102] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1626.343585] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 17:50:20 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1274, 0x0) [ 1626.372917] FAULT_INJECTION: forcing a failure. [ 1626.372917] name failslab, interval 1, probability 0, space 0, times 0 [ 1626.375586] CPU: 1 PID: 8943 Comm: syz-executor.0 Not tainted 5.10.256 #1 [ 1626.377051] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1626.378813] Call Trace: [ 1626.379384] dump_stack+0x107/0x167 [ 1626.380170] should_fail.cold+0x5/0xa [ 1626.380981] ? create_object.isra.0+0x3a/0xa30 [ 1626.381942] should_failslab+0x5/0x20 [ 1626.382748] kmem_cache_alloc+0x5b/0x310 [ 1626.383629] create_object.isra.0+0x3a/0xa30 [ 1626.384577] kmemleak_alloc_percpu+0xa0/0x100 [ 1626.385530] pcpu_alloc+0x4e2/0x1240 [ 1626.386335] do_blk_trace_setup+0x243/0xc10 [ 1626.387252] ? _copy_from_user+0xfb/0x1b0 [ 1626.388137] __blk_trace_setup+0xca/0x180 [ 1626.389009] ? do_blk_trace_setup+0xc10/0xc10 [ 1626.389986] blk_trace_ioctl+0x155/0x290 [ 1626.390839] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1626.391869] ? do_vfs_ioctl+0x283/0x10d0 [ 1626.392742] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1626.393828] ? generic_block_fiemap+0x60/0x60 [ 1626.394766] ? lock_downgrade+0x6d0/0x6d0 [ 1626.395642] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1626.396692] blkdev_ioctl+0xc1/0x710 [ 1626.397479] ? blkdev_common_ioctl+0x1930/0x1930 [ 1626.398479] ? selinux_file_ioctl+0xb6/0x270 [ 1626.399411] block_ioctl+0xf9/0x140 [ 1626.400186] ? blkdev_read_iter+0x1c0/0x1c0 [ 1626.401099] __x64_sys_ioctl+0x19a/0x210 [ 1626.401968] do_syscall_64+0x33/0x40 [ 1626.402746] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1626.403835] RIP: 0033:0x7fd682f6eb19 [ 1626.404630] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1626.408553] RSP: 002b:00007fd6804e4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1626.410198] RAX: ffffffffffffffda RBX: 00007fd683081f60 RCX: 00007fd682f6eb19 [ 1626.411718] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1626.413234] RBP: 00007fd6804e41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1626.414741] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1626.416253] R13: 00007ffe0b0ccb2f R14: 00007fd6804e4300 R15: 0000000000022000 17:50:33 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 4) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:33 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x0) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:33 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 6) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:33 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1275, 0x0) 17:50:33 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:33 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1274, &(0x7f0000000000)) 17:50:33 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 5) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 7) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1639.498011] blktrace: Concurrent blktraces are not allowed on loop12 [ 1639.505711] FAULT_INJECTION: forcing a failure. [ 1639.505711] name failslab, interval 1, probability 0, space 0, times 0 [ 1639.507313] CPU: 1 PID: 8972 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1639.508271] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1639.509408] Call Trace: [ 1639.509787] dump_stack+0x107/0x167 [ 1639.510292] should_fail.cold+0x5/0xa [ 1639.510819] ? create_object.isra.0+0x3a/0xa30 [ 1639.511448] should_failslab+0x5/0x20 [ 1639.511974] kmem_cache_alloc+0x5b/0x310 [ 1639.512546] ? mark_held_locks+0x9e/0xe0 [ 1639.513112] create_object.isra.0+0x3a/0xa30 [ 1639.513725] kmemleak_alloc_percpu+0xa0/0x100 [ 1639.514348] pcpu_alloc+0x4e2/0x1240 [ 1639.514805] FAULT_INJECTION: forcing a failure. [ 1639.514805] name failslab, interval 1, probability 0, space 0, times 0 [ 1639.514871] do_blk_trace_setup+0x203/0xc10 [ 1639.518163] ? _copy_from_user+0xfb/0x1b0 [ 1639.518735] __blk_trace_setup+0xca/0x180 [ 1639.519305] ? do_blk_trace_setup+0xc10/0xc10 [ 1639.519936] blk_trace_ioctl+0x155/0x290 [ 1639.520510] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1639.521184] ? do_vfs_ioctl+0x283/0x10d0 [ 1639.521747] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1639.522468] ? generic_block_fiemap+0x60/0x60 [ 1639.523085] ? lock_downgrade+0x6d0/0x6d0 [ 1639.523654] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1639.524338] blkdev_ioctl+0xc1/0x710 [ 1639.524852] ? blkdev_common_ioctl+0x1930/0x1930 [ 1639.525510] ? selinux_file_ioctl+0xb6/0x270 [ 1639.526130] block_ioctl+0xf9/0x140 [ 1639.526630] ? blkdev_read_iter+0x1c0/0x1c0 [ 1639.527228] __x64_sys_ioctl+0x19a/0x210 [ 1639.527787] do_syscall_64+0x33/0x40 [ 1639.528315] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1639.529027] RIP: 0033:0x7f7a02336b19 [ 1639.529537] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1639.532071] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1639.533130] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1639.534111] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1639.535084] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1639.536062] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1639.537058] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1639.538097] CPU: 0 PID: 8964 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1639.539767] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1639.541794] Call Trace: [ 1639.542439] dump_stack+0x107/0x167 [ 1639.543340] should_fail.cold+0x5/0xa [ 1639.544289] ? create_object.isra.0+0x3a/0xa30 [ 1639.545398] should_failslab+0x5/0x20 [ 1639.546325] kmem_cache_alloc+0x5b/0x310 [ 1639.547303] ? create_object.isra.0+0x3ad/0xa30 [ 1639.548460] create_object.isra.0+0x3a/0xa30 [ 1639.549527] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1639.550775] __kmalloc_node+0x1ae/0x420 [ 1639.551749] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1639.552996] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 1639.554207] ? trace_hardirqs_on+0x5b/0x180 [ 1639.555275] kmem_cache_alloc_trace+0x169/0x320 [ 1639.556414] alloc_pipe_info+0x10a/0x590 [ 1639.557408] splice_direct_to_actor+0x774/0x980 [ 1639.558546] ? _cond_resched+0x10/0x30 [ 1639.559483] ? inode_security+0x107/0x140 [ 1639.560487] ? pipe_to_sendpage+0x380/0x380 [ 1639.561534] ? avc_policy_seqno+0x9/0x70 [ 1639.562508] ? selinux_file_permission+0x92/0x520 [ 1639.563675] ? do_splice_to+0x160/0x160 [ 1639.564651] ? security_file_permission+0xb1/0xe0 [ 1639.565815] do_splice_direct+0x1c4/0x290 [ 1639.566816] ? splice_direct_to_actor+0x980/0x980 [ 1639.567974] ? avc_policy_seqno+0x9/0x70 [ 1639.568973] ? security_file_permission+0xb1/0xe0 [ 1639.570137] do_sendfile+0x553/0x11e0 [ 1639.571063] ? do_pwritev+0x270/0x270 [ 1639.571984] ? wait_for_completion_io+0x270/0x270 [ 1639.573161] ? rcu_read_lock_any_held+0x75/0xa0 [ 1639.574280] ? vfs_write+0x354/0xb10 [ 1639.575185] __x64_sys_sendfile64+0x1d1/0x210 [ 1639.576276] ? __ia32_sys_sendfile+0x220/0x220 [ 1639.577391] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1639.578652] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1639.579899] do_syscall_64+0x33/0x40 [ 1639.580810] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1639.582048] RIP: 0033:0x7fbb957bcb19 [ 1639.582946] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1639.587346] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1639.589170] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1639.590886] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1639.592600] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1639.594310] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1639.596021] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1639.613987] FAULT_INJECTION: forcing a failure. [ 1639.613987] name failslab, interval 1, probability 0, space 0, times 0 [ 1639.616825] CPU: 0 PID: 8981 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1639.618442] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1639.620413] Call Trace: [ 1639.621037] dump_stack+0x107/0x167 [ 1639.621893] should_fail.cold+0x5/0xa [ 1639.621979] blktrace: Concurrent blktraces are not allowed on loop12 [ 1639.622788] ? create_object.isra.0+0x3a/0xa30 [ 1639.622807] should_failslab+0x5/0x20 [ 1639.622830] kmem_cache_alloc+0x5b/0x310 17:50:33 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:33 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1276, 0x0) [ 1639.626583] create_object.isra.0+0x3a/0xa30 [ 1639.627810] kmemleak_alloc_percpu+0xa0/0x100 [ 1639.628872] pcpu_alloc+0x4e2/0x1240 [ 1639.629747] do_blk_trace_setup+0x243/0xc10 [ 1639.630749] ? _copy_from_user+0xfb/0x1b0 [ 1639.631709] __blk_trace_setup+0xca/0x180 [ 1639.632681] ? do_blk_trace_setup+0xc10/0xc10 [ 1639.633739] blk_trace_ioctl+0x155/0x290 [ 1639.634673] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1639.635826] ? do_vfs_ioctl+0x283/0x10d0 [ 1639.636781] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1639.638005] ? generic_block_fiemap+0x60/0x60 [ 1639.639049] ? lock_downgrade+0x6d0/0x6d0 [ 1639.640022] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1639.641162] blkdev_ioctl+0xc1/0x710 [ 1639.642039] ? blkdev_common_ioctl+0x1930/0x1930 [ 1639.643148] ? selinux_file_ioctl+0xb6/0x270 [ 1639.644195] block_ioctl+0xf9/0x140 [ 1639.645042] ? blkdev_read_iter+0x1c0/0x1c0 [ 1639.646042] __x64_sys_ioctl+0x19a/0x210 [ 1639.646990] do_syscall_64+0x33/0x40 [ 1639.647849] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1639.649050] RIP: 0033:0x7f59a9143b19 [ 1639.649913] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1639.654181] RSP: 002b:00007f59a6698188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1639.655942] RAX: ffffffffffffffda RBX: 00007f59a9257020 RCX: 00007f59a9143b19 [ 1639.657593] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1639.659251] RBP: 00007f59a66981d0 R08: 0000000000000000 R09: 0000000000000000 [ 1639.660922] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1639.662601] R13: 00007fff5f86029f R14: 00007f59a6698300 R15: 0000000000022000 17:50:33 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 6) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:33 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:33 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4b47, 0x0) [ 1639.706885] blktrace: Concurrent blktraces are not allowed on loop12 17:50:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:33 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1275, &(0x7f0000000000)) 17:50:33 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x0) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 1639.746716] FAULT_INJECTION: forcing a failure. [ 1639.746716] name failslab, interval 1, probability 0, space 0, times 0 [ 1639.748182] CPU: 1 PID: 8996 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1639.749059] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1639.750119] Call Trace: [ 1639.750471] dump_stack+0x107/0x167 [ 1639.750929] should_fail.cold+0x5/0xa [ 1639.751421] ? create_object.isra.0+0x3a/0xa30 [ 1639.752012] should_failslab+0x5/0x20 [ 1639.752522] kmem_cache_alloc+0x5b/0x310 [ 1639.753045] create_object.isra.0+0x3a/0xa30 [ 1639.753613] kmemleak_alloc_percpu+0xa0/0x100 [ 1639.754184] pcpu_alloc+0x4e2/0x1240 [ 1639.754658] do_blk_trace_setup+0x243/0xc10 [ 1639.755207] ? _copy_from_user+0xfb/0x1b0 [ 1639.755734] __blk_trace_setup+0xca/0x180 [ 1639.756278] ? do_blk_trace_setup+0xc10/0xc10 [ 1639.756852] blk_trace_ioctl+0x155/0x290 [ 1639.757367] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1639.757978] ? do_vfs_ioctl+0x283/0x10d0 [ 1639.758491] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1639.759146] ? generic_block_fiemap+0x60/0x60 [ 1639.759710] ? lock_downgrade+0x6d0/0x6d0 [ 1639.760252] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1639.760856] blkdev_ioctl+0xc1/0x710 [ 1639.761341] ? blkdev_common_ioctl+0x1930/0x1930 [ 1639.761934] ? selinux_file_ioctl+0xb6/0x270 [ 1639.762485] block_ioctl+0xf9/0x140 [ 1639.762945] ? blkdev_read_iter+0x1c0/0x1c0 [ 1639.763498] __x64_sys_ioctl+0x19a/0x210 [ 1639.764017] do_syscall_64+0x33/0x40 [ 1639.764498] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1639.765146] RIP: 0033:0x7f7a02336b19 [ 1639.765609] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1639.767933] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1639.768908] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1639.769801] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1639.770693] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1639.771576] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1639.772464] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:50:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4b49, 0x0) 17:50:45 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 5) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:45 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 7) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:45 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 7) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x0) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x2, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1651.213950] FAULT_INJECTION: forcing a failure. [ 1651.213950] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.215405] CPU: 0 PID: 9014 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1651.216188] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.217098] Call Trace: [ 1651.217406] dump_stack+0x107/0x167 [ 1651.217830] should_fail.cold+0x5/0xa [ 1651.218268] ? create_object.isra.0+0x3a/0xa30 [ 1651.218789] should_failslab+0x5/0x20 [ 1651.219227] kmem_cache_alloc+0x5b/0x310 [ 1651.219675] ? mark_held_locks+0x9e/0xe0 [ 1651.220140] create_object.isra.0+0x3a/0xa30 [ 1651.220636] kmemleak_alloc_percpu+0xa0/0x100 [ 1651.221162] pcpu_alloc+0x4e2/0x1240 [ 1651.221596] do_blk_trace_setup+0x243/0xc10 [ 1651.222093] ? _copy_from_user+0xfb/0x1b0 [ 1651.222566] __blk_trace_setup+0xca/0x180 [ 1651.223018] ? do_blk_trace_setup+0xc10/0xc10 [ 1651.223543] blk_trace_ioctl+0x155/0x290 [ 1651.224010] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1651.224549] ? do_vfs_ioctl+0x283/0x10d0 [ 1651.225017] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1651.225623] ? generic_block_fiemap+0x60/0x60 [ 1651.226114] ? lock_downgrade+0x6d0/0x6d0 [ 1651.226586] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1651.227143] blkdev_ioctl+0xc1/0x710 [ 1651.227572] ? blkdev_common_ioctl+0x1930/0x1930 [ 1651.228124] ? selinux_file_ioctl+0xb6/0x270 [ 1651.228612] block_ioctl+0xf9/0x140 [ 1651.229028] ? blkdev_read_iter+0x1c0/0x1c0 [ 1651.229527] __x64_sys_ioctl+0x19a/0x210 [ 1651.229995] do_syscall_64+0x33/0x40 [ 1651.230422] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.231025] RIP: 0033:0x7f59a9143b19 [ 1651.231449] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.232036] blktrace: Concurrent blktraces are not allowed on loop12 [ 1651.233571] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1651.233583] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1651.233589] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1651.233594] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.233600] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1651.233618] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 17:50:45 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x1276, &(0x7f0000000000)) 17:50:45 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4b47, &(0x7f0000000000)) [ 1651.275266] FAULT_INJECTION: forcing a failure. [ 1651.275266] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.276587] CPU: 0 PID: 9025 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1651.277400] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.278392] Call Trace: [ 1651.278709] dump_stack+0x107/0x167 [ 1651.279138] should_fail.cold+0x5/0xa [ 1651.279585] ? create_object.isra.0+0x3a/0xa30 [ 1651.280136] should_failslab+0x5/0x20 [ 1651.280603] kmem_cache_alloc+0x5b/0x310 [ 1651.281090] ? mark_held_locks+0x9e/0xe0 [ 1651.281566] create_object.isra.0+0x3a/0xa30 [ 1651.282088] kmemleak_alloc_percpu+0xa0/0x100 [ 1651.282619] pcpu_alloc+0x4e2/0x1240 [ 1651.283071] do_blk_trace_setup+0x243/0xc10 [ 1651.283584] ? _copy_from_user+0xfb/0x1b0 [ 1651.284080] __blk_trace_setup+0xca/0x180 [ 1651.284579] ? do_blk_trace_setup+0xc10/0xc10 [ 1651.285120] blk_trace_ioctl+0x155/0x290 [ 1651.285603] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1651.286181] ? do_vfs_ioctl+0x283/0x10d0 [ 1651.286655] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1651.287271] ? generic_block_fiemap+0x60/0x60 [ 1651.287800] ? lock_downgrade+0x6d0/0x6d0 [ 1651.288299] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1651.288869] blkdev_ioctl+0xc1/0x710 [ 1651.289315] ? blkdev_common_ioctl+0x1930/0x1930 [ 1651.289872] ? selinux_file_ioctl+0xb6/0x270 [ 1651.290393] block_ioctl+0xf9/0x140 [ 1651.290820] ? blkdev_read_iter+0x1c0/0x1c0 [ 1651.291331] __x64_sys_ioctl+0x19a/0x210 [ 1651.291819] do_syscall_64+0x33/0x40 [ 1651.292264] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.292865] RIP: 0033:0x7f7a02336b19 [ 1651.293298] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.295474] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1651.296376] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1651.297209] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1651.298051] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.298886] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1651.299724] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1651.302783] FAULT_INJECTION: forcing a failure. [ 1651.302783] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.304296] CPU: 0 PID: 9026 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1651.305099] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.306074] Call Trace: [ 1651.306385] dump_stack+0x107/0x167 [ 1651.306819] should_fail.cold+0x5/0xa [ 1651.307268] ? alloc_pipe_info+0x1e5/0x590 [ 1651.307766] should_failslab+0x5/0x20 [ 1651.308213] __kmalloc+0x72/0x390 [ 1651.308627] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1651.309226] alloc_pipe_info+0x1e5/0x590 [ 1651.309708] splice_direct_to_actor+0x774/0x980 [ 1651.310256] ? _cond_resched+0x10/0x30 [ 1651.310714] ? inode_security+0x107/0x140 [ 1651.311200] ? pipe_to_sendpage+0x380/0x380 [ 1651.311708] ? avc_policy_seqno+0x9/0x70 [ 1651.312185] ? selinux_file_permission+0x92/0x520 [ 1651.312760] ? do_splice_to+0x160/0x160 [ 1651.313230] ? security_file_permission+0xb1/0xe0 [ 1651.313800] do_splice_direct+0x1c4/0x290 [ 1651.314294] ? splice_direct_to_actor+0x980/0x980 [ 1651.314862] ? avc_policy_seqno+0x9/0x70 [ 1651.315347] ? security_file_permission+0xb1/0xe0 [ 1651.315916] do_sendfile+0x553/0x11e0 [ 1651.316375] ? do_pwritev+0x270/0x270 [ 1651.316829] ? wait_for_completion_io+0x270/0x270 [ 1651.317398] ? rcu_read_lock_any_held+0x75/0xa0 [ 1651.317947] ? vfs_write+0x354/0xb10 [ 1651.318388] __x64_sys_sendfile64+0x1d1/0x210 [ 1651.318919] ? __ia32_sys_sendfile+0x220/0x220 [ 1651.319456] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.320077] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.320692] do_syscall_64+0x33/0x40 [ 1651.321129] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.321736] RIP: 0033:0x7fbb957bcb19 [ 1651.322169] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.324359] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1651.325265] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1651.326114] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1651.326969] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.327821] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1651.328678] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:50:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x541b, 0x0) 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:45 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)={0x77359400}) 17:50:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x301, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:45 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 8) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 8) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:45 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 6) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:45 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4b49, &(0x7f0000000000)) 17:50:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5421, 0x0) [ 1651.519404] FAULT_INJECTION: forcing a failure. [ 1651.519404] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.520957] CPU: 0 PID: 9051 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1651.521772] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.522745] Call Trace: [ 1651.523049] dump_stack+0x107/0x167 [ 1651.523466] should_fail.cold+0x5/0xa [ 1651.523903] ? __d_alloc+0x2a/0x990 [ 1651.524333] should_failslab+0x5/0x20 [ 1651.524771] kmem_cache_alloc+0x5b/0x310 [ 1651.525350] __d_alloc+0x2a/0x990 [ 1651.525786] ? lock_acquire+0x197/0x470 [ 1651.526241] d_alloc+0x46/0x240 [ 1651.526620] d_alloc_parallel+0xe9/0x1a30 [ 1651.527100] ? __lock_acquire+0x1657/0x5b00 [ 1651.527594] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1651.528195] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1651.528676] ? mark_lock+0xf5/0x2df0 [ 1651.529107] ? lockdep_init_map_type+0x2c7/0x780 [ 1651.529649] ? lockdep_init_map_type+0x2c7/0x780 [ 1651.530195] __lookup_slow+0x193/0x490 [ 1651.530641] ? lookup_open.isra.0+0x1270/0x1270 [ 1651.531190] ? __d_lookup+0x3bf/0x760 [ 1651.531631] ? d_lookup+0xcc/0x130 [ 1651.532041] lookup_one_len+0x167/0x1a0 [ 1651.532504] ? __lookup_slow+0x490/0x490 [ 1651.532969] ? down_write_killable+0x180/0x180 [ 1651.533491] ? do_raw_spin_unlock+0x4f/0x220 [ 1651.533993] ? mntput+0xc/0x90 [ 1651.534372] start_creating.part.0+0x10a/0x230 [ 1651.534894] __debugfs_create_file+0xdb/0x580 [ 1651.535415] do_blk_trace_setup+0x3fb/0xc10 [ 1651.535914] ? _copy_from_user+0xfb/0x1b0 [ 1651.536395] __blk_trace_setup+0xca/0x180 [ 1651.536873] ? do_blk_trace_setup+0xc10/0xc10 [ 1651.537404] blk_trace_ioctl+0x155/0x290 [ 1651.537870] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1651.538427] ? do_vfs_ioctl+0x283/0x10d0 [ 1651.538894] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1651.539494] ? generic_block_fiemap+0x60/0x60 [ 1651.540008] ? lock_downgrade+0x6d0/0x6d0 [ 1651.540487] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1651.541041] blkdev_ioctl+0xc1/0x710 [ 1651.541470] ? blkdev_common_ioctl+0x1930/0x1930 [ 1651.542017] ? selinux_file_ioctl+0xb6/0x270 [ 1651.542523] block_ioctl+0xf9/0x140 [ 1651.542938] ? blkdev_read_iter+0x1c0/0x1c0 [ 1651.543436] __x64_sys_ioctl+0x19a/0x210 [ 1651.543901] do_syscall_64+0x33/0x40 [ 1651.544336] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.544922] RIP: 0033:0x7f7a02336b19 [ 1651.545351] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.547458] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1651.548338] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1651.549156] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1651.549973] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.550794] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1651.551612] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1651.563656] FAULT_INJECTION: forcing a failure. [ 1651.563656] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.566327] CPU: 1 PID: 9055 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1651.567774] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.569532] Call Trace: [ 1651.570103] dump_stack+0x107/0x167 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1651.570878] should_fail.cold+0x5/0xa [ 1651.571927] ? __d_alloc+0x2a/0x990 [ 1651.572734] should_failslab+0x5/0x20 [ 1651.573541] kmem_cache_alloc+0x5b/0x310 [ 1651.574398] __d_alloc+0x2a/0x990 [ 1651.575132] ? lock_acquire+0x197/0x470 [ 1651.575966] d_alloc+0x46/0x240 [ 1651.576684] d_alloc_parallel+0xe9/0x1a30 [ 1651.577563] ? __lock_acquire+0x1657/0x5b00 [ 1651.578462] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1651.579576] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1651.580456] ? mark_lock+0xf5/0x2df0 [ 1651.581247] ? lockdep_init_map_type+0x2c7/0x780 [ 1651.582237] ? lockdep_init_map_type+0x2c7/0x780 [ 1651.583246] __lookup_slow+0x193/0x490 [ 1651.584051] ? lookup_open.isra.0+0x1270/0x1270 [ 1651.585034] ? __d_lookup+0x3bf/0x760 [ 1651.585855] ? d_lookup+0xcc/0x130 [ 1651.586603] lookup_one_len+0x167/0x1a0 [ 1651.587431] ? __lookup_slow+0x490/0x490 [ 1651.588294] ? down_write_killable+0x180/0x180 [ 1651.589299] ? do_raw_spin_unlock+0x4f/0x220 [ 1651.590205] ? mntput+0xc/0x90 [ 1651.590886] start_creating.part.0+0x10a/0x230 [ 1651.591861] __debugfs_create_file+0xdb/0x580 [ 1651.592838] do_blk_trace_setup+0x3fb/0xc10 [ 1651.593770] ? _copy_from_user+0xfb/0x1b0 [ 1651.594688] __blk_trace_setup+0xca/0x180 [ 1651.595600] ? do_blk_trace_setup+0xc10/0xc10 [ 1651.596603] blk_trace_ioctl+0x155/0x290 [ 1651.597462] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1651.598517] ? do_vfs_ioctl+0x283/0x10d0 [ 1651.599419] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1651.600543] ? generic_block_fiemap+0x60/0x60 [ 1651.601522] ? lock_downgrade+0x6d0/0x6d0 [ 1651.602419] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1651.603477] blkdev_ioctl+0xc1/0x710 [ 1651.604283] ? blkdev_common_ioctl+0x1930/0x1930 [ 1651.605301] ? selinux_file_ioctl+0xb6/0x270 [ 1651.606234] block_ioctl+0xf9/0x140 [ 1651.607007] ? blkdev_read_iter+0x1c0/0x1c0 [ 1651.607961] __x64_sys_ioctl+0x19a/0x210 [ 1651.608843] do_syscall_64+0x33/0x40 [ 1651.609645] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.610740] RIP: 0033:0x7f59a9143b19 [ 1651.611547] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.615505] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1651.617180] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1651.618687] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1651.620240] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.621873] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1651.623542] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1651.667904] FAULT_INJECTION: forcing a failure. [ 1651.667904] name failslab, interval 1, probability 0, space 0, times 0 [ 1651.670471] CPU: 1 PID: 9063 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1651.671920] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.673699] Call Trace: [ 1651.674282] dump_stack+0x107/0x167 [ 1651.675064] should_fail.cold+0x5/0xa [ 1651.675866] ? create_object.isra.0+0x3a/0xa30 [ 1651.676827] should_failslab+0x5/0x20 [ 1651.677627] kmem_cache_alloc+0x5b/0x310 [ 1651.678494] create_object.isra.0+0x3a/0xa30 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1651.679410] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1651.680929] __kmalloc+0x16e/0x390 [ 1651.681880] iter_file_splice_write+0x165/0xc90 [ 1651.683135] ? generic_splice_sendpage+0x140/0x140 [ 1651.684405] ? pipe_to_user+0x170/0x170 [ 1651.685458] ? security_file_permission+0xb1/0xe0 [ 1651.686724] ? generic_splice_sendpage+0x140/0x140 [ 1651.688002] direct_splice_actor+0x10f/0x170 [ 1651.689169] splice_direct_to_actor+0x387/0x980 [ 1651.690384] ? pipe_to_sendpage+0x380/0x380 [ 1651.691503] ? do_splice_to+0x160/0x160 [ 1651.692383] ? security_file_permission+0xb1/0xe0 [ 1651.693645] do_splice_direct+0x1c4/0x290 [ 1651.694730] ? splice_direct_to_actor+0x980/0x980 [ 1651.695995] ? avc_policy_seqno+0x9/0x70 [ 1651.697076] ? security_file_permission+0xb1/0xe0 [ 1651.698341] do_sendfile+0x553/0x11e0 [ 1651.699346] ? do_pwritev+0x270/0x270 [ 1651.700348] ? wait_for_completion_io+0x270/0x270 [ 1651.701614] ? rcu_read_lock_any_held+0x75/0xa0 [ 1651.702827] ? vfs_write+0x354/0xb10 [ 1651.703808] __x64_sys_sendfile64+0x1d1/0x210 [ 1651.704989] ? __ia32_sys_sendfile+0x220/0x220 [ 1651.706188] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.707562] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.708896] do_syscall_64+0x33/0x40 [ 1651.709868] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.711217] RIP: 0033:0x7fbb957bcb19 [ 1651.712310] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.717793] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1651.720022] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1651.722101] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1651.724301] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.726462] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1651.728328] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:50:45 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5450, 0x0) 17:50:58 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 7) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:58 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1263, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:58 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 9) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:58 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x541b, &(0x7f0000000000)) 17:50:58 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)={0x77359400}) 17:50:58 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, 0x0) 17:50:58 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 9) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1664.927523] blktrace: Concurrent blktraces are not allowed on loop12 [ 1664.933903] FAULT_INJECTION: forcing a failure. [ 1664.933903] name failslab, interval 1, probability 0, space 0, times 0 [ 1664.935478] CPU: 1 PID: 9095 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1664.936352] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1664.937416] Call Trace: [ 1664.937758] dump_stack+0x107/0x167 [ 1664.938225] should_fail.cold+0x5/0xa [ 1664.938715] ? iter_file_splice_write+0x165/0xc90 [ 1664.939330] should_failslab+0x5/0x20 [ 1664.939815] __kmalloc+0x72/0x390 [ 1664.940262] iter_file_splice_write+0x165/0xc90 [ 1664.940880] ? generic_splice_sendpage+0x140/0x140 [ 1664.941504] ? pipe_to_user+0x170/0x170 [ 1664.942023] ? security_file_permission+0xb1/0xe0 [ 1664.942638] ? generic_splice_sendpage+0x140/0x140 [ 1664.943269] direct_splice_actor+0x10f/0x170 [ 1664.943833] splice_direct_to_actor+0x387/0x980 [ 1664.944438] ? pipe_to_sendpage+0x380/0x380 [ 1664.944991] ? do_splice_to+0x160/0x160 [ 1664.945495] ? security_file_permission+0xb1/0xe0 [ 1664.946115] do_splice_direct+0x1c4/0x290 [ 1664.946643] ? splice_direct_to_actor+0x980/0x980 [ 1664.947258] ? avc_policy_seqno+0x9/0x70 [ 1664.947777] ? security_file_permission+0xb1/0xe0 [ 1664.948404] do_sendfile+0x553/0x11e0 [ 1664.948895] ? do_pwritev+0x270/0x270 [ 1664.949384] ? wait_for_completion_io+0x270/0x270 [ 1664.950001] ? rcu_read_lock_any_held+0x75/0xa0 [ 1664.950586] ? vfs_write+0x354/0xb10 [ 1664.951063] __x64_sys_sendfile64+0x1d1/0x210 [ 1664.951635] ? __ia32_sys_sendfile+0x220/0x220 [ 1664.952223] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1664.952897] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1664.953559] do_syscall_64+0x33/0x40 [ 1664.954213] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1664.954862] RIP: 0033:0x7fbb957bcb19 [ 1664.955333] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1664.957059] FAULT_INJECTION: forcing a failure. [ 1664.957059] name failslab, interval 1, probability 0, space 0, times 0 [ 1664.957674] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1664.957687] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1664.957692] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1664.957698] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1664.957704] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1664.957709] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1664.971441] CPU: 0 PID: 9090 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1664.972941] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1664.974743] Call Trace: [ 1664.975315] dump_stack+0x107/0x167 [ 1664.976114] should_fail.cold+0x5/0xa [ 1664.976953] ? create_object.isra.0+0x3a/0xa30 [ 1664.977949] should_failslab+0x5/0x20 [ 1664.978778] kmem_cache_alloc+0x5b/0x310 [ 1664.979671] create_object.isra.0+0x3a/0xa30 [ 1664.980631] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1664.981735] kmem_cache_alloc+0x159/0x310 [ 1664.982638] __d_alloc+0x2a/0x990 [ 1664.983390] ? lock_acquire+0x197/0x470 [ 1664.984258] d_alloc+0x46/0x240 [ 1664.984993] d_alloc_parallel+0xe9/0x1a30 [ 1664.985902] ? __lock_acquire+0x1657/0x5b00 [ 1664.986847] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1664.987983] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1664.988896] ? mark_lock+0xf5/0x2df0 [ 1664.989707] ? lockdep_init_map_type+0x2c7/0x780 [ 1664.990738] ? lockdep_init_map_type+0x2c7/0x780 [ 1664.991775] __lookup_slow+0x193/0x490 [ 1664.992637] ? lookup_open.isra.0+0x1270/0x1270 [ 1664.993650] ? __d_lookup+0x3bf/0x760 [ 1664.994477] ? d_lookup+0xcc/0x130 [ 1664.995241] lookup_one_len+0x167/0x1a0 [ 1664.996099] ? __lookup_slow+0x490/0x490 [ 1664.996982] ? down_write_killable+0x180/0x180 [ 1664.997967] ? do_raw_spin_unlock+0x4f/0x220 [ 1664.998913] ? mntput+0xc/0x90 [ 1664.999620] start_creating.part.0+0x10a/0x230 [ 1665.000619] __debugfs_create_file+0xdb/0x580 [ 1665.001601] do_blk_trace_setup+0x3fb/0xc10 [ 1665.002534] ? _copy_from_user+0xfb/0x1b0 [ 1665.003432] __blk_trace_setup+0xca/0x180 [ 1665.004325] ? do_blk_trace_setup+0xc10/0xc10 [ 1665.005327] blk_trace_ioctl+0x155/0x290 [ 1665.006204] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1665.007256] ? do_vfs_ioctl+0x283/0x10d0 [ 1665.008134] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1665.009263] ? generic_block_fiemap+0x60/0x60 [ 1665.010235] ? lock_downgrade+0x6d0/0x6d0 [ 1665.011121] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1665.012161] blkdev_ioctl+0xc1/0x710 [ 1665.012993] ? blkdev_common_ioctl+0x1930/0x1930 [ 1665.014105] ? selinux_file_ioctl+0xb6/0x270 [ 1665.015146] block_ioctl+0xf9/0x140 [ 1665.016007] ? blkdev_read_iter+0x1c0/0x1c0 [ 1665.017042] __x64_sys_ioctl+0x19a/0x210 [ 1665.018006] do_syscall_64+0x33/0x40 [ 1665.018889] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.020097] RIP: 0033:0x7f7a02336b19 [ 1665.020995] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1665.021955] FAULT_INJECTION: forcing a failure. [ 1665.021955] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.025349] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1665.025372] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1665.025383] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1665.025395] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.025405] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.025417] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1665.032500] CPU: 1 PID: 9093 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1665.033311] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.034295] Call Trace: [ 1665.034608] dump_stack+0x107/0x167 [ 1665.035044] should_fail.cold+0x5/0xa [ 1665.035498] ? create_object.isra.0+0x3a/0xa30 [ 1665.036042] should_failslab+0x5/0x20 [ 1665.036502] kmem_cache_alloc+0x5b/0x310 [ 1665.036991] create_object.isra.0+0x3a/0xa30 [ 1665.037510] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1665.038119] kmem_cache_alloc+0x159/0x310 [ 1665.038611] __d_alloc+0x2a/0x990 [ 1665.039027] ? lock_acquire+0x197/0x470 [ 1665.039498] d_alloc+0x46/0x240 [ 1665.039890] d_alloc_parallel+0xe9/0x1a30 [ 1665.040396] ? __lock_acquire+0x1657/0x5b00 [ 1665.040909] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1665.041530] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1665.042022] ? mark_lock+0xf5/0x2df0 [ 1665.042465] ? lockdep_init_map_type+0x2c7/0x780 [ 1665.043032] ? lockdep_init_map_type+0x2c7/0x780 [ 1665.043598] __lookup_slow+0x193/0x490 [ 1665.044060] ? lookup_open.isra.0+0x1270/0x1270 [ 1665.044622] ? __d_lookup+0x3bf/0x760 [ 1665.045079] ? d_lookup+0xcc/0x130 [ 1665.045502] lookup_one_len+0x167/0x1a0 [ 1665.045973] ? __lookup_slow+0x490/0x490 [ 1665.046451] ? down_write_killable+0x180/0x180 [ 1665.046992] ? do_raw_spin_unlock+0x4f/0x220 [ 1665.047507] ? mntput+0xc/0x90 [ 1665.047894] start_creating.part.0+0x10a/0x230 [ 1665.048445] __debugfs_create_file+0xdb/0x580 [ 1665.048984] do_blk_trace_setup+0x3fb/0xc10 [ 1665.049491] ? _copy_from_user+0xfb/0x1b0 [ 1665.049980] __blk_trace_setup+0xca/0x180 [ 1665.050473] ? do_blk_trace_setup+0xc10/0xc10 [ 1665.051023] blk_trace_ioctl+0x155/0x290 [ 1665.051507] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1665.052092] ? do_vfs_ioctl+0x283/0x10d0 [ 1665.052583] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1665.053214] ? generic_block_fiemap+0x60/0x60 [ 1665.053744] ? lock_downgrade+0x6d0/0x6d0 [ 1665.054241] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1665.054826] blkdev_ioctl+0xc1/0x710 [ 1665.055267] ? blkdev_common_ioctl+0x1930/0x1930 [ 1665.055831] ? selinux_file_ioctl+0xb6/0x270 [ 1665.056350] block_ioctl+0xf9/0x140 [ 1665.056788] ? blkdev_read_iter+0x1c0/0x1c0 [ 1665.057305] __x64_sys_ioctl+0x19a/0x210 [ 1665.057785] do_syscall_64+0x33/0x40 [ 1665.058236] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.058845] RIP: 0033:0x7f59a9143b19 [ 1665.059292] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1665.061480] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1665.062382] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1665.063242] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1665.064095] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.064958] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.065834] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 17:50:59 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5421, &(0x7f0000000000)) 17:50:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1265, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:59 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5452, 0x0) 17:50:59 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 8) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:50:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1269, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:59 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 10) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:59 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1665.137458] FAULT_INJECTION: forcing a failure. [ 1665.137458] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.140433] CPU: 0 PID: 9110 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1665.141970] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.143829] Call Trace: [ 1665.144436] dump_stack+0x107/0x167 [ 1665.145258] should_fail.cold+0x5/0xa [ 1665.146117] ? create_object.isra.0+0x3a/0xa30 [ 1665.146438] blktrace: Concurrent blktraces are not allowed on loop12 [ 1665.147147] should_failslab+0x5/0x20 [ 1665.147184] kmem_cache_alloc+0x5b/0x310 [ 1665.149662] create_object.isra.0+0x3a/0xa30 [ 1665.150651] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1665.151794] kmem_cache_alloc+0x159/0x310 [ 1665.152743] jbd2__journal_start+0x190/0x7e0 [ 1665.153736] __ext4_journal_start_sb+0x214/0x390 [ 1665.154806] ext4_dirty_inode+0xbc/0x130 [ 1665.155717] ? ext4_setattr+0x22f0/0x22f0 [ 1665.156661] __mark_inode_dirty+0x492/0xd30 [ 1665.157624] ? current_time+0xac/0x120 [ 1665.158508] generic_update_time+0x21c/0x370 [ 1665.159499] ? igrab+0xc0/0xc0 [ 1665.160226] file_update_time+0x43a/0x520 [ 1665.161172] ? evict_inodes+0x470/0x470 [ 1665.162073] ? down_write_killable+0x180/0x180 [ 1665.163103] file_modified+0x7d/0xa0 [ 1665.163909] FAULT_INJECTION: forcing a failure. [ 1665.163909] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.163949] ext4_file_write_iter+0x8f8/0x1530 [ 1665.166252] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1665.167271] ? kasan_save_stack+0x32/0x40 [ 1665.168206] ? kasan_save_stack+0x1b/0x40 [ 1665.169150] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1665.170290] ? iter_file_splice_write+0x165/0xc90 [ 1665.171371] ? direct_splice_actor+0x10f/0x170 [ 1665.172416] ? splice_direct_to_actor+0x387/0x980 [ 1665.173498] ? do_splice_direct+0x1c4/0x290 [ 1665.174462] ? do_sendfile+0x553/0x11e0 [ 1665.175356] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1665.176413] ? do_syscall_64+0x33/0x40 [ 1665.177289] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.178506] do_iter_readv_writev+0x476/0x750 [ 1665.179512] ? _cond_resched+0x10/0x30 [ 1665.180404] ? new_sync_write+0x660/0x660 [ 1665.181339] ? avc_policy_seqno+0x9/0x70 [ 1665.182256] ? selinux_file_permission+0x92/0x520 [ 1665.183345] ? security_file_permission+0xb1/0xe0 [ 1665.184448] do_iter_write+0x191/0x700 [ 1665.185328] ? trace_hardirqs_on+0x5b/0x180 [ 1665.186307] vfs_iter_write+0x70/0xa0 [ 1665.187167] iter_file_splice_write+0x726/0xc90 [ 1665.188230] ? generic_splice_sendpage+0x140/0x140 [ 1665.189371] ? security_file_permission+0xb1/0xe0 [ 1665.190464] ? generic_splice_sendpage+0x140/0x140 [ 1665.191573] direct_splice_actor+0x10f/0x170 [ 1665.192584] splice_direct_to_actor+0x387/0x980 [ 1665.193643] ? pipe_to_sendpage+0x380/0x380 [ 1665.194622] ? do_splice_to+0x160/0x160 [ 1665.195512] ? security_file_permission+0xb1/0xe0 [ 1665.196610] do_splice_direct+0x1c4/0x290 [ 1665.197542] ? splice_direct_to_actor+0x980/0x980 [ 1665.198626] ? avc_policy_seqno+0x9/0x70 [ 1665.199543] ? security_file_permission+0xb1/0xe0 [ 1665.200641] do_sendfile+0x553/0x11e0 [ 1665.201517] ? do_pwritev+0x270/0x270 [ 1665.202377] ? wait_for_completion_io+0x270/0x270 [ 1665.203462] ? rcu_read_lock_any_held+0x75/0xa0 [ 1665.204519] ? vfs_write+0x354/0xb10 [ 1665.205363] __x64_sys_sendfile64+0x1d1/0x210 [ 1665.206378] ? __ia32_sys_sendfile+0x220/0x220 [ 1665.207413] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.208615] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.209788] do_syscall_64+0x33/0x40 [ 1665.210628] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.211780] RIP: 0033:0x7fbb957bcb19 [ 1665.212631] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1665.216766] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1665.218472] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1665.220084] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1665.221691] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.223308] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1665.224918] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1665.226549] CPU: 1 PID: 9124 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1665.227337] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.228280] Call Trace: [ 1665.228590] dump_stack+0x107/0x167 [ 1665.229010] should_fail.cold+0x5/0xa [ 1665.229448] ? alloc_inode+0x171/0x240 [ 1665.229893] should_failslab+0x5/0x20 [ 1665.230342] kmem_cache_alloc+0x5b/0x310 [ 1665.230803] ? __lookup_slow+0x490/0x490 [ 1665.231277] alloc_inode+0x171/0x240 [ 1665.231711] new_inode+0x23/0x250 [ 1665.232118] debugfs_get_inode+0x1a/0x130 [ 1665.232611] __debugfs_create_file+0x14e/0x580 [ 1665.233141] do_blk_trace_setup+0x3fb/0xc10 [ 1665.233639] ? _copy_from_user+0xfb/0x1b0 [ 1665.234114] __blk_trace_setup+0xca/0x180 [ 1665.234591] ? do_blk_trace_setup+0xc10/0xc10 [ 1665.235119] blk_trace_ioctl+0x155/0x290 [ 1665.235611] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1665.236342] ? do_vfs_ioctl+0x283/0x10d0 [ 1665.236818] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1665.237425] ? generic_block_fiemap+0x60/0x60 [ 1665.237932] ? lock_downgrade+0x6d0/0x6d0 [ 1665.238412] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1665.238970] blkdev_ioctl+0xc1/0x710 [ 1665.239400] ? blkdev_common_ioctl+0x1930/0x1930 [ 1665.239945] ? selinux_file_ioctl+0xb6/0x270 [ 1665.240467] block_ioctl+0xf9/0x140 [ 1665.240885] ? blkdev_read_iter+0x1c0/0x1c0 [ 1665.241381] __x64_sys_ioctl+0x19a/0x210 [ 1665.241844] do_syscall_64+0x33/0x40 [ 1665.242269] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.242852] RIP: 0033:0x7f59a9143b19 [ 1665.243277] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1665.245399] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1665.246327] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1665.247179] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1665.248026] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.248852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.249672] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1665.250544] debugfs: out of free dentries, can not create file 'dropped' 17:50:59 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5450, &(0x7f0000000000)) 17:50:59 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 10) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:50:59 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5460, 0x0) 17:50:59 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:50:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1274, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1665.341718] blktrace: Concurrent blktraces are not allowed on loop12 [ 1665.399574] FAULT_INJECTION: forcing a failure. [ 1665.399574] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.402507] CPU: 0 PID: 9138 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1665.404138] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.406044] Call Trace: [ 1665.406652] dump_stack+0x107/0x167 [ 1665.407480] should_fail.cold+0x5/0xa [ 1665.408345] ? alloc_inode+0x171/0x240 [ 1665.409239] should_failslab+0x5/0x20 [ 1665.410112] kmem_cache_alloc+0x5b/0x310 [ 1665.411035] ? __lookup_slow+0x490/0x490 [ 1665.411968] alloc_inode+0x171/0x240 [ 1665.412819] new_inode+0x23/0x250 [ 1665.413610] debugfs_get_inode+0x1a/0x130 [ 1665.414551] __debugfs_create_file+0x14e/0x580 [ 1665.415597] do_blk_trace_setup+0x3fb/0xc10 [ 1665.416590] ? _copy_from_user+0xfb/0x1b0 [ 1665.417535] __blk_trace_setup+0xca/0x180 [ 1665.418475] ? do_blk_trace_setup+0xc10/0xc10 [ 1665.419523] blk_trace_ioctl+0x155/0x290 [ 1665.420457] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1665.421563] ? do_vfs_ioctl+0x283/0x10d0 [ 1665.422482] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1665.423667] ? generic_block_fiemap+0x60/0x60 [ 1665.424690] ? lock_downgrade+0x6d0/0x6d0 [ 1665.425630] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1665.426728] blkdev_ioctl+0xc1/0x710 [ 1665.427571] ? blkdev_common_ioctl+0x1930/0x1930 [ 1665.428653] ? selinux_file_ioctl+0xb6/0x270 [ 1665.429663] block_ioctl+0xf9/0x140 [ 1665.430485] ? blkdev_read_iter+0x1c0/0x1c0 [ 1665.431463] __x64_sys_ioctl+0x19a/0x210 [ 1665.432388] do_syscall_64+0x33/0x40 [ 1665.433249] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.434412] RIP: 0033:0x7f7a02336b19 [ 1665.435254] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1665.439445] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1665.441183] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1665.442792] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1665.444411] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.446023] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.447650] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1665.449711] debugfs: out of free dentries, can not create file 'dropped' 17:50:59 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40049409, 0x0) 17:51:12 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, 0x0) 17:51:12 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)={0x77359400}) 17:51:12 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 11) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:12 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)) 17:51:12 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x0, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1678.822970] FAULT_INJECTION: forcing a failure. [ 1678.822970] name failslab, interval 1, probability 0, space 0, times 0 [ 1678.826350] CPU: 1 PID: 9158 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1678.828130] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1678.830306] Call Trace: [ 1678.830991] dump_stack+0x107/0x167 [ 1678.831937] should_fail.cold+0x5/0xa [ 1678.832939] ? create_object.isra.0+0x3a/0xa30 [ 1678.834117] should_failslab+0x5/0x20 [ 1678.835095] kmem_cache_alloc+0x5b/0x310 [ 1678.836147] create_object.isra.0+0x3a/0xa30 [ 1678.837282] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1678.838593] kmem_cache_alloc+0x159/0x310 [ 1678.839663] alloc_inode+0x171/0x240 [ 1678.840628] new_inode+0x23/0x250 [ 1678.841526] debugfs_get_inode+0x1a/0x130 17:51:12 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 11) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1275, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:12 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 9) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 1678.842594] __debugfs_create_file+0x14e/0x580 [ 1678.843967] do_blk_trace_setup+0x3fb/0xc10 [ 1678.845095] ? _copy_from_user+0xfb/0x1b0 [ 1678.846168] __blk_trace_setup+0xca/0x180 [ 1678.847232] ? do_blk_trace_setup+0xc10/0xc10 [ 1678.848413] blk_trace_ioctl+0x155/0x290 [ 1678.849376] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1678.850482] ? do_vfs_ioctl+0x283/0x10d0 [ 1678.851402] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1678.852465] FAULT_INJECTION: forcing a failure. [ 1678.852465] name failslab, interval 1, probability 0, space 0, times 0 [ 1678.852596] ? generic_block_fiemap+0x60/0x60 [ 1678.854873] ? lock_downgrade+0x6d0/0x6d0 [ 1678.855829] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1678.856958] blkdev_ioctl+0xc1/0x710 [ 1678.857822] ? blkdev_common_ioctl+0x1930/0x1930 [ 1678.858920] ? selinux_file_ioctl+0xb6/0x270 [ 1678.859941] block_ioctl+0xf9/0x140 [ 1678.860791] ? blkdev_read_iter+0x1c0/0x1c0 [ 1678.861788] __x64_sys_ioctl+0x19a/0x210 [ 1678.862731] do_syscall_64+0x33/0x40 [ 1678.863592] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1678.864785] RIP: 0033:0x7f59a9143b19 [ 1678.865643] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1678.869897] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1678.871655] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1678.873307] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1678.874953] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1678.876605] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1678.878250] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1678.879916] CPU: 0 PID: 9165 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1678.880722] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1678.881661] Call Trace: [ 1678.881965] dump_stack+0x107/0x167 [ 1678.882379] should_fail.cold+0x5/0xa [ 1678.882820] ? create_object.isra.0+0x3a/0xa30 [ 1678.883345] should_failslab+0x5/0x20 [ 1678.883779] kmem_cache_alloc+0x5b/0x310 [ 1678.884244] create_object.isra.0+0x3a/0xa30 [ 1678.884754] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1678.885337] kmem_cache_alloc+0x159/0x310 [ 1678.885814] alloc_inode+0x171/0x240 [ 1678.886241] new_inode+0x23/0x250 [ 1678.886638] debugfs_get_inode+0x1a/0x130 [ 1678.887112] __debugfs_create_file+0x14e/0x580 [ 1678.887634] do_blk_trace_setup+0x3fb/0xc10 [ 1678.888132] ? _copy_from_user+0xfb/0x1b0 [ 1678.888651] __blk_trace_setup+0xca/0x180 [ 1678.889126] ? do_blk_trace_setup+0xc10/0xc10 [ 1678.889648] blk_trace_ioctl+0x155/0x290 [ 1678.890116] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1678.890672] ? do_vfs_ioctl+0x283/0x10d0 [ 1678.891134] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1678.891730] ? generic_block_fiemap+0x60/0x60 [ 1678.892247] ? lock_downgrade+0x6d0/0x6d0 [ 1678.892728] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1678.893285] blkdev_ioctl+0xc1/0x710 [ 1678.893711] ? blkdev_common_ioctl+0x1930/0x1930 [ 1678.894255] ? selinux_file_ioctl+0xb6/0x270 [ 1678.894760] block_ioctl+0xf9/0x140 [ 1678.895176] ? blkdev_read_iter+0x1c0/0x1c0 [ 1678.895671] __x64_sys_ioctl+0x19a/0x210 [ 1678.896137] do_syscall_64+0x33/0x40 [ 1678.896568] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1678.897153] RIP: 0033:0x7f7a02336b19 [ 1678.897576] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1678.899671] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1678.900541] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1678.901353] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1678.902166] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1678.902971] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1678.903781] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:51:12 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x0, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:51:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1276, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1678.928365] FAULT_INJECTION: forcing a failure. [ 1678.928365] name failslab, interval 1, probability 0, space 0, times 0 [ 1678.929720] CPU: 0 PID: 9172 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1678.930498] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1678.931569] Call Trace: [ 1678.931878] dump_stack+0x107/0x167 [ 1678.932301] should_fail.cold+0x5/0xa [ 1678.932749] ? jbd2__journal_start+0x190/0x7e0 [ 1678.933268] should_failslab+0x5/0x20 [ 1678.933706] kmem_cache_alloc+0x5b/0x310 [ 1678.934172] jbd2__journal_start+0x190/0x7e0 [ 1678.934682] __ext4_journal_start_sb+0x214/0x390 [ 1678.935232] ext4_dirty_inode+0xbc/0x130 [ 1678.935696] ? ext4_setattr+0x22f0/0x22f0 [ 1678.936170] __mark_inode_dirty+0x492/0xd30 [ 1678.936675] ? current_time+0xac/0x120 [ 1678.937125] generic_update_time+0x21c/0x370 [ 1678.937625] ? igrab+0xc0/0xc0 [ 1678.937997] file_update_time+0x43a/0x520 [ 1678.938468] ? evict_inodes+0x470/0x470 [ 1678.938934] ? down_write_killable+0x180/0x180 [ 1678.939455] file_modified+0x7d/0xa0 [ 1678.939879] ext4_file_write_iter+0x8f8/0x1530 [ 1678.940412] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1678.940942] ? kasan_save_stack+0x32/0x40 [ 1678.941411] ? kasan_save_stack+0x1b/0x40 [ 1678.941884] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1678.942460] ? iter_file_splice_write+0x165/0xc90 [ 1678.943007] ? direct_splice_actor+0x10f/0x170 [ 1678.943528] ? splice_direct_to_actor+0x387/0x980 [ 1678.944081] ? do_splice_direct+0x1c4/0x290 [ 1678.944580] ? do_sendfile+0x553/0x11e0 [ 1678.945032] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1678.945562] ? do_syscall_64+0x33/0x40 [ 1678.946007] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1678.946618] do_iter_readv_writev+0x476/0x750 [ 1678.947130] ? _cond_resched+0x10/0x30 [ 1678.947575] ? new_sync_write+0x660/0x660 [ 1678.948051] ? avc_policy_seqno+0x9/0x70 [ 1678.948513] ? selinux_file_permission+0x92/0x520 [ 1678.949094] ? security_file_permission+0xb1/0xe0 [ 1678.949648] do_iter_write+0x191/0x700 [ 1678.950096] ? trace_hardirqs_on+0x5b/0x180 [ 1678.950595] vfs_iter_write+0x70/0xa0 [ 1678.951032] iter_file_splice_write+0x726/0xc90 [ 1678.951570] ? generic_splice_sendpage+0x140/0x140 [ 1678.952145] ? security_file_permission+0xb1/0xe0 [ 1678.952702] ? generic_splice_sendpage+0x140/0x140 [ 1678.953284] direct_splice_actor+0x10f/0x170 [ 1678.953793] splice_direct_to_actor+0x387/0x980 [ 1678.954324] ? pipe_to_sendpage+0x380/0x380 [ 1678.954820] ? do_splice_to+0x160/0x160 [ 1678.955271] ? security_file_permission+0xb1/0xe0 [ 1678.955825] do_splice_direct+0x1c4/0x290 [ 1678.956303] ? splice_direct_to_actor+0x980/0x980 [ 1678.956866] ? avc_policy_seqno+0x9/0x70 [ 1678.957332] ? security_file_permission+0xb1/0xe0 [ 1678.957884] do_sendfile+0x553/0x11e0 [ 1678.958323] ? do_pwritev+0x270/0x270 [ 1678.958768] ? wait_for_completion_io+0x270/0x270 [ 1678.959321] ? rcu_read_lock_any_held+0x75/0xa0 [ 1678.959848] ? vfs_write+0x354/0xb10 [ 1678.960272] __x64_sys_sendfile64+0x1d1/0x210 [ 1678.960791] ? __ia32_sys_sendfile+0x220/0x220 [ 1678.961326] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1678.961929] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1678.962520] do_syscall_64+0x33/0x40 [ 1678.962949] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1678.963534] RIP: 0033:0x7fbb957bcb19 [ 1678.963962] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1678.966081] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1678.966959] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1678.967785] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1678.968615] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1678.969438] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1678.970255] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:51:24 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40086602, 0x0) 17:51:24 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 10) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:51:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b47, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:24 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) 17:51:24 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5452, &(0x7f0000000000)) 17:51:24 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 12) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:24 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x0, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:51:24 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 12) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1690.685242] FAULT_INJECTION: forcing a failure. [ 1690.685242] name failslab, interval 1, probability 0, space 0, times 0 [ 1690.689413] CPU: 1 PID: 9189 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1690.690876] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1690.692655] Call Trace: [ 1690.693222] dump_stack+0x107/0x167 [ 1690.694004] should_fail.cold+0x5/0xa [ 1690.694827] ? create_object.isra.0+0x3a/0xa30 [ 1690.695800] should_failslab+0x5/0x20 [ 1690.696614] kmem_cache_alloc+0x5b/0x310 [ 1690.697498] create_object.isra.0+0x3a/0xa30 [ 1690.698438] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1690.699533] kmem_cache_alloc+0x159/0x310 [ 1690.700419] alloc_inode+0x171/0x240 [ 1690.701231] new_inode+0x23/0x250 [ 1690.701980] debugfs_get_inode+0x1a/0x130 [ 1690.702866] __debugfs_create_file+0x14e/0x580 [ 1690.703855] do_blk_trace_setup+0x3fb/0xc10 [ 1690.704795] ? _copy_from_user+0xfb/0x1b0 [ 1690.705697] __blk_trace_setup+0xca/0x180 [ 1690.706591] ? do_blk_trace_setup+0xc10/0xc10 [ 1690.707582] blk_trace_ioctl+0x155/0x290 [ 1690.708450] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1690.709511] ? do_vfs_ioctl+0x283/0x10d0 [ 1690.710376] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1690.711517] ? generic_block_fiemap+0x60/0x60 [ 1690.712482] ? lock_downgrade+0x6d0/0x6d0 [ 1690.713388] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1690.714430] blkdev_ioctl+0xc1/0x710 [ 1690.715248] ? blkdev_common_ioctl+0x1930/0x1930 [ 1690.716291] ? selinux_file_ioctl+0xb6/0x270 [ 1690.717268] block_ioctl+0xf9/0x140 [ 1690.718056] ? blkdev_read_iter+0x1c0/0x1c0 [ 1690.718998] __x64_sys_ioctl+0x19a/0x210 [ 1690.719991] do_syscall_64+0x33/0x40 [ 1690.720855] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1690.722067] RIP: 0033:0x7f7a02336b19 [ 1690.722870] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1690.726932] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1690.728597] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1690.730165] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1690.731709] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1690.733274] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1690.734831] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1690.743345] FAULT_INJECTION: forcing a failure. [ 1690.743345] name failslab, interval 1, probability 0, space 0, times 0 [ 1690.745949] CPU: 1 PID: 9206 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1690.747452] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1690.749285] Call Trace: [ 1690.749866] dump_stack+0x107/0x167 [ 1690.750668] should_fail.cold+0x5/0xa [ 1690.751502] ? create_object.isra.0+0x3a/0xa30 [ 1690.752503] should_failslab+0x5/0x20 [ 1690.753347] kmem_cache_alloc+0x5b/0x310 [ 1690.754246] create_object.isra.0+0x3a/0xa30 [ 1690.755208] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1690.756327] kmem_cache_alloc+0x159/0x310 [ 1690.757251] alloc_inode+0x171/0x240 [ 1690.758066] new_inode+0x23/0x250 [ 1690.758832] debugfs_get_inode+0x1a/0x130 [ 1690.759743] __debugfs_create_file+0x14e/0x580 [ 1690.760763] do_blk_trace_setup+0x3fb/0xc10 [ 1690.761713] ? _copy_from_user+0xfb/0x1b0 [ 1690.762629] __blk_trace_setup+0xca/0x180 [ 1690.763540] ? do_blk_trace_setup+0xc10/0xc10 [ 1690.764548] blk_trace_ioctl+0x155/0x290 [ 1690.765446] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1690.766520] ? do_vfs_ioctl+0x283/0x10d0 [ 1690.767411] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1690.768560] ? generic_block_fiemap+0x60/0x60 [ 1690.769553] ? lock_downgrade+0x6d0/0x6d0 [ 1690.770462] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1690.771523] blkdev_ioctl+0xc1/0x710 [ 1690.772342] ? blkdev_common_ioctl+0x1930/0x1930 [ 1690.773395] ? selinux_file_ioctl+0xb6/0x270 [ 1690.774366] block_ioctl+0xf9/0x140 [ 1690.775164] ? blkdev_read_iter+0x1c0/0x1c0 [ 1690.776114] __x64_sys_ioctl+0x19a/0x210 [ 1690.777019] do_syscall_64+0x33/0x40 [ 1690.777836] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1690.778963] RIP: 0033:0x7f59a9143b19 [ 1690.779776] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1690.783839] RSP: 002b:00007f59a6698188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1690.785530] RAX: ffffffffffffffda RBX: 00007f59a9257020 RCX: 00007f59a9143b19 [ 1690.787110] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1690.788687] RBP: 00007f59a66981d0 R08: 0000000000000000 R09: 0000000000000000 [ 1690.790257] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1690.791822] R13: 00007fff5f86029f R14: 00007f59a6698300 R15: 0000000000022000 17:51:24 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40087602, 0x0) [ 1690.827051] FAULT_INJECTION: forcing a failure. [ 1690.827051] name failslab, interval 1, probability 0, space 0, times 0 [ 1690.830423] CPU: 1 PID: 9195 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1690.831931] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1690.833938] Call Trace: [ 1690.834518] dump_stack+0x107/0x167 [ 1690.835310] should_fail.cold+0x5/0xa [ 1690.836142] ? create_object.isra.0+0x3a/0xa30 [ 1690.837142] should_failslab+0x5/0x20 [ 1690.837976] kmem_cache_alloc+0x5b/0x310 [ 1690.838868] create_object.isra.0+0x3a/0xa30 [ 1690.839815] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1690.840938] kmem_cache_alloc+0x159/0x310 [ 1690.841841] jbd2__journal_start+0x190/0x7e0 [ 1690.842803] __ext4_journal_start_sb+0x214/0x390 [ 1690.843837] ext4_dirty_inode+0xbc/0x130 [ 1690.844726] ? ext4_setattr+0x22f0/0x22f0 [ 1690.845623] __mark_inode_dirty+0x492/0xd30 [ 1690.846566] ? current_time+0xac/0x120 [ 1690.847412] generic_update_time+0x21c/0x370 [ 1690.848368] ? igrab+0xc0/0xc0 [ 1690.849076] file_update_time+0x43a/0x520 [ 1690.849978] ? evict_inodes+0x470/0x470 [ 1690.850841] ? down_write_killable+0x180/0x180 [ 1690.851840] file_modified+0x7d/0xa0 [ 1690.852657] ext4_file_write_iter+0x8f8/0x1530 [ 1690.853665] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1690.854651] ? kasan_save_stack+0x32/0x40 [ 1690.855548] ? kasan_save_stack+0x1b/0x40 [ 1690.856441] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1690.857567] ? iter_file_splice_write+0x165/0xc90 [ 1690.858621] ? direct_splice_actor+0x10f/0x170 [ 1690.859611] ? splice_direct_to_actor+0x387/0x980 [ 1690.860663] ? do_splice_direct+0x1c4/0x290 [ 1690.861601] ? do_sendfile+0x553/0x11e0 [ 1690.862463] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1690.863475] ? do_syscall_64+0x33/0x40 [ 1690.864314] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1690.865496] do_iter_readv_writev+0x476/0x750 [ 1690.866466] ? _cond_resched+0x10/0x30 [ 1690.867319] ? new_sync_write+0x660/0x660 [ 1690.868216] ? avc_policy_seqno+0x9/0x70 [ 1690.869117] ? selinux_file_permission+0x92/0x520 [ 1690.870168] ? security_file_permission+0xb1/0xe0 [ 1690.871235] do_iter_write+0x191/0x700 [ 1690.872085] ? trace_hardirqs_on+0x5b/0x180 [ 1690.873045] vfs_iter_write+0x70/0xa0 [ 1690.873873] iter_file_splice_write+0x726/0xc90 [ 1690.874912] ? generic_splice_sendpage+0x140/0x140 [ 1690.875993] ? security_file_permission+0xb1/0xe0 [ 1690.877131] ? generic_splice_sendpage+0x140/0x140 [ 1690.878384] direct_splice_actor+0x10f/0x170 [ 1690.879514] splice_direct_to_actor+0x387/0x980 [ 1690.880616] ? pipe_to_sendpage+0x380/0x380 [ 1690.881578] ? do_splice_to+0x160/0x160 [ 1690.882443] ? security_file_permission+0xb1/0xe0 [ 1690.883506] do_splice_direct+0x1c4/0x290 [ 1690.884411] ? splice_direct_to_actor+0x980/0x980 [ 1690.885470] ? avc_policy_seqno+0x9/0x70 [ 1690.886357] ? security_file_permission+0xb1/0xe0 [ 1690.887418] do_sendfile+0x553/0x11e0 [ 1690.888255] ? do_pwritev+0x270/0x270 [ 1690.889098] ? wait_for_completion_io+0x270/0x270 [ 1690.890148] ? rcu_read_lock_any_held+0x75/0xa0 [ 1690.891154] ? vfs_write+0x354/0xb10 [ 1690.891970] __x64_sys_sendfile64+0x1d1/0x210 [ 1690.892952] ? __ia32_sys_sendfile+0x220/0x220 [ 1690.893947] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1690.895090] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1690.896218] do_syscall_64+0x33/0x40 [ 1690.897042] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1690.898156] RIP: 0033:0x7fbb957bcb19 [ 1690.898967] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1690.902990] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1690.904657] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1690.906222] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1690.907777] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1690.909349] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1690.910913] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:51:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x5460, &(0x7f0000000000)) 17:51:41 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) 17:51:41 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 11) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:51:41 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4020940d, 0x0) 17:51:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0x0, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:51:41 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 13) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:41 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 13) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b49, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1707.082534] FAULT_INJECTION: forcing a failure. [ 1707.082534] name failslab, interval 1, probability 0, space 0, times 0 [ 1707.085249] CPU: 0 PID: 9224 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1707.086706] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.088461] Call Trace: [ 1707.089039] dump_stack+0x107/0x167 [ 1707.089815] should_fail.cold+0x5/0xa [ 1707.090636] ? create_object.isra.0+0x3a/0xa30 [ 1707.091602] should_failslab+0x5/0x20 [ 1707.092402] kmem_cache_alloc+0x5b/0x310 [ 1707.093267] create_object.isra.0+0x3a/0xa30 [ 1707.094200] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1707.095261] kmem_cache_alloc+0x159/0x310 [ 1707.096132] security_inode_alloc+0x34/0x160 [ 1707.097066] inode_init_always+0xa4e/0xd10 [ 1707.097941] alloc_inode+0x84/0x240 [ 1707.098476] FAULT_INJECTION: forcing a failure. [ 1707.098476] name failslab, interval 1, probability 0, space 0, times 0 [ 1707.098708] new_inode+0x23/0x250 [ 1707.101776] debugfs_get_inode+0x1a/0x130 [ 1707.102639] __debugfs_create_file+0x14e/0x580 [ 1707.103591] do_blk_trace_setup+0x3fb/0xc10 [ 1707.104487] ? _copy_from_user+0xfb/0x1b0 [ 1707.105349] __blk_trace_setup+0xca/0x180 [ 1707.106200] ? do_blk_trace_setup+0xc10/0xc10 [ 1707.107143] blk_trace_ioctl+0x155/0x290 [ 1707.107993] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1707.109010] ? do_vfs_ioctl+0x283/0x10d0 [ 1707.109866] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1707.110953] ? generic_block_fiemap+0x60/0x60 [ 1707.111877] ? lock_downgrade+0x6d0/0x6d0 [ 1707.112736] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1707.113757] blkdev_ioctl+0xc1/0x710 [ 1707.114518] ? blkdev_common_ioctl+0x1930/0x1930 [ 1707.115503] ? selinux_file_ioctl+0xb6/0x270 [ 1707.116416] block_ioctl+0xf9/0x140 [ 1707.117177] ? blkdev_read_iter+0x1c0/0x1c0 [ 1707.118084] __x64_sys_ioctl+0x19a/0x210 [ 1707.118929] do_syscall_64+0x33/0x40 [ 1707.119690] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.120752] RIP: 0033:0x7f59a9143b19 [ 1707.121538] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1707.125341] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1707.126954] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1707.128485] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1707.129998] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.131510] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1707.133030] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1707.134595] CPU: 1 PID: 9233 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1707.136117] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.137929] Call Trace: [ 1707.138520] dump_stack+0x107/0x167 [ 1707.139321] should_fail.cold+0x5/0xa [ 1707.140149] ? create_object.isra.0+0x3a/0xa30 [ 1707.141133] should_failslab+0x5/0x20 [ 1707.141944] kmem_cache_alloc+0x5b/0x310 [ 1707.142815] create_object.isra.0+0x3a/0xa30 [ 1707.143759] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1707.144850] kmem_cache_alloc+0x159/0x310 [ 1707.145750] security_inode_alloc+0x34/0x160 [ 1707.146701] inode_init_always+0xa4e/0xd10 [ 1707.147609] alloc_inode+0x84/0x240 [ 1707.148389] new_inode+0x23/0x250 [ 1707.149155] debugfs_get_inode+0x1a/0x130 [ 1707.150042] __debugfs_create_file+0x14e/0x580 [ 1707.151020] do_blk_trace_setup+0x3fb/0xc10 [ 1707.151944] ? _copy_from_user+0xfb/0x1b0 [ 1707.152834] __blk_trace_setup+0xca/0x180 [ 1707.153711] ? do_blk_trace_setup+0xc10/0xc10 [ 1707.154681] blk_trace_ioctl+0x155/0x290 [ 1707.155540] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1707.156577] ? do_vfs_ioctl+0x283/0x10d0 [ 1707.157449] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1707.158560] ? generic_block_fiemap+0x60/0x60 [ 1707.159520] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1707.160672] blkdev_ioctl+0xc1/0x710 [ 1707.161471] ? blkdev_common_ioctl+0x1930/0x1930 [ 1707.162477] ? selinux_file_ioctl+0xb6/0x270 [ 1707.163418] block_ioctl+0xf9/0x140 [ 1707.164188] ? blkdev_read_iter+0x1c0/0x1c0 [ 1707.165110] __x64_sys_ioctl+0x19a/0x210 [ 1707.165979] do_syscall_64+0x33/0x40 17:51:41 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081270, 0x0) [ 1707.166766] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.168011] RIP: 0033:0x7f7a02336b19 [ 1707.168985] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1707.172895] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1707.174873] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1707.176729] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1707.178592] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.180426] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1707.182263] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:51:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0x0, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1707.205508] FAULT_INJECTION: forcing a failure. [ 1707.205508] name failslab, interval 1, probability 0, space 0, times 0 [ 1707.208257] CPU: 1 PID: 9235 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1707.209740] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.211501] Call Trace: [ 1707.212067] dump_stack+0x107/0x167 [ 1707.212848] should_fail.cold+0x5/0xa [ 1707.213653] ? __iomap_dio_rw+0x1ee/0x1110 [ 1707.214546] should_failslab+0x5/0x20 [ 1707.215360] kmem_cache_alloc_trace+0x55/0x320 [ 1707.216332] __iomap_dio_rw+0x1ee/0x1110 [ 1707.217223] ? jbd2_journal_stop+0x188/0xdc0 [ 1707.218151] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1707.219120] ? ext4_orphan_add+0x253/0x9e0 [ 1707.220016] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1707.221066] ? ext4_empty_dir+0xae0/0xae0 [ 1707.221945] ? jbd2__journal_start+0xf3/0x7e0 [ 1707.222896] iomap_dio_rw+0x31/0x90 [ 1707.223677] ext4_file_write_iter+0xe0e/0x1530 [ 1707.224667] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1707.225640] ? kasan_save_stack+0x32/0x40 [ 1707.226510] ? kasan_save_stack+0x1b/0x40 [ 1707.227388] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1707.228460] ? iter_file_splice_write+0x165/0xc90 [ 1707.229489] ? direct_splice_actor+0x10f/0x170 [ 1707.230449] ? splice_direct_to_actor+0x387/0x980 [ 1707.231475] ? do_splice_direct+0x1c4/0x290 [ 1707.232378] ? do_sendfile+0x553/0x11e0 [ 1707.233222] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1707.234207] ? do_syscall_64+0x33/0x40 [ 1707.235031] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.236161] do_iter_readv_writev+0x476/0x750 [ 1707.237115] ? _cond_resched+0x10/0x30 [ 1707.237941] ? new_sync_write+0x660/0x660 [ 1707.238822] ? avc_policy_seqno+0x9/0x70 [ 1707.239678] ? selinux_file_permission+0x92/0x520 [ 1707.240699] ? security_file_permission+0xb1/0xe0 [ 1707.241729] do_iter_write+0x191/0x700 [ 1707.242558] ? trace_hardirqs_on+0x5b/0x180 [ 1707.243481] vfs_iter_write+0x70/0xa0 [ 1707.244295] iter_file_splice_write+0x726/0xc90 [ 1707.245316] ? generic_splice_sendpage+0x140/0x140 [ 1707.246378] ? security_file_permission+0xb1/0xe0 [ 1707.247403] ? generic_splice_sendpage+0x140/0x140 [ 1707.248442] direct_splice_actor+0x10f/0x170 [ 1707.249378] splice_direct_to_actor+0x387/0x980 [ 1707.250367] ? pipe_to_sendpage+0x380/0x380 [ 1707.251284] ? do_splice_to+0x160/0x160 [ 1707.252127] ? security_file_permission+0xb1/0xe0 [ 1707.253156] do_splice_direct+0x1c4/0x290 [ 1707.254033] ? splice_direct_to_actor+0x980/0x980 [ 1707.255051] ? avc_policy_seqno+0x9/0x70 [ 1707.255912] ? security_file_permission+0xb1/0xe0 [ 1707.256943] do_sendfile+0x553/0x11e0 [ 1707.257755] ? do_pwritev+0x270/0x270 [ 1707.258561] ? wait_for_completion_io+0x270/0x270 [ 1707.259581] ? rcu_read_lock_any_held+0x75/0xa0 [ 1707.260565] ? vfs_write+0x354/0xb10 [ 1707.261369] __x64_sys_sendfile64+0x1d1/0x210 [ 1707.262320] ? __ia32_sys_sendfile+0x220/0x220 [ 1707.263292] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1707.264417] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1707.265524] do_syscall_64+0x33/0x40 [ 1707.266317] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.267433] RIP: 0033:0x7fbb957bcb19 [ 1707.268226] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1707.272145] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1707.273787] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1707.275292] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1707.276804] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.278315] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1707.279822] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:51:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x541b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:41 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, 0x0) 17:51:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0x0, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:51:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40049409, &(0x7f0000000000)) 17:51:41 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 14) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1707.425326] FAULT_INJECTION: forcing a failure. [ 1707.425326] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 1707.428021] CPU: 0 PID: 9259 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1707.429449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.431175] Call Trace: [ 1707.431727] dump_stack+0x107/0x167 [ 1707.432486] should_fail.cold+0x5/0xa [ 1707.433303] __alloc_pages_nodemask+0x182/0x600 [ 1707.434284] ? lock_acquire+0x197/0x470 [ 1707.435118] ? lockref_get+0x11/0x50 [ 1707.435942] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1707.437255] ? lock_downgrade+0x6d0/0x6d0 [ 1707.438117] ? do_raw_spin_lock+0x121/0x260 [ 1707.439017] ? rwlock_bug.part.0+0x90/0x90 [ 1707.439908] alloc_pages_current+0x187/0x280 [ 1707.440841] __get_free_pages+0xc/0xa0 [ 1707.441662] inode_doinit_with_dentry+0x8f1/0x1240 [ 1707.442696] ? selinux_file_lock+0x280/0x280 [ 1707.443622] ? current_time+0xac/0x120 [ 1707.444444] selinux_d_instantiate+0x23/0x30 [ 1707.445381] security_d_instantiate+0x56/0xe0 [ 1707.446319] d_instantiate+0x5a/0x90 [ 1707.447104] __debugfs_create_file+0x246/0x580 [ 1707.448066] do_blk_trace_setup+0x3fb/0xc10 [ 1707.448990] ? _copy_from_user+0xfb/0x1b0 [ 1707.449859] __blk_trace_setup+0xca/0x180 [ 1707.450725] ? do_blk_trace_setup+0xc10/0xc10 [ 1707.451684] blk_trace_ioctl+0x155/0x290 [ 1707.452535] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1707.453569] ? do_vfs_ioctl+0x283/0x10d0 [ 1707.454421] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1707.455522] ? generic_block_fiemap+0x60/0x60 [ 1707.456462] ? lock_downgrade+0x6d0/0x6d0 [ 1707.457343] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1707.458360] blkdev_ioctl+0xc1/0x710 [ 1707.459147] ? blkdev_common_ioctl+0x1930/0x1930 [ 1707.460144] ? selinux_file_ioctl+0xb6/0x270 [ 1707.461083] block_ioctl+0xf9/0x140 [ 1707.461844] ? blkdev_read_iter+0x1c0/0x1c0 [ 1707.462753] __x64_sys_ioctl+0x19a/0x210 [ 1707.463615] do_syscall_64+0x33/0x40 [ 1707.464398] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.465480] RIP: 0033:0x7f7a02336b19 [ 1707.466263] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1707.470131] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1707.471721] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1707.473223] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1707.474724] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.476221] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1707.477730] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:51:41 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, 0x0) 17:51:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5421, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:53 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 12) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:51:53 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)) 17:51:53 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 14) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:53 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 15) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:53 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) 17:51:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5450, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:53 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, 0x0) 17:51:53 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1720.018587] blktrace: Concurrent blktraces are not allowed on loop12 [ 1720.025467] FAULT_INJECTION: forcing a failure. [ 1720.025467] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.028337] CPU: 1 PID: 9282 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1720.029963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.031931] Call Trace: [ 1720.032524] dump_stack+0x107/0x167 [ 1720.033341] should_fail.cold+0x5/0xa [ 1720.034198] __alloc_pages_nodemask+0x182/0x600 [ 1720.035230] ? lock_acquire+0x197/0x470 [ 1720.036154] ? lockref_get+0x11/0x50 [ 1720.037078] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 17:51:54 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, 0x0) [ 1720.038562] ? lock_downgrade+0x6d0/0x6d0 [ 1720.039591] ? do_raw_spin_lock+0x121/0x260 [ 1720.040550] ? rwlock_bug.part.0+0x90/0x90 [ 1720.041559] alloc_pages_current+0x187/0x280 [ 1720.042555] __get_free_pages+0xc/0xa0 [ 1720.043424] inode_doinit_with_dentry+0x8f1/0x1240 [ 1720.044266] FAULT_INJECTION: forcing a failure. [ 1720.044266] name failslab, interval 1, probability 0, space 0, times 0 [ 1720.044510] ? selinux_file_lock+0x280/0x280 [ 1720.046857] ? current_time+0xac/0x120 [ 1720.047734] selinux_d_instantiate+0x23/0x30 [ 1720.048710] security_d_instantiate+0x56/0xe0 [ 1720.049712] d_instantiate+0x5a/0x90 [ 1720.050542] __debugfs_create_file+0x246/0x580 [ 1720.051561] do_blk_trace_setup+0x3fb/0xc10 [ 1720.052507] ? _copy_from_user+0xfb/0x1b0 [ 1720.053427] __blk_trace_setup+0xca/0x180 [ 1720.054334] ? do_blk_trace_setup+0xc10/0xc10 [ 1720.055342] blk_trace_ioctl+0x155/0x290 [ 1720.056232] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1720.057321] ? do_vfs_ioctl+0x283/0x10d0 [ 1720.058214] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1720.059367] ? generic_block_fiemap+0x60/0x60 [ 1720.060349] ? lock_downgrade+0x6d0/0x6d0 [ 1720.061264] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1720.062321] blkdev_ioctl+0xc1/0x710 [ 1720.063143] ? blkdev_common_ioctl+0x1930/0x1930 [ 1720.064183] ? selinux_file_ioctl+0xb6/0x270 [ 1720.065168] block_ioctl+0xf9/0x140 [ 1720.065964] ? blkdev_read_iter+0x1c0/0x1c0 [ 1720.066910] __x64_sys_ioctl+0x19a/0x210 [ 1720.067801] do_syscall_64+0x33/0x40 [ 1720.068622] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.069751] RIP: 0033:0x7f59a9143b19 [ 1720.070564] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1720.074566] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1720.076215] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1720.077764] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1720.079319] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.080865] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.082418] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1720.083993] CPU: 0 PID: 9286 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1720.084861] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.085898] Call Trace: [ 1720.086223] dump_stack+0x107/0x167 [ 1720.086668] should_fail.cold+0x5/0xa [ 1720.087128] ? __d_alloc+0x2a/0x990 [ 1720.087576] should_failslab+0x5/0x20 [ 1720.088045] kmem_cache_alloc+0x5b/0x310 [ 1720.088543] __d_alloc+0x2a/0x990 [ 1720.088974] ? lock_acquire+0x197/0x470 [ 1720.089486] d_alloc+0x46/0x240 [ 1720.089928] d_alloc_parallel+0xe9/0x1a30 [ 1720.090449] ? __lock_acquire+0x1657/0x5b00 [ 1720.090981] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1720.091618] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1720.092123] ? mark_lock+0xf5/0x2df0 [ 1720.092579] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.093175] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.093770] __lookup_slow+0x193/0x490 [ 1720.094250] ? lookup_open.isra.0+0x1270/0x1270 [ 1720.094825] ? __d_lookup+0x3bf/0x760 [ 1720.095302] ? d_lookup+0xcc/0x130 [ 1720.095734] lookup_one_len+0x167/0x1a0 [ 1720.096213] ? __lookup_slow+0x490/0x490 [ 1720.096711] ? down_write_killable+0x180/0x180 [ 1720.097280] ? do_raw_spin_unlock+0x4f/0x220 [ 1720.097822] ? mntput+0xc/0x90 [ 1720.098223] start_creating.part.0+0x10a/0x230 [ 1720.098780] __debugfs_create_file+0xdb/0x580 [ 1720.099324] do_blk_trace_setup+0x43c/0xc10 [ 1720.099857] ? _copy_from_user+0xfb/0x1b0 [ 1720.100369] __blk_trace_setup+0xca/0x180 [ 1720.100879] ? do_blk_trace_setup+0xc10/0xc10 [ 1720.101459] blk_trace_ioctl+0x155/0x290 [ 1720.101958] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1720.102413] FAULT_INJECTION: forcing a failure. [ 1720.102413] name failslab, interval 1, probability 0, space 0, times 0 [ 1720.102556] ? do_vfs_ioctl+0x283/0x10d0 [ 1720.102580] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1720.106051] ? generic_block_fiemap+0x60/0x60 [ 1720.106600] ? lock_downgrade+0x6d0/0x6d0 [ 1720.107116] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1720.107711] blkdev_ioctl+0xc1/0x710 [ 1720.108172] ? blkdev_common_ioctl+0x1930/0x1930 [ 1720.108752] ? selinux_file_ioctl+0xb6/0x270 [ 1720.109289] block_ioctl+0xf9/0x140 [ 1720.109735] ? blkdev_read_iter+0x1c0/0x1c0 [ 1720.110261] __x64_sys_ioctl+0x19a/0x210 [ 1720.110756] do_syscall_64+0x33/0x40 [ 1720.111207] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.111827] RIP: 0033:0x7f7a02336b19 [ 1720.112280] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1720.114534] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1720.115463] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1720.116335] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1720.117216] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.118079] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.118936] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1720.119818] CPU: 1 PID: 9289 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1720.121286] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.123063] Call Trace: [ 1720.123626] dump_stack+0x107/0x167 [ 1720.124408] should_fail.cold+0x5/0xa [ 1720.125237] ? create_object.isra.0+0x3a/0xa30 [ 1720.126212] should_failslab+0x5/0x20 [ 1720.127035] kmem_cache_alloc+0x5b/0x310 [ 1720.127909] create_object.isra.0+0x3a/0xa30 [ 1720.128849] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1720.129938] kmem_cache_alloc+0x159/0x310 [ 1720.130824] jbd2__journal_start+0x190/0x7e0 [ 1720.131766] __ext4_journal_start_sb+0x214/0x390 [ 1720.132771] ext4_file_write_iter+0xee9/0x1530 [ 1720.133766] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1720.134720] ? kasan_save_stack+0x32/0x40 [ 1720.135582] ? kasan_save_stack+0x1b/0x40 [ 1720.136451] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1720.137541] ? iter_file_splice_write+0x165/0xc90 [ 1720.138563] ? direct_splice_actor+0x10f/0x170 [ 1720.139533] ? splice_direct_to_actor+0x387/0x980 [ 1720.140543] ? do_splice_direct+0x1c4/0x290 [ 1720.141467] ? do_sendfile+0x553/0x11e0 [ 1720.142310] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1720.143284] ? do_syscall_64+0x33/0x40 [ 1720.144112] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.145247] do_iter_readv_writev+0x476/0x750 [ 1720.146188] ? _cond_resched+0x10/0x30 [ 1720.147020] ? new_sync_write+0x660/0x660 [ 1720.147911] ? avc_policy_seqno+0x9/0x70 [ 1720.148769] ? selinux_file_permission+0x92/0x520 [ 1720.149807] ? security_file_permission+0xb1/0xe0 [ 1720.150832] do_iter_write+0x191/0x700 [ 1720.151649] ? trace_hardirqs_on+0x5b/0x180 [ 1720.152559] vfs_iter_write+0x70/0xa0 [ 1720.153370] iter_file_splice_write+0x726/0xc90 [ 1720.154354] ? generic_splice_sendpage+0x140/0x140 [ 1720.155397] ? security_file_permission+0xb1/0xe0 [ 1720.156420] ? generic_splice_sendpage+0x140/0x140 [ 1720.157474] direct_splice_actor+0x10f/0x170 [ 1720.158398] splice_direct_to_actor+0x387/0x980 [ 1720.159400] ? pipe_to_sendpage+0x380/0x380 [ 1720.160313] ? do_splice_to+0x160/0x160 [ 1720.161163] ? security_file_permission+0xb1/0xe0 [ 1720.162187] do_splice_direct+0x1c4/0x290 [ 1720.163062] ? splice_direct_to_actor+0x980/0x980 [ 1720.164063] ? avc_policy_seqno+0x9/0x70 [ 1720.164941] ? security_file_permission+0xb1/0xe0 [ 1720.166013] do_sendfile+0x553/0x11e0 [ 1720.166935] ? do_pwritev+0x270/0x270 [ 1720.167844] ? wait_for_completion_io+0x270/0x270 [ 1720.169028] ? rcu_read_lock_any_held+0x75/0xa0 [ 1720.170149] ? vfs_write+0x354/0xb10 [ 1720.171068] __x64_sys_sendfile64+0x1d1/0x210 [ 1720.172141] ? __ia32_sys_sendfile+0x220/0x220 [ 1720.173250] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.174507] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.175754] do_syscall_64+0x33/0x40 [ 1720.176644] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.177908] RIP: 0033:0x7fbb957bcb19 17:51:54 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, 0x0) [ 1720.178815] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1720.183411] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1720.185237] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1720.186924] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1720.188614] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.190322] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1720.192020] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:51:54 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:51:54 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 15) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:54 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40086602, &(0x7f0000000000)) 17:51:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:54 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 16) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:51:54 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0189436, 0x0) [ 1720.306339] blktrace: Concurrent blktraces are not allowed on loop12 [ 1720.329444] FAULT_INJECTION: forcing a failure. [ 1720.329444] name failslab, interval 1, probability 0, space 0, times 0 [ 1720.330897] CPU: 0 PID: 9310 Comm: syz-executor.4 Not tainted 5.10.256 #1 [ 1720.331683] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.332632] Call Trace: [ 1720.332957] dump_stack+0x107/0x167 [ 1720.333379] should_fail.cold+0x5/0xa [ 1720.333819] ? __d_alloc+0x2a/0x990 [ 1720.334233] should_failslab+0x5/0x20 [ 1720.334681] kmem_cache_alloc+0x5b/0x310 [ 1720.335146] __d_alloc+0x2a/0x990 [ 1720.335547] ? lock_acquire+0x197/0x470 [ 1720.336005] d_alloc+0x46/0x240 [ 1720.336386] d_alloc_parallel+0xe9/0x1a30 [ 1720.336869] ? __lock_acquire+0x1657/0x5b00 [ 1720.337374] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1720.337975] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1720.338453] ? mark_lock+0xf5/0x2df0 [ 1720.338882] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.339427] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.339977] __lookup_slow+0x193/0x490 [ 1720.340429] ? lookup_open.isra.0+0x1270/0x1270 [ 1720.340978] ? __d_lookup+0x3bf/0x760 [ 1720.341421] ? d_lookup+0xcc/0x130 [ 1720.341831] lookup_one_len+0x167/0x1a0 [ 1720.342287] ? __lookup_slow+0x490/0x490 [ 1720.342755] ? down_write_killable+0x180/0x180 [ 1720.343276] ? do_raw_spin_unlock+0x4f/0x220 [ 1720.343781] ? mntput+0xc/0x90 [ 1720.344162] start_creating.part.0+0x10a/0x230 [ 1720.344687] __debugfs_create_file+0xdb/0x580 [ 1720.345211] do_blk_trace_setup+0x43c/0xc10 [ 1720.345708] ? _copy_from_user+0xfb/0x1b0 [ 1720.346187] __blk_trace_setup+0xca/0x180 [ 1720.346662] ? do_blk_trace_setup+0xc10/0xc10 [ 1720.347189] blk_trace_ioctl+0x155/0x290 [ 1720.347653] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1720.348212] ? do_vfs_ioctl+0x283/0x10d0 [ 1720.348678] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1720.349291] ? generic_block_fiemap+0x60/0x60 [ 1720.349810] ? lock_downgrade+0x6d0/0x6d0 [ 1720.350284] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1720.350838] blkdev_ioctl+0xc1/0x710 [ 1720.351269] ? blkdev_common_ioctl+0x1930/0x1930 [ 1720.351814] ? selinux_file_ioctl+0xb6/0x270 [ 1720.352323] block_ioctl+0xf9/0x140 [ 1720.352742] ? blkdev_read_iter+0x1c0/0x1c0 [ 1720.353248] __x64_sys_ioctl+0x19a/0x210 [ 1720.353721] do_syscall_64+0x33/0x40 [ 1720.354144] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.354733] RIP: 0033:0x7f59a9143b19 [ 1720.355162] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1720.357287] RSP: 002b:00007f59a66b9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1720.358163] RAX: ffffffffffffffda RBX: 00007f59a9256f60 RCX: 00007f59a9143b19 [ 1720.358993] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1720.359812] RBP: 00007f59a66b91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.360646] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.361483] R13: 00007fff5f86029f R14: 00007f59a66b9300 R15: 0000000000022000 [ 1720.380535] FAULT_INJECTION: forcing a failure. [ 1720.380535] name failslab, interval 1, probability 0, space 0, times 0 [ 1720.382859] CPU: 0 PID: 9314 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1720.383653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.384604] Call Trace: [ 1720.384910] dump_stack+0x107/0x167 [ 1720.385351] should_fail.cold+0x5/0xa [ 1720.385794] ? create_object.isra.0+0x3a/0xa30 [ 1720.386317] should_failslab+0x5/0x20 [ 1720.386750] kmem_cache_alloc+0x5b/0x310 [ 1720.387217] create_object.isra.0+0x3a/0xa30 [ 1720.387716] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1720.388308] kmem_cache_alloc+0x159/0x310 [ 1720.388785] __d_alloc+0x2a/0x990 [ 1720.389193] ? lock_acquire+0x197/0x470 [ 1720.389646] d_alloc+0x46/0x240 [ 1720.390024] d_alloc_parallel+0xe9/0x1a30 [ 1720.390507] ? __lock_acquire+0x1657/0x5b00 [ 1720.391001] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1720.391605] ? __d_lookup_rcu+0x6d0/0x6d0 [ 1720.392079] ? mark_lock+0xf5/0x2df0 [ 1720.392506] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.393054] ? lockdep_init_map_type+0x2c7/0x780 [ 1720.393604] __lookup_slow+0x193/0x490 [ 1720.394046] ? lookup_open.isra.0+0x1270/0x1270 [ 1720.394587] ? __d_lookup+0x3bf/0x760 [ 1720.395028] ? d_lookup+0xcc/0x130 [ 1720.395434] lookup_one_len+0x167/0x1a0 [ 1720.395888] ? __lookup_slow+0x490/0x490 [ 1720.396351] ? down_write_killable+0x180/0x180 [ 1720.396881] ? do_raw_spin_unlock+0x4f/0x220 [ 1720.397393] ? mntput+0xc/0x90 [ 1720.397768] start_creating.part.0+0x10a/0x230 [ 1720.398301] __debugfs_create_file+0xdb/0x580 [ 1720.398828] do_blk_trace_setup+0x43c/0xc10 [ 1720.399323] ? _copy_from_user+0xfb/0x1b0 [ 1720.399800] __blk_trace_setup+0xca/0x180 [ 1720.400272] ? do_blk_trace_setup+0xc10/0xc10 [ 1720.400800] blk_trace_ioctl+0x155/0x290 [ 1720.401275] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1720.401838] ? do_vfs_ioctl+0x283/0x10d0 [ 1720.402304] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1720.402901] ? generic_block_fiemap+0x60/0x60 [ 1720.403414] ? lock_downgrade+0x6d0/0x6d0 [ 1720.403890] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1720.404449] blkdev_ioctl+0xc1/0x710 [ 1720.404877] ? blkdev_common_ioctl+0x1930/0x1930 [ 1720.405431] ? selinux_file_ioctl+0xb6/0x270 [ 1720.405935] block_ioctl+0xf9/0x140 [ 1720.406352] ? blkdev_read_iter+0x1c0/0x1c0 [ 1720.406854] __x64_sys_ioctl+0x19a/0x210 [ 1720.407320] do_syscall_64+0x33/0x40 [ 1720.407745] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.408337] RIP: 0033:0x7f7a02336b19 [ 1720.408762] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1720.410870] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1720.411750] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1720.412569] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1720.413405] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.414224] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.415045] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:52:05 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 13) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:05 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 17) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5452, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x40087602, &(0x7f0000000000)) 17:52:05 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 16) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:05 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc020660b, 0x0) 17:52:05 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1731.650217] FAULT_INJECTION: forcing a failure. [ 1731.650217] name failslab, interval 1, probability 0, space 0, times 0 [ 1731.652647] CPU: 1 PID: 9332 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1731.654120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1731.655898] Call Trace: [ 1731.656463] dump_stack+0x107/0x167 [ 1731.657259] should_fail.cold+0x5/0xa [ 1731.658071] ? alloc_inode+0x171/0x240 [ 1731.658902] should_failslab+0x5/0x20 [ 1731.659717] kmem_cache_alloc+0x5b/0x310 [ 1731.660589] ? __lookup_slow+0x490/0x490 [ 1731.661477] alloc_inode+0x171/0x240 [ 1731.662270] new_inode+0x23/0x250 [ 1731.663015] debugfs_get_inode+0x1a/0x130 [ 1731.663900] __debugfs_create_file+0x14e/0x580 [ 1731.664883] do_blk_trace_setup+0x43c/0xc10 [ 1731.665824] ? _copy_from_user+0xfb/0x1b0 [ 1731.666715] __blk_trace_setup+0xca/0x180 [ 1731.667607] ? do_blk_trace_setup+0xc10/0xc10 [ 1731.668587] blk_trace_ioctl+0x155/0x290 [ 1731.669467] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1731.670377] blktrace: Concurrent blktraces are not allowed on loop12 [ 1731.670516] ? do_vfs_ioctl+0x283/0x10d0 [ 1731.670546] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1731.674084] ? generic_block_fiemap+0x60/0x60 [ 1731.675032] ? lock_downgrade+0x6d0/0x6d0 [ 1731.675901] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1731.676943] blkdev_ioctl+0xc1/0x710 [ 1731.677749] ? blkdev_common_ioctl+0x1930/0x1930 [ 1731.678767] ? selinux_file_ioctl+0xb6/0x270 [ 1731.679711] block_ioctl+0xf9/0x140 [ 1731.680495] ? blkdev_read_iter+0x1c0/0x1c0 [ 1731.681431] __x64_sys_ioctl+0x19a/0x210 [ 1731.682297] do_syscall_64+0x33/0x40 [ 1731.683103] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1731.684196] RIP: 0033:0x7f7a02336b19 [ 1731.684989] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1731.688956] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1731.690588] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1731.692105] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1731.693637] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1731.695159] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1731.696679] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1731.698305] debugfs: out of free dentries, can not create file 'msg' [ 1731.725573] FAULT_INJECTION: forcing a failure. [ 1731.725573] name failslab, interval 1, probability 0, space 0, times 0 [ 1731.728252] CPU: 1 PID: 9338 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1731.729732] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1731.731498] Call Trace: [ 1731.732062] dump_stack+0x107/0x167 [ 1731.732844] should_fail.cold+0x5/0xa [ 1731.733672] ? jbd2__journal_start+0x190/0x7e0 [ 1731.734649] should_failslab+0x5/0x20 [ 1731.735462] kmem_cache_alloc+0x5b/0x310 [ 1731.736329] ? __kernel_text_address+0x9/0x40 [ 1731.737302] jbd2__journal_start+0x190/0x7e0 [ 1731.738247] __ext4_journal_start_sb+0x214/0x390 [ 1731.739259] ext4_iomap_begin+0x485/0x700 [ 1731.740155] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1731.741207] ? kasan_save_stack+0x1b/0x40 [ 1731.742097] ? ext4_file_write_iter+0xe0e/0x1530 [ 1731.743106] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1731.744460] ? splice_direct_to_actor+0x387/0x980 [ 1731.745491] ? do_splice_direct+0x1c4/0x290 [ 1731.746409] ? do_sendfile+0x553/0x11e0 [ 1731.747248] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1731.748246] ? do_syscall_64+0x33/0x40 [ 1731.749085] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1731.750226] iomap_apply+0x164/0x810 [ 1731.751016] ? iomap_dio_rw+0x90/0x90 [ 1731.751831] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1731.753073] ? mark_held_locks+0x9e/0xe0 [ 1731.753958] ? filemap_check_errors+0xa5/0x150 [ 1731.754929] __iomap_dio_rw+0x6cd/0x1110 [ 1731.755790] ? iomap_dio_rw+0x90/0x90 [ 1731.756623] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1731.757608] ? ext4_orphan_add+0x253/0x9e0 [ 1731.758504] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1731.759551] ? ext4_empty_dir+0xae0/0xae0 [ 1731.760427] ? jbd2__journal_start+0xf3/0x7e0 [ 1731.761405] iomap_dio_rw+0x31/0x90 [ 1731.762197] ext4_file_write_iter+0xe0e/0x1530 [ 1731.763185] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1731.764149] ? kasan_save_stack+0x32/0x40 [ 1731.765044] ? kasan_save_stack+0x1b/0x40 [ 1731.765923] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1731.767015] ? iter_file_splice_write+0x165/0xc90 [ 1731.768037] ? direct_splice_actor+0x10f/0x170 [ 1731.769040] ? splice_direct_to_actor+0x387/0x980 [ 1731.770079] ? do_splice_direct+0x1c4/0x290 [ 1731.770994] ? do_sendfile+0x553/0x11e0 [ 1731.771835] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1731.772831] ? do_syscall_64+0x33/0x40 [ 1731.773672] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1731.774816] do_iter_readv_writev+0x476/0x750 [ 1731.775767] ? _cond_resched+0x10/0x30 [ 1731.776603] ? new_sync_write+0x660/0x660 [ 1731.777501] ? avc_policy_seqno+0x9/0x70 [ 1731.778366] ? selinux_file_permission+0x92/0x520 [ 1731.779395] ? security_file_permission+0xb1/0xe0 [ 1731.780442] do_iter_write+0x191/0x700 [ 1731.781292] ? trace_hardirqs_on+0x5b/0x180 [ 1731.782221] vfs_iter_write+0x70/0xa0 [ 1731.783036] iter_file_splice_write+0x726/0xc90 [ 1731.784042] ? generic_splice_sendpage+0x140/0x140 [ 1731.785113] ? security_file_permission+0xb1/0xe0 [ 1731.786147] ? generic_splice_sendpage+0x140/0x140 [ 1731.787193] direct_splice_actor+0x10f/0x170 [ 1731.788134] splice_direct_to_actor+0x387/0x980 [ 1731.789140] ? pipe_to_sendpage+0x380/0x380 [ 1731.790067] ? do_splice_to+0x160/0x160 [ 1731.790911] ? security_file_permission+0xb1/0xe0 [ 1731.791961] do_splice_direct+0x1c4/0x290 [ 1731.792843] ? splice_direct_to_actor+0x980/0x980 [ 1731.793884] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1731.795062] do_sendfile+0x553/0x11e0 [ 1731.795882] ? do_pwritev+0x270/0x270 [ 1731.796709] ? wait_for_completion_io+0x270/0x270 [ 1731.797754] ? rcu_read_lock_any_held+0x75/0xa0 [ 1731.798739] ? vfs_write+0x354/0xb10 [ 1731.799536] __x64_sys_sendfile64+0x1d1/0x210 [ 1731.800486] ? __ia32_sys_sendfile+0x220/0x220 [ 1731.801472] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1731.802594] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1731.803697] do_syscall_64+0x33/0x40 [ 1731.804490] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1731.805592] RIP: 0033:0x7fbb957bcb19 [ 1731.806384] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1731.810333] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1731.811951] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1731.813480] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1731.815000] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1731.816506] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1731.818038] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:52:05 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x4020940d, &(0x7f0000000000)) 17:52:05 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0401273, 0x0) 17:52:05 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(0xffffffffffffffff, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1731.885073] blktrace: Concurrent blktraces are not allowed on loop12 17:52:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5460, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 18) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:05 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 14) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:05 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, 0x0) 17:52:05 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(0xffffffffffffffff, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:05 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081270, &(0x7f0000000000)) 17:52:05 executing program 5: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc0000005304000126bd7000ffdbdf25279f2fc1a7994d2754a735571906487a4b4c74f09f2f2d7d6d22e894a88b244d694399e47d7723d15cacd5a6a8fd8df10a9d011ce3e04e977ad28b5703c83709367ad768ec4c592eec012f8369cec346147101ee811aa9095e22b988d980dfc6fa3163ec9407e8162bbe2410d7c147de745455be6ebd8f98c25ea1870bf9196501305d36e4c86c9479b150c584611a3894b466726163fd45e3dfa851528506b83d6695e51c286030148c141ff392279e8c4fd0b144c5d4d172f64b38db33c9cd88e6a9f6d7449f222d0044dedeb5eb82acc3e0eb650e62798c1edf5d7d046454eeac11f14a075d0058a6ec00"], 0xfc}, 0x1, 0x0, 0x0, 0x8090}, 0x880) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) [ 1732.032332] blktrace: Concurrent blktraces are not allowed on loop12 [ 1732.034406] FAULT_INJECTION: forcing a failure. [ 1732.034406] name failslab, interval 1, probability 0, space 0, times 0 [ 1732.036814] CPU: 1 PID: 9372 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1732.038274] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1732.040035] Call Trace: [ 1732.040601] dump_stack+0x107/0x167 [ 1732.041402] should_fail.cold+0x5/0xa [ 1732.042215] ? create_object.isra.0+0x3a/0xa30 [ 1732.043181] should_failslab+0x5/0x20 [ 1732.043988] kmem_cache_alloc+0x5b/0x310 [ 1732.044868] create_object.isra.0+0x3a/0xa30 [ 1732.045808] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1732.046895] kmem_cache_alloc+0x159/0x310 [ 1732.047784] alloc_inode+0x171/0x240 [ 1732.048572] new_inode+0x23/0x250 [ 1732.049329] debugfs_get_inode+0x1a/0x130 [ 1732.050212] __debugfs_create_file+0x14e/0x580 [ 1732.051196] do_blk_trace_setup+0x43c/0xc10 [ 1732.052111] ? _copy_from_user+0xfb/0x1b0 [ 1732.052991] __blk_trace_setup+0xca/0x180 [ 1732.053887] ? do_blk_trace_setup+0xc10/0xc10 [ 1732.054865] blk_trace_ioctl+0x155/0x290 [ 1732.055727] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1732.056764] ? do_vfs_ioctl+0x283/0x10d0 [ 1732.057637] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1732.058751] ? generic_block_fiemap+0x60/0x60 [ 1732.059705] ? lock_downgrade+0x6d0/0x6d0 [ 1732.060593] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1732.061639] blkdev_ioctl+0xc1/0x710 [ 1732.062434] ? blkdev_common_ioctl+0x1930/0x1930 [ 1732.063454] ? selinux_file_ioctl+0xb6/0x270 [ 1732.064404] block_ioctl+0xf9/0x140 [ 1732.065187] ? blkdev_read_iter+0x1c0/0x1c0 [ 1732.066112] __x64_sys_ioctl+0x19a/0x210 [ 1732.066982] do_syscall_64+0x33/0x40 [ 1732.067783] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1732.068871] RIP: 0033:0x7f7a02336b19 [ 1732.069686] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1732.073366] FAULT_INJECTION: forcing a failure. [ 1732.073366] name failslab, interval 1, probability 0, space 0, times 0 [ 1732.073640] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1732.073660] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1732.073671] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1732.073690] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1732.082304] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1732.083833] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1732.085409] CPU: 0 PID: 9377 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1732.086886] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 17:52:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40049409, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1732.088679] Call Trace: [ 1732.089403] dump_stack+0x107/0x167 [ 1732.090193] should_fail.cold+0x5/0xa [ 1732.091012] ? create_object.isra.0+0x3a/0xa30 [ 1732.091985] should_failslab+0x5/0x20 [ 1732.092812] kmem_cache_alloc+0x5b/0x310 [ 1732.093692] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1732.094832] create_object.isra.0+0x3a/0xa30 [ 1732.095762] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1732.096842] kmem_cache_alloc+0x159/0x310 [ 1732.097728] ? __kernel_text_address+0x9/0x40 [ 1732.098680] jbd2__journal_start+0x190/0x7e0 [ 1732.099612] __ext4_journal_start_sb+0x214/0x390 [ 1732.100618] ext4_iomap_begin+0x485/0x700 [ 1732.101501] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1732.102534] ? kasan_save_stack+0x1b/0x40 [ 1732.103390] ? ext4_file_write_iter+0xe0e/0x1530 [ 1732.104404] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1732.105742] ? splice_direct_to_actor+0x387/0x980 [ 1732.106766] ? do_splice_direct+0x1c4/0x290 [ 1732.107679] ? do_sendfile+0x553/0x11e0 [ 1732.108525] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1732.109517] ? do_syscall_64+0x33/0x40 [ 1732.110338] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1732.111465] iomap_apply+0x164/0x810 [ 1732.112250] ? iomap_dio_rw+0x90/0x90 [ 1732.113066] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1732.114295] ? mark_held_locks+0x9e/0xe0 [ 1732.115154] ? filemap_check_errors+0xa5/0x150 [ 1732.116120] __iomap_dio_rw+0x6cd/0x1110 [ 1732.116961] ? iomap_dio_rw+0x90/0x90 [ 1732.117790] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1732.118754] ? ext4_orphan_add+0x253/0x9e0 [ 1732.119646] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1732.120682] ? ext4_empty_dir+0xae0/0xae0 [ 1732.121561] ? jbd2__journal_start+0xf3/0x7e0 [ 1732.122576] iomap_dio_rw+0x31/0x90 [ 1732.123468] ext4_file_write_iter+0xe0e/0x1530 [ 1732.124612] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1732.125745] ? kasan_save_stack+0x32/0x40 [ 1732.126756] ? kasan_save_stack+0x1b/0x40 [ 1732.127765] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1732.129011] ? iter_file_splice_write+0x165/0xc90 [ 1732.130193] ? direct_splice_actor+0x10f/0x170 [ 1732.131317] ? splice_direct_to_actor+0x387/0x980 [ 1732.132491] ? do_splice_direct+0x1c4/0x290 [ 1732.133572] ? do_sendfile+0x553/0x11e0 [ 1732.134541] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1732.135669] ? do_syscall_64+0x33/0x40 [ 1732.136613] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1732.137923] do_iter_readv_writev+0x476/0x750 [ 1732.139016] ? _cond_resched+0x10/0x30 [ 1732.139961] ? new_sync_write+0x660/0x660 [ 1732.140970] ? avc_policy_seqno+0x9/0x70 [ 1732.141960] ? selinux_file_permission+0x92/0x520 [ 1732.143137] ? security_file_permission+0xb1/0xe0 [ 1732.144314] do_iter_write+0x191/0x700 [ 1732.145275] ? trace_hardirqs_on+0x5b/0x180 [ 1732.146331] vfs_iter_write+0x70/0xa0 17:52:06 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481225, 0x0) 17:52:06 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(0xffffffffffffffff, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1732.147251] iter_file_splice_write+0x726/0xc90 [ 1732.148477] ? generic_splice_sendpage+0x140/0x140 [ 1732.149704] ? security_file_permission+0xb1/0xe0 [ 1732.150859] ? generic_splice_sendpage+0x140/0x140 [ 1732.152043] direct_splice_actor+0x10f/0x170 [ 1732.153107] splice_direct_to_actor+0x387/0x980 [ 1732.154218] ? pipe_to_sendpage+0x380/0x380 [ 1732.155251] ? do_splice_to+0x160/0x160 [ 1732.156196] ? security_file_permission+0xb1/0xe0 [ 1732.157368] do_splice_direct+0x1c4/0x290 [ 1732.158353] ? splice_direct_to_actor+0x980/0x980 [ 1732.159491] ? avc_policy_seqno+0x9/0x70 [ 1732.160458] ? security_file_permission+0xb1/0xe0 [ 1732.161626] do_sendfile+0x553/0x11e0 [ 1732.162526] ? do_pwritev+0x270/0x270 [ 1732.163437] ? wait_for_completion_io+0x270/0x270 [ 1732.164603] ? rcu_read_lock_any_held+0x75/0xa0 [ 1732.165718] ? vfs_write+0x354/0xb10 [ 1732.166610] __x64_sys_sendfile64+0x1d1/0x210 [ 1732.167679] ? __ia32_sys_sendfile+0x220/0x220 [ 1732.168769] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1732.170043] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1732.171260] do_syscall_64+0x33/0x40 [ 1732.172146] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1732.173345] RIP: 0033:0x7fbb957bcb19 [ 1732.174223] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1732.178546] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1732.180344] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1732.182049] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1732.183713] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1732.185386] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1732.187051] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1732.190016] blktrace: Concurrent blktraces are not allowed on loop12 17:52:06 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:06 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122a, 0x0) 17:52:06 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x0, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1732.360345] blktrace: Concurrent blktraces are not allowed on loop12 17:52:19 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x2, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122b, 0x0) 17:52:19 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 15) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:19 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:19 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 19) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x0, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40086602, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)) [ 1745.167926] blktrace: Concurrent blktraces are not allowed on loop12 [ 1745.174744] FAULT_INJECTION: forcing a failure. [ 1745.174744] name failslab, interval 1, probability 0, space 0, times 0 [ 1745.177364] CPU: 0 PID: 9423 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1745.178822] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1745.180584] Call Trace: [ 1745.181166] dump_stack+0x107/0x167 [ 1745.181952] should_fail.cold+0x5/0xa [ 1745.182762] ? security_inode_alloc+0x34/0x160 [ 1745.183730] should_failslab+0x5/0x20 [ 1745.184541] kmem_cache_alloc+0x5b/0x310 [ 1745.185415] security_inode_alloc+0x34/0x160 [ 1745.186353] inode_init_always+0xa4e/0xd10 [ 1745.187258] alloc_inode+0x84/0x240 [ 1745.187530] FAULT_INJECTION: forcing a failure. [ 1745.187530] name failslab, interval 1, probability 0, space 0, times 0 [ 1745.188041] new_inode+0x23/0x250 [ 1745.191358] debugfs_get_inode+0x1a/0x130 [ 1745.192236] __debugfs_create_file+0x14e/0x580 [ 1745.193214] do_blk_trace_setup+0x43c/0xc10 [ 1745.194098] ? _copy_from_user+0xfb/0x1b0 [ 1745.194983] __blk_trace_setup+0xca/0x180 [ 1745.195836] ? do_blk_trace_setup+0xc10/0xc10 [ 1745.196811] blk_trace_ioctl+0x155/0x290 [ 1745.197689] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1745.198730] ? do_vfs_ioctl+0x283/0x10d0 [ 1745.199571] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1745.200665] ? generic_block_fiemap+0x60/0x60 [ 1745.201611] ? lock_downgrade+0x6d0/0x6d0 [ 1745.202468] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1745.203482] blkdev_ioctl+0xc1/0x710 [ 1745.204263] ? blkdev_common_ioctl+0x1930/0x1930 [ 1745.205270] ? selinux_file_ioctl+0xb6/0x270 [ 1745.206199] block_ioctl+0xf9/0x140 [ 1745.206939] ? blkdev_read_iter+0x1c0/0x1c0 [ 1745.207833] __x64_sys_ioctl+0x19a/0x210 [ 1745.208668] do_syscall_64+0x33/0x40 [ 1745.209469] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1745.210563] RIP: 0033:0x7f7a02336b19 [ 1745.211333] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1745.215137] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1745.216737] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1745.218217] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1745.219717] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1745.221235] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1745.222758] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1745.224305] CPU: 1 PID: 9428 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1745.224685] debugfs: out of free dentries, can not create file 'msg' [ 1745.225972] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1745.225979] Call Trace: [ 1745.226013] dump_stack+0x107/0x167 [ 1745.226036] should_fail.cold+0x5/0xa [ 1745.226058] ? jbd2__journal_start+0x190/0x7e0 [ 1745.226085] should_failslab+0x5/0x20 [ 1745.233601] kmem_cache_alloc+0x5b/0x310 [ 1745.234548] ? __kernel_text_address+0x9/0x40 [ 1745.235581] jbd2__journal_start+0x190/0x7e0 [ 1745.236609] __ext4_journal_start_sb+0x214/0x390 [ 1745.237722] ext4_iomap_begin+0x485/0x700 [ 1745.238697] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1745.239831] ? kasan_save_stack+0x1b/0x40 [ 1745.240803] ? ext4_file_write_iter+0xe0e/0x1530 [ 1745.241915] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1745.243398] ? splice_direct_to_actor+0x387/0x980 [ 1745.244524] ? do_splice_direct+0x1c4/0x290 [ 1745.245538] ? do_sendfile+0x553/0x11e0 [ 1745.246479] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1745.247573] ? do_syscall_64+0x33/0x40 [ 1745.248474] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1745.249725] iomap_apply+0x164/0x810 [ 1745.250588] ? iomap_dio_rw+0x90/0x90 [ 1745.251473] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1745.252809] ? mark_held_locks+0x9e/0xe0 [ 1745.253768] ? filemap_check_errors+0xa5/0x150 [ 1745.254822] __iomap_dio_rw+0x6cd/0x1110 [ 1745.255753] ? iomap_dio_rw+0x90/0x90 [ 1745.256650] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1745.257713] ? ext4_orphan_add+0x253/0x9e0 [ 1745.258688] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1745.259826] ? ext4_empty_dir+0xae0/0xae0 [ 1745.260779] ? jbd2__journal_start+0xf3/0x7e0 [ 1745.261823] iomap_dio_rw+0x31/0x90 [ 1745.262660] ext4_file_write_iter+0xe0e/0x1530 [ 1745.263721] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1745.264758] ? kasan_save_stack+0x32/0x40 [ 1745.265710] ? kasan_save_stack+0x1b/0x40 [ 1745.266648] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1745.267806] ? iter_file_splice_write+0x165/0xc90 [ 1745.268903] ? direct_splice_actor+0x10f/0x170 [ 1745.269979] ? splice_direct_to_actor+0x387/0x980 [ 1745.271077] ? do_splice_direct+0x1c4/0x290 [ 1745.272060] ? do_sendfile+0x553/0x11e0 [ 1745.272967] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1745.274047] ? do_syscall_64+0x33/0x40 [ 1745.274929] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1745.276157] do_iter_readv_writev+0x476/0x750 [ 1745.277177] ? _cond_resched+0x10/0x30 [ 1745.278061] ? new_sync_write+0x660/0x660 [ 1745.278993] ? avc_policy_seqno+0x9/0x70 [ 1745.279916] ? selinux_file_permission+0x92/0x520 [ 1745.281012] ? security_file_permission+0xb1/0xe0 [ 1745.282138] do_iter_write+0x191/0x700 [ 1745.283027] ? trace_hardirqs_on+0x5b/0x180 [ 1745.284014] vfs_iter_write+0x70/0xa0 [ 1745.284877] iter_file_splice_write+0x726/0xc90 [ 1745.285967] ? generic_splice_sendpage+0x140/0x140 [ 1745.287101] ? security_file_permission+0xb1/0xe0 [ 1745.288204] ? generic_splice_sendpage+0x140/0x140 [ 1745.289336] direct_splice_actor+0x10f/0x170 [ 1745.290343] splice_direct_to_actor+0x387/0x980 [ 1745.291401] ? pipe_to_sendpage+0x380/0x380 [ 1745.292380] ? do_splice_to+0x160/0x160 [ 1745.293283] ? security_file_permission+0xb1/0xe0 [ 1745.294391] do_splice_direct+0x1c4/0x290 [ 1745.295321] ? splice_direct_to_actor+0x980/0x980 [ 1745.296411] ? avc_policy_seqno+0x9/0x70 [ 1745.297333] ? security_file_permission+0xb1/0xe0 [ 1745.298429] do_sendfile+0x553/0x11e0 [ 1745.299294] ? do_pwritev+0x270/0x270 [ 1745.300154] ? wait_for_completion_io+0x270/0x270 [ 1745.301245] ? rcu_read_lock_any_held+0x75/0xa0 [ 1745.302288] ? vfs_write+0x354/0xb10 [ 1745.303126] __x64_sys_sendfile64+0x1d1/0x210 [ 1745.304132] ? __ia32_sys_sendfile+0x220/0x220 [ 1745.305173] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1745.306352] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1745.307523] do_syscall_64+0x33/0x40 [ 1745.308363] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1745.309528] RIP: 0033:0x7fbb957bcb19 [ 1745.310363] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1745.314508] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1745.316225] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1745.317832] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1745.319431] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1745.321038] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1745.322666] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:52:19 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x301, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:19 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)) 17:52:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40087602, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, 0x0) 17:52:19 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x0, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:19 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)) [ 1745.480027] blktrace: Concurrent blktraces are not allowed on loop12 17:52:19 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4020940d, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:19 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:30 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 16) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081270, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:30 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)) 17:52:30 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) 17:52:30 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1263, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:30 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122e, 0x0) 17:52:30 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:30 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 20) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1756.966609] FAULT_INJECTION: forcing a failure. [ 1756.966609] name failslab, interval 1, probability 0, space 0, times 0 [ 1756.969522] CPU: 0 PID: 9477 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1756.970976] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1756.972514] FAULT_INJECTION: forcing a failure. [ 1756.972514] name failslab, interval 1, probability 0, space 0, times 0 [ 1756.972685] Call Trace: [ 1756.975678] dump_stack+0x107/0x167 [ 1756.976458] should_fail.cold+0x5/0xa [ 1756.977286] ? create_object.isra.0+0x3a/0xa30 [ 1756.978255] should_failslab+0x5/0x20 [ 1756.979062] kmem_cache_alloc+0x5b/0x310 [ 1756.979931] create_object.isra.0+0x3a/0xa30 [ 1756.980865] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1756.981955] __kmalloc+0x16e/0x390 [ 1756.982714] ext4_find_extent+0xa77/0xd70 [ 1756.983595] ? __lock_acquire+0x1657/0x5b00 [ 1756.984519] ext4_ext_map_blocks+0x1c8/0x5870 [ 1756.985493] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1756.986607] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1756.987723] ? ext4_ext_release+0x10/0x10 [ 1756.988625] ? lock_release+0x680/0x680 [ 1756.989483] ? ext4_es_lookup_extent+0x485/0xa80 [ 1756.990491] ? lock_downgrade+0x6d0/0x6d0 [ 1756.991386] ? down_read+0x10f/0x430 [ 1756.992178] ? down_write+0x160/0x160 [ 1756.992984] ? ext4_es_lookup_extent+0xc4/0xa80 [ 1756.993986] ext4_map_blocks+0x8e1/0x1910 [ 1756.994876] ? kmem_cache_alloc+0x2a6/0x310 [ 1756.995796] ? __kernel_text_address+0x9/0x40 [ 1756.996740] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1756.997703] ? jbd2__journal_start+0xf3/0x7e0 [ 1756.998657] ? __ext4_journal_start_sb+0x214/0x390 [ 1756.999693] ? __ext4_journal_start_sb+0x1db/0x390 [ 1757.000737] ext4_iomap_begin+0x3ad/0x700 [ 1757.001641] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1757.002681] ? kasan_save_stack+0x1b/0x40 [ 1757.003565] ? ext4_file_write_iter+0xe0e/0x1530 [ 1757.004559] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1757.005905] ? splice_direct_to_actor+0x387/0x980 [ 1757.006926] ? do_splice_direct+0x1c4/0x290 [ 1757.007843] ? do_sendfile+0x553/0x11e0 [ 1757.008686] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1757.009682] ? do_syscall_64+0x33/0x40 [ 1757.010503] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1757.011639] iomap_apply+0x164/0x810 [ 1757.012431] ? iomap_dio_rw+0x90/0x90 [ 1757.013247] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1757.014478] ? mark_held_locks+0x9e/0xe0 [ 1757.015350] ? filemap_check_errors+0xa5/0x150 [ 1757.016318] __iomap_dio_rw+0x6cd/0x1110 [ 1757.017172] ? iomap_dio_rw+0x90/0x90 [ 1757.018011] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1757.018986] ? ext4_orphan_add+0x253/0x9e0 [ 1757.019889] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1757.020934] ? ext4_empty_dir+0xae0/0xae0 [ 1757.021813] ? jbd2__journal_start+0xf3/0x7e0 [ 1757.022775] iomap_dio_rw+0x31/0x90 [ 1757.023548] ext4_file_write_iter+0xe0e/0x1530 [ 1757.024531] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1757.025504] ? kasan_save_stack+0x32/0x40 [ 1757.026381] ? kasan_save_stack+0x1b/0x40 [ 1757.027255] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1757.028326] ? iter_file_splice_write+0x165/0xc90 [ 1757.029346] ? direct_splice_actor+0x10f/0x170 [ 1757.030307] ? splice_direct_to_actor+0x387/0x980 [ 1757.031331] ? do_splice_direct+0x1c4/0x290 [ 1757.032236] ? do_sendfile+0x553/0x11e0 [ 1757.033078] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1757.034078] ? do_syscall_64+0x33/0x40 [ 1757.034904] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1757.036033] do_iter_readv_writev+0x476/0x750 [ 1757.036985] ? _cond_resched+0x10/0x30 [ 1757.037815] ? new_sync_write+0x660/0x660 [ 1757.038694] ? avc_policy_seqno+0x9/0x70 [ 1757.039552] ? selinux_file_permission+0x92/0x520 [ 1757.040586] ? security_file_permission+0xb1/0xe0 [ 1757.041625] do_iter_write+0x191/0x700 [ 1757.042455] ? trace_hardirqs_on+0x5b/0x180 [ 1757.043377] vfs_iter_write+0x70/0xa0 [ 1757.044196] iter_file_splice_write+0x726/0xc90 [ 1757.045192] ? generic_splice_sendpage+0x140/0x140 [ 1757.046256] ? security_file_permission+0xb1/0xe0 [ 1757.047285] ? generic_splice_sendpage+0x140/0x140 [ 1757.048329] direct_splice_actor+0x10f/0x170 [ 1757.049267] splice_direct_to_actor+0x387/0x980 [ 1757.050277] ? pipe_to_sendpage+0x380/0x380 [ 1757.051196] ? do_splice_to+0x160/0x160 [ 1757.052040] ? security_file_permission+0xb1/0xe0 [ 1757.053070] do_splice_direct+0x1c4/0x290 [ 1757.053953] ? splice_direct_to_actor+0x980/0x980 [ 1757.054975] ? avc_policy_seqno+0x9/0x70 [ 1757.055839] ? security_file_permission+0xb1/0xe0 [ 1757.056867] do_sendfile+0x553/0x11e0 [ 1757.057699] ? do_pwritev+0x270/0x270 [ 1757.058506] ? wait_for_completion_io+0x270/0x270 [ 1757.059529] ? rcu_read_lock_any_held+0x75/0xa0 [ 1757.060510] ? vfs_write+0x354/0xb10 [ 1757.061311] __x64_sys_sendfile64+0x1d1/0x210 [ 1757.062264] ? __ia32_sys_sendfile+0x220/0x220 [ 1757.063237] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1757.064337] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1757.065437] do_syscall_64+0x33/0x40 [ 1757.066230] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1757.067320] RIP: 0033:0x7fbb957bcb19 [ 1757.068111] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1757.072006] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1757.073634] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1757.075145] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1757.076651] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1757.078174] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1757.079681] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1757.081236] CPU: 1 PID: 9487 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1757.083045] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1757.085170] Call Trace: [ 1757.085882] dump_stack+0x107/0x167 [ 1757.086817] should_fail.cold+0x5/0xa [ 1757.087779] ? create_object.isra.0+0x3a/0xa30 [ 1757.088936] should_failslab+0x5/0x20 [ 1757.089912] kmem_cache_alloc+0x5b/0x310 [ 1757.090956] create_object.isra.0+0x3a/0xa30 [ 1757.092069] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1757.093371] kmem_cache_alloc+0x159/0x310 [ 1757.094417] security_inode_alloc+0x34/0x160 [ 1757.095534] inode_init_always+0xa4e/0xd10 [ 1757.096603] alloc_inode+0x84/0x240 [ 1757.097550] new_inode+0x23/0x250 [ 1757.098432] debugfs_get_inode+0x1a/0x130 [ 1757.099503] __debugfs_create_file+0x14e/0x580 [ 1757.100672] do_blk_trace_setup+0x43c/0xc10 [ 1757.101792] ? _copy_from_user+0xfb/0x1b0 [ 1757.102856] __blk_trace_setup+0xca/0x180 [ 1757.103915] ? do_blk_trace_setup+0xc10/0xc10 [ 1757.105080] blk_trace_ioctl+0x155/0x290 [ 1757.106128] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1757.107371] ? do_vfs_ioctl+0x283/0x10d0 [ 1757.108408] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1757.109750] ? generic_block_fiemap+0x60/0x60 [ 1757.110896] ? lock_downgrade+0x6d0/0x6d0 [ 1757.111932] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1757.113158] blkdev_ioctl+0xc1/0x710 [ 1757.114105] ? blkdev_common_ioctl+0x1930/0x1930 [ 1757.115309] ? selinux_file_ioctl+0xb6/0x270 [ 1757.116424] block_ioctl+0xf9/0x140 [ 1757.117347] ? blkdev_read_iter+0x1c0/0x1c0 [ 1757.118432] __x64_sys_ioctl+0x19a/0x210 [ 1757.119456] do_syscall_64+0x33/0x40 [ 1757.120391] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1757.121689] RIP: 0033:0x7f7a02336b19 [ 1757.122629] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1757.127266] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1757.129165] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1757.130956] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1757.132743] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1757.134541] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1757.136332] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1757.152844] blktrace: Concurrent blktraces are not allowed on loop12 17:52:31 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0189436, &(0x7f0000000000)) 17:52:31 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1265, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:43 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 17) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:43 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1269, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:43 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:43 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) 17:52:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481230, 0x0) 17:52:43 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc020660b, &(0x7f0000000000)) 17:52:43 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 21) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1769.699541] FAULT_INJECTION: forcing a failure. [ 1769.699541] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1769.701163] CPU: 1 PID: 9521 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1769.702021] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1769.703076] Call Trace: [ 1769.703418] dump_stack+0x107/0x167 [ 1769.703873] should_fail.cold+0x5/0xa [ 1769.704359] __alloc_pages_nodemask+0x182/0x600 [ 1769.704938] ? lock_acquire+0x197/0x470 [ 1769.705445] ? lockref_get+0x11/0x50 [ 1769.705914] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1769.706678] ? lock_downgrade+0x6d0/0x6d0 [ 1769.707191] ? do_raw_spin_lock+0x121/0x260 [ 1769.707732] ? rwlock_bug.part.0+0x90/0x90 [ 1769.708262] alloc_pages_current+0x187/0x280 [ 1769.708809] __get_free_pages+0xc/0xa0 [ 1769.709300] inode_doinit_with_dentry+0x8f1/0x1240 [ 1769.709932] ? selinux_file_lock+0x280/0x280 [ 1769.710481] ? current_time+0xac/0x120 [ 1769.710969] selinux_d_instantiate+0x23/0x30 [ 1769.711520] security_d_instantiate+0x56/0xe0 [ 1769.712073] d_instantiate+0x5a/0x90 [ 1769.712543] __debugfs_create_file+0x246/0x580 [ 1769.713112] do_blk_trace_setup+0x43c/0xc10 [ 1769.713658] ? _copy_from_user+0xfb/0x1b0 [ 1769.714181] __blk_trace_setup+0xca/0x180 [ 1769.714690] ? do_blk_trace_setup+0xc10/0xc10 [ 1769.715264] blk_trace_ioctl+0x155/0x290 [ 1769.715763] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1769.716364] ? do_vfs_ioctl+0x283/0x10d0 [ 1769.716864] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1769.717015] blktrace: Concurrent blktraces are not allowed on loop12 [ 1769.717538] ? generic_block_fiemap+0x60/0x60 [ 1769.717549] ? lock_downgrade+0x6d0/0x6d0 [ 1769.717560] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1769.717575] blkdev_ioctl+0xc1/0x710 [ 1769.717587] ? blkdev_common_ioctl+0x1930/0x1930 [ 1769.717607] ? selinux_file_ioctl+0xb6/0x270 [ 1769.722243] block_ioctl+0xf9/0x140 [ 1769.722690] ? blkdev_read_iter+0x1c0/0x1c0 [ 1769.723238] __x64_sys_ioctl+0x19a/0x210 [ 1769.723755] do_syscall_64+0x33/0x40 [ 1769.724229] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1769.724869] RIP: 0033:0x7f7a02336b19 [ 1769.725329] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1769.727613] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1769.728559] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1769.729447] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1769.730324] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1769.731199] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1769.732093] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1769.743742] FAULT_INJECTION: forcing a failure. [ 1769.743742] name failslab, interval 1, probability 0, space 0, times 0 [ 1769.746502] CPU: 0 PID: 9512 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1769.747978] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1769.749780] Call Trace: [ 1769.750354] dump_stack+0x107/0x167 [ 1769.751142] should_fail.cold+0x5/0xa [ 1769.751966] ? ext4_find_extent+0xa77/0xd70 [ 1769.752885] should_failslab+0x5/0x20 [ 1769.753708] __kmalloc+0x72/0x390 [ 1769.754451] ? is_dynamic_key+0x1e0/0x1e0 [ 1769.755351] ext4_find_extent+0xa77/0xd70 [ 1769.756252] ? __lock_acquire+0x1657/0x5b00 [ 1769.757184] ext4_ext_map_blocks+0x1c8/0x5870 [ 1769.758167] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1769.759307] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1769.760447] ? ext4_ext_release+0x10/0x10 [ 1769.761351] ? lock_release+0x680/0x680 [ 1769.762220] ? ext4_es_lookup_extent+0x485/0xa80 [ 1769.763242] ? lock_downgrade+0x6d0/0x6d0 [ 1769.764150] ? down_read+0x10f/0x430 [ 1769.764949] ? down_write+0x160/0x160 [ 1769.765782] ? ext4_es_lookup_extent+0xc4/0xa80 [ 1769.766798] ext4_map_blocks+0x8e1/0x1910 [ 1769.767698] ? kmem_cache_alloc+0x2a6/0x310 [ 1769.768621] ? __kernel_text_address+0x9/0x40 [ 1769.769593] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1769.770555] ? jbd2__journal_start+0xf3/0x7e0 [ 1769.771524] ? __ext4_journal_start_sb+0x214/0x390 [ 1769.772577] ? __ext4_journal_start_sb+0x1db/0x390 [ 1769.773649] ext4_iomap_begin+0x3ad/0x700 [ 1769.774549] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1769.775607] ? kasan_save_stack+0x1b/0x40 [ 1769.776502] ? ext4_file_write_iter+0xe0e/0x1530 [ 1769.777544] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1769.778907] ? splice_direct_to_actor+0x387/0x980 [ 1769.779944] ? do_splice_direct+0x1c4/0x290 [ 1769.780869] ? do_sendfile+0x553/0x11e0 [ 1769.781735] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1769.782736] ? do_syscall_64+0x33/0x40 [ 1769.783576] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1769.784725] iomap_apply+0x164/0x810 [ 1769.785533] ? iomap_dio_rw+0x90/0x90 17:52:43 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) 17:52:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481258, 0x0) [ 1769.786358] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1769.787778] ? mark_held_locks+0x9e/0xe0 [ 1769.788661] ? filemap_check_errors+0xa5/0x150 [ 1769.789649] __iomap_dio_rw+0x6cd/0x1110 [ 1769.790504] ? iomap_dio_rw+0x90/0x90 [ 1769.791343] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1769.792319] ? ext4_orphan_add+0x253/0x9e0 [ 1769.793217] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1769.794272] ? ext4_empty_dir+0xae0/0xae0 [ 1769.795157] ? jbd2__journal_start+0xf3/0x7e0 [ 1769.796114] iomap_dio_rw+0x31/0x90 [ 1769.796892] ext4_file_write_iter+0xe0e/0x1530 [ 1769.797889] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1769.798857] ? kasan_save_stack+0x32/0x40 [ 1769.799738] ? kasan_save_stack+0x1b/0x40 [ 1769.800621] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1769.801714] ? iter_file_splice_write+0x165/0xc90 [ 1769.802740] ? direct_splice_actor+0x10f/0x170 [ 1769.803707] ? splice_direct_to_actor+0x387/0x980 [ 1769.804737] ? do_splice_direct+0x1c4/0x290 [ 1769.805655] ? do_sendfile+0x553/0x11e0 [ 1769.806495] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1769.807484] ? do_syscall_64+0x33/0x40 [ 1769.808318] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1769.809478] do_iter_readv_writev+0x476/0x750 [ 1769.810430] ? _cond_resched+0x10/0x30 [ 1769.811261] ? new_sync_write+0x660/0x660 [ 1769.812143] ? avc_policy_seqno+0x9/0x70 [ 1769.813003] ? selinux_file_permission+0x92/0x520 [ 1769.814040] ? security_file_permission+0xb1/0xe0 [ 1769.815084] do_iter_write+0x191/0x700 [ 1769.815914] ? trace_hardirqs_on+0x5b/0x180 [ 1769.816838] vfs_iter_write+0x70/0xa0 [ 1769.817665] iter_file_splice_write+0x726/0xc90 [ 1769.818668] ? generic_splice_sendpage+0x140/0x140 [ 1769.819734] ? security_file_permission+0xb1/0xe0 [ 1769.820760] ? generic_splice_sendpage+0x140/0x140 [ 1769.821807] direct_splice_actor+0x10f/0x170 [ 1769.822750] splice_direct_to_actor+0x387/0x980 [ 1769.823749] ? pipe_to_sendpage+0x380/0x380 [ 1769.824676] ? do_splice_to+0x160/0x160 [ 1769.825530] ? security_file_permission+0xb1/0xe0 [ 1769.826570] do_splice_direct+0x1c4/0x290 [ 1769.827452] ? splice_direct_to_actor+0x980/0x980 [ 1769.828481] ? avc_policy_seqno+0x9/0x70 [ 1769.829353] ? security_file_permission+0xb1/0xe0 [ 1769.830395] do_sendfile+0x553/0x11e0 [ 1769.831214] ? do_pwritev+0x270/0x270 [ 1769.832028] ? wait_for_completion_io+0x270/0x270 [ 1769.833056] ? rcu_read_lock_any_held+0x75/0xa0 [ 1769.834048] ? vfs_write+0x354/0xb10 [ 1769.834849] __x64_sys_sendfile64+0x1d1/0x210 [ 1769.835805] ? __ia32_sys_sendfile+0x220/0x220 [ 1769.836777] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1769.837902] ? syscall_enter_from_user_mode+0x1d/0x50 17:52:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, 0x0) 17:52:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, 0x0) [ 1769.839001] do_syscall_64+0x33/0x40 [ 1769.839852] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1769.840946] RIP: 0033:0x7fbb957bcb19 [ 1769.841744] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1769.845665] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1769.847292] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1769.848804] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1769.850329] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1769.851844] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1769.853360] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:52:43 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 22) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481269, 0x0) 17:52:43 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1274, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1769.965917] FAULT_INJECTION: forcing a failure. [ 1769.965917] name failslab, interval 1, probability 0, space 0, times 0 [ 1769.967469] CPU: 1 PID: 9553 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1769.968261] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1769.969237] Call Trace: [ 1769.969566] dump_stack+0x107/0x167 [ 1769.969989] should_fail.cold+0x5/0xa [ 1769.970438] ? relay_open+0xb3/0xa10 [ 1769.971020] should_failslab+0x5/0x20 [ 1769.971656] kmem_cache_alloc_trace+0x55/0x320 [ 1769.972190] ? do_raw_spin_unlock+0x4f/0x220 [ 1769.972704] relay_open+0xb3/0xa10 [ 1769.973130] do_blk_trace_setup+0x4cf/0xc10 [ 1769.973659] ? _copy_from_user+0xfb/0x1b0 [ 1769.974143] __blk_trace_setup+0xca/0x180 [ 1769.974624] ? do_blk_trace_setup+0xc10/0xc10 [ 1769.975159] blk_trace_ioctl+0x155/0x290 [ 1769.975628] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1769.976188] ? do_vfs_ioctl+0x283/0x10d0 [ 1769.976657] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1769.977259] ? generic_block_fiemap+0x60/0x60 [ 1769.977780] ? lock_downgrade+0x6d0/0x6d0 [ 1769.978267] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1769.978828] blkdev_ioctl+0xc1/0x710 [ 1769.979258] ? blkdev_common_ioctl+0x1930/0x1930 [ 1769.979803] ? selinux_file_ioctl+0xb6/0x270 [ 1769.980319] block_ioctl+0xf9/0x140 [ 1769.980741] ? blkdev_read_iter+0x1c0/0x1c0 [ 1769.981239] __x64_sys_ioctl+0x19a/0x210 [ 1769.981717] do_syscall_64+0x33/0x40 [ 1769.982160] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1769.982753] RIP: 0033:0x7f7a02336b19 [ 1769.983184] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1769.985305] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1769.986191] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1769.987013] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1769.987835] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1769.988660] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1769.989494] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:52:57 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 18) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:52:57 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0401273, &(0x7f0000000000)) 17:52:57 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 23) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:57 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126c, 0x0) 17:52:57 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:57 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:52:57 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1275, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1783.799656] FAULT_INJECTION: forcing a failure. [ 1783.799656] name failslab, interval 1, probability 0, space 0, times 0 [ 1783.802778] CPU: 0 PID: 9569 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1783.804492] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1783.806588] Call Trace: [ 1783.807257] dump_stack+0x107/0x167 [ 1783.808184] should_fail.cold+0x5/0xa [ 1783.808782] FAULT_INJECTION: forcing a failure. [ 1783.808782] name failslab, interval 1, probability 0, space 0, times 0 [ 1783.809135] ? create_object.isra.0+0x3a/0xa30 [ 1783.809162] should_failslab+0x5/0x20 [ 1783.813623] kmem_cache_alloc+0x5b/0x310 [ 1783.814648] create_object.isra.0+0x3a/0xa30 [ 1783.815747] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1783.817026] __kmalloc+0x16e/0x390 [ 1783.817945] ext4_find_extent+0xa77/0xd70 [ 1783.818997] ? __lock_acquire+0x1657/0x5b00 [ 1783.819928] ext4_ext_map_blocks+0x1c8/0x5870 [ 1783.820872] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1783.821967] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1783.823056] ? ext4_ext_release+0x10/0x10 [ 1783.823918] ? lock_release+0x680/0x680 [ 1783.824743] ? ext4_es_lookup_extent+0x485/0xa80 [ 1783.825722] ? lock_downgrade+0x6d0/0x6d0 [ 1783.826578] ? down_read+0x10f/0x430 [ 1783.827347] ? down_write+0x160/0x160 [ 1783.828150] ? ext4_es_lookup_extent+0xc4/0xa80 [ 1783.829107] ext4_map_blocks+0x8e1/0x1910 [ 1783.829985] ? kmem_cache_alloc+0x2a6/0x310 [ 1783.830875] ? __kernel_text_address+0x9/0x40 [ 1783.831786] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1783.832701] ? jbd2__journal_start+0xf3/0x7e0 [ 1783.833633] ? __ext4_journal_start_sb+0x214/0x390 [ 1783.834640] ? __ext4_journal_start_sb+0x1db/0x390 [ 1783.835649] ext4_iomap_begin+0x3ad/0x700 [ 1783.836511] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1783.837515] ? kasan_save_stack+0x1b/0x40 [ 1783.838368] ? ext4_file_write_iter+0xe0e/0x1530 [ 1783.839347] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1783.840635] ? splice_direct_to_actor+0x387/0x980 [ 1783.841624] ? do_splice_direct+0x1c4/0x290 [ 1783.842513] ? do_sendfile+0x553/0x11e0 [ 1783.843334] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1783.844290] ? do_syscall_64+0x33/0x40 [ 1783.845087] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1783.846189] iomap_apply+0x164/0x810 [ 1783.846948] ? iomap_dio_rw+0x90/0x90 [ 1783.847731] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1783.848937] ? mark_held_locks+0x9e/0xe0 [ 1783.849796] ? filemap_check_errors+0xa5/0x150 [ 1783.850731] __iomap_dio_rw+0x6cd/0x1110 [ 1783.851552] ? iomap_dio_rw+0x90/0x90 [ 1783.852350] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1783.853287] ? ext4_orphan_add+0x253/0x9e0 [ 1783.854171] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1783.855184] ? ext4_empty_dir+0xae0/0xae0 [ 1783.856037] ? jbd2__journal_start+0xf3/0x7e0 [ 1783.856959] iomap_dio_rw+0x31/0x90 [ 1783.857734] ext4_file_write_iter+0xe0e/0x1530 [ 1783.858684] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1783.859615] ? kasan_save_stack+0x32/0x40 [ 1783.860454] ? kasan_save_stack+0x1b/0x40 [ 1783.861291] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1783.862333] ? iter_file_splice_write+0x165/0xc90 [ 1783.863312] ? direct_splice_actor+0x10f/0x170 [ 1783.864236] ? splice_direct_to_actor+0x387/0x980 [ 1783.865211] ? do_splice_direct+0x1c4/0x290 [ 1783.866100] ? do_sendfile+0x553/0x11e0 [ 1783.866911] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1783.867858] ? do_syscall_64+0x33/0x40 [ 1783.868668] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1783.869786] do_iter_readv_writev+0x476/0x750 [ 1783.870695] ? _cond_resched+0x10/0x30 [ 1783.871487] ? new_sync_write+0x660/0x660 [ 1783.872341] ? avc_policy_seqno+0x9/0x70 [ 1783.873179] ? selinux_file_permission+0x92/0x520 [ 1783.874203] ? security_file_permission+0xb1/0xe0 [ 1783.875204] do_iter_write+0x191/0x700 [ 1783.876001] ? trace_hardirqs_on+0x5b/0x180 [ 1783.876924] vfs_iter_write+0x70/0xa0 [ 1783.877722] iter_file_splice_write+0x726/0xc90 [ 1783.878686] ? generic_splice_sendpage+0x140/0x140 [ 1783.879713] ? security_file_permission+0xb1/0xe0 [ 1783.880706] ? generic_splice_sendpage+0x140/0x140 [ 1783.881728] direct_splice_actor+0x10f/0x170 [ 1783.882633] splice_direct_to_actor+0x387/0x980 [ 1783.883596] ? pipe_to_sendpage+0x380/0x380 [ 1783.884476] ? do_splice_to+0x160/0x160 [ 1783.885285] ? security_file_permission+0xb1/0xe0 [ 1783.886289] do_splice_direct+0x1c4/0x290 [ 1783.887133] ? splice_direct_to_actor+0x980/0x980 [ 1783.888121] ? avc_policy_seqno+0x9/0x70 [ 1783.888958] ? security_file_permission+0xb1/0xe0 [ 1783.889958] do_sendfile+0x553/0x11e0 [ 1783.890771] ? do_pwritev+0x270/0x270 [ 1783.891564] ? wait_for_completion_io+0x270/0x270 [ 1783.892567] ? rcu_read_lock_any_held+0x75/0xa0 [ 1783.893518] ? vfs_write+0x354/0xb10 [ 1783.894292] __x64_sys_sendfile64+0x1d1/0x210 [ 1783.895202] ? __ia32_sys_sendfile+0x220/0x220 [ 1783.896130] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1783.897205] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1783.898268] do_syscall_64+0x33/0x40 [ 1783.899027] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1783.900068] RIP: 0033:0x7fbb957bcb19 [ 1783.900831] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1783.904572] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1783.906135] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1783.907589] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1783.909045] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1783.910500] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1783.911965] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1783.913453] CPU: 1 PID: 9580 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1783.914941] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1783.916716] Call Trace: [ 1783.917287] dump_stack+0x107/0x167 [ 1783.918079] should_fail.cold+0x5/0xa [ 1783.918891] ? create_object.isra.0+0x3a/0xa30 [ 1783.919860] should_failslab+0x5/0x20 [ 1783.920696] kmem_cache_alloc+0x5b/0x310 [ 1783.921587] create_object.isra.0+0x3a/0xa30 [ 1783.922517] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1783.923606] kmem_cache_alloc_trace+0x151/0x320 [ 1783.924599] relay_open+0xb3/0xa10 [ 1783.925364] do_blk_trace_setup+0x4cf/0xc10 [ 1783.926302] ? _copy_from_user+0xfb/0x1b0 [ 1783.927183] __blk_trace_setup+0xca/0x180 [ 1783.928065] ? do_blk_trace_setup+0xc10/0xc10 [ 1783.929037] blk_trace_ioctl+0x155/0x290 [ 1783.929908] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1783.930952] ? do_vfs_ioctl+0x283/0x10d0 [ 1783.931813] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1783.932923] ? generic_block_fiemap+0x60/0x60 [ 1783.933883] ? lock_downgrade+0x6d0/0x6d0 [ 1783.934765] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1783.935794] blkdev_ioctl+0xc1/0x710 [ 1783.936586] ? blkdev_common_ioctl+0x1930/0x1930 [ 1783.937610] ? selinux_file_ioctl+0xb6/0x270 [ 1783.938549] block_ioctl+0xf9/0x140 [ 1783.939319] ? blkdev_read_iter+0x1c0/0x1c0 [ 1783.940234] __x64_sys_ioctl+0x19a/0x210 [ 1783.941097] do_syscall_64+0x33/0x40 [ 1783.941898] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1783.942987] RIP: 0033:0x7f7a02336b19 [ 1783.943785] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1783.947689] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1783.949307] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1783.950823] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1783.952334] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1783.953854] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1783.955359] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1783.962379] blktrace: Concurrent blktraces are not allowed on loop12 17:52:57 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126f, 0x0) 17:52:57 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:52:57 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)) 17:52:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:52:58 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1784.144031] blktrace: Concurrent blktraces are not allowed on loop12 17:53:12 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 19) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:53:12 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1276, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:12 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 24) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:12 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, 0x0) 17:53:12 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:12 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481225, &(0x7f0000000000)) 17:53:12 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1798.634304] blktrace: Concurrent blktraces are not allowed on loop12 [ 1798.652465] FAULT_INJECTION: forcing a failure. [ 1798.652465] name failslab, interval 1, probability 0, space 0, times 0 [ 1798.655266] CPU: 0 PID: 9615 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1798.656713] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1798.658479] Call Trace: [ 1798.659058] dump_stack+0x107/0x167 [ 1798.659846] should_fail.cold+0x5/0xa [ 1798.660662] ? create_object.isra.0+0x3a/0xa30 [ 1798.661632] should_failslab+0x5/0x20 [ 1798.662460] kmem_cache_alloc+0x5b/0x310 [ 1798.663325] ? trace_hardirqs_on+0x5b/0x180 [ 1798.664267] create_object.isra.0+0x3a/0xa30 [ 1798.665211] kmemleak_alloc_percpu+0xa0/0x100 [ 1798.666183] pcpu_alloc+0x4e2/0x1240 [ 1798.667000] relay_open+0xd8/0xa10 [ 1798.667765] do_blk_trace_setup+0x4cf/0xc10 [ 1798.668690] ? _copy_from_user+0xfb/0x1b0 [ 1798.669576] __blk_trace_setup+0xca/0x180 [ 1798.670467] ? do_blk_trace_setup+0xc10/0xc10 [ 1798.671461] blk_trace_ioctl+0x155/0x290 [ 1798.672333] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1798.673375] ? do_vfs_ioctl+0x283/0x10d0 [ 1798.674255] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1798.675370] ? generic_block_fiemap+0x60/0x60 [ 1798.676327] ? lock_downgrade+0x6d0/0x6d0 [ 1798.677213] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1798.678249] blkdev_ioctl+0xc1/0x710 [ 1798.679053] ? blkdev_common_ioctl+0x1930/0x1930 [ 1798.680070] ? selinux_file_ioctl+0xb6/0x270 [ 1798.681009] block_ioctl+0xf9/0x140 [ 1798.681786] ? blkdev_read_iter+0x1c0/0x1c0 [ 1798.682715] __x64_sys_ioctl+0x19a/0x210 [ 1798.683586] do_syscall_64+0x33/0x40 [ 1798.684389] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1798.685475] RIP: 0033:0x7f7a02336b19 [ 1798.686298] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1798.690192] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1798.691818] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1798.693333] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1798.694857] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1798.696367] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1798.697883] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:53:12 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481275, 0x0) 17:53:12 executing program 5: mknod$loop(0x0, 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:12 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122a, &(0x7f0000000000)) [ 1798.705469] FAULT_INJECTION: forcing a failure. [ 1798.705469] name failslab, interval 1, probability 0, space 0, times 0 [ 1798.707247] CPU: 1 PID: 9616 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1798.708209] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1798.709379] Call Trace: [ 1798.709771] dump_stack+0x107/0x167 [ 1798.710283] should_fail.cold+0x5/0xa [ 1798.710834] ? ext4_find_extent+0xa77/0xd70 [ 1798.711433] should_failslab+0x5/0x20 [ 1798.711971] __kmalloc+0x72/0x390 [ 1798.712469] ext4_find_extent+0xa77/0xd70 [ 1798.713069] ext4_ext_map_blocks+0x1c8/0x5870 [ 1798.713722] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1798.714454] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1798.715193] ? ext4_ext_release+0x10/0x10 [ 1798.715777] ? ext4_map_blocks+0x5cd/0x1910 [ 1798.716377] ? lock_release+0x680/0x680 [ 1798.716952] ? ext4_es_lookup_extent+0x485/0xa80 [ 1798.717620] ? find_held_lock+0x2c/0x110 [ 1798.718202] ? down_write+0xe0/0x160 [ 1798.718735] ? down_write_killable+0x180/0x180 [ 1798.719377] ext4_map_blocks+0x63f/0x1910 [ 1798.720075] ? kmem_cache_alloc+0x2a6/0x310 [ 1798.720692] ? __kernel_text_address+0x9/0x40 [ 1798.721311] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1798.721953] ? jbd2__journal_start+0xf3/0x7e0 [ 1798.722596] ? __ext4_journal_start_sb+0x214/0x390 [ 1798.723276] ? __ext4_journal_start_sb+0x1db/0x390 [ 1798.723970] ext4_iomap_begin+0x3ad/0x700 [ 1798.724572] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1798.725266] ? kasan_save_stack+0x1b/0x40 [ 1798.725864] ? ext4_file_write_iter+0xe0e/0x1530 [ 1798.726533] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1798.727425] ? splice_direct_to_actor+0x387/0x980 [ 1798.728106] ? do_splice_direct+0x1c4/0x290 [ 1798.728728] ? do_sendfile+0x553/0x11e0 [ 1798.729275] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1798.729942] ? do_syscall_64+0x33/0x40 [ 1798.730482] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1798.731237] iomap_apply+0x164/0x810 [ 1798.731771] ? iomap_dio_rw+0x90/0x90 [ 1798.732303] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1798.733144] ? mark_held_locks+0x9e/0xe0 [ 1798.733736] ? filemap_check_errors+0xa5/0x150 [ 1798.734388] __iomap_dio_rw+0x6cd/0x1110 [ 1798.734961] ? iomap_dio_rw+0x90/0x90 [ 1798.735503] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1798.736147] ? ext4_orphan_add+0x253/0x9e0 [ 1798.736752] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1798.737438] ? ext4_empty_dir+0xae0/0xae0 [ 1798.738024] ? jbd2__journal_start+0xf3/0x7e0 [ 1798.738662] iomap_dio_rw+0x31/0x90 [ 1798.739177] ext4_file_write_iter+0xe0e/0x1530 [ 1798.739829] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1798.740462] ? kasan_save_stack+0x32/0x40 [ 1798.741050] ? kasan_save_stack+0x1b/0x40 [ 1798.741638] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1798.742349] ? iter_file_splice_write+0x165/0xc90 [ 1798.743031] ? direct_splice_actor+0x10f/0x170 [ 1798.743668] ? splice_direct_to_actor+0x387/0x980 [ 1798.744334] ? do_splice_direct+0x1c4/0x290 [ 1798.744950] ? do_sendfile+0x553/0x11e0 [ 1798.745516] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1798.746176] ? do_syscall_64+0x33/0x40 [ 1798.746726] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1798.747476] do_iter_readv_writev+0x476/0x750 [ 1798.748110] ? _cond_resched+0x10/0x30 [ 1798.748673] ? new_sync_write+0x660/0x660 [ 1798.749252] ? avc_policy_seqno+0x9/0x70 [ 1798.749837] ? selinux_file_permission+0x92/0x520 [ 1798.750513] ? security_file_permission+0xb1/0xe0 [ 1798.751204] do_iter_write+0x191/0x700 [ 1798.751758] ? trace_hardirqs_on+0x5b/0x180 [ 1798.752380] vfs_iter_write+0x70/0xa0 [ 1798.752929] iter_file_splice_write+0x726/0xc90 [ 1798.753603] ? generic_splice_sendpage+0x140/0x140 17:53:12 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:12 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b47, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1798.754305] ? security_file_permission+0xb1/0xe0 [ 1798.755189] ? generic_splice_sendpage+0x140/0x140 [ 1798.755933] direct_splice_actor+0x10f/0x170 [ 1798.756572] splice_direct_to_actor+0x387/0x980 [ 1798.757223] ? pipe_to_sendpage+0x380/0x380 [ 1798.757847] ? do_splice_to+0x160/0x160 [ 1798.758398] ? security_file_permission+0xb1/0xe0 [ 1798.759084] do_splice_direct+0x1c4/0x290 [ 1798.759815] ? splice_direct_to_actor+0x980/0x980 [ 1798.760673] ? avc_policy_seqno+0x9/0x70 [ 1798.761404] ? security_file_permission+0xb1/0xe0 [ 1798.762236] do_sendfile+0x553/0x11e0 [ 1798.762800] ? do_pwritev+0x270/0x270 [ 1798.763330] ? wait_for_completion_io+0x270/0x270 [ 1798.764021] ? rcu_read_lock_any_held+0x75/0xa0 [ 1798.764676] ? vfs_write+0x354/0xb10 [ 1798.765196] __x64_sys_sendfile64+0x1d1/0x210 [ 1798.765847] ? __ia32_sys_sendfile+0x220/0x220 [ 1798.766482] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1798.767218] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1798.767977] do_syscall_64+0x33/0x40 [ 1798.768496] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1798.769218] RIP: 0033:0x7fbb957bcb19 [ 1798.769757] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1798.772312] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1798.773380] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1798.774386] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1798.775389] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1798.776378] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1798.777381] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1798.778353] blktrace: Concurrent blktraces are not allowed on loop12 17:53:27 executing program 5: mknod$loop(0x0, 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:27 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 20) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:53:27 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b49, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:27 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 25) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:27 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481278, 0x0) 17:53:27 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122b, &(0x7f0000000000)) 17:53:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0189436, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:27 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x0, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1813.848966] FAULT_INJECTION: forcing a failure. [ 1813.848966] name failslab, interval 1, probability 0, space 0, times 0 [ 1813.851333] CPU: 0 PID: 9658 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1813.852651] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1813.854239] Call Trace: [ 1813.854745] dump_stack+0x107/0x167 [ 1813.855445] should_fail.cold+0x5/0xa [ 1813.856194] ? create_object.isra.0+0x3a/0xa30 [ 1813.857109] should_failslab+0x5/0x20 [ 1813.857851] kmem_cache_alloc+0x5b/0x310 [ 1813.858259] blktrace: Concurrent blktraces are not allowed on loop12 [ 1813.858641] ? mark_held_locks+0x9e/0xe0 [ 1813.858663] create_object.isra.0+0x3a/0xa30 [ 1813.858688] kmemleak_alloc_percpu+0xa0/0x100 [ 1813.862565] pcpu_alloc+0x4e2/0x1240 [ 1813.863302] relay_open+0xd8/0xa10 [ 1813.863980] do_blk_trace_setup+0x4cf/0xc10 [ 1813.864809] ? _copy_from_user+0xfb/0x1b0 [ 1813.865622] __blk_trace_setup+0xca/0x180 [ 1813.866429] ? do_blk_trace_setup+0xc10/0xc10 [ 1813.867304] blk_trace_ioctl+0x155/0x290 [ 1813.868080] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1813.869024] ? do_vfs_ioctl+0x283/0x10d0 [ 1813.869805] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1813.870858] ? generic_block_fiemap+0x60/0x60 [ 1813.871732] ? lock_downgrade+0x6d0/0x6d0 [ 1813.872519] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1813.873435] blkdev_ioctl+0xc1/0x710 [ 1813.874154] ? blkdev_common_ioctl+0x1930/0x1930 [ 1813.875067] ? selinux_file_ioctl+0xb6/0x270 [ 1813.875912] block_ioctl+0xf9/0x140 [ 1813.876604] ? blkdev_read_iter+0x1c0/0x1c0 [ 1813.877424] __x64_sys_ioctl+0x19a/0x210 [ 1813.878207] do_syscall_64+0x33/0x40 [ 1813.878928] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1813.879899] RIP: 0033:0x7f7a02336b19 [ 1813.880614] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1813.884108] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1813.885544] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1813.886904] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1813.888252] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1813.889606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1813.890944] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1813.896998] FAULT_INJECTION: forcing a failure. [ 1813.896998] name failslab, interval 1, probability 0, space 0, times 0 [ 1813.899777] CPU: 0 PID: 9655 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1813.901067] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1813.902627] Call Trace: [ 1813.903131] dump_stack+0x107/0x167 [ 1813.903819] should_fail.cold+0x5/0xa [ 1813.904533] ? create_object.isra.0+0x3a/0xa30 [ 1813.905407] should_failslab+0x5/0x20 [ 1813.906131] kmem_cache_alloc+0x5b/0x310 [ 1813.906897] create_object.isra.0+0x3a/0xa30 [ 1813.907721] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1813.908691] kmem_cache_alloc+0x159/0x310 [ 1813.909477] __es_insert_extent+0xed1/0x1370 [ 1813.910315] ? do_raw_read_unlock+0x70/0x70 [ 1813.911122] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1813.912101] ext4_es_insert_extent+0x45d/0xf10 [ 1813.912976] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1813.913778] ? ext4_es_find_extent_range+0x1cb/0x460 [ 1813.914744] ? lock_downgrade+0x6d0/0x6d0 [ 1813.915515] ? __ext4_handle_dirty_super+0x100/0x100 [ 1813.916458] ? __es_find_extent_range+0x1d3/0x490 [ 1813.917354] ? do_raw_read_unlock+0x3b/0x70 [ 1813.918173] ext4_ext_map_blocks+0x1567/0x5870 [ 1813.919026] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1813.920017] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1813.921022] ? ext4_ext_release+0x10/0x10 [ 1813.921796] ? lock_release+0x680/0x680 [ 1813.922555] ? ext4_es_lookup_extent+0x485/0xa80 [ 1813.923431] ? lock_downgrade+0x6d0/0x6d0 [ 1813.924246] ? down_read+0x10f/0x430 [ 1813.924946] ? down_write+0x160/0x160 [ 1813.925655] ? ext4_es_lookup_extent+0xc4/0xa80 [ 1813.926537] ext4_map_blocks+0x8e1/0x1910 [ 1813.927309] ? kmem_cache_alloc+0x2a6/0x310 [ 1813.928110] ? __kernel_text_address+0x9/0x40 [ 1813.928955] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1813.929780] ? jbd2__journal_start+0xf3/0x7e0 [ 1813.930626] ? __ext4_journal_start_sb+0x214/0x390 [ 1813.931534] ? __ext4_journal_start_sb+0x1db/0x390 [ 1813.932431] ext4_iomap_begin+0x3ad/0x700 [ 1813.933196] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1813.934089] ? kasan_save_stack+0x1b/0x40 [ 1813.934846] ? ext4_file_write_iter+0xe0e/0x1530 [ 1813.935731] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1813.936895] ? splice_direct_to_actor+0x387/0x980 [ 1813.937808] ? do_splice_direct+0x1c4/0x290 [ 1813.938603] ? do_sendfile+0x553/0x11e0 [ 1813.939331] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1813.940181] ? do_syscall_64+0x33/0x40 [ 1813.940910] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1813.941898] iomap_apply+0x164/0x810 [ 1813.942572] ? iomap_dio_rw+0x90/0x90 [ 1813.943264] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1813.944326] ? mark_held_locks+0x9e/0xe0 [ 1813.945107] ? filemap_check_errors+0xa5/0x150 [ 1813.945963] __iomap_dio_rw+0x6cd/0x1110 [ 1813.946715] ? iomap_dio_rw+0x90/0x90 [ 1813.947427] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1813.948251] ? ext4_orphan_add+0x253/0x9e0 [ 1813.949013] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1813.949948] ? ext4_empty_dir+0xae0/0xae0 [ 1813.950705] ? jbd2__journal_start+0xf3/0x7e0 [ 1813.951530] iomap_dio_rw+0x31/0x90 [ 1813.952197] ext4_file_write_iter+0xe0e/0x1530 [ 1813.953044] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1813.953883] ? kasan_save_stack+0x32/0x40 [ 1813.954616] ? kasan_save_stack+0x1b/0x40 [ 1813.955371] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1813.956299] ? iter_file_splice_write+0x165/0xc90 [ 1813.957183] ? direct_splice_actor+0x10f/0x170 [ 1813.958028] ? splice_direct_to_actor+0x387/0x980 [ 1813.958881] ? do_splice_direct+0x1c4/0x290 [ 1813.959662] ? do_sendfile+0x553/0x11e0 [ 1813.960375] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1813.961210] ? do_syscall_64+0x33/0x40 [ 1813.961922] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1813.962884] do_iter_readv_writev+0x476/0x750 [ 1813.963700] ? _cond_resched+0x10/0x30 [ 1813.964402] ? new_sync_write+0x660/0x660 [ 1813.965153] ? avc_policy_seqno+0x9/0x70 [ 1813.965901] ? selinux_file_permission+0x92/0x520 [ 1813.966801] ? security_file_permission+0xb1/0xe0 [ 1813.967691] do_iter_write+0x191/0x700 [ 1813.968398] ? trace_hardirqs_on+0x5b/0x180 [ 1813.969186] vfs_iter_write+0x70/0xa0 [ 1813.969890] iter_file_splice_write+0x726/0xc90 [ 1813.970742] ? generic_splice_sendpage+0x140/0x140 [ 1813.971633] ? security_file_permission+0xb1/0xe0 [ 1813.972499] ? generic_splice_sendpage+0x140/0x140 [ 1813.973378] direct_splice_actor+0x10f/0x170 [ 1813.974188] splice_direct_to_actor+0x387/0x980 [ 1813.975037] ? pipe_to_sendpage+0x380/0x380 [ 1813.975816] ? do_splice_to+0x160/0x160 [ 1813.976532] ? security_file_permission+0xb1/0xe0 [ 1813.977398] do_splice_direct+0x1c4/0x290 [ 1813.978153] ? splice_direct_to_actor+0x980/0x980 [ 1813.979019] ? avc_policy_seqno+0x9/0x70 [ 1813.979749] ? security_file_permission+0xb1/0xe0 [ 1813.980627] do_sendfile+0x553/0x11e0 [ 1813.981322] ? do_pwritev+0x270/0x270 [ 1813.982013] ? wait_for_completion_io+0x270/0x270 [ 1813.982890] ? rcu_read_lock_any_held+0x75/0xa0 [ 1813.983714] ? vfs_write+0x354/0xb10 [ 1813.984394] __x64_sys_sendfile64+0x1d1/0x210 [ 1813.985201] ? __ia32_sys_sendfile+0x220/0x220 [ 1813.986031] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1813.986977] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1813.987904] do_syscall_64+0x33/0x40 [ 1813.988568] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1813.989471] RIP: 0033:0x7fbb957bcb19 [ 1813.990137] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1813.993388] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1813.994757] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1813.996018] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1813.997296] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1813.998587] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1813.999866] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:53:27 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x0, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc020660b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:27 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fcntl$setlease(r0, 0x400, 0x0) 17:53:28 executing program 5: mknod$loop(0x0, 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:28 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)) [ 1814.088275] blktrace: Concurrent blktraces are not allowed on loop12 17:53:28 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x541b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:28 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 26) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1814.189131] FAULT_INJECTION: forcing a failure. [ 1814.189131] name failslab, interval 1, probability 0, space 0, times 0 [ 1814.192386] CPU: 1 PID: 9690 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1814.193876] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1814.196070] Call Trace: [ 1814.196638] dump_stack+0x107/0x167 [ 1814.197556] should_fail.cold+0x5/0xa [ 1814.198382] ? relay_open_buf.part.0+0x91/0xc00 [ 1814.199370] should_failslab+0x5/0x20 [ 1814.200185] kmem_cache_alloc_trace+0x55/0x320 [ 1814.201337] relay_open_buf.part.0+0x91/0xc00 [ 1814.202624] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 1814.203799] relay_open+0x531/0xa10 [ 1814.204688] do_blk_trace_setup+0x4cf/0xc10 [ 1814.205609] ? _copy_from_user+0xfb/0x1b0 [ 1814.206675] __blk_trace_setup+0xca/0x180 [ 1814.207802] ? do_blk_trace_setup+0xc10/0xc10 [ 1814.208824] blk_trace_ioctl+0x155/0x290 [ 1814.209831] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1814.210883] ? do_vfs_ioctl+0x283/0x10d0 [ 1814.211784] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1814.213237] ? generic_block_fiemap+0x60/0x60 [ 1814.214334] ? lock_downgrade+0x6d0/0x6d0 [ 1814.215465] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1814.216767] blkdev_ioctl+0xc1/0x710 [ 1814.217554] ? blkdev_common_ioctl+0x1930/0x1930 [ 1814.218697] ? selinux_file_ioctl+0xb6/0x270 [ 1814.219629] block_ioctl+0xf9/0x140 [ 1814.220389] ? blkdev_read_iter+0x1c0/0x1c0 [ 1814.221315] __x64_sys_ioctl+0x19a/0x210 [ 1814.222334] do_syscall_64+0x33/0x40 [ 1814.223472] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1814.224574] RIP: 0033:0x7f7a02336b19 [ 1814.225474] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1814.229993] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1814.231636] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1814.233552] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1814.235188] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1814.236816] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1814.238615] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:53:41 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) write$tcp_mem(r0, &(0x7f0000000100)={0x156, 0x20, 0x7}, 0x48) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) mmap(&(0x7f00002f7000/0x3000)=nil, 0x3000, 0x1000001, 0x1010, r0, 0x4000) name_to_handle_at(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@fuse={0xc, 0x81, {0xffff, 0x1f, 0x6}}, &(0x7f0000000080), 0x400) 17:53:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122e, &(0x7f0000000000)) 17:53:41 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 27) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:41 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 21) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:53:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0401273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x0, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:41 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5421, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:41 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) [ 1827.127788] blktrace: Concurrent blktraces are not allowed on loop12 [ 1827.151725] FAULT_INJECTION: forcing a failure. [ 1827.151725] name failslab, interval 1, probability 0, space 0, times 0 [ 1827.153369] CPU: 1 PID: 9706 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1827.154266] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1827.155325] Call Trace: [ 1827.155664] dump_stack+0x107/0x167 [ 1827.156128] should_fail.cold+0x5/0xa [ 1827.156620] ? ext4_mb_new_blocks+0x6a4/0x44b0 [ 1827.157195] should_failslab+0x5/0x20 [ 1827.157680] kmem_cache_alloc+0x5b/0x310 [ 1827.158228] ext4_mb_new_blocks+0x6a4/0x44b0 [ 1827.158799] ? trace_hardirqs_on+0x5b/0x180 [ 1827.159342] ? kasan_unpoison_shadow+0x33/0x50 [ 1827.159911] ? ext4_cache_extents+0x68/0x2d0 [ 1827.160465] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1827.161099] ? ext4_discard_preallocations+0xd80/0xd80 [ 1827.161723] ? ext4_ext_search_right+0x2e8/0xbd0 [ 1827.162379] ? ext4_inode_to_goal_block+0x320/0x430 [ 1827.163015] ext4_ext_map_blocks+0x1a55/0x5870 [ 1827.163595] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1827.164261] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1827.164919] ? ext4_ext_release+0x10/0x10 [ 1827.165437] ? ext4_map_blocks+0x5cd/0x1910 [ 1827.165985] ? lock_release+0x680/0x680 [ 1827.166481] ? ext4_es_lookup_extent+0x485/0xa80 [ 1827.167070] ? find_held_lock+0x2c/0x110 [ 1827.167588] ? down_write_killable+0x180/0x180 [ 1827.168164] ext4_map_blocks+0x63f/0x1910 [ 1827.168682] ? kmem_cache_alloc+0x2a6/0x310 [ 1827.169226] ? __kernel_text_address+0x9/0x40 [ 1827.169788] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1827.170343] ? jbd2__journal_start+0xf3/0x7e0 [ 1827.170917] ? __ext4_journal_start_sb+0x214/0x390 [ 1827.171530] ? __ext4_journal_start_sb+0x1db/0x390 [ 1827.172130] ext4_iomap_begin+0x3ad/0x700 [ 1827.172656] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1827.173266] ? kasan_save_stack+0x1b/0x40 [ 1827.173773] ? ext4_file_write_iter+0xe0e/0x1530 [ 1827.174377] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1827.175187] ? splice_direct_to_actor+0x387/0x980 [ 1827.175781] ? do_splice_direct+0x1c4/0x290 [ 1827.176320] ? do_sendfile+0x553/0x11e0 [ 1827.176821] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1827.177373] ? do_syscall_64+0x33/0x40 [ 1827.177859] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1827.178509] iomap_apply+0x164/0x810 [ 1827.178950] ? iomap_dio_rw+0x90/0x90 [ 1827.179405] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1827.180089] ? mark_held_locks+0x9e/0xe0 [ 1827.180580] ? filemap_check_errors+0xa5/0x150 [ 1827.181119] __iomap_dio_rw+0x6cd/0x1110 [ 1827.181590] ? iomap_dio_rw+0x90/0x90 [ 1827.182055] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1827.182594] ? ext4_orphan_add+0x253/0x9e0 [ 1827.183091] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1827.183669] ? ext4_empty_dir+0xae0/0xae0 [ 1827.184155] ? jbd2__journal_start+0xf3/0x7e0 [ 1827.184684] iomap_dio_rw+0x31/0x90 [ 1827.185115] ext4_file_write_iter+0xe0e/0x1530 [ 1827.185700] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1827.186250] ? kasan_save_stack+0x32/0x40 [ 1827.186738] ? kasan_save_stack+0x1b/0x40 [ 1827.187222] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1827.187821] ? iter_file_splice_write+0x165/0xc90 [ 1827.188389] ? direct_splice_actor+0x10f/0x170 [ 1827.188921] ? splice_direct_to_actor+0x387/0x980 [ 1827.189490] ? do_splice_direct+0x1c4/0x290 [ 1827.190004] ? do_sendfile+0x553/0x11e0 [ 1827.190468] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1827.191010] ? do_syscall_64+0x33/0x40 [ 1827.191473] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1827.192138] do_iter_readv_writev+0x476/0x750 [ 1827.192665] ? _cond_resched+0x10/0x30 [ 1827.193160] ? new_sync_write+0x660/0x660 [ 1827.193647] ? avc_policy_seqno+0x9/0x70 [ 1827.194175] ? selinux_file_permission+0x92/0x520 [ 1827.194776] ? security_file_permission+0xb1/0xe0 [ 1827.195378] do_iter_write+0x191/0x700 [ 1827.195861] ? trace_hardirqs_on+0x5b/0x180 [ 1827.196402] vfs_iter_write+0x70/0xa0 [ 1827.196873] iter_file_splice_write+0x726/0xc90 [ 1827.197471] ? generic_splice_sendpage+0x140/0x140 [ 1827.198101] ? security_file_permission+0xb1/0xe0 [ 1827.198701] ? generic_splice_sendpage+0x140/0x140 [ 1827.199305] direct_splice_actor+0x10f/0x170 [ 1827.199856] splice_direct_to_actor+0x387/0x980 [ 1827.200435] ? pipe_to_sendpage+0x380/0x380 [ 1827.200975] ? do_splice_to+0x160/0x160 [ 1827.201461] ? security_file_permission+0xb1/0xe0 [ 1827.202065] do_splice_direct+0x1c4/0x290 [ 1827.202438] FAULT_INJECTION: forcing a failure. [ 1827.202438] name failslab, interval 1, probability 0, space 0, times 0 [ 1827.202581] ? splice_direct_to_actor+0x980/0x980 [ 1827.205711] ? avc_policy_seqno+0x9/0x70 [ 1827.206229] ? security_file_permission+0xb1/0xe0 [ 1827.206823] do_sendfile+0x553/0x11e0 [ 1827.207299] ? do_pwritev+0x270/0x270 [ 1827.207766] ? wait_for_completion_io+0x270/0x270 [ 1827.208364] ? rcu_read_lock_any_held+0x75/0xa0 [ 1827.208935] ? vfs_write+0x354/0xb10 [ 1827.209400] __x64_sys_sendfile64+0x1d1/0x210 [ 1827.209964] ? __ia32_sys_sendfile+0x220/0x220 [ 1827.210541] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1827.211187] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1827.211830] do_syscall_64+0x33/0x40 [ 1827.212294] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1827.212923] RIP: 0033:0x7fbb957bcb19 [ 1827.213387] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1827.215643] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1827.216576] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1827.217474] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1827.218354] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1827.219223] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1827.220110] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1827.221006] CPU: 0 PID: 9723 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1827.222596] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1827.224492] Call Trace: [ 1827.225106] dump_stack+0x107/0x167 [ 1827.225939] should_fail.cold+0x5/0xa [ 1827.226829] ? create_object.isra.0+0x3a/0xa30 [ 1827.227867] should_failslab+0x5/0x20 17:53:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x0) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481230, &(0x7f0000000000)) [ 1827.228746] kmem_cache_alloc+0x5b/0x310 [ 1827.229852] ? __mutex_lock+0x4fe/0x10b0 [ 1827.230802] create_object.isra.0+0x3a/0xa30 [ 1827.231811] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1827.232985] kmem_cache_alloc_trace+0x151/0x320 [ 1827.234063] relay_open_buf.part.0+0x91/0xc00 [ 1827.235100] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 1827.236285] relay_open+0x531/0xa10 [ 1827.237135] do_blk_trace_setup+0x4cf/0xc10 [ 1827.238139] ? _copy_from_user+0xfb/0x1b0 [ 1827.239097] __blk_trace_setup+0xca/0x180 [ 1827.240044] ? do_blk_trace_setup+0xc10/0xc10 [ 1827.241062] blk_trace_ioctl+0x155/0x290 [ 1827.241975] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1827.243096] ? do_vfs_ioctl+0x283/0x10d0 [ 1827.244025] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1827.245229] ? generic_block_fiemap+0x60/0x60 [ 1827.246267] ? lock_downgrade+0x6d0/0x6d0 [ 1827.247218] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1827.248268] blkdev_ioctl+0xc1/0x710 [ 1827.249118] ? blkdev_common_ioctl+0x1930/0x1930 [ 1827.250223] ? selinux_file_ioctl+0xb6/0x270 [ 1827.251250] block_ioctl+0xf9/0x140 [ 1827.252088] ? blkdev_read_iter+0x1c0/0x1c0 [ 1827.253087] __x64_sys_ioctl+0x19a/0x210 [ 1827.253207] blktrace: Concurrent blktraces are not allowed on loop12 [ 1827.253995] do_syscall_64+0x33/0x40 [ 1827.255646] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1827.256815] RIP: 0033:0x7f7a02336b19 [ 1827.257621] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1827.261808] RSP: 002b:00007f79ff88b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1827.263594] RAX: ffffffffffffffda RBX: 00007f7a0244a020 RCX: 00007f7a02336b19 [ 1827.265256] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1827.266852] RBP: 00007f79ff88b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1827.268535] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1827.270123] R13: 00007ffea824c46f R14: 00007f79ff88b300 R15: 0000000000022000 17:53:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x0) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:41 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) [ 1827.314252] blktrace: Concurrent blktraces are not allowed on loop12 17:53:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481258, &(0x7f0000000000)) 17:53:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:41 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x0) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1827.375912] blktrace: Concurrent blktraces are not allowed on loop12 17:53:41 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)) 17:53:41 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5450, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:41 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:54 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 22) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:53:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481225, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:54 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 28) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:54 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:54 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:54 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1a1000, 0xa4) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000040)={&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000100)="ab98e04b862a87e5c125fd701576a92e30148a34c0558984fed8737adb554275eda16c0f489fe5568719b24205cc07a14cd0de90c8f81fceb866f176d2d02dee110f8609d7a5f2591381c10bd1c86dd3553fd9545f3dc3a8b5bc9a81f028c65e5d26f577f60592e73ff809b680eb2213db04ac0b78307dc536a1049d7c7e2dda217082074ff62a37f138f54b924cda405e61d51e247f44f1f313692ab2947d00515dfca1e3baab", 0xa7, r1}, 0x68) 17:53:54 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(0x0, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:54 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)) 17:53:54 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) [ 1840.306463] FAULT_INJECTION: forcing a failure. [ 1840.306463] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1840.309099] CPU: 0 PID: 9771 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1840.309469] blktrace: Concurrent blktraces are not allowed on loop12 [ 1840.310535] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1840.310542] Call Trace: [ 1840.310567] dump_stack+0x107/0x167 [ 1840.310590] should_fail.cold+0x5/0xa [ 1840.310614] __alloc_pages_nodemask+0x182/0x600 [ 1840.310636] ? lock_release+0x680/0x680 [ 1840.310656] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1840.310695] alloc_pages_current+0x187/0x280 [ 1840.312424] FAULT_INJECTION: forcing a failure. [ 1840.312424] name failslab, interval 1, probability 0, space 0, times 0 [ 1840.313744] kmalloc_order+0x35/0x160 [ 1840.313770] kmalloc_order_trace+0x14/0xa0 [ 1840.313791] relay_open_buf.part.0+0xf9/0xc00 [ 1840.313815] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 1840.313841] relay_open+0x531/0xa10 [ 1840.326492] do_blk_trace_setup+0x4cf/0xc10 [ 1840.327395] ? _copy_from_user+0xfb/0x1b0 [ 1840.328265] __blk_trace_setup+0xca/0x180 [ 1840.329132] ? do_blk_trace_setup+0xc10/0xc10 [ 1840.330108] blk_trace_ioctl+0x155/0x290 [ 1840.330955] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1840.331979] ? do_vfs_ioctl+0x283/0x10d0 [ 1840.332830] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1840.333921] ? generic_block_fiemap+0x60/0x60 [ 1840.334942] ? lock_downgrade+0x6d0/0x6d0 [ 1840.335815] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1840.336834] blkdev_ioctl+0xc1/0x710 [ 1840.337615] ? blkdev_common_ioctl+0x1930/0x1930 [ 1840.338622] ? selinux_file_ioctl+0xb6/0x270 [ 1840.339550] block_ioctl+0xf9/0x140 [ 1840.340310] ? blkdev_read_iter+0x1c0/0x1c0 [ 1840.341221] __x64_sys_ioctl+0x19a/0x210 [ 1840.342086] do_syscall_64+0x33/0x40 [ 1840.342869] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1840.343940] RIP: 0033:0x7f7a02336b19 [ 1840.344714] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1840.348596] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1840.350201] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1840.351692] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1840.353188] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1840.354691] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1840.356199] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1840.357715] CPU: 1 PID: 9761 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1840.359194] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1840.360932] Call Trace: [ 1840.361483] dump_stack+0x107/0x167 [ 1840.362276] should_fail.cold+0x5/0xa [ 1840.363076] ? create_object.isra.0+0x3a/0xa30 [ 1840.364032] should_failslab+0x5/0x20 [ 1840.364831] kmem_cache_alloc+0x5b/0x310 [ 1840.365692] create_object.isra.0+0x3a/0xa30 [ 1840.366648] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1840.367715] kmem_cache_alloc+0x159/0x310 [ 1840.368594] ext4_mb_new_blocks+0x6a4/0x44b0 [ 1840.369529] ? trace_hardirqs_on+0x5b/0x180 [ 1840.370465] ? kasan_unpoison_shadow+0x33/0x50 [ 1840.371418] ? ext4_cache_extents+0x68/0x2d0 [ 1840.372347] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1840.373408] ? ext4_discard_preallocations+0xd80/0xd80 [ 1840.374534] ? ext4_ext_search_right+0x2e8/0xbd0 [ 1840.375523] ? ext4_inode_to_goal_block+0x320/0x430 [ 1840.376588] ext4_ext_map_blocks+0x1a55/0x5870 [ 1840.377552] ? trace_hardirqs_on+0x5b/0x180 [ 1840.378486] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1840.379632] ? ext4_ext_release+0x10/0x10 [ 1840.380508] ? lock_acquire+0x1b9/0x470 [ 1840.381346] ? lock_release+0x680/0x680 [ 1840.382209] ? io_schedule_timeout+0x140/0x140 [ 1840.383168] ? find_held_lock+0x2c/0x110 [ 1840.384032] ? down_write_killable+0x180/0x180 [ 1840.384995] ext4_map_blocks+0x63f/0x1910 [ 1840.385870] ? kmem_cache_alloc+0x2a6/0x310 [ 1840.386793] ? __kernel_text_address+0x9/0x40 [ 1840.387735] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1840.388684] ? jbd2__journal_start+0xf3/0x7e0 [ 1840.389629] ? __ext4_journal_start_sb+0x214/0x390 [ 1840.390698] ? __ext4_journal_start_sb+0x1db/0x390 [ 1840.391735] ext4_iomap_begin+0x3ad/0x700 [ 1840.392611] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1840.393640] ? kasan_save_stack+0x1b/0x40 [ 1840.394545] ? ext4_file_write_iter+0xe0e/0x1530 [ 1840.395540] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1840.396865] ? splice_direct_to_actor+0x387/0x980 [ 1840.397879] ? do_splice_direct+0x1c4/0x290 [ 1840.398806] ? do_sendfile+0x553/0x11e0 [ 1840.399637] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1840.400607] ? do_syscall_64+0x33/0x40 [ 1840.401423] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1840.402582] iomap_apply+0x164/0x810 [ 1840.403361] ? iomap_dio_rw+0x90/0x90 [ 1840.404170] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1840.405391] ? mark_held_locks+0x9e/0xe0 [ 1840.406290] ? filemap_check_errors+0xa5/0x150 [ 1840.407250] __iomap_dio_rw+0x6cd/0x1110 [ 1840.408097] ? iomap_dio_rw+0x90/0x90 [ 1840.408910] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1840.409868] ? ext4_orphan_add+0x253/0x9e0 [ 1840.410778] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1840.411920] ? ext4_empty_dir+0xae0/0xae0 [ 1840.412969] ? jbd2__journal_start+0xf3/0x7e0 [ 1840.414131] iomap_dio_rw+0x31/0x90 [ 1840.415072] ext4_file_write_iter+0xe0e/0x1530 [ 1840.416239] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1840.417376] ? kasan_save_stack+0x32/0x40 [ 1840.418441] ? kasan_save_stack+0x1b/0x40 [ 1840.419482] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1840.420743] ? iter_file_splice_write+0x165/0xc90 [ 1840.421948] ? direct_splice_actor+0x10f/0x170 [ 1840.423115] ? splice_direct_to_actor+0x387/0x980 [ 1840.424320] ? do_splice_direct+0x1c4/0x290 [ 1840.425393] ? do_sendfile+0x553/0x11e0 [ 1840.426414] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1840.427545] ? do_syscall_64+0x33/0x40 [ 1840.428494] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1840.429830] do_iter_readv_writev+0x476/0x750 [ 1840.430985] ? _cond_resched+0x10/0x30 [ 1840.431963] ? new_sync_write+0x660/0x660 [ 1840.433008] ? avc_policy_seqno+0x9/0x70 [ 1840.434026] ? selinux_file_permission+0x92/0x520 [ 1840.435279] ? security_file_permission+0xb1/0xe0 [ 1840.436517] do_iter_write+0x191/0x700 [ 1840.437495] ? trace_hardirqs_on+0x5b/0x180 [ 1840.438622] vfs_iter_write+0x70/0xa0 [ 1840.439592] iter_file_splice_write+0x726/0xc90 [ 1840.440781] ? generic_splice_sendpage+0x140/0x140 [ 1840.442030] ? security_file_permission+0xb1/0xe0 [ 1840.443271] ? generic_splice_sendpage+0x140/0x140 [ 1840.444501] direct_splice_actor+0x10f/0x170 [ 1840.445608] splice_direct_to_actor+0x387/0x980 [ 1840.446802] ? pipe_to_sendpage+0x380/0x380 [ 1840.447890] ? do_splice_to+0x160/0x160 [ 1840.448886] ? security_file_permission+0xb1/0xe0 [ 1840.450130] do_splice_direct+0x1c4/0x290 [ 1840.451172] ? splice_direct_to_actor+0x980/0x980 [ 1840.452378] ? avc_policy_seqno+0x9/0x70 [ 1840.453399] ? security_file_permission+0xb1/0xe0 [ 1840.454640] do_sendfile+0x553/0x11e0 [ 1840.455604] ? do_pwritev+0x270/0x270 [ 1840.456563] ? wait_for_completion_io+0x270/0x270 [ 1840.457759] ? rcu_read_lock_any_held+0x75/0xa0 [ 1840.458931] ? vfs_write+0x354/0xb10 [ 1840.459877] __x64_sys_sendfile64+0x1d1/0x210 [ 1840.460977] ? __ia32_sys_sendfile+0x220/0x220 [ 1840.462152] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1840.463469] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1840.464755] do_syscall_64+0x33/0x40 [ 1840.465694] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1840.466990] RIP: 0033:0x7fbb957bcb19 [ 1840.467908] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1840.472535] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1840.474440] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1840.476201] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1840.477964] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1840.479744] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1840.481497] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:53:54 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481269, &(0x7f0000000000)) 17:53:54 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)) 17:53:54 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) ioctl$TIOCEXCL(r0, 0x540c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:53:54 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(0x0, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:53:54 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5452, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:53:54 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) 17:53:54 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 29) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1840.723977] blktrace: Concurrent blktraces are not allowed on loop12 [ 1840.813641] FAULT_INJECTION: forcing a failure. [ 1840.813641] name failslab, interval 1, probability 0, space 0, times 0 [ 1840.815714] CPU: 0 PID: 9802 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1840.816873] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1840.818309] Call Trace: [ 1840.818765] dump_stack+0x107/0x167 [ 1840.819392] should_fail.cold+0x5/0xa [ 1840.820050] ? create_object.isra.0+0x3a/0xa30 [ 1840.820842] should_failslab+0x5/0x20 [ 1840.821502] kmem_cache_alloc+0x5b/0x310 [ 1840.822216] create_object.isra.0+0x3a/0xa30 [ 1840.822971] ? kasan_unpoison_shadow+0x33/0x50 [ 1840.823756] kmalloc_order+0xfe/0x160 [ 1840.824415] kmalloc_order_trace+0x14/0xa0 [ 1840.825146] relay_open_buf.part.0+0xf9/0xc00 [ 1840.825918] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 1840.826821] relay_open+0x531/0xa10 [ 1840.827455] do_blk_trace_setup+0x4cf/0xc10 [ 1840.828205] ? _copy_from_user+0xfb/0x1b0 [ 1840.828911] __blk_trace_setup+0xca/0x180 [ 1840.829615] ? do_blk_trace_setup+0xc10/0xc10 [ 1840.830413] blk_trace_ioctl+0x155/0x290 [ 1840.831105] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1840.832006] ? do_vfs_ioctl+0x283/0x10d0 [ 1840.832696] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1840.833578] ? generic_block_fiemap+0x60/0x60 [ 1840.834342] ? lock_downgrade+0x6d0/0x6d0 [ 1840.835029] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1840.835841] blkdev_ioctl+0xc1/0x710 [ 1840.836460] ? blkdev_common_ioctl+0x1930/0x1930 [ 1840.837245] ? selinux_file_ioctl+0xb6/0x270 [ 1840.837988] block_ioctl+0xf9/0x140 [ 1840.838617] ? blkdev_read_iter+0x1c0/0x1c0 [ 1840.839346] __x64_sys_ioctl+0x19a/0x210 [ 1840.840034] do_syscall_64+0x33/0x40 [ 1840.840662] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1840.841523] RIP: 0033:0x7f7a02336b19 [ 1840.842155] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1840.845264] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1840.846547] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1840.847752] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1840.848941] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1840.850167] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1840.851356] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:54:07 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126c, &(0x7f0000000000)) 17:54:07 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 30) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:07 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 23) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:54:07 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(0x0, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:07 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x5460, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:07 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x121) 17:54:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122a, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:07 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) [ 1853.890609] blktrace: Concurrent blktraces are not allowed on loop12 [ 1853.893693] FAULT_INJECTION: forcing a failure. [ 1853.893693] name failslab, interval 1, probability 0, space 0, times 0 [ 1853.896302] CPU: 0 PID: 9812 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1853.897768] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1853.899585] Call Trace: [ 1853.900152] dump_stack+0x107/0x167 [ 1853.900938] should_fail.cold+0x5/0xa [ 1853.901755] ? relay_open_buf.part.0+0x472/0xc00 [ 1853.902803] should_failslab+0x5/0x20 [ 1853.903615] __kmalloc+0x72/0x390 [ 1853.904372] relay_open_buf.part.0+0x472/0xc00 [ 1853.905356] relay_open+0x531/0xa10 [ 1853.906149] do_blk_trace_setup+0x4cf/0xc10 [ 1853.907108] ? _copy_from_user+0xfb/0x1b0 [ 1853.907999] __blk_trace_setup+0xca/0x180 [ 1853.908882] ? do_blk_trace_setup+0xc10/0xc10 [ 1853.909871] blk_trace_ioctl+0x155/0x290 [ 1853.910779] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1853.911837] ? do_vfs_ioctl+0x283/0x10d0 [ 1853.912702] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1853.913833] ? generic_block_fiemap+0x60/0x60 [ 1853.914824] ? lock_downgrade+0x6d0/0x6d0 [ 1853.915719] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1853.916753] blkdev_ioctl+0xc1/0x710 [ 1853.917552] ? blkdev_common_ioctl+0x1930/0x1930 [ 1853.918595] ? selinux_file_ioctl+0xb6/0x270 [ 1853.919549] block_ioctl+0xf9/0x140 [ 1853.920328] ? blkdev_read_iter+0x1c0/0x1c0 [ 1853.921258] __x64_sys_ioctl+0x19a/0x210 [ 1853.922133] do_syscall_64+0x33/0x40 [ 1853.922966] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1853.924064] RIP: 0033:0x7f7a02336b19 [ 1853.924867] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1853.928844] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1853.930516] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1853.932040] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1853.933579] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1853.935142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1853.936700] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:54:07 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x80081272, &(0x7f0000000000)) 17:54:07 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126f, &(0x7f0000000000)) [ 1853.963086] FAULT_INJECTION: forcing a failure. [ 1853.963086] name failslab, interval 1, probability 0, space 0, times 0 [ 1853.966252] CPU: 0 PID: 9821 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1853.967755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1853.969536] Call Trace: [ 1853.970110] dump_stack+0x107/0x167 [ 1853.970928] should_fail.cold+0x5/0xa [ 1853.971754] ? __es_insert_extent+0xed1/0x1370 [ 1853.972743] should_failslab+0x5/0x20 [ 1853.973574] kmem_cache_alloc+0x5b/0x310 [ 1853.974498] __es_insert_extent+0xed1/0x1370 [ 1853.975464] ext4_es_insert_extent+0x45d/0xf10 [ 1853.976456] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1853.977419] ? down_write_killable+0x180/0x180 [ 1853.978442] ext4_map_blocks+0x80b/0x1910 [ 1853.979349] ? __kernel_text_address+0x9/0x40 [ 1853.980311] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1853.981275] ? jbd2__journal_start+0xf3/0x7e0 [ 1853.982259] ? __ext4_journal_start_sb+0x214/0x390 [ 1853.983333] ? __ext4_journal_start_sb+0x1db/0x390 [ 1853.984403] ext4_iomap_begin+0x3ad/0x700 [ 1853.985306] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1853.986390] ? kasan_save_stack+0x1b/0x40 [ 1853.987286] ? ext4_file_write_iter+0xe0e/0x1530 [ 1853.988314] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1853.989673] ? splice_direct_to_actor+0x387/0x980 [ 1853.990733] ? do_splice_direct+0x1c4/0x290 [ 1853.991653] ? do_sendfile+0x553/0x11e0 [ 1853.992505] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1853.993500] ? do_syscall_64+0x33/0x40 [ 1853.994365] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1853.995514] iomap_apply+0x164/0x810 [ 1853.996309] ? iomap_dio_rw+0x90/0x90 [ 1853.997133] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1853.998410] ? mark_held_locks+0x9e/0xe0 [ 1853.999297] ? filemap_check_errors+0xa5/0x150 [ 1854.000284] __iomap_dio_rw+0x6cd/0x1110 [ 1854.001152] ? iomap_dio_rw+0x90/0x90 [ 1854.001983] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1854.002995] ? ext4_orphan_add+0x253/0x9e0 [ 1854.003906] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1854.004962] ? ext4_empty_dir+0xae0/0xae0 [ 1854.005847] ? jbd2__journal_start+0xf3/0x7e0 [ 1854.006849] iomap_dio_rw+0x31/0x90 [ 1854.007636] ext4_file_write_iter+0xe0e/0x1530 [ 1854.008632] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1854.009622] ? do_iter_readv_writev+0x112/0x750 [ 1854.010650] ? do_iter_readv_writev+0x1d7/0x750 [ 1854.011656] do_iter_readv_writev+0x476/0x750 [ 1854.012613] ? _cond_resched+0x10/0x30 [ 1854.013448] ? new_sync_write+0x660/0x660 [ 1854.014366] ? avc_policy_seqno+0x9/0x70 [ 1854.015238] ? selinux_file_permission+0x92/0x520 [ 1854.016284] ? security_file_permission+0xb1/0xe0 [ 1854.017328] do_iter_write+0x191/0x700 [ 1854.018167] ? trace_hardirqs_on+0x5b/0x180 [ 1854.019136] vfs_iter_write+0x70/0xa0 [ 1854.019967] iter_file_splice_write+0x726/0xc90 [ 1854.020981] ? generic_splice_sendpage+0x140/0x140 [ 1854.022048] ? security_file_permission+0xb1/0xe0 [ 1854.023107] ? generic_splice_sendpage+0x140/0x140 [ 1854.024130] direct_splice_actor+0x10f/0x170 [ 1854.025053] splice_direct_to_actor+0x387/0x980 [ 1854.026046] ? pipe_to_sendpage+0x380/0x380 [ 1854.026990] ? do_splice_to+0x160/0x160 [ 1854.027829] ? security_file_permission+0xb1/0xe0 [ 1854.028825] do_splice_direct+0x1c4/0x290 [ 1854.029689] ? splice_direct_to_actor+0x980/0x980 [ 1854.030756] ? avc_policy_seqno+0x9/0x70 [ 1854.031635] ? security_file_permission+0xb1/0xe0 [ 1854.032675] do_sendfile+0x553/0x11e0 [ 1854.033510] ? do_pwritev+0x270/0x270 [ 1854.034339] ? wait_for_completion_io+0x270/0x270 [ 1854.035379] ? rcu_read_lock_any_held+0x75/0xa0 [ 1854.036368] ? vfs_write+0x354/0xb10 [ 1854.037173] __x64_sys_sendfile64+0x1d1/0x210 [ 1854.038135] ? __ia32_sys_sendfile+0x220/0x220 [ 1854.039153] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1854.040280] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1854.041391] do_syscall_64+0x33/0x40 [ 1854.042178] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1854.043312] RIP: 0033:0x7fbb957bcb19 [ 1854.044113] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1854.048109] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1854.049757] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1854.051318] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1854.052865] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1854.054422] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1854.055963] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:54:08 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, 0x0) 17:54:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:08 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:08 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)) 17:54:08 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40049409, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:08 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 31) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:08 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481275, &(0x7f0000000000)) [ 1854.182366] blktrace: Concurrent blktraces are not allowed on loop12 17:54:08 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, 0x0) [ 1854.266559] FAULT_INJECTION: forcing a failure. [ 1854.266559] name failslab, interval 1, probability 0, space 0, times 0 [ 1854.269191] CPU: 0 PID: 9853 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1854.270690] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1854.272471] Call Trace: [ 1854.273040] dump_stack+0x107/0x167 [ 1854.273824] should_fail.cold+0x5/0xa [ 1854.274679] ? create_object.isra.0+0x3a/0xa30 [ 1854.275665] should_failslab+0x5/0x20 [ 1854.276484] kmem_cache_alloc+0x5b/0x310 [ 1854.277361] create_object.isra.0+0x3a/0xa30 [ 1854.278323] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1854.279420] __kmalloc+0x16e/0x390 [ 1854.280194] relay_open_buf.part.0+0x472/0xc00 [ 1854.281183] relay_open+0x531/0xa10 [ 1854.281972] do_blk_trace_setup+0x4cf/0xc10 [ 1854.282936] ? _copy_from_user+0xfb/0x1b0 [ 1854.283826] __blk_trace_setup+0xca/0x180 [ 1854.284714] ? do_blk_trace_setup+0xc10/0xc10 [ 1854.285700] blk_trace_ioctl+0x155/0x290 [ 1854.286601] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1854.287660] ? do_vfs_ioctl+0x283/0x10d0 [ 1854.288533] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1854.289659] ? generic_block_fiemap+0x60/0x60 [ 1854.290647] ? lock_downgrade+0x6d0/0x6d0 [ 1854.291538] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1854.292581] blkdev_ioctl+0xc1/0x710 [ 1854.293381] ? blkdev_common_ioctl+0x1930/0x1930 [ 1854.294432] ? selinux_file_ioctl+0xb6/0x270 [ 1854.295379] block_ioctl+0xf9/0x140 [ 1854.296159] ? blkdev_read_iter+0x1c0/0x1c0 [ 1854.297083] __x64_sys_ioctl+0x19a/0x210 [ 1854.297958] do_syscall_64+0x33/0x40 [ 1854.298788] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1854.299894] RIP: 0033:0x7f7a02336b19 [ 1854.300695] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1854.304688] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1854.306349] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1854.307876] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1854.309400] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1854.310957] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1854.312486] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:54:21 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) mount$9p_xen(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x400, &(0x7f00000001c0)={'trans=xen,', {[{@access_client}, {@access_any}, {@fscache}, {@cache_loose}, {@cache_loose}, {@dfltuid={'dfltuid', 0x3d, r1}}, {@version_9p2000}, {@access_user}, {@afid={'afid', 0x3d, 0x19c}}], [{@mask={'mask', 0x3d, 'MAY_READ'}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@uid_lt}, {@appraise_type}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@obj_role={'obj_role', 0x3d, '^%'}}]}}) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x3) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:54:21 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 32) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:21 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481278, &(0x7f0000000000)) 17:54:21 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:21 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:21 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, 0x0) 17:54:21 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 24) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 1867.811042] blktrace: Concurrent blktraces are not allowed on loop12 [ 1867.811737] 9pnet: Could not find request transport: xen [ 1867.817976] FAULT_INJECTION: forcing a failure. [ 1867.817976] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1867.820839] CPU: 0 PID: 9880 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1867.822375] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1867.824118] Call Trace: [ 1867.824678] dump_stack+0x107/0x167 [ 1867.825445] should_fail.cold+0x5/0xa [ 1867.826256] __alloc_pages_nodemask+0x182/0x600 [ 1867.827240] ? __kmalloc+0x16e/0x390 [ 1867.828030] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1867.829300] ? trace_hardirqs_on+0x5b/0x180 [ 1867.830219] alloc_pages_current+0x187/0x280 [ 1867.831162] relay_open_buf.part.0+0x2a5/0xc00 [ 1867.832133] relay_open+0x531/0xa10 [ 1867.832904] do_blk_trace_setup+0x4cf/0xc10 [ 1867.833817] ? _copy_from_user+0xfb/0x1b0 [ 1867.834695] __blk_trace_setup+0xca/0x180 [ 1867.835565] ? do_blk_trace_setup+0xc10/0xc10 [ 1867.836534] blk_trace_ioctl+0x155/0x290 [ 1867.837389] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1867.838426] ? do_vfs_ioctl+0x283/0x10d0 [ 1867.839285] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1867.840386] ? generic_block_fiemap+0x60/0x60 [ 1867.841328] ? lock_downgrade+0x6d0/0x6d0 [ 1867.842211] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1867.843237] blkdev_ioctl+0xc1/0x710 [ 1867.844025] ? blkdev_common_ioctl+0x1930/0x1930 [ 1867.845036] ? selinux_file_ioctl+0xb6/0x270 [ 1867.845963] block_ioctl+0xf9/0x140 [ 1867.846734] ? blkdev_read_iter+0x1c0/0x1c0 [ 1867.847648] __x64_sys_ioctl+0x19a/0x210 [ 1867.848510] do_syscall_64+0x33/0x40 [ 1867.849295] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1867.850377] RIP: 0033:0x7f7a02336b19 [ 1867.851158] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1867.855023] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1867.856625] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1867.858130] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1867.859635] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1867.861142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1867.862643] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1867.869590] FAULT_INJECTION: forcing a failure. [ 1867.869590] name failslab, interval 1, probability 0, space 0, times 0 [ 1867.872336] CPU: 0 PID: 9881 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1867.873785] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1867.875532] Call Trace: [ 1867.876086] dump_stack+0x107/0x167 [ 1867.876855] should_fail.cold+0x5/0xa [ 1867.877659] ? create_object.isra.0+0x3a/0xa30 [ 1867.878631] should_failslab+0x5/0x20 [ 1867.879429] kmem_cache_alloc+0x5b/0x310 [ 1867.880292] create_object.isra.0+0x3a/0xa30 [ 1867.881212] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1867.882292] kmem_cache_alloc+0x159/0x310 [ 1867.883183] ext4_mb_new_blocks+0x6a4/0x44b0 [ 1867.884122] ? trace_hardirqs_on+0x5b/0x180 [ 1867.885027] ? kasan_unpoison_shadow+0x33/0x50 [ 1867.885988] ? ext4_cache_extents+0x68/0x2d0 [ 1867.886916] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1867.887985] ? ext4_discard_preallocations+0xd80/0xd80 [ 1867.889090] ? ext4_ext_search_right+0x2e8/0xbd0 [ 1867.890081] ? ext4_inode_to_goal_block+0x320/0x430 [ 1867.891147] ext4_ext_map_blocks+0x1a55/0x5870 [ 1867.892122] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1867.893232] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1867.894359] ? ext4_ext_release+0x10/0x10 [ 1867.895229] ? ext4_map_blocks+0x5cd/0x1910 [ 1867.896147] ? lock_release+0x680/0x680 17:54:21 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40086602, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:21 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) [ 1867.896986] ? ext4_es_lookup_extent+0x485/0xa80 [ 1867.898141] ? find_held_lock+0x2c/0x110 [ 1867.899021] ? down_write_killable+0x180/0x180 [ 1867.899991] ext4_map_blocks+0x63f/0x1910 [ 1867.900866] ? kmem_cache_alloc+0x2a6/0x310 [ 1867.901776] ? __kernel_text_address+0x9/0x40 [ 1867.902731] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1867.903679] ? jbd2__journal_start+0xf3/0x7e0 [ 1867.904621] ? __ext4_journal_start_sb+0x214/0x390 [ 1867.905649] ? __ext4_journal_start_sb+0x1db/0x390 [ 1867.906693] ext4_iomap_begin+0x3ad/0x700 [ 1867.907572] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1867.908602] ? kasan_save_stack+0x1b/0x40 [ 1867.909477] ? ext4_file_write_iter+0xe0e/0x1530 [ 1867.910478] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1867.911815] ? splice_direct_to_actor+0x387/0x980 [ 1867.912822] ? do_splice_direct+0x1c4/0x290 [ 1867.913723] ? do_sendfile+0x553/0x11e0 [ 1867.914561] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1867.915534] ? do_syscall_64+0x33/0x40 [ 1867.916352] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1867.917477] iomap_apply+0x164/0x810 17:54:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122e, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:21 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1867.918255] ? iomap_dio_rw+0x90/0x90 [ 1867.919147] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1867.920362] ? mark_held_locks+0x9e/0xe0 [ 1867.921228] ? filemap_check_errors+0xa5/0x150 [ 1867.922189] __iomap_dio_rw+0x6cd/0x1110 [ 1867.923049] ? iomap_dio_rw+0x90/0x90 [ 1867.923862] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1867.924821] ? ext4_orphan_add+0x253/0x9e0 [ 1867.925713] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1867.926755] ? ext4_empty_dir+0xae0/0xae0 [ 1867.927618] ? jbd2__journal_start+0xf3/0x7e0 [ 1867.928563] iomap_dio_rw+0x31/0x90 [ 1867.929334] ext4_file_write_iter+0xe0e/0x1530 [ 1867.930313] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1867.931271] ? kasan_save_stack+0x32/0x40 [ 1867.932139] ? kasan_save_stack+0x1b/0x40 [ 1867.933002] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1867.934067] ? iter_file_splice_write+0x165/0xc90 [ 1867.935079] ? direct_splice_actor+0x10f/0x170 [ 1867.936037] ? splice_direct_to_actor+0x387/0x980 [ 1867.937038] ? do_splice_direct+0x1c4/0x290 [ 1867.937937] ? do_sendfile+0x553/0x11e0 [ 1867.938779] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1867.939753] ? do_syscall_64+0x33/0x40 [ 1867.940586] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1867.941712] do_iter_readv_writev+0x476/0x750 [ 1867.942663] ? _cond_resched+0x10/0x30 [ 1867.943479] ? new_sync_write+0x660/0x660 [ 1867.944347] ? avc_policy_seqno+0x9/0x70 [ 1867.945200] ? selinux_file_permission+0x92/0x520 [ 1867.946220] ? security_file_permission+0xb1/0xe0 [ 1867.947250] do_iter_write+0x191/0x700 [ 1867.948069] ? trace_hardirqs_on+0x5b/0x180 [ 1867.948994] vfs_iter_write+0x70/0xa0 [ 1867.949798] iter_file_splice_write+0x726/0xc90 [ 1867.950795] ? generic_splice_sendpage+0x140/0x140 [ 1867.951841] ? security_file_permission+0xb1/0xe0 [ 1867.952857] ? generic_splice_sendpage+0x140/0x140 [ 1867.953887] direct_splice_actor+0x10f/0x170 [ 1867.954828] splice_direct_to_actor+0x387/0x980 [ 1867.955808] ? pipe_to_sendpage+0x380/0x380 [ 1867.956716] ? do_splice_to+0x160/0x160 [ 1867.957552] ? security_file_permission+0xb1/0xe0 [ 1867.958580] do_splice_direct+0x1c4/0x290 [ 1867.959453] ? splice_direct_to_actor+0x980/0x980 [ 1867.960468] ? avc_policy_seqno+0x9/0x70 [ 1867.961325] ? security_file_permission+0xb1/0xe0 [ 1867.962359] do_sendfile+0x553/0x11e0 [ 1867.963170] ? do_pwritev+0x270/0x270 [ 1867.963973] ? wait_for_completion_io+0x270/0x270 [ 1867.964997] ? rcu_read_lock_any_held+0x75/0xa0 [ 1867.965968] ? vfs_write+0x354/0xb10 [ 1867.966762] __x64_sys_sendfile64+0x1d1/0x210 [ 1867.967710] ? __ia32_sys_sendfile+0x220/0x220 [ 1867.968675] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1867.969773] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1867.970868] do_syscall_64+0x33/0x40 [ 1867.971646] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1867.972723] RIP: 0033:0x7fbb957bcb19 [ 1867.973084] blktrace: Concurrent blktraces are not allowed on loop12 [ 1867.973500] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1867.973510] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1867.973531] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1867.973549] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1867.983355] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1867.984851] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1867.986363] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:54:22 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x20, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x158) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, &(0x7f0000000340)={{r1}, 0x0, 0x2, @inherit={0x50, &(0x7f0000000040)={0x0, 0x1, 0x7fffffff, 0xfff, {0x2, 0x9, 0x1f, 0x5, 0x5}, [0x8]}}, @devid}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) 17:54:22 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x121) 17:54:35 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x121) 17:54:35 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2}) 17:54:35 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 25) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:54:35 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x40087602, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 33) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, 0x0, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122f, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x160) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x3}}, './file0\x00'}) ioctl$BLKTRACETEARDOWN(r2, 0x1276, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) socket$netlink(0x10, 0x3, 0xf) [ 1881.438207] FAULT_INJECTION: forcing a failure. [ 1881.438207] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1881.439798] CPU: 0 PID: 9920 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1881.440640] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.441669] Call Trace: [ 1881.442005] dump_stack+0x107/0x167 [ 1881.442459] should_fail.cold+0x5/0xa [ 1881.442944] __alloc_pages_nodemask+0x182/0x600 [ 1881.443513] ? __kmalloc+0x16e/0x390 [ 1881.443974] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1881.444726] ? trace_hardirqs_on+0x5b/0x180 [ 1881.445263] alloc_pages_current+0x187/0x280 [ 1881.445822] relay_open_buf.part.0+0x2a5/0xc00 [ 1881.446392] relay_open+0x531/0xa10 [ 1881.446847] do_blk_trace_setup+0x4cf/0xc10 [ 1881.447366] ? _copy_from_user+0xfb/0x1b0 [ 1881.447872] __blk_trace_setup+0xca/0x180 [ 1881.448372] ? do_blk_trace_setup+0xc10/0xc10 [ 1881.448927] blk_trace_ioctl+0x155/0x290 [ 1881.449422] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1881.450007] ? do_vfs_ioctl+0x283/0x10d0 [ 1881.450511] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1881.451154] ? generic_block_fiemap+0x60/0x60 [ 1881.451693] ? lock_downgrade+0x6d0/0x6d0 [ 1881.452205] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1881.452781] blkdev_ioctl+0xc1/0x710 [ 1881.453238] ? blkdev_common_ioctl+0x1930/0x1930 [ 1881.453805] ? selinux_file_ioctl+0xb6/0x270 [ 1881.454332] block_ioctl+0xf9/0x140 [ 1881.454773] ? blkdev_read_iter+0x1c0/0x1c0 [ 1881.455289] __x64_sys_ioctl+0x19a/0x210 [ 1881.455773] do_syscall_64+0x33/0x40 [ 1881.456220] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.456832] RIP: 0033:0x7f7a02336b19 [ 1881.457275] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1881.459471] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1881.460385] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1881.461232] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1881.462084] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.462935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1881.463780] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1881.478693] FAULT_INJECTION: forcing a failure. [ 1881.478693] name failslab, interval 1, probability 0, space 0, times 0 [ 1881.480187] CPU: 0 PID: 9925 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1881.481009] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.482013] Call Trace: [ 1881.482345] dump_stack+0x107/0x167 [ 1881.482795] should_fail.cold+0x5/0xa [ 1881.483256] ? mempool_alloc+0x148/0x360 [ 1881.483737] ? mempool_free_pages+0x20/0x20 [ 1881.484244] should_failslab+0x5/0x20 [ 1881.484697] kmem_cache_alloc+0x5b/0x310 [ 1881.485174] ? mempool_free_pages+0x20/0x20 [ 1881.485685] mempool_alloc+0x148/0x360 [ 1881.486144] ? mempool_resize+0x7d0/0x7d0 [ 1881.486659] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1881.487245] bio_alloc_bioset+0x36e/0x600 [ 1881.487738] ? ext4_set_iomap+0x72b/0x990 [ 1881.488223] ? bvec_alloc+0x2f0/0x2f0 [ 1881.488681] ? iov_iter_npages+0x1fd/0xa70 [ 1881.489186] iomap_dio_bio_actor+0x431/0xe30 [ 1881.489718] iomap_dio_actor+0x36f/0x560 [ 1881.490195] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.490747] ? do_syscall_64+0x33/0x40 [ 1881.491212] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.491842] iomap_apply+0x289/0x810 [ 1881.492287] ? iomap_dio_rw+0x90/0x90 [ 1881.492743] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1881.493429] ? mark_held_locks+0x9e/0xe0 [ 1881.493912] ? filemap_check_errors+0xa5/0x150 [ 1881.494453] __iomap_dio_rw+0x6cd/0x1110 [ 1881.494939] ? iomap_dio_rw+0x90/0x90 [ 1881.495403] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1881.495939] ? ext4_orphan_add+0x253/0x9e0 [ 1881.496442] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1881.497018] ? ext4_empty_dir+0xae0/0xae0 [ 1881.497514] ? jbd2__journal_start+0xf3/0x7e0 [ 1881.498052] iomap_dio_rw+0x31/0x90 [ 1881.498494] ext4_file_write_iter+0xe0e/0x1530 [ 1881.499036] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1881.499581] ? kasan_save_stack+0x32/0x40 [ 1881.500065] ? kasan_save_stack+0x1b/0x40 [ 1881.500564] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.501170] ? iter_file_splice_write+0x165/0xc90 [ 1881.501736] ? direct_splice_actor+0x10f/0x170 [ 1881.502266] ? splice_direct_to_actor+0x387/0x980 [ 1881.502837] ? do_splice_direct+0x1c4/0x290 [ 1881.503335] ? do_sendfile+0x553/0x11e0 [ 1881.503805] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.504341] ? do_syscall_64+0x33/0x40 [ 1881.504795] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.505427] do_iter_readv_writev+0x476/0x750 [ 1881.505952] ? _cond_resched+0x10/0x30 [ 1881.506403] ? new_sync_write+0x660/0x660 [ 1881.506897] ? avc_policy_seqno+0x9/0x70 [ 1881.507375] ? selinux_file_permission+0x92/0x520 [ 1881.507943] ? security_file_permission+0xb1/0xe0 [ 1881.508514] do_iter_write+0x191/0x700 [ 1881.508974] ? trace_hardirqs_on+0x5b/0x180 [ 1881.509490] vfs_iter_write+0x70/0xa0 [ 1881.509933] iter_file_splice_write+0x726/0xc90 [ 1881.510499] ? generic_splice_sendpage+0x140/0x140 [ 1881.511085] ? security_file_permission+0xb1/0xe0 [ 1881.511650] ? generic_splice_sendpage+0x140/0x140 [ 1881.512219] direct_splice_actor+0x10f/0x170 [ 1881.512741] splice_direct_to_actor+0x387/0x980 [ 1881.513289] ? pipe_to_sendpage+0x380/0x380 [ 1881.513797] ? do_splice_to+0x160/0x160 [ 1881.514260] ? security_file_permission+0xb1/0xe0 [ 1881.514840] do_splice_direct+0x1c4/0x290 [ 1881.515327] ? splice_direct_to_actor+0x980/0x980 [ 1881.515895] ? avc_policy_seqno+0x9/0x70 [ 1881.516368] ? security_file_permission+0xb1/0xe0 [ 1881.516935] do_sendfile+0x553/0x11e0 [ 1881.517385] ? do_pwritev+0x270/0x270 [ 1881.517832] ? wait_for_completion_io+0x270/0x270 [ 1881.518393] ? rcu_read_lock_any_held+0x75/0xa0 [ 1881.518952] ? vfs_write+0x354/0xb10 [ 1881.519387] __x64_sys_sendfile64+0x1d1/0x210 [ 1881.519909] ? __ia32_sys_sendfile+0x220/0x220 [ 1881.520440] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1881.521056] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1881.521655] do_syscall_64+0x33/0x40 [ 1881.522108] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.522711] RIP: 0033:0x7fbb957bcb19 [ 1881.523150] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1881.525290] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.526173] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1881.527009] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1881.527848] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.528677] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1881.529503] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1881.531687] blktrace: Concurrent blktraces are not allowed on loop12 17:54:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481230, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:54:35 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 34) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, 0x0, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:35 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x4020940d, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:35 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) [ 1881.632373] FAULT_INJECTION: forcing a failure. [ 1881.632373] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1881.635112] CPU: 1 PID: 9942 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1881.636660] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.638597] Call Trace: [ 1881.639204] dump_stack+0x107/0x167 [ 1881.640058] should_fail.cold+0x5/0xa [ 1881.640949] __alloc_pages_nodemask+0x182/0x600 [ 1881.642038] ? __kmalloc+0x16e/0x390 [ 1881.642913] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1881.644333] ? trace_hardirqs_on+0x5b/0x180 [ 1881.645343] alloc_pages_current+0x187/0x280 [ 1881.646370] relay_open_buf.part.0+0x2a5/0xc00 [ 1881.647467] relay_open+0x531/0xa10 [ 1881.648324] do_blk_trace_setup+0x4cf/0xc10 17:54:35 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081270, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1881.649338] ? _copy_from_user+0xfb/0x1b0 [ 1881.650478] __blk_trace_setup+0xca/0x180 [ 1881.651418] ? do_blk_trace_setup+0xc10/0xc10 [ 1881.652478] blk_trace_ioctl+0x155/0x290 [ 1881.653395] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1881.654527] ? do_vfs_ioctl+0x283/0x10d0 [ 1881.655462] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1881.656648] ? generic_block_fiemap+0x60/0x60 [ 1881.657659] ? lock_downgrade+0x6d0/0x6d0 [ 1881.658614] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1881.659705] blkdev_ioctl+0xc1/0x710 [ 1881.660547] ? blkdev_common_ioctl+0x1930/0x1930 [ 1881.661628] ? selinux_file_ioctl+0xb6/0x270 [ 1881.662639] block_ioctl+0xf9/0x140 [ 1881.663465] ? blkdev_read_iter+0x1c0/0x1c0 [ 1881.664451] __x64_sys_ioctl+0x19a/0x210 [ 1881.665392] do_syscall_64+0x33/0x40 [ 1881.666237] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.667411] RIP: 0033:0x7f7a02336b19 [ 1881.668259] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1881.672456] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1881.674169] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1881.675790] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1881.677409] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.679022] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1881.680629] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:54:35 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1881.737002] blktrace: Concurrent blktraces are not allowed on loop12 17:54:48 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:48 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x121) 17:54:48 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 26) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:54:48 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x2}) 17:54:48 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:54:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481258, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:48 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 35) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:48 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, 0x0, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1894.713356] blktrace: Concurrent blktraces are not allowed on loop12 [ 1894.738397] FAULT_INJECTION: forcing a failure. [ 1894.738397] name failslab, interval 1, probability 0, space 0, times 0 [ 1894.741305] CPU: 0 PID: 9978 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1894.742855] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1894.744717] Call Trace: [ 1894.745311] dump_stack+0x107/0x167 [ 1894.746130] should_fail.cold+0x5/0xa [ 1894.746999] ? create_object.isra.0+0x3a/0xa30 [ 1894.748026] should_failslab+0x5/0x20 [ 1894.748879] kmem_cache_alloc+0x5b/0x310 [ 1894.749794] create_object.isra.0+0x3a/0xa30 [ 1894.750786] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1894.751919] kmem_cache_alloc+0x159/0x310 [ 1894.752845] __es_insert_extent+0xed1/0x1370 [ 1894.753839] ext4_es_insert_extent+0x45d/0xf10 [ 1894.754869] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1894.755836] ? preempt_schedule_common+0x44/0x70 [ 1894.756896] ? down_write_killable+0x180/0x180 [ 1894.757921] ext4_map_blocks+0x80b/0x1910 [ 1894.758861] ? __kernel_text_address+0x9/0x40 [ 1894.759853] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1894.760848] ? jbd2__journal_start+0xf3/0x7e0 [ 1894.761851] ? __ext4_journal_start_sb+0x214/0x390 [ 1894.762940] ? __ext4_journal_start_sb+0x1db/0x390 [ 1894.764027] ext4_iomap_begin+0x3ad/0x700 [ 1894.764957] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1894.766038] ? kasan_save_stack+0x1b/0x40 [ 1894.766965] ? ext4_file_write_iter+0xe0e/0x1530 [ 1894.768021] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1894.769420] ? splice_direct_to_actor+0x387/0x980 [ 1894.770482] ? do_splice_direct+0x1c4/0x290 [ 1894.771439] ? do_sendfile+0x553/0x11e0 [ 1894.772318] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1894.773343] ? do_syscall_64+0x33/0x40 [ 1894.774210] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1894.775408] iomap_apply+0x164/0x810 [ 1894.776230] ? iomap_dio_rw+0x90/0x90 [ 1894.777077] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1894.778364] ? mark_held_locks+0x9e/0xe0 [ 1894.779287] ? filemap_check_errors+0xa5/0x150 [ 1894.780296] __iomap_dio_rw+0x6cd/0x1110 [ 1894.781186] ? iomap_dio_rw+0x90/0x90 [ 1894.782041] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1894.783052] ? ext4_orphan_add+0x253/0x9e0 [ 1894.783982] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1894.785063] ? ext4_empty_dir+0xae0/0xae0 [ 1894.785971] ? jbd2__journal_start+0xf3/0x7e0 [ 1894.786973] iomap_dio_rw+0x31/0x90 [ 1894.787781] ext4_file_write_iter+0xe0e/0x1530 [ 1894.788803] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1894.789800] ? kasan_save_stack+0x32/0x40 [ 1894.790723] ? kasan_save_stack+0x1b/0x40 [ 1894.791632] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1894.792743] ? iter_file_splice_write+0x165/0xc90 [ 1894.793801] ? direct_splice_actor+0x10f/0x170 [ 1894.794818] ? splice_direct_to_actor+0x387/0x980 [ 1894.795875] ? do_splice_direct+0x1c4/0x290 [ 1894.796817] ? do_sendfile+0x553/0x11e0 [ 1894.797690] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1894.798718] ? do_syscall_64+0x33/0x40 [ 1894.799573] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1894.800750] do_iter_readv_writev+0x476/0x750 [ 1894.801735] ? _cond_resched+0x10/0x30 [ 1894.802603] ? new_sync_write+0x660/0x660 [ 1894.803519] ? avc_policy_seqno+0x9/0x70 [ 1894.804409] ? selinux_file_permission+0x92/0x520 [ 1894.805472] ? security_file_permission+0xb1/0xe0 [ 1894.806537] do_iter_write+0x191/0x700 [ 1894.807403] ? trace_hardirqs_on+0x5b/0x180 [ 1894.808349] vfs_iter_write+0x70/0xa0 [ 1894.809183] iter_file_splice_write+0x726/0xc90 [ 1894.810213] ? generic_splice_sendpage+0x140/0x140 [ 1894.811316] ? security_file_permission+0xb1/0xe0 [ 1894.812368] ? generic_splice_sendpage+0x140/0x140 [ 1894.813438] direct_splice_actor+0x10f/0x170 [ 1894.814399] splice_direct_to_actor+0x387/0x980 [ 1894.815441] ? pipe_to_sendpage+0x380/0x380 [ 1894.816385] ? do_splice_to+0x160/0x160 [ 1894.817252] ? security_file_permission+0xb1/0xe0 [ 1894.818315] do_splice_direct+0x1c4/0x290 [ 1894.819233] ? splice_direct_to_actor+0x980/0x980 [ 1894.820277] ? avc_policy_seqno+0x9/0x70 [ 1894.821169] ? security_file_permission+0xb1/0xe0 [ 1894.822226] do_sendfile+0x553/0x11e0 [ 1894.823077] ? do_pwritev+0x270/0x270 [ 1894.823907] ? wait_for_completion_io+0x270/0x270 [ 1894.824975] ? rcu_read_lock_any_held+0x75/0xa0 [ 1894.825980] ? vfs_write+0x354/0xb10 [ 1894.826810] __x64_sys_sendfile64+0x1d1/0x210 [ 1894.827790] ? __ia32_sys_sendfile+0x220/0x220 [ 1894.828793] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1894.829934] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1894.831073] do_syscall_64+0x33/0x40 [ 1894.831888] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1894.833005] RIP: 0033:0x7fbb957bcb19 [ 1894.833817] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1894.837824] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1894.839478] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1894.841015] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1894.842554] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1894.844101] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1894.845641] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1894.859742] FAULT_INJECTION: forcing a failure. [ 1894.859742] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1894.861852] CPU: 1 PID: 9992 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1894.863114] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1894.864594] Call Trace: [ 1894.865071] dump_stack+0x107/0x167 [ 1894.865719] should_fail.cold+0x5/0xa [ 1894.866419] __alloc_pages_nodemask+0x182/0x600 [ 1894.867264] ? __kmalloc+0x16e/0x390 [ 1894.867935] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1894.869017] ? trace_hardirqs_on+0x5b/0x180 [ 1894.869800] alloc_pages_current+0x187/0x280 [ 1894.870578] relay_open_buf.part.0+0x2a5/0xc00 [ 1894.871427] relay_open+0x531/0xa10 [ 1894.872091] do_blk_trace_setup+0x4cf/0xc10 [ 1894.872850] ? _copy_from_user+0xfb/0x1b0 [ 1894.873598] __blk_trace_setup+0xca/0x180 [ 1894.874339] ? do_blk_trace_setup+0xc10/0xc10 [ 1894.875170] blk_trace_ioctl+0x155/0x290 [ 1894.875898] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1894.876768] ? do_vfs_ioctl+0x283/0x10d0 [ 1894.877500] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1894.878448] ? generic_block_fiemap+0x60/0x60 [ 1894.879256] ? lock_downgrade+0x6d0/0x6d0 [ 1894.879986] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1894.880842] blkdev_ioctl+0xc1/0x710 [ 1894.881509] ? blkdev_common_ioctl+0x1930/0x1930 [ 1894.882352] ? selinux_file_ioctl+0xb6/0x270 [ 1894.883146] block_ioctl+0xf9/0x140 [ 1894.883801] ? blkdev_read_iter+0x1c0/0x1c0 [ 1894.884566] __x64_sys_ioctl+0x19a/0x210 [ 1894.885305] do_syscall_64+0x33/0x40 [ 1894.885979] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1894.886909] RIP: 0033:0x7f7a02336b19 [ 1894.887570] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1894.890797] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1894.892141] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1894.893398] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1894.894669] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1894.895931] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1894.897189] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:54:48 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:54:48 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:54:48 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) statx(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8, &(0x7f0000000200)) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 1894.951283] blktrace: Concurrent blktraces are not allowed on loop12 17:55:01 executing program 3: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:55:01 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:55:01 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 27) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:55:01 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:01 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x1000000}) 17:55:01 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 36) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:01 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 1907.787362] blktrace: Concurrent blktraces are not allowed on loop12 [ 1907.790917] FAULT_INJECTION: forcing a failure. [ 1907.790917] name failslab, interval 1, probability 0, space 0, times 0 [ 1907.792463] CPU: 0 PID: 10023 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1907.793295] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1907.794283] Call Trace: [ 1907.794606] dump_stack+0x107/0x167 [ 1907.795058] should_fail.cold+0x5/0xa [ 1907.795515] ? mempool_alloc+0x148/0x360 [ 1907.796000] ? mempool_free_pages+0x20/0x20 [ 1907.796522] should_failslab+0x5/0x20 [ 1907.796977] kmem_cache_alloc+0x5b/0x310 [ 1907.797467] ? mempool_free_pages+0x20/0x20 [ 1907.797983] mempool_alloc+0x148/0x360 [ 1907.798435] ? mempool_resize+0x7d0/0x7d0 [ 1907.798953] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1907.799545] bio_alloc_bioset+0x36e/0x600 [ 1907.800044] ? ext4_set_iomap+0x72b/0x990 [ 1907.800534] ? bvec_alloc+0x2f0/0x2f0 [ 1907.800997] ? iov_iter_npages+0x1fd/0xa70 [ 1907.801516] iomap_dio_bio_actor+0x431/0xe30 [ 1907.802049] iomap_dio_actor+0x36f/0x560 [ 1907.802533] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1907.802677] FAULT_INJECTION: forcing a failure. [ 1907.802677] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1907.803098] ? do_syscall_64+0x33/0x40 [ 1907.803109] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1907.803123] iomap_apply+0x289/0x810 [ 1907.803132] ? iomap_dio_rw+0x90/0x90 [ 1907.803152] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1907.808380] ? mark_held_locks+0x9e/0xe0 [ 1907.808866] ? filemap_check_errors+0xa5/0x150 [ 1907.809414] __iomap_dio_rw+0x6cd/0x1110 [ 1907.809899] ? iomap_dio_rw+0x90/0x90 [ 1907.810360] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1907.810920] ? ext4_orphan_add+0x253/0x9e0 [ 1907.811426] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1907.812015] ? ext4_empty_dir+0xae0/0xae0 [ 1907.812504] ? jbd2__journal_start+0xf3/0x7e0 [ 1907.813042] iomap_dio_rw+0x31/0x90 [ 1907.813478] ext4_file_write_iter+0xe0e/0x1530 [ 1907.814032] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1907.814567] ? kasan_save_stack+0x32/0x40 [ 1907.815077] ? kasan_save_stack+0x1b/0x40 [ 1907.815575] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1907.816174] ? iter_file_splice_write+0x165/0xc90 [ 1907.816754] ? direct_splice_actor+0x10f/0x170 [ 1907.817293] ? splice_direct_to_actor+0x387/0x980 [ 1907.817865] ? do_splice_direct+0x1c4/0x290 [ 1907.818372] ? do_sendfile+0x553/0x11e0 [ 1907.818847] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1907.819398] ? do_syscall_64+0x33/0x40 [ 1907.819865] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1907.820508] do_iter_readv_writev+0x476/0x750 [ 1907.821026] ? _cond_resched+0x10/0x30 [ 1907.821495] ? new_sync_write+0x660/0x660 [ 1907.821993] ? avc_policy_seqno+0x9/0x70 [ 1907.822479] ? selinux_file_permission+0x92/0x520 [ 1907.823062] ? security_file_permission+0xb1/0xe0 [ 1907.823633] do_iter_write+0x191/0x700 [ 1907.824099] ? trace_hardirqs_on+0x5b/0x180 [ 1907.824618] vfs_iter_write+0x70/0xa0 [ 1907.825072] iter_file_splice_write+0x726/0xc90 [ 1907.825635] ? generic_splice_sendpage+0x140/0x140 [ 1907.826233] ? security_file_permission+0xb1/0xe0 [ 1907.826824] ? generic_splice_sendpage+0x140/0x140 [ 1907.827410] direct_splice_actor+0x10f/0x170 [ 1907.827933] splice_direct_to_actor+0x387/0x980 [ 1907.828493] ? pipe_to_sendpage+0x380/0x380 [ 1907.829010] ? do_splice_to+0x160/0x160 [ 1907.829485] ? security_file_permission+0xb1/0xe0 [ 1907.830059] do_splice_direct+0x1c4/0x290 [ 1907.830551] ? splice_direct_to_actor+0x980/0x980 [ 1907.831132] ? avc_policy_seqno+0x9/0x70 [ 1907.831621] ? security_file_permission+0xb1/0xe0 [ 1907.832195] do_sendfile+0x553/0x11e0 [ 1907.832649] ? do_pwritev+0x270/0x270 [ 1907.833109] ? setup_APIC_eilvt+0x2f0/0x2f0 [ 1907.833620] ? tick_program_event+0xa8/0x140 [ 1907.834146] __x64_sys_sendfile64+0x1d1/0x210 [ 1907.834679] ? __ia32_sys_sendfile+0x220/0x220 [ 1907.835234] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1907.835862] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1907.836471] do_syscall_64+0x33/0x40 [ 1907.836918] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1907.837540] RIP: 0033:0x7fbb957bcb19 [ 1907.837980] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1907.840182] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1907.841079] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1907.841926] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1907.842780] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1907.843625] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1907.844470] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1907.845352] CPU: 1 PID: 10031 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1907.846960] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1907.848832] Call Trace: [ 1907.849457] dump_stack+0x107/0x167 [ 1907.850275] should_fail.cold+0x5/0xa [ 1907.851145] __alloc_pages_nodemask+0x182/0x600 [ 1907.852185] ? __kmalloc+0x16e/0x390 [ 1907.853020] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1907.854372] ? trace_hardirqs_on+0x5b/0x180 [ 1907.855350] alloc_pages_current+0x187/0x280 [ 1907.856342] relay_open_buf.part.0+0x2a5/0xc00 [ 1907.857373] relay_open+0x531/0xa10 [ 1907.858194] do_blk_trace_setup+0x4cf/0xc10 [ 1907.859171] ? _copy_from_user+0xfb/0x1b0 [ 1907.860098] __blk_trace_setup+0xca/0x180 [ 1907.861023] ? do_blk_trace_setup+0xc10/0xc10 [ 1907.862048] blk_trace_ioctl+0x155/0x290 [ 1907.862964] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1907.864058] ? do_vfs_ioctl+0x283/0x10d0 [ 1907.864974] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1907.866145] ? generic_block_fiemap+0x60/0x60 [ 1907.867158] ? lock_downgrade+0x6d0/0x6d0 [ 1907.868087] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1907.869171] blkdev_ioctl+0xc1/0x710 [ 1907.870003] ? blkdev_common_ioctl+0x1930/0x1930 [ 1907.871072] ? selinux_file_ioctl+0xb6/0x270 [ 1907.872063] block_ioctl+0xf9/0x140 [ 1907.872873] ? blkdev_read_iter+0x1c0/0x1c0 [ 1907.874045] __x64_sys_ioctl+0x19a/0x210 [ 1907.874972] do_syscall_64+0x33/0x40 [ 1907.875805] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1907.876943] RIP: 0033:0x7f7a02336b19 [ 1907.877777] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1907.882420] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1907.884273] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1907.886103] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1907.887872] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1907.889785] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1907.891761] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481269, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:01 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 37) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:01 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1907.982232] FAULT_INJECTION: forcing a failure. [ 1907.982232] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1907.983782] CPU: 0 PID: 10043 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1907.984625] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1907.985624] Call Trace: [ 1907.985949] dump_stack+0x107/0x167 [ 1907.986393] should_fail.cold+0x5/0xa [ 1907.986870] __alloc_pages_nodemask+0x182/0x600 [ 1907.987428] ? __kmalloc+0x16e/0x390 [ 1907.987879] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1907.988603] ? trace_hardirqs_on+0x5b/0x180 [ 1907.989129] alloc_pages_current+0x187/0x280 [ 1907.989658] relay_open_buf.part.0+0x2a5/0xc00 [ 1907.990215] relay_open+0x531/0xa10 [ 1907.990653] do_blk_trace_setup+0x4cf/0xc10 [ 1907.991182] ? _copy_from_user+0xfb/0x1b0 [ 1907.991681] __blk_trace_setup+0xca/0x180 [ 1907.992184] ? do_blk_trace_setup+0xc10/0xc10 [ 1907.992741] blk_trace_ioctl+0x155/0x290 [ 1907.993207] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1907.993772] ? do_vfs_ioctl+0x283/0x10d0 [ 1907.994238] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1907.994847] ? generic_block_fiemap+0x60/0x60 [ 1907.995363] ? lock_downgrade+0x6d0/0x6d0 [ 1907.995842] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1907.996402] blkdev_ioctl+0xc1/0x710 [ 1907.996838] ? blkdev_common_ioctl+0x1930/0x1930 [ 1907.997382] ? selinux_file_ioctl+0xb6/0x270 [ 1907.997894] block_ioctl+0xf9/0x140 [ 1907.998313] ? blkdev_read_iter+0x1c0/0x1c0 [ 1907.998819] __x64_sys_ioctl+0x19a/0x210 [ 1907.999284] do_syscall_64+0x33/0x40 [ 1907.999714] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1908.000298] RIP: 0033:0x7f7a02336b19 [ 1908.000726] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1908.002850] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1908.003724] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1908.004546] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1908.005367] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1908.006189] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1908.007019] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:01 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:55:01 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x2000000}) 17:55:01 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) accept(r1, &(0x7f0000000100)=@ax25={{0x3, @default}, [@bcast, @null, @remote, @remote, @remote, @netrom, @netrom, @netrom]}, &(0x7f0000000080)=0x80) 17:55:02 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 38) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1908.056691] FAULT_INJECTION: forcing a failure. [ 1908.056691] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1908.058248] CPU: 0 PID: 10047 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1908.059053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1908.060010] Call Trace: [ 1908.060323] dump_stack+0x107/0x167 [ 1908.060745] should_fail.cold+0x5/0xa [ 1908.061195] __alloc_pages_nodemask+0x182/0x600 [ 1908.061728] ? __kmalloc+0x16e/0x390 [ 1908.062165] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1908.062870] ? trace_hardirqs_on+0x5b/0x180 [ 1908.063366] alloc_pages_current+0x187/0x280 [ 1908.063876] relay_open_buf.part.0+0x2a5/0xc00 [ 1908.064409] relay_open+0x531/0xa10 [ 1908.064837] do_blk_trace_setup+0x4cf/0xc10 [ 1908.065341] ? _copy_from_user+0xfb/0x1b0 [ 1908.065820] __blk_trace_setup+0xca/0x180 [ 1908.066303] ? do_blk_trace_setup+0xc10/0xc10 [ 1908.066838] blk_trace_ioctl+0x155/0x290 [ 1908.067305] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1908.067865] ? do_vfs_ioctl+0x283/0x10d0 [ 1908.068330] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1908.068928] ? generic_block_fiemap+0x60/0x60 [ 1908.069440] ? lock_downgrade+0x6d0/0x6d0 [ 1908.069912] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1908.070465] blkdev_ioctl+0xc1/0x710 [ 1908.070900] ? blkdev_common_ioctl+0x1930/0x1930 [ 1908.071446] ? selinux_file_ioctl+0xb6/0x270 [ 1908.071960] block_ioctl+0xf9/0x140 [ 1908.072377] ? blkdev_read_iter+0x1c0/0x1c0 [ 1908.072876] __x64_sys_ioctl+0x19a/0x210 [ 1908.073351] do_syscall_64+0x33/0x40 [ 1908.073779] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1908.074367] RIP: 0033:0x7f7a02336b19 [ 1908.074807] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1908.076923] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1908.077800] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1908.078618] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1908.079442] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1908.080263] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1908.081086] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1908.132636] blktrace: Concurrent blktraces are not allowed on loop12 17:55:02 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 39) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1908.158877] FAULT_INJECTION: forcing a failure. [ 1908.158877] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1908.160358] CPU: 0 PID: 10063 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1908.161157] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1908.162109] Call Trace: [ 1908.162417] dump_stack+0x107/0x167 [ 1908.162845] should_fail.cold+0x5/0xa [ 1908.163286] __alloc_pages_nodemask+0x182/0x600 [ 1908.163818] ? __kmalloc+0x16e/0x390 [ 1908.164249] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1908.164941] ? trace_hardirqs_on+0x5b/0x180 [ 1908.165437] alloc_pages_current+0x187/0x280 [ 1908.165949] relay_open_buf.part.0+0x2a5/0xc00 [ 1908.166607] relay_open+0x531/0xa10 [ 1908.167042] do_blk_trace_setup+0x4cf/0xc10 [ 1908.167543] ? _copy_from_user+0xfb/0x1b0 [ 1908.168022] __blk_trace_setup+0xca/0x180 [ 1908.168503] ? do_blk_trace_setup+0xc10/0xc10 [ 1908.169037] blk_trace_ioctl+0x155/0x290 [ 1908.169508] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1908.170072] ? do_vfs_ioctl+0x283/0x10d0 [ 1908.170548] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1908.171157] ? generic_block_fiemap+0x60/0x60 [ 1908.171678] ? lock_downgrade+0x6d0/0x6d0 [ 1908.172158] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1908.172720] blkdev_ioctl+0xc1/0x710 [ 1908.173146] ? blkdev_common_ioctl+0x1930/0x1930 [ 1908.173697] ? selinux_file_ioctl+0xb6/0x270 [ 1908.174205] block_ioctl+0xf9/0x140 [ 1908.174623] ? blkdev_read_iter+0x1c0/0x1c0 [ 1908.175134] __x64_sys_ioctl+0x19a/0x210 [ 1908.175606] do_syscall_64+0x33/0x40 [ 1908.176038] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1908.176630] RIP: 0033:0x7f7a02336b19 [ 1908.177061] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1908.179186] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1908.180061] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1908.180887] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1908.181714] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1908.182530] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1908.183407] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126c, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 40) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080), &(0x7f0000000000), 0x2, 0x2) 17:55:15 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0189436, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:55:15 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {r0, 0xffffffffffffffff}}, './file1\x00'}) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x2021080, &(0x7f0000000200)=ANY=[@ANYBLOB="7472616e733d7463872c706f72743d3078301b30303030303030303030346532332c667363616368652c6163636573733d636c69656e742c7569643c", @ANYRESDEC=0xee01, @ANYBLOB="2c00149ec4dd2ae3cd517580f9943bb9afb835a1c78f23e773b5b1ad15ec89576f2f9907816bb2cb8112082d63b6222b4659097dde3f86a770d8667e6a0004f113a844389b8922bf8a078a9ba44429b6b5163366da2c1eff329d9ce11a6c34388c384ae5d2378ee9526545c1e1dafdb22d6c1afb844222de95c5fe1e906f9cb64295e846"]) uselib(&(0x7f0000000180)='./file0\x00') r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x109200, 0x16) ioctl$BLKTRACESETUP(r2, 0xc0481273, 0x0) syz_io_uring_setup(0x3623, &(0x7f0000000340)={0x0, 0x192c, 0x10, 0x3, 0x71, 0x0, r1}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f00000003c0), &(0x7f0000000400)=0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000480)=@IORING_OP_LINK_TIMEOUT={0xf, 0x3, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x77359400}, 0x1, 0x1, 0x1, {0x0, r4}}, 0x0) 17:55:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:55:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126f, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 28) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 1921.320506] blktrace: Concurrent blktraces are not allowed on loop12 [ 1921.331402] FAULT_INJECTION: forcing a failure. [ 1921.331402] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1921.334456] CPU: 0 PID: 10088 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1921.336069] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1921.337980] Call Trace: [ 1921.338590] dump_stack+0x107/0x167 [ 1921.339446] should_fail.cold+0x5/0xa [ 1921.340331] __alloc_pages_nodemask+0x182/0x600 [ 1921.341403] ? __kmalloc+0x16e/0x390 [ 1921.342266] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1921.343665] ? trace_hardirqs_on+0x5b/0x180 [ 1921.344663] alloc_pages_current+0x187/0x280 [ 1921.345682] relay_open_buf.part.0+0x2a5/0xc00 [ 1921.346745] relay_open+0x531/0xa10 [ 1921.347599] do_blk_trace_setup+0x4cf/0xc10 [ 1921.348598] ? _copy_from_user+0xfb/0x1b0 [ 1921.349559] __blk_trace_setup+0xca/0x180 [ 1921.350519] ? do_blk_trace_setup+0xc10/0xc10 [ 1921.351433] FAULT_INJECTION: forcing a failure. [ 1921.351433] name failslab, interval 1, probability 0, space 0, times 0 [ 1921.351585] blk_trace_ioctl+0x155/0x290 [ 1921.353870] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1921.355008] ? do_vfs_ioctl+0x283/0x10d0 [ 1921.355945] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1921.357147] ? generic_block_fiemap+0x60/0x60 [ 1921.358178] ? lock_downgrade+0x6d0/0x6d0 [ 1921.359138] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1921.360256] blkdev_ioctl+0xc1/0x710 [ 1921.361113] ? blkdev_common_ioctl+0x1930/0x1930 [ 1921.362208] ? selinux_file_ioctl+0xb6/0x270 [ 1921.363234] block_ioctl+0xf9/0x140 [ 1921.364069] ? blkdev_read_iter+0x1c0/0x1c0 [ 1921.365059] __x64_sys_ioctl+0x19a/0x210 [ 1921.365998] do_syscall_64+0x33/0x40 [ 1921.366864] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1921.368043] RIP: 0033:0x7f7a02336b19 [ 1921.368898] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1921.373138] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1921.374893] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1921.376537] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1921.378177] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1921.379827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1921.381465] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1921.383147] CPU: 1 PID: 10092 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1921.384019] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1921.385052] Call Trace: [ 1921.385369] dump_stack+0x107/0x167 [ 1921.385822] should_fail.cold+0x5/0xa [ 1921.386273] ? kmem_cache_alloc+0x2a6/0x310 [ 1921.386807] ? create_object.isra.0+0x3a/0xa30 [ 1921.387377] should_failslab+0x5/0x20 [ 1921.387846] kmem_cache_alloc+0x5b/0x310 [ 1921.388317] ? mempool_alloc+0x155/0x360 [ 1921.388820] create_object.isra.0+0x3a/0xa30 [ 1921.389327] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1921.389954] kmem_cache_alloc+0x159/0x310 [ 1921.390439] bvec_alloc+0x148/0x2f0 [ 1921.390897] bio_alloc_bioset+0x40a/0x600 [ 1921.391413] ? bvec_alloc+0x2f0/0x2f0 [ 1921.391886] ? iov_iter_npages+0x1fd/0xa70 [ 1921.392412] iomap_dio_bio_actor+0x431/0xe30 [ 1921.392957] iomap_dio_actor+0x36f/0x560 [ 1921.393456] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1921.393990] ? do_syscall_64+0x33/0x40 [ 1921.394471] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1921.395134] iomap_apply+0x289/0x810 [ 1921.395561] ? iomap_dio_rw+0x90/0x90 [ 1921.396033] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1921.396742] ? mark_held_locks+0x9e/0xe0 [ 1921.397247] ? filemap_check_errors+0xa5/0x150 [ 1921.397814] __iomap_dio_rw+0x6cd/0x1110 [ 1921.398312] ? iomap_dio_rw+0x90/0x90 [ 1921.398784] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1921.399361] ? ext4_orphan_add+0x253/0x9e0 [ 1921.399846] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1921.400452] ? ext4_empty_dir+0xae0/0xae0 [ 1921.400958] ? jbd2__journal_start+0xf3/0x7e0 [ 1921.401473] iomap_dio_rw+0x31/0x90 [ 1921.401922] ext4_file_write_iter+0xe0e/0x1530 [ 1921.402488] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1921.403061] ? kasan_save_stack+0x32/0x40 [ 1921.403533] ? kasan_save_stack+0x1b/0x40 [ 1921.404035] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1921.404614] ? iter_file_splice_write+0x165/0xc90 [ 1921.405200] ? direct_splice_actor+0x10f/0x170 [ 1921.405751] ? splice_direct_to_actor+0x387/0x980 [ 1921.406334] ? do_splice_direct+0x1c4/0x290 [ 1921.406862] ? do_sendfile+0x553/0x11e0 [ 1921.407343] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1921.407907] ? do_syscall_64+0x33/0x40 [ 1921.408379] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1921.409030] do_iter_readv_writev+0x476/0x750 [ 1921.409576] ? _cond_resched+0x10/0x30 [ 1921.410050] ? new_sync_write+0x660/0x660 [ 1921.410561] ? avc_policy_seqno+0x9/0x70 [ 1921.411068] ? selinux_file_permission+0x92/0x520 [ 1921.411656] ? security_file_permission+0xb1/0xe0 [ 1921.412235] do_iter_write+0x191/0x700 [ 1921.412713] ? trace_hardirqs_on+0x5b/0x180 [ 1921.413243] vfs_iter_write+0x70/0xa0 [ 1921.413705] iter_file_splice_write+0x726/0xc90 [ 1921.414262] ? generic_splice_sendpage+0x140/0x140 [ 1921.414871] ? security_file_permission+0xb1/0xe0 [ 1921.415458] ? generic_splice_sendpage+0x140/0x140 [ 1921.416049] direct_splice_actor+0x10f/0x170 [ 1921.416583] splice_direct_to_actor+0x387/0x980 [ 1921.417149] ? pipe_to_sendpage+0x380/0x380 [ 1921.417671] ? do_splice_to+0x160/0x160 [ 1921.418152] ? security_file_permission+0xb1/0xe0 [ 1921.418737] do_splice_direct+0x1c4/0x290 [ 1921.419248] ? splice_direct_to_actor+0x980/0x980 [ 1921.419828] ? avc_policy_seqno+0x9/0x70 [ 1921.420326] ? security_file_permission+0xb1/0xe0 [ 1921.420917] do_sendfile+0x553/0x11e0 [ 1921.421390] ? do_pwritev+0x270/0x270 [ 1921.421850] ? wait_for_completion_io+0x270/0x270 [ 1921.422449] ? rcu_read_lock_any_held+0x75/0xa0 [ 1921.423009] ? vfs_write+0x354/0xb10 [ 1921.423456] __x64_sys_sendfile64+0x1d1/0x210 [ 1921.423998] ? __ia32_sys_sendfile+0x220/0x220 [ 1921.424558] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1921.425210] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1921.425836] do_syscall_64+0x33/0x40 [ 1921.426289] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1921.426916] RIP: 0033:0x7fbb957bcb19 [ 1921.427368] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1921.429607] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1921.430532] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1921.431388] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1921.432244] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1921.433103] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1921.433911] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:55:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:55:15 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x2}) [ 1921.438679] blktrace: Concurrent blktraces are not allowed on loop12 17:55:15 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc020660b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 3: ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffff7656}}, './file0/file0\x00'}) getsockopt$EBT_SO_GET_INIT_INFO(r0, 0x0, 0x82, &(0x7f0000000100)={'filter\x00', 0x0, 0x0, 0x0, [0x1, 0x934, 0x5, 0x101, 0x9, 0x8001]}, &(0x7f0000000180)=0x78) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0xca) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/consoles\x00', 0x0, 0x0) getsockopt$EBT_SO_GET_INIT_ENTRIES(r3, 0x0, 0x83, &(0x7f0000000300)={'filter\x00', 0x0, 0x4, 0x26, [0xd3, 0x1, 0x8a, 0x9, 0xffffffff, 0xffff], 0x6, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}], &(0x7f00000002c0)=""/38}, &(0x7f0000000380)=0x78) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20001, 0x204) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:55:15 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x1000000}) 17:55:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:55:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:15 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0401273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1921.589721] blktrace: Concurrent blktraces are not allowed on loop12 17:55:28 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:55:28 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 29) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:55:28 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:28 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x2000000}) 17:55:28 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(0x0, 0x3) 17:55:28 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x119000, 0x1c1) r2 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r2, 0x10000000) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r2, 0x8000000) syz_io_uring_submit(r4, r3, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000100)=@IORING_OP_MADVISE={0x19, 0x2, 0x0, 0x0, 0x0, &(0x7f00002ae000/0x4000)=nil, 0x4000, 0x13, 0x0, {0x0, r5}}, 0x7fffffff) r6 = getpgrp(0x0) pidfd_open(r6, 0x0) fcntl$setown(r1, 0x8, r6) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) r7 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x523141, 0x86) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r7, 0x0) r8 = getpgrp(r6) syz_open_procfs(r8, &(0x7f0000000080)='net/rfcomm\x00') connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e20}, 0x6e) 17:55:28 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 41) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481275, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1934.620375] blktrace: Concurrent blktraces are not allowed on loop12 [ 1934.638808] FAULT_INJECTION: forcing a failure. [ 1934.638808] name failslab, interval 1, probability 0, space 0, times 0 [ 1934.640334] CPU: 0 PID: 10132 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1934.641201] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1934.642241] Call Trace: [ 1934.642582] dump_stack+0x107/0x167 [ 1934.643076] should_fail.cold+0x5/0xa [ 1934.643559] ? create_task_io_context+0x2c/0x430 [ 1934.644152] should_failslab+0x5/0x20 [ 1934.644633] kmem_cache_alloc_node+0x55/0x330 [ 1934.645201] create_task_io_context+0x2c/0x430 [ 1934.645783] submit_bio_checks+0x1366/0x1720 [ 1934.646342] ? lock_acquire+0x197/0x470 [ 1934.646847] ? trace_event_raw_event_block_rq_requeue+0x560/0x560 [ 1934.647634] ? lock_release+0x680/0x680 [ 1934.648135] ? find_held_lock+0x2c/0x110 [ 1934.648646] ? __bio_add_page+0x328/0x430 [ 1934.649176] submit_bio_noacct+0x82/0x1010 [ 1934.649713] ? blk_queue_enter+0xc30/0xc30 [ 1934.650253] submit_bio+0xf3/0x4e0 [ 1934.650702] ? submit_bio_noacct+0x1010/0x1010 [ 1934.651306] ? bio_alloc_bioset+0x2a1/0x600 [ 1934.651850] ? bio_add_pc_page+0x100/0x100 [ 1934.652383] ? bvec_alloc+0x2f0/0x2f0 [ 1934.652862] iomap_dio_submit_bio+0x295/0x360 [ 1934.653426] iomap_dio_bio_actor+0x7d6/0xe30 [ 1934.653992] iomap_dio_actor+0x36f/0x560 [ 1934.654497] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1934.655088] ? do_syscall_64+0x33/0x40 [ 1934.655575] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1934.656250] iomap_apply+0x289/0x810 [ 1934.656721] ? iomap_dio_rw+0x90/0x90 [ 1934.657204] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1934.657927] ? mark_held_locks+0x9e/0xe0 [ 1934.658443] ? filemap_check_errors+0xa5/0x150 [ 1934.659022] __iomap_dio_rw+0x6cd/0x1110 [ 1934.659522] ? iomap_dio_rw+0x90/0x90 [ 1934.660008] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1934.660585] ? ext4_orphan_add+0x253/0x9e0 [ 1934.661117] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1934.661729] ? ext4_empty_dir+0xae0/0xae0 [ 1934.662242] ? jbd2__journal_start+0xf3/0x7e0 [ 1934.662805] iomap_dio_rw+0x31/0x90 [ 1934.663270] ext4_file_write_iter+0xe0e/0x1530 [ 1934.663851] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1934.664423] ? kasan_save_stack+0x32/0x40 [ 1934.664942] ? kasan_save_stack+0x1b/0x40 [ 1934.665459] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1934.666097] ? iter_file_splice_write+0x165/0xc90 [ 1934.666700] ? direct_splice_actor+0x10f/0x170 [ 1934.667275] ? splice_direct_to_actor+0x387/0x980 [ 1934.667875] ? do_splice_direct+0x1c4/0x290 [ 1934.668408] ? do_sendfile+0x553/0x11e0 [ 1934.668909] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1934.669488] ? do_syscall_64+0x33/0x40 [ 1934.669984] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1934.670654] do_iter_readv_writev+0x476/0x750 [ 1934.671230] ? _cond_resched+0x10/0x30 [ 1934.671718] ? new_sync_write+0x660/0x660 [ 1934.672236] ? avc_policy_seqno+0x9/0x70 [ 1934.672749] ? selinux_file_permission+0x92/0x520 [ 1934.673349] ? security_file_permission+0xb1/0xe0 [ 1934.673953] do_iter_write+0x191/0x700 [ 1934.674438] ? trace_hardirqs_on+0x5b/0x180 [ 1934.674988] vfs_iter_write+0x70/0xa0 [ 1934.675476] iter_file_splice_write+0x726/0xc90 [ 1934.676067] ? generic_splice_sendpage+0x140/0x140 [ 1934.676692] ? security_file_permission+0xb1/0xe0 [ 1934.677297] ? generic_splice_sendpage+0x140/0x140 [ 1934.677906] direct_splice_actor+0x10f/0x170 [ 1934.678458] splice_direct_to_actor+0x387/0x980 [ 1934.679047] ? pipe_to_sendpage+0x380/0x380 [ 1934.679583] ? do_splice_to+0x160/0x160 [ 1934.680074] ? security_file_permission+0xb1/0xe0 [ 1934.680678] do_splice_direct+0x1c4/0x290 [ 1934.681199] ? splice_direct_to_actor+0x980/0x980 [ 1934.681797] ? avc_policy_seqno+0x9/0x70 [ 1934.682310] ? security_file_permission+0xb1/0xe0 [ 1934.682914] do_sendfile+0x553/0x11e0 [ 1934.683399] ? do_pwritev+0x270/0x270 [ 1934.683871] ? wait_for_completion_io+0x270/0x270 [ 1934.684467] ? rcu_read_lock_any_held+0x75/0xa0 [ 1934.685040] ? vfs_write+0x354/0xb10 [ 1934.685499] __x64_sys_sendfile64+0x1d1/0x210 [ 1934.686051] ? __ia32_sys_sendfile+0x220/0x220 [ 1934.686614] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1934.687271] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1934.687912] do_syscall_64+0x33/0x40 [ 1934.688374] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1934.689008] RIP: 0033:0x7fbb957bcb19 [ 1934.689469] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1934.691781] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1934.692719] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1934.693602] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1934.694478] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1934.695357] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1934.696231] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:55:28 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x6, 0x3}}, './file0\x00'}) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) 17:55:28 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x2}) [ 1934.703567] FAULT_INJECTION: forcing a failure. [ 1934.703567] name fail_page_alloc, interval 1, probability 0, space 0, times 0 17:55:28 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(0x0, 0x3) [ 1934.708058] CPU: 1 PID: 10141 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1934.709681] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1934.711614] Call Trace: [ 1934.712237] dump_stack+0x107/0x167 [ 1934.713090] should_fail.cold+0x5/0xa [ 1934.713980] __alloc_pages_nodemask+0x182/0x600 [ 1934.715079] ? __kmalloc+0x16e/0x390 [ 1934.715948] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1934.717362] ? trace_hardirqs_on+0x5b/0x180 [ 1934.718367] alloc_pages_current+0x187/0x280 [ 1934.719411] relay_open_buf.part.0+0x2a5/0xc00 [ 1934.720483] relay_open+0x531/0xa10 [ 1934.721336] do_blk_trace_setup+0x4cf/0xc10 [ 1934.722345] ? _copy_from_user+0xfb/0x1b0 [ 1934.723327] __blk_trace_setup+0xca/0x180 [ 1934.724291] ? do_blk_trace_setup+0xc10/0xc10 [ 1934.724489] blktrace: Concurrent blktraces are not allowed on loop12 [ 1934.725370] blk_trace_ioctl+0x155/0x290 [ 1934.727139] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1934.728288] ? do_vfs_ioctl+0x283/0x10d0 [ 1934.729232] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1934.730448] ? generic_block_fiemap+0x60/0x60 [ 1934.731498] ? lock_downgrade+0x6d0/0x6d0 [ 1934.732463] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1934.733582] blkdev_ioctl+0xc1/0x710 [ 1934.734449] ? blkdev_common_ioctl+0x1930/0x1930 [ 1934.735553] ? selinux_file_ioctl+0xb6/0x270 [ 1934.736583] block_ioctl+0xf9/0x140 [ 1934.737422] ? blkdev_read_iter+0x1c0/0x1c0 [ 1934.738431] __x64_sys_ioctl+0x19a/0x210 [ 1934.739383] do_syscall_64+0x33/0x40 [ 1934.740250] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1934.741435] RIP: 0033:0x7f7a02336b19 [ 1934.742299] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1934.746584] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1934.748360] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1934.750020] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1934.751672] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1934.753332] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1934.754990] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481278, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:28 executing program 3: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x200) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) mount$9p_xen(&(0x7f0000000040), &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100), 0x810050, &(0x7f0000000280)=ANY=[@ANYBLOB="7472616e733d78656e2c667363616368652c6573733d757365722c686173682c6d6561737572652c646566636f6e746578743db76e636f6e66696e65645f58fe146e7db20c4a4d7d752c736d61636b66736465663d26272f3a7b289d2c736d61636b6673666c6f6f723d2c916d61746b6673726f6f743d3a272d2b2d5e272c736d61636b667372050000819ead46ec24daaa2f9be67167d82e424af0a5cebf1ac0e02f7ec2111faa363648e9166b2a2f1db1d20febff1564297206772b2787524d1dde5105dac2adaca9351b82d950c774d6e38b14c0522fb466bfb3fed8fb087d21f09e88058f76581f3cc1ccdad6bcfdf253b2db1b5df40d3061ab1ce5dd74b5a5927f1fb092a8585c7bed7206d4d4fcf991288e62992ad18cd4827838da16abd750d515099aca61c86a550c508af4"]) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:55:28 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(0x0, 0x3) [ 1934.815533] blktrace: Concurrent blktraces are not allowed on loop12 17:55:28 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481225, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:28 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x0) [ 1934.861565] blktrace: Concurrent blktraces are not allowed on loop12 17:55:44 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x1000000}) 17:55:44 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122a, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:44 executing program 5: creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:55:44 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 30) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 1950.568552] cgroup: Unknown subsys name 'dont_measure' 17:55:44 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x0) 17:55:44 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x100, &(0x7f0000000100)=ANY=[@ANYBLOB="6e6f6e652c616c6c2c646f6e745f6d6561737572652c736d61636b66736465663d27245c237b3a16262f2e402c265d3a2d260e287b2c657569643e", @ANYRESDEC=0x0, @ANYBLOB=',dont_appraisD,smackfsdef=\\\':({%-,euid>', @ANYRESDEC=0xee01, @ANYBLOB=',hash,\x00']) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:55:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc04812bb, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1950.571570] blktrace: Concurrent blktraces are not allowed on loop12 [ 1950.575967] cgroup: Unknown subsys name 'dont_measure' 17:55:44 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 42) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1950.600918] FAULT_INJECTION: forcing a failure. [ 1950.600918] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1950.603750] CPU: 1 PID: 10199 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1950.605325] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1950.607216] Call Trace: [ 1950.607818] dump_stack+0x107/0x167 [ 1950.608649] should_fail.cold+0x5/0xa [ 1950.609517] __alloc_pages_nodemask+0x182/0x600 [ 1950.610610] ? __kmalloc+0x16e/0x390 [ 1950.611480] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1950.612842] ? trace_hardirqs_on+0x5b/0x180 [ 1950.613832] alloc_pages_current+0x187/0x280 [ 1950.614830] relay_open_buf.part.0+0x2a5/0xc00 [ 1950.615882] relay_open+0x531/0xa10 [ 1950.616708] do_blk_trace_setup+0x4cf/0xc10 [ 1950.617684] ? _copy_from_user+0xfb/0x1b0 [ 1950.618617] __blk_trace_setup+0xca/0x180 [ 1950.619559] ? do_blk_trace_setup+0xc10/0xc10 [ 1950.620596] blk_trace_ioctl+0x155/0x290 [ 1950.621512] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1950.622611] ? do_vfs_ioctl+0x283/0x10d0 [ 1950.623533] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1950.624708] ? generic_block_fiemap+0x60/0x60 [ 1950.625735] ? lock_downgrade+0x6d0/0x6d0 [ 1950.626693] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1950.627831] blkdev_ioctl+0xc1/0x710 [ 1950.628675] ? blkdev_common_ioctl+0x1930/0x1930 [ 1950.629749] ? selinux_file_ioctl+0xb6/0x270 [ 1950.630746] block_ioctl+0xf9/0x140 [ 1950.631581] ? blkdev_read_iter+0x1c0/0x1c0 [ 1950.632562] __x64_sys_ioctl+0x19a/0x210 [ 1950.633484] do_syscall_64+0x33/0x40 [ 1950.634323] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1950.635490] RIP: 0033:0x7f7a02336b19 [ 1950.636333] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1950.640491] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1950.642222] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1950.643832] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1950.645442] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1950.647038] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1950.648648] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1950.666732] FAULT_INJECTION: forcing a failure. [ 1950.666732] name failslab, interval 1, probability 0, space 0, times 0 [ 1950.669690] CPU: 1 PID: 10196 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1950.671271] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1950.673154] Call Trace: [ 1950.673755] dump_stack+0x107/0x167 [ 1950.674584] should_fail.cold+0x5/0xa [ 1950.675475] ? kmem_cache_alloc+0x2a6/0x310 17:55:44 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122b, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:44 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) signalfd(r1, &(0x7f0000000040)={[0x8001]}, 0x8) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f0000000000)) 17:55:44 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x0) 17:55:44 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x2000000}) [ 1950.676474] ? create_object.isra.0+0x3a/0xa30 [ 1950.677725] should_failslab+0x5/0x20 [ 1950.678595] kmem_cache_alloc+0x5b/0x310 [ 1950.679580] ? mempool_alloc+0x155/0x360 [ 1950.680526] create_object.isra.0+0x3a/0xa30 [ 1950.681553] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1950.681648] blktrace: Concurrent blktraces are not allowed on loop12 [ 1950.682740] kmem_cache_alloc+0x159/0x310 [ 1950.682768] bvec_alloc+0x148/0x2f0 [ 1950.682792] bio_alloc_bioset+0x40a/0x600 [ 1950.682816] ? bvec_alloc+0x2f0/0x2f0 [ 1950.682839] ? iov_iter_npages+0x1fd/0xa70 [ 1950.682863] iomap_dio_bio_actor+0x431/0xe30 [ 1950.682896] iomap_dio_actor+0x36f/0x560 [ 1950.690399] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1950.691501] ? do_syscall_64+0x33/0x40 [ 1950.692424] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1950.693683] iomap_apply+0x289/0x810 [ 1950.694556] ? iomap_dio_rw+0x90/0x90 [ 1950.695458] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1950.696809] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1950.698106] ? filemap_check_errors+0xa5/0x150 [ 1950.699188] __iomap_dio_rw+0x6cd/0x1110 [ 1950.700128] ? iomap_dio_rw+0x90/0x90 [ 1950.701044] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1950.702104] ? ext4_orphan_add+0x253/0x9e0 [ 1950.703099] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1950.704261] ? ext4_empty_dir+0xae0/0xae0 [ 1950.705219] ? jbd2__journal_start+0xf3/0x7e0 [ 1950.706277] iomap_dio_rw+0x31/0x90 [ 1950.707139] ext4_file_write_iter+0xe0e/0x1530 [ 1950.708224] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1950.709277] ? kasan_save_stack+0x32/0x40 [ 1950.710242] ? kasan_save_stack+0x1b/0x40 [ 1950.711206] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1950.712392] ? iter_file_splice_write+0x165/0xc90 [ 1950.713506] ? direct_splice_actor+0x10f/0x170 [ 1950.714572] ? splice_direct_to_actor+0x387/0x980 [ 1950.715698] ? do_splice_direct+0x1c4/0x290 [ 1950.716689] ? do_sendfile+0x553/0x11e0 [ 1950.717614] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1950.718683] ? do_syscall_64+0x33/0x40 [ 1950.719596] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1950.720841] do_iter_readv_writev+0x476/0x750 [ 1950.721879] ? _cond_resched+0x10/0x30 [ 1950.722788] ? new_sync_write+0x660/0x660 [ 1950.723760] ? avc_policy_seqno+0x9/0x70 [ 1950.724704] ? selinux_file_permission+0x92/0x520 [ 1950.725828] ? security_file_permission+0xb1/0xe0 [ 1950.726953] do_iter_write+0x191/0x700 [ 1950.727867] ? trace_hardirqs_on+0x5b/0x180 [ 1950.728893] vfs_iter_write+0x70/0xa0 [ 1950.729776] iter_file_splice_write+0x726/0xc90 [ 1950.730868] ? generic_splice_sendpage+0x140/0x140 [ 1950.732032] ? security_file_permission+0xb1/0xe0 [ 1950.733159] ? generic_splice_sendpage+0x140/0x140 [ 1950.734298] direct_splice_actor+0x10f/0x170 [ 1950.735339] splice_direct_to_actor+0x387/0x980 [ 1950.736421] ? pipe_to_sendpage+0x380/0x380 [ 1950.737424] ? do_splice_to+0x160/0x160 [ 1950.738345] ? security_file_permission+0xb1/0xe0 [ 1950.739488] do_splice_direct+0x1c4/0x290 [ 1950.740450] ? splice_direct_to_actor+0x980/0x980 [ 1950.741573] ? avc_policy_seqno+0x9/0x70 [ 1950.742523] ? security_file_permission+0xb1/0xe0 [ 1950.743662] do_sendfile+0x553/0x11e0 [ 1950.744559] ? do_pwritev+0x270/0x270 [ 1950.745443] ? wait_for_completion_io+0x270/0x270 [ 1950.746571] ? rcu_read_lock_any_held+0x75/0xa0 [ 1950.747666] ? vfs_write+0x354/0xb10 [ 1950.748539] __x64_sys_sendfile64+0x1d1/0x210 [ 1950.749570] ? __ia32_sys_sendfile+0x220/0x220 [ 1950.750596] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1950.751827] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1950.753036] do_syscall_64+0x33/0x40 [ 1950.753916] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1950.755111] RIP: 0033:0x7fbb957bcb19 [ 1950.755957] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1950.760174] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1950.761915] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1950.763563] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1950.765228] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1950.766890] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1950.768502] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:55:44 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:44 executing program 5: creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:55:44 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000000)={@empty, r1}, 0x14) r3 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r3, 0xc0481273, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r4, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001b40)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="cfd80100deffffffffff3a00000008000300", @ANYRES32=r8], 0x70}}, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000228bd7000fddbdf256f00000008000300", @ANYRES32=r8, @ANYBLOB="0cfd9800fcffffff77000000fdd00600ffffffffffff0000c87351f3d029e0079ddf1e05f90029e4d22b0e8a87c976785400132b8e1e8deb84ec5ee848fdb12e29f5b9bb2aca82dcd70000000000730b701641efc9fd1ced6ce82a831defb3578e305e68f088efe4a02dc5696367a82d2fdfc4f605a6997739d3840cef5c78544ea8a9c4ca880104354fbc4b3cd0b92678492f4778900000"], 0x34}}, 0x40004) 17:55:44 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:44 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x100000000000000}) 17:55:44 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 43) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 1950.971760] FAULT_INJECTION: forcing a failure. [ 1950.971760] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1950.974699] CPU: 0 PID: 10230 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1950.976680] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1950.979210] Call Trace: [ 1950.980034] dump_stack+0x107/0x167 [ 1950.981138] should_fail.cold+0x5/0xa [ 1950.982322] __alloc_pages_nodemask+0x182/0x600 [ 1950.983855] ? __kmalloc+0x16e/0x390 [ 1950.984996] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1950.986867] ? trace_hardirqs_on+0x5b/0x180 [ 1950.988227] alloc_pages_current+0x187/0x280 [ 1950.989569] relay_open_buf.part.0+0x2a5/0xc00 [ 1950.990986] relay_open+0x531/0xa10 [ 1950.992129] do_blk_trace_setup+0x4cf/0xc10 [ 1950.993447] ? _copy_from_user+0xfb/0x1b0 [ 1950.994721] __blk_trace_setup+0xca/0x180 [ 1950.996007] ? do_blk_trace_setup+0xc10/0xc10 [ 1950.997413] blk_trace_ioctl+0x155/0x290 [ 1950.998660] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1951.000168] ? do_vfs_ioctl+0x283/0x10d0 [ 1951.001391] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1951.002970] ? generic_block_fiemap+0x60/0x60 [ 1951.004195] ? lock_downgrade+0x6d0/0x6d0 [ 1951.005176] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1951.006308] blkdev_ioctl+0xc1/0x710 [ 1951.007208] ? blkdev_common_ioctl+0x1930/0x1930 [ 1951.008312] ? selinux_file_ioctl+0xb6/0x270 [ 1951.009352] block_ioctl+0xf9/0x140 [ 1951.010194] ? blkdev_read_iter+0x1c0/0x1c0 [ 1951.011216] __x64_sys_ioctl+0x19a/0x210 [ 1951.012167] do_syscall_64+0x33/0x40 [ 1951.013037] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1951.014236] RIP: 0033:0x7f7a02336b19 [ 1951.015109] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1951.019866] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1951.021649] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1951.023338] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1951.025007] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1951.026648] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1951.028325] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:59 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 31) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:55:59 executing program 5: creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:55:59 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122e, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:59 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x200000000000000}) [ 1965.895972] FAULT_INJECTION: forcing a failure. [ 1965.895972] name failslab, interval 1, probability 0, space 0, times 0 [ 1965.898733] CPU: 0 PID: 10253 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1965.900330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1965.902229] Call Trace: [ 1965.902876] dump_stack+0x107/0x167 [ 1965.903783] should_fail.cold+0x5/0xa [ 1965.904757] ? create_task_io_context+0x2c/0x430 [ 1965.905883] should_failslab+0x5/0x20 [ 1965.906725] FAULT_INJECTION: forcing a failure. [ 1965.906725] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1965.906778] kmem_cache_alloc_node+0x55/0x330 [ 1965.909776] create_task_io_context+0x2c/0x430 [ 1965.910817] submit_bio_checks+0x1366/0x1720 [ 1965.911819] ? lock_acquire+0x197/0x470 [ 1965.912715] ? trace_event_raw_event_block_rq_requeue+0x560/0x560 [ 1965.914096] ? lock_release+0x680/0x680 [ 1965.914986] ? find_held_lock+0x2c/0x110 [ 1965.915923] ? __bio_add_page+0x328/0x430 [ 1965.916867] submit_bio_noacct+0x82/0x1010 [ 1965.917820] ? blk_queue_enter+0xc30/0xc30 [ 1965.918792] submit_bio+0xf3/0x4e0 [ 1965.919601] ? submit_bio_noacct+0x1010/0x1010 [ 1965.920633] ? bio_alloc_bioset+0x2a1/0x600 [ 1965.921605] ? bio_add_pc_page+0x100/0x100 [ 1965.922585] ? bvec_alloc+0x2f0/0x2f0 [ 1965.923544] iomap_dio_submit_bio+0x295/0x360 [ 1965.924591] iomap_dio_bio_actor+0x7d6/0xe30 [ 1965.925623] iomap_dio_actor+0x36f/0x560 [ 1965.926543] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1965.927653] ? do_syscall_64+0x33/0x40 [ 1965.928540] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1965.929754] iomap_apply+0x289/0x810 [ 1965.930604] ? iomap_dio_rw+0x90/0x90 [ 1965.931475] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1965.932757] ? mark_held_locks+0x9e/0xe0 [ 1965.933666] ? filemap_check_errors+0xa5/0x150 [ 1965.934687] __iomap_dio_rw+0x6cd/0x1110 [ 1965.935608] ? iomap_dio_rw+0x90/0x90 [ 1965.936479] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1965.937512] ? ext4_orphan_add+0x253/0x9e0 [ 1965.938464] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1965.939586] ? ext4_empty_dir+0xae0/0xae0 [ 1965.940534] ? jbd2__journal_start+0xf3/0x7e0 [ 1965.941550] iomap_dio_rw+0x31/0x90 [ 1965.942379] ext4_file_write_iter+0xe0e/0x1530 [ 1965.943436] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1965.944455] ? kasan_save_stack+0x32/0x40 [ 1965.945384] ? kasan_save_stack+0x1b/0x40 [ 1965.946316] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1965.947470] ? iter_file_splice_write+0x165/0xc90 [ 1965.948554] ? direct_splice_actor+0x10f/0x170 [ 1965.949584] ? splice_direct_to_actor+0x387/0x980 [ 1965.950778] ? do_splice_direct+0x1c4/0x290 [ 1965.952047] ? do_sendfile+0x553/0x11e0 [ 1965.953199] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1965.954531] ? do_syscall_64+0x33/0x40 [ 1965.955651] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1965.957196] do_iter_readv_writev+0x476/0x750 [ 1965.958480] ? _cond_resched+0x10/0x30 [ 1965.959544] ? new_sync_write+0x660/0x660 [ 1965.960505] ? avc_policy_seqno+0x9/0x70 [ 1965.961459] ? selinux_file_permission+0x92/0x520 [ 1965.962764] ? security_file_permission+0xb1/0xe0 [ 1965.963933] do_iter_write+0x191/0x700 [ 1965.964847] ? trace_hardirqs_on+0x5b/0x180 [ 1965.965832] vfs_iter_write+0x70/0xa0 [ 1965.966675] iter_file_splice_write+0x726/0xc90 [ 1965.967724] ? generic_splice_sendpage+0x140/0x140 [ 1965.968840] ? security_file_permission+0xb1/0xe0 [ 1965.969921] ? generic_splice_sendpage+0x140/0x140 [ 1965.971028] direct_splice_actor+0x10f/0x170 [ 1965.972023] splice_direct_to_actor+0x387/0x980 [ 1965.973092] ? pipe_to_sendpage+0x380/0x380 [ 1965.974064] ? do_splice_to+0x160/0x160 [ 1965.974957] ? security_file_permission+0xb1/0xe0 [ 1965.976087] do_splice_direct+0x1c4/0x290 [ 1965.977033] ? splice_direct_to_actor+0x980/0x980 [ 1965.978104] ? avc_policy_seqno+0x9/0x70 [ 1965.979011] ? security_file_permission+0xb1/0xe0 [ 1965.980117] do_sendfile+0x553/0x11e0 [ 1965.980988] ? do_pwritev+0x270/0x270 [ 1965.981853] ? wait_for_completion_io+0x270/0x270 [ 1965.982949] ? rcu_read_lock_any_held+0x75/0xa0 [ 1965.983998] ? vfs_write+0x354/0xb10 [ 1965.984925] __x64_sys_sendfile64+0x1d1/0x210 [ 1965.985937] ? __ia32_sys_sendfile+0x220/0x220 [ 1965.986972] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1965.988174] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1965.989350] do_syscall_64+0x33/0x40 [ 1965.990181] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1965.991346] RIP: 0033:0x7fbb957bcb19 [ 1965.992194] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1965.996394] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1965.998116] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1965.999731] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1966.001360] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1966.002974] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1966.004593] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 1966.006254] CPU: 1 PID: 10262 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1966.007375] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1966.008804] Call Trace: [ 1966.009330] dump_stack+0x107/0x167 [ 1966.009905] should_fail.cold+0x5/0xa [ 1966.010520] __alloc_pages_nodemask+0x182/0x600 [ 1966.011251] ? __kmalloc+0x16e/0x390 [ 1966.011837] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1966.012791] ? trace_hardirqs_on+0x5b/0x180 [ 1966.013472] alloc_pages_current+0x187/0x280 [ 1966.014180] relay_open_buf.part.0+0x2a5/0xc00 [ 1966.014889] relay_open+0x531/0xa10 [ 1966.015494] do_blk_trace_setup+0x4cf/0xc10 [ 1966.016175] ? _copy_from_user+0xfb/0x1b0 [ 1966.016826] __blk_trace_setup+0xca/0x180 [ 1966.017474] ? do_blk_trace_setup+0xc10/0xc10 [ 1966.018188] blk_trace_ioctl+0x155/0x290 [ 1966.018827] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1966.019591] ? do_vfs_ioctl+0x283/0x10d0 [ 1966.020217] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1966.021027] ? generic_block_fiemap+0x60/0x60 [ 1966.021738] ? lock_downgrade+0x6d0/0x6d0 [ 1966.022408] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1966.023169] blkdev_ioctl+0xc1/0x710 [ 1966.023764] ? blkdev_common_ioctl+0x1930/0x1930 [ 1966.024522] ? selinux_file_ioctl+0xb6/0x270 [ 1966.025225] block_ioctl+0xf9/0x140 [ 1966.025803] ? blkdev_read_iter+0x1c0/0x1c0 [ 1966.026491] __x64_sys_ioctl+0x19a/0x210 [ 1966.027136] do_syscall_64+0x33/0x40 [ 1966.027749] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1966.028548] RIP: 0033:0x7f7a02336b19 [ 1966.029143] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1966.031960] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1966.033129] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1966.034238] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1966.035336] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1966.036434] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1966.037514] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:55:59 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 44) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:59 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:55:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:00 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x0, 0x2}) 17:56:00 executing program 5: mknod$loop(0x0, 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:00 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122f, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:00 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000000)={@empty, r1}, 0x14) r3 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r3, 0xc0481273, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r4, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001b40)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="cfd80100deffffffffff3a00000008000300", @ANYRES32=r8], 0x70}}, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000228bd7000fddbdf256f00000008000300", @ANYRES32=r8, @ANYBLOB="0cfd9800fcffffff77000000fdd00600ffffffffffff0000c87351f3d029e0079ddf1e05f90029e4d22b0e8a87c976785400132b8e1e8deb84ec5ee848fdb12e29f5b9bb2aca82dcd70000000000730b701641efc9fd1ced6ce82a831defb3578e305e68f088efe4a02dc5696367a82d2fdfc4f605a6997739d3840cef5c78544ea8a9c4ca880104354fbc4b3cd0b92678492f4778900000"], 0x34}}, 0x40004) 17:56:00 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="007f800000000079c780002e2f66696c6506009ab316075e983a662a0e88b12d52dcd3720ca16a6c078d44d05ac45db9cca5d1048e8112d298e88aaf3968d11c4e0058314785ebc3f11a17a86967f4295364dc158146380d075b1fcd6b53fbc7a4e003f83bc89e985b2db79d85f8906a367e1ee5066cac5ca533256fb7614a7fbf485da12b3c50c42958ed03077a176165c1f5011cf9f4cd1d2049bc9aefa3407d1048a9413270e7f4c0f264743b58416db48a561f21f99b4083c730c2bab7f9"]) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r4, 0x10000000) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r4, 0x8000000) syz_io_uring_submit(r6, r5, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) r7 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r7, 0x10000000) r9 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r7, 0x8000000) syz_io_uring_submit(r9, r8, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) syz_io_uring_submit(r6, r8, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE={0x7, 0x2, 0x0, 0x0, 0x0, 0x23456, 0x0, 0x0, 0x1}, 0x1) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) ioctl$BLKTRACESETUP(r3, 0xc0481273, 0x0) syz_io_uring_submit(r6, 0x0, &(0x7f0000000080)=@IORING_OP_WRITE={0x17, 0x3, 0x4000, @fd, 0x2, &(0x7f0000000000)="8d29381e7f6f6def0720557c", 0xc, 0x10, 0x1}, 0x6f) 17:56:00 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x0, 0x1000000}) 17:56:00 executing program 5: mknod$loop(0x0, 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:00 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x0, 0x2000000}) 17:56:00 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481230, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:00 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 32) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:56:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x15, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:00 executing program 5: mknod$loop(0x0, 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) [ 1966.387453] FAULT_INJECTION: forcing a failure. [ 1966.387453] name failslab, interval 1, probability 0, space 0, times 0 [ 1966.388872] CPU: 1 PID: 10300 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1966.389692] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1966.390671] Call Trace: [ 1966.390996] dump_stack+0x107/0x167 [ 1966.391433] should_fail.cold+0x5/0xa [ 1966.391883] ? create_object.isra.0+0x3a/0xa30 [ 1966.392433] should_failslab+0x5/0x20 [ 1966.392880] kmem_cache_alloc+0x5b/0x310 [ 1966.393360] ? __lock_acquire+0x1657/0x5b00 [ 1966.393890] create_object.isra.0+0x3a/0xa30 [ 1966.394404] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1966.395018] kmem_cache_alloc_node+0x169/0x330 [ 1966.395576] create_task_io_context+0x2c/0x430 [ 1966.396117] submit_bio_checks+0x1366/0x1720 [ 1966.396640] ? lock_acquire+0x197/0x470 [ 1966.397112] ? trace_event_raw_event_block_rq_requeue+0x560/0x560 [ 1966.397857] ? lock_release+0x680/0x680 [ 1966.398327] ? find_held_lock+0x2c/0x110 [ 1966.398815] ? __bio_add_page+0x328/0x430 [ 1966.399313] submit_bio_noacct+0x82/0x1010 [ 1966.399811] ? blk_queue_enter+0xc30/0xc30 [ 1966.400318] submit_bio+0xf3/0x4e0 [ 1966.400734] ? submit_bio_noacct+0x1010/0x1010 [ 1966.401282] ? bio_alloc_bioset+0x2a1/0x600 [ 1966.401784] ? bio_add_pc_page+0x100/0x100 [ 1966.402296] ? bvec_alloc+0x2f0/0x2f0 [ 1966.402740] iomap_dio_submit_bio+0x295/0x360 [ 1966.403267] iomap_dio_bio_actor+0x7d6/0xe30 [ 1966.403793] iomap_dio_actor+0x36f/0x560 [ 1966.404272] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1966.404824] ? do_syscall_64+0x33/0x40 [ 1966.405287] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1966.405908] iomap_apply+0x289/0x810 [ 1966.406344] ? iomap_dio_rw+0x90/0x90 [ 1966.406787] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1966.407469] ? mark_held_locks+0x9e/0xe0 [ 1966.407950] ? filemap_check_errors+0xa5/0x150 [ 1966.408499] __iomap_dio_rw+0x6cd/0x1110 [ 1966.408967] ? iomap_dio_rw+0x90/0x90 [ 1966.409432] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1966.409964] ? ext4_orphan_add+0x253/0x9e0 [ 1966.410479] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1966.411051] ? ext4_empty_dir+0xae0/0xae0 [ 1966.411545] ? jbd2__journal_start+0xf3/0x7e0 [ 1966.412068] iomap_dio_rw+0x31/0x90 [ 1966.412504] ext4_file_write_iter+0xe0e/0x1530 [ 1966.413043] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1966.413580] ? kasan_save_stack+0x32/0x40 [ 1966.414057] ? kasan_save_stack+0x1b/0x40 [ 1966.414545] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1966.415135] ? iter_file_splice_write+0x165/0xc90 [ 1966.415711] ? direct_splice_actor+0x10f/0x170 [ 1966.416249] ? splice_direct_to_actor+0x387/0x980 [ 1966.416816] ? do_splice_direct+0x1c4/0x290 [ 1966.417319] ? do_sendfile+0x553/0x11e0 [ 1966.417786] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1966.418325] ? do_syscall_64+0x33/0x40 [ 1966.418785] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1966.419415] do_iter_readv_writev+0x476/0x750 [ 1966.419948] ? _cond_resched+0x10/0x30 [ 1966.420404] ? new_sync_write+0x660/0x660 [ 1966.420894] ? avc_policy_seqno+0x9/0x70 [ 1966.421367] ? selinux_file_permission+0x92/0x520 [ 1966.421933] ? security_file_permission+0xb1/0xe0 [ 1966.422496] do_iter_write+0x191/0x700 [ 1966.422949] ? trace_hardirqs_on+0x5b/0x180 [ 1966.423461] vfs_iter_write+0x70/0xa0 [ 1966.423898] iter_file_splice_write+0x726/0xc90 [ 1966.424444] ? generic_splice_sendpage+0x140/0x140 [ 1966.425025] ? security_file_permission+0xb1/0xe0 [ 1966.425586] ? generic_splice_sendpage+0x140/0x140 [ 1966.426157] direct_splice_actor+0x10f/0x170 [ 1966.426667] splice_direct_to_actor+0x387/0x980 [ 1966.427205] ? pipe_to_sendpage+0x380/0x380 [ 1966.427705] ? do_splice_to+0x160/0x160 [ 1966.428163] ? security_file_permission+0xb1/0xe0 [ 1966.428725] do_splice_direct+0x1c4/0x290 [ 1966.429217] ? splice_direct_to_actor+0x980/0x980 [ 1966.429773] ? avc_policy_seqno+0x9/0x70 [ 1966.430260] ? security_file_permission+0xb1/0xe0 [ 1966.430819] do_sendfile+0x553/0x11e0 [ 1966.431265] ? do_pwritev+0x270/0x270 [ 1966.431715] ? wait_for_completion_io+0x270/0x270 [ 1966.432279] ? rcu_read_lock_any_held+0x75/0xa0 [ 1966.432807] ? vfs_write+0x354/0xb10 [ 1966.433240] __x64_sys_sendfile64+0x1d1/0x210 [ 1966.433754] ? __ia32_sys_sendfile+0x220/0x220 [ 1966.434278] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1966.434880] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1966.435482] do_syscall_64+0x33/0x40 [ 1966.435914] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1966.436508] RIP: 0033:0x7fbb957bcb19 [ 1966.436939] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1966.439058] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1966.439940] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1966.440767] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1966.441591] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1966.442407] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1966.443234] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:56:21 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:56:21 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 33) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:56:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x16, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:21 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x0, 0x100000000000000}) 17:56:21 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 45) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:21 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:21 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481258, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:21 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000000)={@empty, r1}, 0x14) r3 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r3, 0xc0481273, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r4, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001b40)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="cfd80100deffffffffff3a00000008000300", @ANYRES32=r8], 0x70}}, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000228bd7000fddbdf256f00000008000300", @ANYRES32=r8, @ANYBLOB="0cfd9800fcffffff77000000fdd00600ffffffffffff0000c87351f3d029e0079ddf1e05f90029e4d22b0e8a87c976785400132b8e1e8deb84ec5ee848fdb12e29f5b9bb2aca82dcd70000000000730b701641efc9fd1ced6ce82a831defb3578e305e68f088efe4a02dc5696367a82d2fdfc4f605a6997739d3840cef5c78544ea8a9c4ca880104354fbc4b3cd0b92678492f4778900000"], 0x34}}, 0x40004) [ 1987.768895] FAULT_INJECTION: forcing a failure. [ 1987.768895] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1987.771671] CPU: 0 PID: 10325 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1987.773118] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1987.774855] Call Trace: [ 1987.775420] dump_stack+0x107/0x167 [ 1987.776190] should_fail.cold+0x5/0xa [ 1987.776987] __alloc_pages_nodemask+0x182/0x600 [ 1987.777960] ? __kmalloc+0x16e/0x390 [ 1987.778741] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1987.780015] ? trace_hardirqs_on+0x5b/0x180 [ 1987.780931] alloc_pages_current+0x187/0x280 [ 1987.781872] relay_open_buf.part.0+0x2a5/0xc00 [ 1987.782844] relay_open+0x531/0xa10 [ 1987.783618] do_blk_trace_setup+0x4cf/0xc10 [ 1987.784537] ? _copy_from_user+0xfb/0x1b0 [ 1987.785410] __blk_trace_setup+0xca/0x180 [ 1987.786277] ? do_blk_trace_setup+0xc10/0xc10 [ 1987.787237] blk_trace_ioctl+0x155/0x290 [ 1987.788107] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1987.789128] ? do_vfs_ioctl+0x283/0x10d0 [ 1987.789978] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1987.791070] ? generic_block_fiemap+0x60/0x60 [ 1987.792011] FAULT_INJECTION: forcing a failure. [ 1987.792011] name failslab, interval 1, probability 0, space 0, times 0 [ 1987.794296] ? lock_downgrade+0x6d0/0x6d0 [ 1987.794318] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1987.794343] blkdev_ioctl+0xc1/0x710 [ 1987.794364] ? blkdev_common_ioctl+0x1930/0x1930 [ 1987.794387] ? selinux_file_ioctl+0xb6/0x270 [ 1987.794411] block_ioctl+0xf9/0x140 [ 1987.794430] ? blkdev_read_iter+0x1c0/0x1c0 [ 1987.794451] __x64_sys_ioctl+0x19a/0x210 [ 1987.794478] do_syscall_64+0x33/0x40 [ 1987.802564] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1987.803673] RIP: 0033:0x7f7a02336b19 [ 1987.804463] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1987.808337] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1987.809931] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1987.811427] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1987.812929] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1987.814428] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1987.815933] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 1987.817461] CPU: 1 PID: 10320 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 1987.819216] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1987.821303] Call Trace: [ 1987.821972] dump_stack+0x107/0x167 [ 1987.822889] should_fail.cold+0x5/0xa [ 1987.823853] ? lock_downgrade+0x6d0/0x6d0 [ 1987.824893] ? mempool_alloc+0x148/0x360 [ 1987.825909] ? mempool_free_pages+0x20/0x20 [ 1987.827003] should_failslab+0x5/0x20 [ 1987.827975] kmem_cache_alloc+0x5b/0x310 [ 1987.829007] ? mempool_free_pages+0x20/0x20 [ 1987.830096] mempool_alloc+0x148/0x360 [ 1987.831088] ? mempool_resize+0x7d0/0x7d0 [ 1987.832132] ? mark_lock+0xf5/0x2df0 [ 1987.833067] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1987.834395] __sg_alloc_table+0x24e/0x390 [ 1987.835449] sg_alloc_table_chained+0x9b/0x1f0 [ 1987.836586] ? sg_alloc_table_chained+0x1f0/0x1f0 [ 1987.837792] scsi_alloc_sgtables+0x236/0xaf0 [ 1987.838896] ? scsi_cmd_runtime_exceeced+0x1d0/0x1d0 [ 1987.840191] ? lockdep_init_map_type+0x2c7/0x780 [ 1987.841397] sd_init_command+0x2f8/0x30b0 [ 1987.842435] ? scsi_init_command+0x4ee/0x750 [ 1987.843569] scsi_queue_rq+0xe5e/0x27f0 [ 1987.844573] blk_mq_dispatch_rq_list+0x372/0x1c40 [ 1987.845799] ? elv_rb_del+0x50/0xa0 [ 1987.846705] ? elv_rqhash_del+0x119/0x160 [ 1987.847761] ? blk_mq_dequeue_from_ctx+0x7f0/0x7f0 [ 1987.848993] ? dd_dispatch_request+0x1c0/0x990 [ 1987.850147] blk_mq_do_dispatch_sched+0x7f4/0xa00 [ 1987.851375] ? blk_mq_sched_mark_restart_hctx+0x80/0x80 [ 1987.852722] ? lock_acquire+0x197/0x470 [ 1987.853720] ? hctx_lock+0x7f/0x200 [ 1987.854645] __blk_mq_sched_dispatch_requests+0x2d7/0x450 [ 1987.856027] ? blk_mq_do_dispatch_sched+0xa00/0xa00 [ 1987.857293] blk_mq_sched_dispatch_requests+0xfd/0x1e0 [ 1987.858596] __blk_mq_run_hw_queue+0x12c/0x290 [ 1987.859751] ? blk_mq_start_request+0x3f0/0x3f0 [ 1987.860907] ? do_raw_spin_lock+0x121/0x260 [ 1987.861995] __blk_mq_delay_run_hw_queue+0x53f/0x5a0 [ 1987.863274] blk_mq_run_hw_queue+0x170/0x2f0 [ 1987.864378] ? blk_mq_delay_run_hw_queues+0x1f0/0x1f0 [ 1987.865677] ? dd_dispatch_request+0x990/0x990 [ 1987.866816] blk_mq_sched_insert_requests+0x247/0x720 [ 1987.868104] blk_mq_flush_plug_list+0x415/0x6c0 [ 1987.869259] ? blk_mq_insert_requests+0x450/0x450 [ 1987.870454] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1987.871890] blk_flush_plug_list+0x26c/0x3c0 [ 1987.872964] ? mark_held_locks+0x9e/0xe0 [ 1987.873978] ? blk_insert_cloned_request+0x450/0x450 [ 1987.875235] blk_finish_plug+0x50/0xa0 [ 1987.876211] __iomap_dio_rw+0xca0/0x1110 [ 1987.877242] ? iomap_dio_bio_actor+0xe30/0xe30 [ 1987.878378] ? ext4_orphan_add+0x253/0x9e0 [ 1987.879422] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1987.880647] ? ext4_empty_dir+0xae0/0xae0 [ 1987.881678] ? jbd2__journal_start+0xf3/0x7e0 [ 1987.882801] iomap_dio_rw+0x31/0x90 [ 1987.883725] ext4_file_write_iter+0xe0e/0x1530 [ 1987.884868] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1987.885976] ? kasan_save_stack+0x32/0x40 [ 1987.886992] ? kasan_save_stack+0x1b/0x40 [ 1987.888015] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1987.889264] ? iter_file_splice_write+0x165/0xc90 [ 1987.890442] ? direct_splice_actor+0x10f/0x170 [ 1987.891562] ? splice_direct_to_actor+0x387/0x980 [ 1987.892744] ? do_splice_direct+0x1c4/0x290 [ 1987.893797] ? do_sendfile+0x553/0x11e0 [ 1987.894771] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1987.895913] ? do_syscall_64+0x33/0x40 [ 1987.896854] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1987.898153] do_iter_readv_writev+0x476/0x750 [ 1987.899234] ? _cond_resched+0x10/0x30 [ 1987.900193] ? new_sync_write+0x660/0x660 [ 1987.901201] ? avc_policy_seqno+0x9/0x70 [ 1987.902185] ? selinux_file_permission+0x92/0x520 [ 1987.903363] ? security_file_permission+0xb1/0xe0 [ 1987.904560] do_iter_write+0x191/0x700 [ 1987.905513] ? trace_hardirqs_on+0x5b/0x180 [ 1987.906570] vfs_iter_write+0x70/0xa0 [ 1987.907505] iter_file_splice_write+0x726/0xc90 [ 1987.908657] ? generic_splice_sendpage+0x140/0x140 [ 1987.909868] ? security_file_permission+0xb1/0xe0 [ 1987.911043] ? generic_splice_sendpage+0x140/0x140 [ 1987.912249] direct_splice_actor+0x10f/0x170 [ 1987.913332] splice_direct_to_actor+0x387/0x980 [ 1987.914463] ? pipe_to_sendpage+0x380/0x380 [ 1987.915534] ? do_splice_to+0x160/0x160 [ 1987.916492] ? security_file_permission+0xb1/0xe0 [ 1987.917673] do_splice_direct+0x1c4/0x290 [ 1987.918674] ? splice_direct_to_actor+0x980/0x980 [ 1987.919845] ? avc_policy_seqno+0x9/0x70 [ 1987.920831] ? security_file_permission+0xb1/0xe0 [ 1987.922007] do_sendfile+0x553/0x11e0 [ 1987.922929] ? do_pwritev+0x270/0x270 [ 1987.923863] ? wait_for_completion_io+0x270/0x270 [ 1987.925049] ? rcu_read_lock_any_held+0x75/0xa0 [ 1987.926162] ? vfs_write+0x354/0xb10 [ 1987.927063] __x64_sys_sendfile64+0x1d1/0x210 [ 1987.928160] ? __ia32_sys_sendfile+0x220/0x220 [ 1987.929264] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1987.930518] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1987.931776] do_syscall_64+0x33/0x40 [ 1987.932666] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1987.933893] RIP: 0033:0x7fbb957bcb19 [ 1987.934786] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1987.939218] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1987.941059] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 1987.942765] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1987.944495] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 1987.946193] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1987.947899] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:56:21 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:21 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x0, 0x200000000000000}) 17:56:22 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:22 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, &(0x7f0000000340)={{0x1c00000, 0x4}, 0x100, './file0/file0\x00'}) r1 = creat(&(0x7f0000000040)='./file0/file0\x00', 0x4) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) r2 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f00004e1000/0x3000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000240)={0x4, 0x7fffffff, 0x5, 0x8, 0x0, "c6ab5b1b73b4ff1746c8968d75ce7889fa4929", 0x401, 0x1000}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000500)=""/223) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r2, 0x10000000) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r2, 0x8000000) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x8010, 0xffffffffffffffff, 0x8000000) io_uring_enter(r2, 0x1681, 0x6e6f, 0x3, &(0x7f0000000600)={[0x7c5]}, 0x8) syz_io_uring_submit(r6, r3, &(0x7f00000002c0)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x5, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x1, {0x1, r5}}, 0x0) syz_io_uring_submit(r4, 0x0, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x6000, @fd=r1, 0x1f, &(0x7f0000000180)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000000)=""/11, 0xb}], 0x2, 0x3d}, 0x2) 17:56:22 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 46) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:22 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001580)='net/arp\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="d41506ef4e727956028dc9aad56e45ffb2dbf910be81244dc1014b50b12089934953b9c3499d3925bfc144a0335ef0f9a7ad9c0b28f3259085b0e8b20e91db41a74c735fe4bbe08bcc0ef5ae0a43acabc335987e196c567e83083199cf70be028f2f72918ef324febb118c70055645b83c58fc7126905ad1116d5045e9b95b187fc90fb42e754b544b293b8f3e2886003068e804a213406a5f93", 0x9a}, {&(0x7f0000000280)="264afd4df1c1126a8a848a013ef4db1d6a07272014456dbb74c3483c889066b0d8c33b918fefb237cb9748b1c6cadc7c4990352ba4950fe475a2cb6e20bd5be6aef6b89e44c6e84636f5f23db2e2610f4ede45dd589f9c79d69f675d1cc6066429e86e315164f8fa9bec8fefd8337f74fa1fe8307d992a", 0x77}, {&(0x7f0000000400)="d5ba91a7d3d9c3609e3d139cf3ba89db53c077c6313ee7f5b3ca38531feae3d11d1db51bd5a845cffe7871156161230f4b4b75dbed0b4239ff9c6203cc18223d42fdd9d29ce0f086f56f19fb005def6f6dd64bf4cdd3140817ea799dcc10b5457c6f6b931507c636abb0a579856bbe45d4acb1243b9ed21800fb346e948a1cfde4266636e15c45643866344c23fd50eef4f1817dda6a4b6592ea852cb7e52bf1312ce3c6ab144aa3876830e05f84b9abf87ecbc3394da69e2052398e327db9c039f0b3ace7e896522253404b14475d0b09482b2cde65e58640dee721cf53898335f77ef700e5895f2f22291468217bf57962ca8086309aa0ad95a08b15bbe3f9181c7fa48fc3ebc1dc54ce9508889721c1c3c69278932cedbb98f9ce9243c574c351184fd3c0f33831d7c8e0038f8c32b709c47916e87a7fa688e902985d7a1be609b7e8fa951edd0d14a351523e927840d0c784a80a26f039d16829ba81823c316e219ca5ee5da8516aa43de76949da053eb30cc674f8c0dd594cb0a279914ecb85946333cd7a14bf4c6f9353506aa7c9f31b14402408f0286dffb3668f53ce72fd221b4c4b294ef5c25c16baaa0929ad43b853cc025a02dfe064a107f0de8bbc66cf11acf2a8be1eea61eebca8c90d0c632c43ea106e97828b3c44ed2787c76b9c8a69a304afe3d3329ffa8b5ad8148573eb59146aecb17f436796d0dde5c33201f230305ff4d5313d8453c3e0532babdee75b20d95321ed81e9dd7a7e2b6390e2812178278ae48cff5ee214c839b8b17534795e229e39168a776459d92ef390d3d0cadd3fd0e9b1f8ece2fc3349090bbe3d375cf5b5060d8badce756d7b6733d1789a5d6c6ac42d4d6d5be4445cd5fda93553da8de4107389bec327ca3b67f8ba5989b40c43f6394e6fad11c588dd994061826f750779b022503bac758dada5a3c6b8f531abfe604169ff1155ffc0a4bdf1f0ee615440386e60282670f0859818d6ce5a933805b3845aea0dc535b3376e8b0ab07f0ba9ba5258f578d8a5ad3372990ea03074a6feb7d75f423e167cb9ec1a64d4ef6a42cd585e57dfb74b0a40683a976e5f0e7419b024c71a8a88de42fec52c7ed7fe14276accb7d07ca18d1c5e8bcf43b72b76752eccfd25d78934abbc0e5f875eadcbc274212e359e4b6faf306d355ee881ce5b409edf86d4cfa7565a5357fb78df7e7e5283029de02d62268a63ccfa48b7915bdc20b5570d8f3d2bf964f12e895a265d261cff9fa9b8202715f80913cdc616e83b69c153b3fdf270bc3470712e8be97f2350070a8be16ee651285c178d53148d5473a27a3eeecd7e6c276ec21b21e5cfc86b23809392302fc65997df4c09a5abdcac4792704bf5c44c249d425253155fff34fd639e140138ccd1bed82a93caf529e6ab46e3806fa14f87da33a8209d13fd6b3def960c8879dc0866b0fd3d5f042a6f1901e9e1f94df9bb0799c862ee557e512cb7f91545451110711f27961cfe885888609a8aadf049a276dfb14eae02b173ba25ac9ff5d03525b264364181fe626fad880eb2d0e39b8982a04b990112c3d66ebc6b9801a9488b84b6ef4d11bb03a547e3f00cd8400de583a54e6aa51245ba9a3382701f1fac1bdc18b96ee625bb0830c8d9626a965c8f572bb206dca05fa0c39b82a78dc6418712b042183de16b054d3a5495ec2d24888551cd94609f3b22e910f5a5219ff70785da2de04f333c244f67dd698fd965193424c45c7c2f69a0d312cdd743b01ed6d9aa86498d64ceac46c2ec7cae41994f4133dfa344ec46659321d391261267077c0bdea780df7cfc7c93ee57b1466acdf6c7043d76ce65529689f26f791124c7169ad1ce1572b0695ef1edac4db4d01cc0f12ad0516f577ed1610547be208a5742a654584c66d910b5f83b2859e2ea9af9a1ce780ed95db94e64d418f3381d33f8e1aec0b2b1378af1f8454ada006e75095cb404747c87ba76c4847e2936ccdc293ad0c5e0d3df43df72bdb61cdb2e0ca23bc684315b47ea3ecf1348129a0391ee3fad80621c3e3f26976a29fee81a98838a90c0968f656ea22e67b6bb7690f083ce095fef3dc0f179f69f33d01b03e8360f34533d764f3cc4f91ffe91a5d26e2d02eada44b8992af4870fc04800e48e4808356fc8b0b5d5b7d2a45b63006af567cf86f4319860e8dfd10fa110933ad6ca982dc476494ba07d10251f8777a001ac42d1aae8537aace506d5e733c636c10969eee72d14a7adccfd06eee51a868ef5eb85f5c67b5503c4b5e274e90ea7648aebc6f26b4ad117004c04c4a135ea514af6df2e7c384976bb3845cd65ecf425ccc0439c1531026341eb0e8b8fec10e09430f3d103fdd5101b104e316e72d942bcda897ec7914699688c12b2875101e070d87c478294caf4734c82e42bae2485323ad9ae9325f3adfc922f6cd347739f4f73d7a17c9934ac51933a3ff7c85b1495d239ae7135f85b25fb67bf537d37e001ef7e1b79f97f80049d5c8994ee35299adf09c77ba4585cc6762e9d878a88f63f8a20725134b503100c6790888788ef473463e7946cbb4af8d5773140079bc0b1f8797cf7b36e9a075b7ab5f9ec91d425709f4eda51f34dbeb2de1897529c106b8fb27b4cfcc1ee70b979b42f7f69c7c2d48ecae10ce0e824984609875016246f699247d1e8464daaeea3b60a0c02e1194f3456fce28bdf00ada7bfdf89b30bbf9e8e580fc59a61552e985c3f5f08d0d2be0044405a7ca67220580d51f9ca1be81132d6e4a1a2fc91a4b56b9471ecfb823f518b21df4e19584865751d49e11c66e0fa8b5fcab0e4a641dc0a6d41bc7dfc04774c1d0354aa71d5116376c3a5844e669719825078d8cde2b2839a8189d91bc773af76c0e4be4f18e66e249780236947606be4b9e47ff430a02d86a2220b80cf4ab602b7a2583177c2220619770cbd50935325545d35409709484d44f0d1cfe64cb7f346f0329427590c5acb5bbfd6104be406747ce7d4ce7327197ce1e419a1ff7a2c01d278c01414dcb49975d09648c9c06342f4c0ba3339579cc226e0bc9d2e08911c88c45ed00e2a2daa0daf24eafa1ca9768e71e6d594db85164bbd74ae85bc6cb773675f5b1d7d76c5edfdbb58b3c6bf965e415b5495411bf95d5406af039e20b6b9a248966856a17fc337f2626dcec46a5609519e16ca62116eaddca97d10bd622ef1cfb4cd6bf67d2250adefd57a4af2146fbbc00680d64f06615fd8e55faac8eae165e09539d59c62fab2980ef64440b5570bd1fc121c481cb25d42f6f491d767e011249d7374f941727e5870c6503664f3eb6bb7baeb622d0ddff6ff05881eaf8231a8565cc58425f1c04d01c6b172c6f4d0f0b1edfa90f5f59fdfd7c6895ed1425d036cfbb1a172206f3a1451aee204e28528a49c633d89bc04f9305d2c1e8cec9631657a5e3883d7d9361925bbffb7901fd8850716bf7f3320c338d56e9cc44d23c5ee2c2d2226b74c272ad1b92da5e320d8104cfcdf8dafd24a2295d3a07f82daa25d1d92311dcdbe98f6d48767046391eb4c7362a460dc8626b86ab0504a57b6f85df554151c2e4c6a018cd657c4842068100dcbfe4ef40fae3315d5c799869013cd5879a06bee7392aeca014cc57b851a4c2aabc197e53a032430d692590da07047195cfd64839358ce55bf41bc0d22ee2e0ab530773d76f6a48ecaa4e1d5c8fccf2e7e91e77c74770f815600f77d65e32cf1de4f5e40b834fd78869530160db75fd5857ab45f3c004bbb806dddc673fd30f29dd3adf3efb9f01608503a355a474babb6db4a470d984c56b18a54cd849f79b2be4f0952bd25ee0d6cab314bb778e5e0d3717f56436ba73f49eb84991b97ec08a90e0640594ca256d38ba666f734b5c5e672af23f89b0a85d8c76039b613f9fae0b812da6aeca187f00f2b62349f167a1d705384c7814361e13ec1312d4bd3e20ca0d291dcd2276e4349be23e03de586d3b8fc094cc375f2ac3309f5db2554e951d6f5719d7630ce80baef0d11ee70eda96ef88947a7d2e99b2c9baaacb63aa92bcbab402c10688bb8ed338cc2ef592587d781252c4c71ef81de139c95cf7ca57e84f3475459d6ba4a40e25c5dfb1c028e404911d9c72a41b93ced3ce809c97b1da22d12a132f4dc93e74defea1171a5ebde462c4c6080404d6c4425a11202370de3e8293e0d9dd574610c8576dbfb3f36e340c9a0bfeb9f8033a0023c6866df70c8671e361b31319d1b2ee29c88929daa1c2e757a6e9d5138d76e2b8e9bd119036f2fb41d29f937a464b4f66b1b8d58326390eb1084125d86a7a04a3bb9a62d3a9da37447ff56b2fea58ce5f61b78010533581fb906a4e09ce92cdefcf08ae2666068cf546f5948932bb6e3973943e61b6ea3b309944ab736841d81f95e61d3920a4a7fb000128239e58352a309ac8fbf48f9f8ab2e9d3fe27c7153f4d2fd2523d6cc91d3606147b61a65a3af6327f645e97266d90324d7070fbc6776aa25c7c325268315fdf701d4124a8dac2f2325798125c06a7088b31e4ff470dd191b26d5631cbd22f0ee4ae52e410c22714080c8f5605da04d8ff3d66bdf7268a2cdd98f9524f8fe9e377235b149aeb99c3deb5a2527a41e81d7b29e7be1a2e0cd7a2f71570f1e2f6b85a5a2720dc973da4687f54db73d4c6a7fabc1f8323996e5ce4ca73cb54e11fe917e08b8f357c3209a799eb9f3e7dfef3ea09d833fa87ce324210f0b73b16b5b5d776c424f2412b2b671541583616a5ff43110f3646cf69034239f2d480ea0ab1b3bc761e752200fd87f43e68e1101f362f3c1fa17b09e77ecb82f92dad6cad29de188a1a05191d959d0dd20df185449520e7bbf0f40c9044c79cc3a5a10dc0ad2a592f61ccd56e697cf36bcaf6d2be7e6932e6fbdf643e7d94ef025c252d1d3fb41a051dbb660373ea3fd5788490993e07029f8cad7dc9f16be05bb3db5b77708d934b8c83d6d84a45b1ad9a6fdc029e0f0ae22ed31b782185b8d8837c9d7125e6a99ec6acbb35172660eb7835b7eafacd211e698afdb7611546bde77f54ae93ff40cce7da8159224052fe706560dfd9e11b1a9ba30bf29000b4206d729031120dcbbcb65db300f80ce3d3e81ed2009ac964fdb6edec0e3cbb9e184c9a18a64979996c4eacf8884e9668630195992b208a2e367ac230bc73d121ce75ad61157a560994de00ecc1678f1eb88b293dd6eb339cab57f9c421cbcbf3046ef3487ae92e53931a3a77a0ceb67e870ee64a427c2082ab077162cb7ba2ad9803c606e3e692079b2c161fff0769896ea1e6d816e12debe12a5cf895d5c6279c9e85ca96ada978a8f9c7a3a03955ca8782116b8db4f0fe8f0203ee7934c6881405dbbfbb82ab403f9b09961daa891dcb348a1395fc57cb98e5c48e4cf7748c92b74a54c6dfa910153f2ba201cf7d94acb3b1743d9dd1560ec41e64be26bb49a54e004f54570d3c2fb5774ccfd155a306aaaf5abdac3bf589c6d45a9aa3ff1254d5db159a5ae4e085ca4e1b9066bc00698c1150b0a0f5992c9fe80b557d090a33c7e2a582430115bd7bf7043a541dbcb10cf3ac650f843e3d8f55df1f03888fd5f391dee3be51f7b1ad9924ef88d11d5b4a75a947ce0a2d99e9e9938ae2f8b95317e8e0fc062896a110298260537fe1068923d54d0312a1b90635fd8eca8a62a70c1e8401e4f9b7f5e6337a9e32d3a8259e23da5fc7955579acf657f877d61970288fe218a81e10605be76257f62822531ae88a2e24b5823c1eff4803a2999b79f051a7535a166ce9545bc7f2273759f", 0x1000}, {&(0x7f0000001400)="392ddd2489cc2ace5936dbfc958780f28f4bb212cd2829ae6bef3e868d4052a02dd5361ff6af2d0ff7e458a3e36733810809455dabc26821961c104ea9a9a9db610578bf35a10c8058ca5bd69f7e8d0cff4afe1c2810711312d95c0078a9928c28f636e2ba16077f9a44b183e2a33ad34ce72db30f49b4256c72bf76c7", 0x7d}, {&(0x7f0000001480)="269bd135fbeaf999761ab16f959e5532be2b167667c46e261e2115b5bbae8a1141176346f116340d5f631754e66b3fa495fa31cb77fb9e2f7651de932edc049e56f4571a51fffba65366a25e81728e6aeb37e2b287fa414971", 0x59}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="9b000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0x20004044) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB='file0\x00']) fallocate(r2, 0x1, 0x4, 0xbd) recvmmsg(r1, &(0x7f0000007b40)=[{{0x0, 0x0, &(0x7f0000001680), 0x0, &(0x7f00000016c0)=""/166, 0xa6}, 0x2d5}, {{&(0x7f0000001780)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x80, &(0x7f0000001900)=[{&(0x7f0000001800)=""/76, 0x4c}, {&(0x7f0000001880)=""/100, 0x64}], 0x2, &(0x7f0000001940)=""/79, 0x4f}, 0x1}, {{&(0x7f00000019c0)=@in6={0xa, 0x0, 0x0, @loopback}, 0x80, &(0x7f0000003d80)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/149, 0x95}, {&(0x7f0000002b00)=""/221, 0xdd}, {&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000003c00)=""/188, 0xbc}, {&(0x7f0000003cc0)=""/141, 0x8d}], 0x6, &(0x7f0000003e00)=""/173, 0xad}}, {{&(0x7f0000003ec0)=@rc={0x1f, @none}, 0x80, &(0x7f0000004140)=[{&(0x7f0000003f40)=""/237, 0xed}, {&(0x7f0000004040)=""/229, 0xe5}], 0x2, &(0x7f0000004180)=""/4096, 0x1000}, 0x3}, {{&(0x7f0000005180)=@generic, 0x80, &(0x7f0000006540)=[{&(0x7f0000005200)=""/234, 0xea}, {&(0x7f0000005300)=""/159, 0x9f}, {&(0x7f00000053c0)=""/4096, 0x1000}, {&(0x7f00000063c0)=""/184, 0xb8}, {&(0x7f0000006480)=""/180, 0xb4}], 0x5, &(0x7f00000065c0)=""/132, 0x84}, 0x4}, {{&(0x7f0000006680)=@tipc=@id, 0x80, &(0x7f0000006ac0)=[{&(0x7f0000006700)=""/227, 0xe3}, {&(0x7f0000006800)=""/40, 0x28}, {&(0x7f0000006840)=""/177, 0xb1}, {&(0x7f0000006900)=""/179, 0xb3}, {&(0x7f00000069c0)=""/227, 0xe3}], 0x5, &(0x7f0000006b40)=""/4096, 0x1000}, 0x7d}], 0x6, 0x10020, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r3, 0x5416, 0x0) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3f2, 0x100, 0x70bd27, 0x25dfdbfd, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000000}, 0x4800) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)) [ 1988.207978] FAULT_INJECTION: forcing a failure. [ 1988.207978] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1988.211296] CPU: 0 PID: 10355 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 1988.212944] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1988.214894] Call Trace: [ 1988.215537] dump_stack+0x107/0x167 [ 1988.216405] should_fail.cold+0x5/0xa [ 1988.217314] __alloc_pages_nodemask+0x182/0x600 [ 1988.218403] ? __kmalloc+0x16e/0x390 [ 1988.219278] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 1988.220713] ? trace_hardirqs_on+0x5b/0x180 [ 1988.221725] alloc_pages_current+0x187/0x280 [ 1988.222755] relay_open_buf.part.0+0x2a5/0xc00 [ 1988.223846] relay_open+0x531/0xa10 [ 1988.224709] do_blk_trace_setup+0x4cf/0xc10 [ 1988.225714] ? _copy_from_user+0xfb/0x1b0 [ 1988.226686] __blk_trace_setup+0xca/0x180 [ 1988.227658] ? do_blk_trace_setup+0xc10/0xc10 [ 1988.228743] blk_trace_ioctl+0x155/0x290 [ 1988.229702] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 1988.230847] ? do_vfs_ioctl+0x283/0x10d0 [ 1988.231812] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 1988.233033] ? generic_block_fiemap+0x60/0x60 [ 1988.234085] ? lock_downgrade+0x6d0/0x6d0 [ 1988.235065] ? __mutex_unlock_slowpath+0xe1/0x600 [ 1988.236214] blkdev_ioctl+0xc1/0x710 [ 1988.237086] ? blkdev_common_ioctl+0x1930/0x1930 [ 1988.238192] ? selinux_file_ioctl+0xb6/0x270 [ 1988.239229] block_ioctl+0xf9/0x140 [ 1988.240099] ? blkdev_read_iter+0x1c0/0x1c0 [ 1988.241112] __x64_sys_ioctl+0x19a/0x210 [ 1988.242072] do_syscall_64+0x33/0x40 [ 1988.242930] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1988.244133] RIP: 0033:0x7f7a02336b19 [ 1988.244989] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1988.249235] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1988.250976] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 1988.252700] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 1988.254354] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1988.256005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1988.257637] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:56:35 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 34) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:56:35 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:35 executing program 6: mknod$loop(0x0, 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:35 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:56:35 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:56:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x17, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:35 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 47) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:35 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff}) [ 2001.918818] FAULT_INJECTION: forcing a failure. [ 2001.918818] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2001.920382] CPU: 0 PID: 10377 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2001.921237] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2001.922262] Call Trace: [ 2001.922597] dump_stack+0x107/0x167 [ 2001.923059] should_fail.cold+0x5/0xa [ 2001.923534] __alloc_pages_nodemask+0x182/0x600 [ 2001.924130] ? __kmalloc+0x16e/0x390 [ 2001.924595] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2001.925351] ? trace_hardirqs_on+0x5b/0x180 [ 2001.925889] alloc_pages_current+0x187/0x280 [ 2001.926441] relay_open_buf.part.0+0x2a5/0xc00 [ 2001.927016] relay_open+0x531/0xa10 [ 2001.927466] do_blk_trace_setup+0x4cf/0xc10 [ 2001.928020] ? _copy_from_user+0xfb/0x1b0 [ 2001.928531] __blk_trace_setup+0xca/0x180 [ 2001.929048] ? do_blk_trace_setup+0xc10/0xc10 [ 2001.929616] blk_trace_ioctl+0x155/0x290 [ 2001.930123] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2001.930733] ? do_vfs_ioctl+0x283/0x10d0 [ 2001.931230] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2001.931886] ? generic_block_fiemap+0x60/0x60 [ 2001.932446] ? lock_downgrade+0x6d0/0x6d0 [ 2001.932964] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2001.933565] blkdev_ioctl+0xc1/0x710 [ 2001.934029] ? blkdev_common_ioctl+0x1930/0x1930 [ 2001.934619] ? selinux_file_ioctl+0xb6/0x270 [ 2001.935161] block_ioctl+0xf9/0x140 [ 2001.935610] ? blkdev_read_iter+0x1c0/0x1c0 [ 2001.936162] __x64_sys_ioctl+0x19a/0x210 [ 2001.936673] do_syscall_64+0x33/0x40 [ 2001.937138] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2001.937778] RIP: 0033:0x7f7a02336b19 [ 2001.938233] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2001.940507] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2001.941440] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2001.942313] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2001.943188] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2001.944079] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2001.944964] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2001.977551] FAULT_INJECTION: forcing a failure. [ 2001.977551] name failslab, interval 1, probability 0, space 0, times 0 [ 2001.980356] CPU: 1 PID: 10370 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2001.981839] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2001.983604] Call Trace: [ 2001.984178] dump_stack+0x107/0x167 [ 2001.984953] should_fail.cold+0x5/0xa [ 2001.985777] ? create_object.isra.0+0x3a/0xa30 [ 2001.986729] should_failslab+0x5/0x20 [ 2001.987538] kmem_cache_alloc+0x5b/0x310 [ 2001.988400] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2001.989542] create_object.isra.0+0x3a/0xa30 [ 2001.990492] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2001.991577] kmem_cache_alloc+0x159/0x310 [ 2001.992465] jbd2__journal_start+0x190/0x7e0 [ 2001.993411] __ext4_journal_start_sb+0x214/0x390 [ 2001.994424] ext4_dio_write_end_io+0x22b/0x600 [ 2001.995404] iomap_dio_complete+0x1a1/0x790 [ 2001.996344] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2001.997317] iomap_dio_rw+0x63/0x90 [ 2001.998097] ext4_file_write_iter+0xe0e/0x1530 [ 2001.999082] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2002.000059] ? kasan_save_stack+0x32/0x40 [ 2002.000931] ? kasan_save_stack+0x1b/0x40 [ 2002.001803] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2002.002892] ? iter_file_splice_write+0x165/0xc90 [ 2002.003920] ? direct_splice_actor+0x10f/0x170 [ 2002.004895] ? splice_direct_to_actor+0x387/0x980 [ 2002.005919] ? do_splice_direct+0x1c4/0x290 [ 2002.006830] ? do_sendfile+0x553/0x11e0 [ 2002.007683] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2002.008693] ? do_syscall_64+0x33/0x40 [ 2002.009521] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2002.010661] do_iter_readv_writev+0x476/0x750 [ 2002.011616] ? _cond_resched+0x10/0x30 [ 2002.012456] ? new_sync_write+0x660/0x660 [ 2002.013341] ? avc_policy_seqno+0x9/0x70 [ 2002.014208] ? selinux_file_permission+0x92/0x520 [ 2002.015236] ? security_file_permission+0xb1/0xe0 [ 2002.016273] do_iter_write+0x191/0x700 [ 2002.017101] ? trace_hardirqs_on+0x5b/0x180 [ 2002.018031] vfs_iter_write+0x70/0xa0 [ 2002.018843] iter_file_splice_write+0x726/0xc90 [ 2002.019865] ? generic_splice_sendpage+0x140/0x140 [ 2002.020938] ? security_file_permission+0xb1/0xe0 [ 2002.021371] FAULT_INJECTION: forcing a failure. [ 2002.021371] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2002.021973] ? generic_splice_sendpage+0x140/0x140 [ 2002.021995] direct_splice_actor+0x10f/0x170 [ 2002.025751] splice_direct_to_actor+0x387/0x980 [ 2002.026917] ? pipe_to_sendpage+0x380/0x380 [ 2002.028030] ? do_splice_to+0x160/0x160 [ 2002.029028] ? security_file_permission+0xb1/0xe0 [ 2002.030255] do_splice_direct+0x1c4/0x290 [ 2002.031301] ? splice_direct_to_actor+0x980/0x980 [ 2002.032512] ? avc_policy_seqno+0x9/0x70 [ 2002.033544] ? security_file_permission+0xb1/0xe0 [ 2002.034795] do_sendfile+0x553/0x11e0 [ 2002.035770] ? do_pwritev+0x270/0x270 [ 2002.036732] ? wait_for_completion_io+0x270/0x270 [ 2002.037946] ? rcu_read_lock_any_held+0x75/0xa0 [ 2002.039105] ? vfs_write+0x354/0xb10 [ 2002.040067] __x64_sys_sendfile64+0x1d1/0x210 [ 2002.041223] ? __ia32_sys_sendfile+0x220/0x220 [ 2002.042398] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2002.043733] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2002.045048] do_syscall_64+0x33/0x40 [ 2002.045979] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2002.047269] RIP: 0033:0x7fbb957bcb19 [ 2002.048233] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2002.052861] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2002.054779] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2002.056598] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2002.058422] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2002.060396] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2002.062218] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2002.064081] CPU: 0 PID: 10395 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2002.064912] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2002.065929] Call Trace: [ 2002.066330] dump_stack+0x107/0x167 [ 2002.066779] should_fail.cold+0x5/0xa [ 2002.067237] __alloc_pages_nodemask+0x182/0x600 [ 2002.067799] ? __kmalloc+0x16e/0x390 [ 2002.068245] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2002.068959] ? trace_hardirqs_on+0x5b/0x180 [ 2002.069462] alloc_pages_current+0x187/0x280 [ 2002.069986] relay_open_buf.part.0+0x2a5/0xc00 [ 2002.070529] relay_open+0x531/0xa10 [ 2002.070960] do_blk_trace_setup+0x4cf/0xc10 [ 2002.071468] ? _copy_from_user+0xfb/0x1b0 [ 2002.071955] __blk_trace_setup+0xca/0x180 [ 2002.072443] ? do_blk_trace_setup+0xc10/0xc10 [ 2002.072979] blk_trace_ioctl+0x155/0x290 [ 2002.073457] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2002.074030] ? do_vfs_ioctl+0x283/0x10d0 [ 2002.074521] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2002.075144] ? generic_block_fiemap+0x60/0x60 [ 2002.075680] ? lock_downgrade+0x6d0/0x6d0 [ 2002.076171] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2002.076748] blkdev_ioctl+0xc1/0x710 [ 2002.077188] ? blkdev_common_ioctl+0x1930/0x1930 [ 2002.077747] ? selinux_file_ioctl+0xb6/0x270 [ 2002.078276] block_ioctl+0xf9/0x140 [ 2002.078695] ? blkdev_read_iter+0x1c0/0x1c0 [ 2002.079201] __x64_sys_ioctl+0x19a/0x210 [ 2002.079681] do_syscall_64+0x33/0x40 [ 2002.080117] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2002.080705] RIP: 0033:0x7f7a02336b19 [ 2002.081139] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2002.083269] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2002.084166] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2002.085001] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2002.085835] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2002.086660] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2002.087487] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:56:35 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x9, 0x8000) write$binfmt_script(r0, &(0x7f0000000140)={'#! ', './file0', [{0x20, 'f([($'}, {0x20, 'y\x00'}, {0x20, 'y\x00'}, {0x20, 'trusted.overlay.opaque\x00'}, {0x20, '%/^:'}], 0xa, "ca680d2e080575a2b1522ff902d8a5201d8229d45575aa5038bf5642cb05c4a09b84e50ae8dae3166d161f03dc522253eae2fd07963e3eba03224a5e4f2233391c547976ec8d55a0fb6dcfc1423b80d91561f567a290aa5721cba969921d4c1b3f6c45225d2425b08c8d0d62aecc31c5114fd019132bfe3ef952fb4aac08bf223ae2bf1308dc3e79b6c5ca3c0bc86c85c68f25c0496b7aad747e891e03aada6571c472a43034061c0b25040cbf956ece049a0dd9c359ef79310c887bba92924fc94961833dc818272c3a2439457bb8505317e424b34aeee9"}, 0x10c) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) 17:56:35 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 48) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:36 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='syscall\x00') ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000030a447a6129e65a2a490411da01e0db86fe32b17035bbf5912554ea8931366f8761aa9d2d06f4a7b3df5bb3e1bd8b84e1371366eeab3a5c4512fe6d11e4e62270398d1a685bce06d72252aa2934e17e1d794abec52736d2ccbe80cad96f7ab08ee7c34431a10dc48114df1a7420d936bc544035120f82ab3ed8fb3f27c860cc1c35a9766dae29a79edc78d10d72fb515a36306109ab9932cd3c6d7e26e353b9d493b53c880aad4545bf68e997e79d923d26e5e8c5db851e321d15878d71ace4ddd818d5c4cd25dcaed804f954184b876cef9354575b9003febad2e28bc05c7245180a9dbdaf59d061ad90076834d795417c8a9fba15487545af86b23b2fa5b847d98b8d29982e9cbd338d9306ea1cfee9bbd39dd5b759d53169b110c4b74f11e7c8aa4ed1569f91e71776409b588d4f4f10e87b76c48a4c67fbecb900956a89f6075dc5285608ab11d64376b1a1b2306613b00f511820dcd02e65ba6a91e1bf09b1cced1a7bff1ca668e4767a6620439d55bd4822967cbea757731dbdb71bc4cd98fb07f24897b0118c581130881b3f78edfebaaa03b7fc511ff1875711cf38c41c94bfca54e10982ba0e150077f25b6c717ff327a93484c5c7d160501311a8b69fb877bef8cfe5c86f8ca231ff618d7698c853ca1fcb268c9518b6e5fbf244c3acbac537c882287a80e01ebe4d0ae121e2e3f2cfd98454308b610c0c39f8206cf85ef7f41c5652f8d462074aa26d41ebf2849451eb65d403b886079f157", @ANYRES32=r1, @ANYBLOB="05000000001813653f002bf6131e136aab10ef5fa6df57b79107b81e09e3d8a4ae68a110a42b0100000000000000002e2f66696c653000"]) creat(&(0x7f0000000000)='./file0\x00', 0x1) 17:56:36 executing program 2: rt_sigpending(&(0x7f0000000080), 0x8) r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGLCKTRMIOS(r0, 0x4b47, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10100, 0x1d) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) fallocate(r1, 0x66, 0x2d00000000000000, 0xedb) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x404800, 0x0) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(r2, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0xdacef9e92584191e}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xa8, 0x0, 0x4, 0x70bd29, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x2}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0xfffffffd}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x2}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3d79ff3b}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x80}, 0x8000) 17:56:36 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:36 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481269, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:36 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(0x0, 0x0) 17:56:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x18, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:48 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 35) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:56:48 executing program 3: syz_genetlink_get_family_id$net_dm(&(0x7f0000000000), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000340)={'wpan0\x00', 0x0}) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000240), r0) sendmsg$IEEE802154_LLSEC_ADD_DEV(r2, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r4, 0x200, 0x70bd28, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5, 0x36, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000080}, 0x880) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan4\x00'}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x28}}, 0x0) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x100, 0x70bd26, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x20}, 0x1, 0x0, 0x0, 0x40}, 0x20040850) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r5 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r5, 0xc0481273, 0x0) 17:56:48 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126c, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:48 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000140)={0x5c}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000200)={&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/1, 0x1, 0x0, &(0x7f00000001c0)=""/22, 0x16}, &(0x7f0000000240)=0x40) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000080)=0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa09, 0x0, 0x0, 0x3, 0x0, r3}) ioctl$sock_inet_udp_SIOCOUTQ(r1, 0x5411, &(0x7f0000000100)) 17:56:48 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 49) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:48 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:48 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(0x0, 0x0) [ 2014.204395] FAULT_INJECTION: forcing a failure. [ 2014.204395] name failslab, interval 1, probability 0, space 0, times 0 [ 2014.207248] CPU: 1 PID: 10426 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2014.208814] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2014.210675] Call Trace: [ 2014.211283] dump_stack+0x107/0x167 [ 2014.212118] should_fail.cold+0x5/0xa [ 2014.212982] ? jbd2__journal_start+0x190/0x7e0 [ 2014.214027] should_failslab+0x5/0x20 [ 2014.214891] kmem_cache_alloc+0x5b/0x310 [ 2014.215823] jbd2__journal_start+0x190/0x7e0 [ 2014.216821] __ext4_journal_start_sb+0x214/0x390 [ 2014.217905] ext4_dio_write_end_io+0x22b/0x600 [ 2014.218942] iomap_dio_complete+0x1a1/0x790 [ 2014.219924] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2014.220948] iomap_dio_rw+0x63/0x90 [ 2014.221765] ext4_file_write_iter+0xe0e/0x1530 [ 2014.222814] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2014.223862] ? kasan_save_stack+0x32/0x40 [ 2014.224789] ? kasan_save_stack+0x1b/0x40 [ 2014.225731] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2014.226872] ? iter_file_splice_write+0x165/0xc90 [ 2014.227968] ? direct_splice_actor+0x10f/0x170 [ 2014.229001] ? splice_direct_to_actor+0x387/0x980 [ 2014.230070] ? do_splice_direct+0x1c4/0x290 [ 2014.231029] ? do_sendfile+0x553/0x11e0 [ 2014.231938] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2014.232994] ? do_syscall_64+0x33/0x40 [ 2014.233882] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2014.235105] do_iter_readv_writev+0x476/0x750 [ 2014.236133] ? _cond_resched+0x10/0x30 [ 2014.236996] ? new_sync_write+0x660/0x660 [ 2014.237944] ? avc_policy_seqno+0x9/0x70 [ 2014.238867] ? selinux_file_permission+0x92/0x520 [ 2014.239983] ? security_file_permission+0xb1/0xe0 [ 2014.241082] do_iter_write+0x191/0x700 [ 2014.241970] ? trace_hardirqs_on+0x5b/0x180 [ 2014.242959] vfs_iter_write+0x70/0xa0 [ 2014.243844] iter_file_splice_write+0x726/0xc90 [ 2014.244916] ? generic_splice_sendpage+0x140/0x140 [ 2014.246048] ? security_file_permission+0xb1/0xe0 [ 2014.247137] ? generic_splice_sendpage+0x140/0x140 [ 2014.248279] direct_splice_actor+0x10f/0x170 [ 2014.249275] splice_direct_to_actor+0x387/0x980 [ 2014.250325] ? pipe_to_sendpage+0x380/0x380 [ 2014.251304] ? do_splice_to+0x160/0x160 [ 2014.252220] ? security_file_permission+0xb1/0xe0 [ 2014.253323] do_splice_direct+0x1c4/0x290 [ 2014.254263] ? splice_direct_to_actor+0x980/0x980 [ 2014.255361] ? avc_policy_seqno+0x9/0x70 [ 2014.256314] ? security_file_permission+0xb1/0xe0 [ 2014.257413] do_sendfile+0x553/0x11e0 [ 2014.258290] ? do_pwritev+0x270/0x270 [ 2014.259152] ? wait_for_completion_io+0x270/0x270 [ 2014.260261] ? rcu_read_lock_any_held+0x75/0xa0 [ 2014.261311] ? vfs_write+0x354/0xb10 [ 2014.262162] __x64_sys_sendfile64+0x1d1/0x210 [ 2014.263181] ? __ia32_sys_sendfile+0x220/0x220 [ 2014.264245] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2014.265431] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2014.266603] do_syscall_64+0x33/0x40 [ 2014.267442] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2014.268610] RIP: 0033:0x7fbb957bcb19 [ 2014.269444] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2014.273601] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2014.275336] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2014.276960] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2014.278565] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2014.280192] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2014.281801] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2014.300024] FAULT_INJECTION: forcing a failure. [ 2014.300024] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2014.303047] CPU: 0 PID: 10438 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2014.304549] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2014.306430] Call Trace: [ 2014.306996] dump_stack+0x107/0x167 [ 2014.307850] should_fail.cold+0x5/0xa [ 2014.308691] __alloc_pages_nodemask+0x182/0x600 [ 2014.309687] ? __kmalloc+0x16e/0x390 [ 2014.310467] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2014.311747] ? trace_hardirqs_on+0x5b/0x180 [ 2014.312661] alloc_pages_current+0x187/0x280 [ 2014.313608] relay_open_buf.part.0+0x2a5/0xc00 [ 2014.314603] relay_open+0x531/0xa10 [ 2014.315406] do_blk_trace_setup+0x4cf/0xc10 [ 2014.316359] ? _copy_from_user+0xfb/0x1b0 [ 2014.317257] __blk_trace_setup+0xca/0x180 [ 2014.318149] ? do_blk_trace_setup+0xc10/0xc10 [ 2014.319134] blk_trace_ioctl+0x155/0x290 [ 2014.320021] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2014.321068] ? do_vfs_ioctl+0x283/0x10d0 [ 2014.321940] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2014.323058] ? generic_block_fiemap+0x60/0x60 [ 2014.324033] ? lock_downgrade+0x6d0/0x6d0 [ 2014.324923] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2014.325962] blkdev_ioctl+0xc1/0x710 [ 2014.326761] ? blkdev_common_ioctl+0x1930/0x1930 [ 2014.327791] ? selinux_file_ioctl+0xb6/0x270 [ 2014.328739] block_ioctl+0xf9/0x140 [ 2014.329523] ? blkdev_read_iter+0x1c0/0x1c0 [ 2014.330450] __x64_sys_ioctl+0x19a/0x210 [ 2014.331332] do_syscall_64+0x33/0x40 [ 2014.332145] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2014.333244] RIP: 0033:0x7f7a02336b19 [ 2014.334048] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2014.337971] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2014.339597] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2014.341127] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2014.342644] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2014.344171] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2014.345698] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:56:48 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(0x0, 0x0) 17:56:48 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x4edb2000) syncfs(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xc32082, 0x80) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:56:48 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 36) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:56:48 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) r0 = creat(&(0x7f0000000100)='./file1\x00', 0x100) r1 = syz_io_uring_complete(0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000080)={0x0, 0x0}) r3 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000000c0)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0x2f, 0x80000) fallocate(r3, 0x1, 0x2, 0x6) ioctl$FICLONE(r1, 0x40049409, r1) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x81, 0x100000000000, 0x0, r2}) r4 = syz_io_uring_setup(0x7ff3, &(0x7f0000000180)={0x0, 0x16fc, 0x2, 0x3, 0x27b, 0x0, r1}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000200), &(0x7f0000000240)) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r4, 0xf502, 0x0) 17:56:48 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126f, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:56:48 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 50) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2014.640626] FAULT_INJECTION: forcing a failure. [ 2014.640626] name failslab, interval 1, probability 0, space 0, times 0 [ 2014.643331] CPU: 0 PID: 10461 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2014.644812] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2014.646562] Call Trace: [ 2014.647130] dump_stack+0x107/0x167 [ 2014.647909] should_fail.cold+0x5/0xa [ 2014.648716] ? create_object.isra.0+0x3a/0xa30 [ 2014.649680] should_failslab+0x5/0x20 [ 2014.650482] kmem_cache_alloc+0x5b/0x310 [ 2014.651351] create_object.isra.0+0x3a/0xa30 [ 2014.652438] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2014.653733] __kmalloc+0x16e/0x390 [ 2014.654646] iter_file_splice_write+0x165/0xc90 [ 2014.655875] ? generic_splice_sendpage+0x140/0x140 [ 2014.657135] ? pipe_to_user+0x170/0x170 [ 2014.658192] ? security_file_permission+0xb1/0xe0 [ 2014.659450] ? generic_splice_sendpage+0x140/0x140 [ 2014.660745] direct_splice_actor+0x10f/0x170 [ 2014.661888] splice_direct_to_actor+0x387/0x980 [ 2014.663104] ? pipe_to_sendpage+0x380/0x380 [ 2014.664239] ? do_splice_to+0x160/0x160 [ 2014.665273] ? security_file_permission+0xb1/0xe0 [ 2014.666517] do_splice_direct+0x1c4/0x290 [ 2014.667595] ? splice_direct_to_actor+0x980/0x980 [ 2014.668843] ? avc_policy_seqno+0x9/0x70 [ 2014.669911] ? security_file_permission+0xb1/0xe0 [ 2014.671158] do_sendfile+0x553/0x11e0 [ 2014.672169] ? do_pwritev+0x270/0x270 [ 2014.673146] ? wait_for_completion_io+0x270/0x270 [ 2014.674399] ? rcu_read_lock_any_held+0x75/0xa0 [ 2014.675577] ? vfs_write+0x354/0xb10 [ 2014.676550] __x64_sys_sendfile64+0x1d1/0x210 [ 2014.677696] ? __ia32_sys_sendfile+0x220/0x220 [ 2014.678683] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2014.679819] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2014.680904] do_syscall_64+0x33/0x40 [ 2014.681685] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2014.682768] RIP: 0033:0x7fbb957bcb19 [ 2014.683555] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2014.687439] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2014.689023] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2014.690518] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2014.692020] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2014.693510] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2014.695001] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2014.721333] FAULT_INJECTION: forcing a failure. [ 2014.721333] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2014.723963] CPU: 1 PID: 10476 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2014.725461] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2014.727226] Call Trace: [ 2014.727806] dump_stack+0x107/0x167 [ 2014.728589] should_fail.cold+0x5/0xa [ 2014.729422] __alloc_pages_nodemask+0x182/0x600 [ 2014.730412] ? __kmalloc+0x16e/0x390 [ 2014.731221] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2014.732547] ? trace_hardirqs_on+0x5b/0x180 [ 2014.733485] alloc_pages_current+0x187/0x280 [ 2014.734426] relay_open_buf.part.0+0x2a5/0xc00 [ 2014.735419] relay_open+0x531/0xa10 [ 2014.736210] do_blk_trace_setup+0x4cf/0xc10 [ 2014.737132] ? _copy_from_user+0xfb/0x1b0 [ 2014.738016] __blk_trace_setup+0xca/0x180 [ 2014.738909] ? do_blk_trace_setup+0xc10/0xc10 [ 2014.739908] blk_trace_ioctl+0x155/0x290 [ 2014.740779] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2014.741833] ? do_vfs_ioctl+0x283/0x10d0 [ 2014.742701] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2014.743836] ? generic_block_fiemap+0x60/0x60 [ 2014.744800] ? lock_downgrade+0x6d0/0x6d0 [ 2014.745695] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2014.746724] blkdev_ioctl+0xc1/0x710 [ 2014.747526] ? blkdev_common_ioctl+0x1930/0x1930 [ 2014.748546] ? selinux_file_ioctl+0xb6/0x270 [ 2014.749495] block_ioctl+0xf9/0x140 [ 2014.750273] ? blkdev_read_iter+0x1c0/0x1c0 [ 2014.751199] __x64_sys_ioctl+0x19a/0x210 [ 2014.752073] do_syscall_64+0x33/0x40 [ 2014.752872] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2014.753965] RIP: 0033:0x7f7a02336b19 [ 2014.754764] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2014.758722] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2014.760351] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2014.761860] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2014.763378] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2014.764899] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2014.766418] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:56:48 executing program 5: syz_genetlink_get_family_id$net_dm(&(0x7f0000000000), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000340)={'wpan0\x00', 0x0}) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000240), r0) sendmsg$IEEE802154_LLSEC_ADD_DEV(r2, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r4, 0x200, 0x70bd28, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5, 0x36, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000080}, 0x880) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan4\x00'}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x28}}, 0x0) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x100, 0x70bd26, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x20}, 0x1, 0x0, 0x0, 0x40}, 0x20040850) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r5 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r5, 0xc0481273, 0x0) 17:57:02 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 37) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:02 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r3, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x8}}, './file1\x00'}) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2000, 0x8, 0x0, 0x72b00000000}) 17:57:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x19, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 51) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) open_tree(r1, &(0x7f0000000000)='./file0\x00', 0x900) 17:57:02 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x4edb2000) syncfs(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xc32082, 0x80) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 2028.129128] FAULT_INJECTION: forcing a failure. [ 2028.129128] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2028.132313] CPU: 1 PID: 10493 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2028.134101] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2028.136241] Call Trace: [ 2028.136929] dump_stack+0x107/0x167 [ 2028.137871] should_fail.cold+0x5/0xa [ 2028.138866] __alloc_pages_nodemask+0x182/0x600 [ 2028.140087] ? __kmalloc+0x16e/0x390 [ 2028.141044] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2028.142580] ? trace_hardirqs_on+0x5b/0x180 [ 2028.143699] alloc_pages_current+0x187/0x280 [ 2028.144851] relay_open_buf.part.0+0x2a5/0xc00 [ 2028.146030] relay_open+0x531/0xa10 [ 2028.146969] do_blk_trace_setup+0x4cf/0xc10 [ 2028.148099] ? _copy_from_user+0xfb/0x1b0 [ 2028.149176] __blk_trace_setup+0xca/0x180 [ 2028.150240] ? do_blk_trace_setup+0xc10/0xc10 [ 2028.151413] blk_trace_ioctl+0x155/0x290 [ 2028.152461] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2028.153719] ? do_vfs_ioctl+0x283/0x10d0 [ 2028.154761] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2028.156112] ? generic_block_fiemap+0x60/0x60 [ 2028.157260] ? lock_downgrade+0x6d0/0x6d0 [ 2028.158321] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2028.159554] blkdev_ioctl+0xc1/0x710 [ 2028.160521] ? blkdev_common_ioctl+0x1930/0x1930 [ 2028.161750] ? selinux_file_ioctl+0xb6/0x270 [ 2028.162864] block_ioctl+0xf9/0x140 [ 2028.163785] ? blkdev_read_iter+0x1c0/0x1c0 [ 2028.164896] __x64_sys_ioctl+0x19a/0x210 [ 2028.165942] do_syscall_64+0x33/0x40 [ 2028.166891] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2028.168205] RIP: 0033:0x7f7a02336b19 [ 2028.169163] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2028.173852] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2028.175793] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2028.177611] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2028.179420] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2028.181224] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2028.183021] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:02 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='syscall\x00') ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000030a447a6129e65a2a490411da01e0db86fe32b17035bbf5912554ea8931366f8761aa9d2d06f4a7b3df5bb3e1bd8b84e1371366eeab3a5c4512fe6d11e4e62270398d1a685bce06d72252aa2934e17e1d794abec52736d2ccbe80cad96f7ab08ee7c34431a10dc48114df1a7420d936bc544035120f82ab3ed8fb3f27c860cc1c35a9766dae29a79edc78d10d72fb515a36306109ab9932cd3c6d7e26e353b9d493b53c880aad4545bf68e997e79d923d26e5e8c5db851e321d15878d71ace4ddd818d5c4cd25dcaed804f954184b876cef9354575b9003febad2e28bc05c7245180a9dbdaf59d061ad90076834d795417c8a9fba15487545af86b23b2fa5b847d98b8d29982e9cbd338d9306ea1cfee9bbd39dd5b759d53169b110c4b74f11e7c8aa4ed1569f91e71776409b588d4f4f10e87b76c48a4c67fbecb900956a89f6075dc5285608ab11d64376b1a1b2306613b00f511820dcd02e65ba6a91e1bf09b1cced1a7bff1ca668e4767a6620439d55bd4822967cbea757731dbdb71bc4cd98fb07f24897b0118c581130881b3f78edfebaaa03b7fc511ff1875711cf38c41c94bfca54e10982ba0e150077f25b6c717ff327a93484c5c7d160501311a8b69fb877bef8cfe5c86f8ca231ff618d7698c853ca1fcb268c9518b6e5fbf244c3acbac537c882287a80e01ebe4d0ae121e2e3f2cfd98454308b610c0c39f8206cf85ef7f41c5652f8d462074aa26d41ebf2849451eb65d403b886079f157", @ANYRES32=r1, @ANYBLOB="05000000001813653f002bf6131e136aab10ef5fa6df57b79107b81e09e3d8a4ae68a110a42b0100000000000000002e2f66696c653000"]) creat(&(0x7f0000000000)='./file0\x00', 0x1) 17:57:02 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481275, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 2028.201342] FAULT_INJECTION: forcing a failure. [ 2028.201342] name failslab, interval 1, probability 0, space 0, times 0 [ 2028.202713] CPU: 0 PID: 10491 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2028.203519] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2028.204502] Call Trace: [ 2028.204817] dump_stack+0x107/0x167 [ 2028.205247] should_fail.cold+0x5/0xa [ 2028.205697] ? iter_file_splice_write+0x165/0xc90 [ 2028.206260] should_failslab+0x5/0x20 [ 2028.206702] __kmalloc+0x72/0x390 [ 2028.207115] iter_file_splice_write+0x165/0xc90 [ 2028.207668] ? generic_splice_sendpage+0x140/0x140 [ 2028.208244] ? pipe_to_user+0x170/0x170 [ 2028.208719] ? security_file_permission+0xb1/0xe0 [ 2028.209286] ? generic_splice_sendpage+0x140/0x140 [ 2028.209863] direct_splice_actor+0x10f/0x170 [ 2028.210388] splice_direct_to_actor+0x387/0x980 [ 2028.210932] ? pipe_to_sendpage+0x380/0x380 [ 2028.211442] ? do_splice_to+0x160/0x160 [ 2028.211918] ? security_file_permission+0xb1/0xe0 [ 2028.212484] do_splice_direct+0x1c4/0x290 [ 2028.212966] ? splice_direct_to_actor+0x980/0x980 [ 2028.213533] ? avc_policy_seqno+0x9/0x70 [ 2028.214014] ? security_file_permission+0xb1/0xe0 [ 2028.214578] do_sendfile+0x553/0x11e0 [ 2028.215026] ? do_pwritev+0x270/0x270 [ 2028.215469] ? wait_for_completion_io+0x270/0x270 [ 2028.216042] ? rcu_read_lock_any_held+0x75/0xa0 [ 2028.216588] ? vfs_write+0x354/0xb10 [ 2028.217024] __x64_sys_sendfile64+0x1d1/0x210 [ 2028.217547] ? __ia32_sys_sendfile+0x220/0x220 [ 2028.218082] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2028.218695] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2028.219299] do_syscall_64+0x33/0x40 [ 2028.219732] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2028.220342] RIP: 0033:0x7fbb957bcb19 [ 2028.220778] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2028.222912] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2028.223800] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2028.224631] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2028.225462] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2028.226283] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2028.227100] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2028.228385] loop2: detected capacity change from 0 to 32768 [ 2028.232797] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 17:57:02 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 52) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481278, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2028.300816] FAULT_INJECTION: forcing a failure. [ 2028.300816] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2028.303728] CPU: 1 PID: 10521 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2028.305817] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2028.308248] Call Trace: [ 2028.308899] dump_stack+0x107/0x167 [ 2028.309803] should_fail.cold+0x5/0xa [ 2028.310748] __alloc_pages_nodemask+0x182/0x600 [ 2028.311906] ? __kmalloc+0x16e/0x390 [ 2028.312812] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2028.314301] ? trace_hardirqs_on+0x5b/0x180 [ 2028.315366] alloc_pages_current+0x187/0x280 [ 2028.316470] relay_open_buf.part.0+0x2a5/0xc00 [ 2028.317602] relay_open+0x531/0xa10 [ 2028.318494] do_blk_trace_setup+0x4cf/0xc10 [ 2028.319532] ? _copy_from_user+0xfb/0x1b0 [ 2028.320565] __blk_trace_setup+0xca/0x180 [ 2028.321583] ? do_blk_trace_setup+0xc10/0xc10 [ 2028.322702] blk_trace_ioctl+0x155/0x290 [ 2028.323683] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2028.324901] ? do_vfs_ioctl+0x283/0x10d0 [ 2028.325897] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2028.327181] ? generic_block_fiemap+0x60/0x60 [ 2028.328287] ? lock_downgrade+0x6d0/0x6d0 [ 2028.329293] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2028.330479] blkdev_ioctl+0xc1/0x710 [ 2028.331379] ? blkdev_common_ioctl+0x1930/0x1930 [ 2028.332554] ? selinux_file_ioctl+0xb6/0x270 [ 2028.333643] block_ioctl+0xf9/0x140 [ 2028.334535] ? blkdev_read_iter+0x1c0/0x1c0 [ 2028.335588] __x64_sys_ioctl+0x19a/0x210 [ 2028.336598] do_syscall_64+0x33/0x40 [ 2028.337508] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2028.338756] RIP: 0033:0x7f7a02336b19 [ 2028.339660] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2028.344158] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2028.346020] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2028.347767] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2028.349526] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2028.351270] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2028.353024] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:02 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = socket$inet6_icmp(0xa, 0x2, 0x3a) sendmmsg$sock(r0, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="d1eca346f37b3e1ff09d72637d73ccb26a5dec28dacbc70148ef20f42033ac743af7e2c6fa0bb957b1b68a24684e1ca95e8d7493dd5814ca526dca1381220eea279edf9ee07975084acb2a88922bb12dc3dd37cca7d8069080a9f3cbaec7810631a7e9bd08014f38326aa36add4fff7dc5f4419c73038d3510fe3c48e235787f65f04bf33d56164e27c3594ec9bdcd4b64a8c85f68637d0306", 0x99}, {&(0x7f0000000100)="88feddea387511fa4d2b2e9919982a5f68028b59a722f49e1249813dbf8d7d230848bfe7e29234de3fead0ba2093", 0x2e}, {&(0x7f0000000140)="6cc37df50e5e39268de01668d1c7965b8f951c59b2db4b", 0x17}, {&(0x7f0000000180)="36743ef3cbd4c2be42700e828e864999a358e77e3dda5ead4bb5", 0x1a}, {&(0x7f00000001c0)="3e246be616304e4567622def0ee06e82e148e950e774a2c6f6c9bcf6982c63e93d761cf78c674f84805d0370a716c6b16b45c72ea99b1a00f19a5f7d4750ce6e7aa36b0268f4b1ff2042ae38d2a4d3387c26cfa3ef6a846e50e564b76fe0c7015ab3", 0x62}], 0x5}}], 0x1, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:57:02 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc04812bb, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:02 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) statfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/186) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:57:14 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x82) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5) 17:57:14 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:14 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:14 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:14 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0xf) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x6}}, './file0\x00'}) ioctl$int_out(r1, 0x5460, &(0x7f0000000180)) ioctl$BTRFS_IOC_SNAP_DESTROY(r0, 0x5000940f, &(0x7f0000000340)={{r1}, "13f56d45f5e71a83daecbf9ff0e7302a9829d5d927830d078fe3a157da9fa62bc0a28113c5f1c9bff10170c7a5b4403719db3fe37a9ddf430a92147aebe4cc776c050cd8d48d0994632e628782613f3a8aa6c83de31219fd17652d95ab6f79b7064bda058222e137056cae390dce95079a6f79d0e820e5a97d8b62d25b9838536c6e7530b49c80aa95e4f14cbc63c5c4598ddf20d8eb651c583f6eff3cbf2dee4abbec48c604a885dbac520d80eac7f7ef00a2ed6c5e9a5e5b389e9538c86ef8d59921e0a8ee3aa2c1e1e9efb9586fdf11c09db332ac2a3f20cd7f10e0e08b36d831f2aab80b11af29000d6b0ac689cb4f6e35c306737f2c5c67018328556058e0c2a380112ed763adf2c07927c5d2c657c0e2ab0496d1177f5b47c33704c0dec29c414b500e5bfffd7616bcc23c40cb31b8e7f2c2207b91e6754f644cde80501e8c3f86d995c1e3a795fefedab6681fc5ff3161160c46fdea736238b349cb61f4e7df07e7b17e5c81b29b0011427b4039f150e36a3192e355d63a6078c19cb7d1dc99dd2b528d50d63832a498cf78280219cc9b5d7e17f105318d2a1f6860d84703f912775f38edaade050718b3f87ee18e5e858a2a04daa32fab42219c36c567f5b2402c8caad666bbf6b30b70dd3239be875192d5594f7c1fc1f45e49f4546da57e79c993b04900fea4ab2e8f5268d57c934f04d6f3ae894642729a434c2511d87f190b36c6e3f7920e92da140a4fd6a6f57c422e46a87667a2edf6ebf2bd4aef3f23b57ec9a6c5c1f6146d9a09290e52d0d3629154f3004a3ef2ce8bb6b04ec5430245545edec32917550adc0571995e4c1b7ceda7f7c544d8667b922e7b1433452749318f20e9aa125320e473638bc9c0068bf4b90d40230975a0b86d3ce3bb0415d433f183e5c69ddf15b8f8b69211c0137b0a9697e3ebb31d896546e52d0ef1a02966137a2067b90f8c5ea3ea7f0f40dd24905d5052d873b176926affcabb93e0a86b610a465269b811b7a4d034e0c59b6112352861c98d524c43c349a0aeee3bee1280ee336e6c7d58240e4de24cc656652eaf08886ffde16b5b7d9c24c2c55a53ac5cce5bdc54c25c623b3c25b3c5eb78a595221c9527475b480de0e8f8879e6a7dd0088a60575b4666cb047ee7a371cfe0bdea7445d1d6f5f9d1e15b00fd89df74417ef30db549b95856051f83884976c580ba46c4ad3fab6a34e6343dde5e4a545055e985beff2c4d58863cf6df4abe1a480e7c306d4a58e0c23600cc151114e6f4b68457dfccb2e1849ff4caaec73650c4d8f8342aeabe96091742d2989aa93cee3e2de2e98dd4f1840ce45f7008ac6f64fdee83a06c5857c097d25e17278fa2eddf02edd885f3f2d3a4f11a9efe123a4fb7e081b2e17aae6e76adcdbef0eeee630c60946e2621c56cc5626c494cba05048520c1988be6b8fc5551dc5e3db69e1c5ae68e77169564da5e2b83484f85588600fe061f755f9227a331d8f3f178237bfcdd124832b7387b469e6f4a1974c4cd4c274b55b6a43aba38aafc616d047f29bee819f100664761a65def500160d223cbc5367f508d057d67de9e9d937f3da8774c55568754b6ba0b8d2aba218c90fcc7bd8c73b5eb1e0ba3767b1994c888c00ed07245dbe4610ad188d09f77a369daf400c349ad586891d26437ccf41c942e8702108a35c6c307a3758fee15885034b38205496520026d993f2a86b9393b904da701d6c051ccbb4b619264a31c48b02e020c62793d612eb65ff630733103be347e7e61c79a736401886de039fb848646f714b2f78b68aa99d4530c72b3cd8024ecdad025ea89a37c6492b983ce13ee6e32593feea9ff64a41abf64f0bbe762cd5267bf302c04635b84f7735503ad4bddc56b6494767a811bf58daa382cf4b301bb94c8addab2889d857053c69bb488b12ee6fa5c5be3e48669224aa4aebca17ea719f8dbb3c842a31ba4891639145fc50d749cb1d06196a30314c8259e5d98862714e7ba1bb623898a19ece97586723553a2493bd4b54266d285597eece5e7ce01b60c0206ae6eb156ec8143b99c4f754caf4f35a0fbaa3ce054ed3869d8a61d39410575b27889a9901f7445d4824a0d7e154b2ea01402bb1776a4798a10fe3585e1d9145ac20122800dbe67c4f6dcb769a8681f5da38aa6d420088a75eac2b328e0a286e910748ff9445cb9e217cb6fa88c46297daa2175db7cba4826bbf3f05b0bdf33e07ca455bfb9bd762b0b9e434e044839df9b7a102942e8614466baac7134918659e240e3883fd9643d3079d4c25420af65d708da79e4ae0964b70e6e3fa5fc8fc136420f0ab172cffd34bd9f85c68e576eda6b737b0e950139b4113cd755a754ea4ba835124d2d3ce96ba9c0d27ccb8cf5d6efcd85ec86f0699e445a4e45a2af83365ca0562387ba510fb0ad0481069a0883164c4ff480008062149ccaa337a3ec5a0637669a757ac966a063aaadf6f093bd1cff24aab43dcd94911a7fc3f02f90abe58b8cb7ee47e36405fff8ce8f317dec94665a4d01dafcf37edec7f3dd2ee365460036c33590dba99d45b97145c28956aab4b97ffe96f5726573707e4c98f538f68208401fd690d7e9f5fdbe841c950e33034cf02cee7ae93f1cc1afcce2ac439d037e0a7be3e6caadb1c0232b1dee047c143795b28c32be5566ae93790a3909546d6c32677c1d522640c87f93a68f25da5dce6ea22db65f020f0645f7bb5cd136ef6aef6499af8592d6a83cea1dcf6b669ec2bd855a309d6c65559b29a63f7d73743ed8b322a5f150724049a1fe9367bcc5c3a0c83577f28d58c6fc5cb9624a2731f0d90ab915df2721106655070582fd094c2ebf14d762edc878926711a7b746a619109329c340cae5bcc9ffc4e5d311b811e636db2ccb3207b505d195e0eb9deb52db91bb764b68ca8e16297d2a8da1265423fb9f6881c7d786bee6f83b12003ad42ec5d2193f7fe388bbadedacf8f40ef9acb9a9e78f0c6fd7d6d3dede9631b3110a57f1e456a0a9c52ace298637ea72238694f1cda97ed59162aa152e63937559934e94a3fd2dfdf2f5bcf6b55a7e2fe9267b8e381043824ba8b27322337b9a168ce5cd3855a250144f7fd657d6e25f325250a8006932040b39c344ff0f4eeedd9b22c38aa9712fb9754a8f7d4757ec59ede218dab36090183dd96234d677c7763570c56a3491131e5554ca94cebea24086db446e261cff77b7bb3f52adb810567a6aa97f8122bf44441e5ce89684cc93a001fdc7079a182a5f7982fa417367db98a088eadd783688bc9fd919f737eddfd3dc111d8be7326dc5ba15d830c507c0ca9dc40509e472847caf7ab6571225e5886b9367aa5affa778eb3d99918380c5e8f39d0eec8e043d670850cb73fc8c0113e453e46334689da359b28ecc37203559166f9b6bee3847d725336cd8184df5572a430709709e7b3f8db22fabdd866f09fc0c6522064141d0c447825537c78a437a5fb7787264ffe0322c1af5d9616aad363672ae1bf3283757b1497b24868390285481df0f1fc2327f8498d1b4c41fc06a006b00f4290fabe368880f334635186327256c4498581611b09ccabe2991a5208bc901fdc53c62d58aaab94b7acddcd49b46ece6785a6eea5eda5b0bc3a547c2a7ef177adb61cb5d0de9b7063708a4ce177a78353e33e4760224402928c6e98cf2f144acf899c3ccc098d539113680de7426f2d15d04eb8e5631fcfe2b3578b12fd3318f17c9a63cd010ab499466fcc3206840f3430a0ffce93c695e4f6892ce5b9f4c2dc37fc621833f30f38c4431f87ff0634275f62ed060456c13ec7cba29438387ecf95a292d39aa23b9d73229b3e49b7191de1714afa3deb30949d1e1345fb65822388ece0ab8630567fde7fe9f04dff184ac56d24c8615dcf17d19d225cc52afdc02157f2935de16019eea9a4fa211ae8240d1c21f069c03a94ad21ae69c7cc7bc58e7d7ed68877e2af07ce24d21f5fc0508feffa6d49af9a82916ef9f5e45b81b9feda5fe67a5324865b0875f9d5a50a892193a2e91e3607e7d6d7969384b0c8b549388af0ad0e2e36aaea12dfb190e4424b054021f6e50e5908ba1295ef549b116a1224776edb6c991cb377678376e49b976422837118413252d0684aefde0777c00a9e816e173563e2244a4ece6867e9b883adcf9b30537b456e1f6fd89d5d5c6f2a6a986b75791f874e74d90eedd8794714566c7cb2ea47fbf26c6c1d12976cf4520657a17da3f0b5db63518c2ebc0bfdbe88098849b259d56fe6e3a70ce29cb847b05b85f2e2ae6d544152cd5c34d5842a23159e0bc9d70a8e7a6b4c417efc310960aa15cd4cb338d4d7a9d15ef2cbc381903075d61df949eb319c0cf10ef2d3f56b1ef50be7f2cb93e44213d55d8ddd26d2996395af667251b87ca9e4f7ab73efda3b6a017a6b495d1a08fa58fa4e46aa5384cd58e0c750fcf2cf7fc16d3808685dfadd8bacab36c5f3c6f4adcc10c848b8122d2f97a6ed88ede6590b149ab85d35012ef18bb1bc9fb1eff26321fab6176ac0c570a9c1d27af379631937f175e55fa74cfed166d3434561cef5a33d9b281fcdb83b583c771251720c17df4503aae16777215c30a7c83462f02c56d81de420aa1e47529a79e2c11d464f0ae3f86fc6bc0c877276ace4e7e5f9eb24420f954db4b24721aa6a0fe8799b4c2bca7816fdbdc7d9a93d09a5bcb412656f607d8bf3ae854651e9d15c2ac30f53827bb8a42d1670cc55fc7933db7f9b153bd46008cdcc6cc413c99fede0b96d11a57ed5dfca208ad3af8e00275bd9879218f4c7a5d0340ba4a6179cf7c6e1c5662e88cbb570dc0cb007f88585df022f4011fd27f2d5a79a681e3e1a30cbe8228667bafb183f327541a5e2bf5382c39b6384463e6b46533736e9529943334690bb287b33311817cef3b754abf55aa50a475b72f6c617468c5b47ea20e5d924c66a170d5fcfaf7ea924c464fffe89e4e8e0b376b9363e628fb853af011003144107a416e2bc759eb153bb34cec4218f85be38b367a62f61fc5002b7d4cc44c0735737937c6a3db92a2b66b8f8eee8f76773b562eede837a70b211953f6601d9d6b9c253b283e3a51c294717b534bda6f1bb5f703a30adb56023262b5c6027828c8db1f41c105443bf4f62811dd140be0591f739a8f8f5582c44baba0c8a82982b069e59fe284fe5f14857eeec64919830c831e21a5bf5f6b21ab941d3b711dbf32e42f5f29301dab3826ad9d20e72dfcd700444d1cdb192d814a8184467d03ca8830f08360896a064a19222bfa35c2d9f9af96f1586b5d560bfbb08519ec4ca66778f53eb54b0e4d229068ea024bcddd2828aef5607e1cc9e40cba1fddde4d2fffd8b6bd3fe375d540b7a104ec2fff58762f25a2e4d7d4b0f6b158dbfb23d9498bdafbea8b74d6c50ddc6e60b2a2e13c62684d2bb8c37e5e47267dddb5a50f51f36c8c91dc035fa9bcce2c95d63d902062d91d047e32e01ec7ec3c0fa7651f3f5fc9f57dff0fcba4ce299c3104456216da0cfb18969d5069ae0f9dc81065aec0a316c7f40a6b6bd31c571b45fc93ea4fd8a671bd5e1d6c53c5332293b1727a0ebb343ea96477266c318072285bf36acf13ef2a2feb05f6eaed74bfac7c2b7efe162feda14abee3c767792b84f904157deb177c6ae064c92550ac92f1a76852193be23b5249662b28568a8409e20a0e41a8864a746c0fc5b5cf06710bf7c0cdf543a4d7607854a571e44338b0580a170467443c9c71a417e843d5e1363820990b0bfde358"}) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x4, 0x0, 0x2, 0x0, &(0x7f0000000100)="ab8e757cc554f39e5d2bd71ff4c22c5b", 0x3ff, 0x0, 0x0, {0x2}}, 0x80000000) 17:57:14 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 38) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:14 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 53) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2040.957492] FAULT_INJECTION: forcing a failure. [ 2040.957492] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2040.959191] CPU: 0 PID: 10559 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2040.960055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2040.961085] Call Trace: [ 2040.961418] dump_stack+0x107/0x167 [ 2040.961865] should_fail.cold+0x5/0xa [ 2040.962336] __alloc_pages_nodemask+0x182/0x600 [ 2040.962905] ? __kmalloc+0x16e/0x390 [ 2040.963361] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2040.964124] ? trace_hardirqs_on+0x5b/0x180 [ 2040.964660] alloc_pages_current+0x187/0x280 [ 2040.965206] relay_open_buf.part.0+0x2a5/0xc00 [ 2040.965769] relay_open+0x531/0xa10 [ 2040.966219] do_blk_trace_setup+0x4cf/0xc10 [ 2040.966763] ? _copy_from_user+0xfb/0x1b0 [ 2040.967277] __blk_trace_setup+0xca/0x180 [ 2040.967784] ? do_blk_trace_setup+0xc10/0xc10 [ 2040.968363] blk_trace_ioctl+0x155/0x290 [ 2040.968854] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2040.969454] ? do_vfs_ioctl+0x283/0x10d0 [ 2040.969954] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2040.970598] ? generic_block_fiemap+0x60/0x60 [ 2040.971147] ? lock_downgrade+0x6d0/0x6d0 [ 2040.971651] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2040.972251] blkdev_ioctl+0xc1/0x710 [ 2040.972703] ? blkdev_common_ioctl+0x1930/0x1930 [ 2040.973290] ? selinux_file_ioctl+0xb6/0x270 [ 2040.973826] block_ioctl+0xf9/0x140 [ 2040.974269] ? blkdev_read_iter+0x1c0/0x1c0 [ 2040.974794] __x64_sys_ioctl+0x19a/0x210 [ 2040.975295] do_syscall_64+0x33/0x40 [ 2040.975745] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2040.976377] RIP: 0033:0x7f7a02336b19 [ 2040.976830] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2040.979073] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2040.980009] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2040.980877] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2040.981745] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2040.982611] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2040.983479] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:14 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2040.994616] FAULT_INJECTION: forcing a failure. [ 2040.994616] name failslab, interval 1, probability 0, space 0, times 0 [ 2040.998906] CPU: 1 PID: 10553 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2041.000409] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2041.002188] Call Trace: [ 2041.002756] dump_stack+0x107/0x167 [ 2041.003545] should_fail.cold+0x5/0xa [ 2041.004378] ? create_object.isra.0+0x3a/0xa30 [ 2041.005368] should_failslab+0x5/0x20 [ 2041.006193] kmem_cache_alloc+0x5b/0x310 [ 2041.007081] create_object.isra.0+0x3a/0xa30 [ 2041.008034] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2041.009139] __kmalloc+0x16e/0x390 [ 2041.009903] iter_file_splice_write+0x165/0xc90 [ 2041.010927] ? generic_splice_sendpage+0x140/0x140 [ 2041.011980] ? pipe_to_user+0x170/0x170 [ 2041.012867] ? security_file_permission+0xb1/0xe0 [ 2041.013915] ? generic_splice_sendpage+0x140/0x140 [ 2041.014974] direct_splice_actor+0x10f/0x170 [ 2041.015922] splice_direct_to_actor+0x387/0x980 [ 2041.016943] ? pipe_to_sendpage+0x380/0x380 [ 2041.017880] ? do_splice_to+0x160/0x160 [ 2041.018743] ? security_file_permission+0xb1/0xe0 [ 2041.019789] do_splice_direct+0x1c4/0x290 [ 2041.020693] ? splice_direct_to_actor+0x980/0x980 [ 2041.021719] ? avc_policy_seqno+0x9/0x70 [ 2041.022600] ? security_file_permission+0xb1/0xe0 [ 2041.023641] do_sendfile+0x553/0x11e0 [ 2041.024476] ? do_pwritev+0x270/0x270 [ 2041.025306] ? wait_for_completion_io+0x270/0x270 [ 2041.026352] ? rcu_read_lock_any_held+0x75/0xa0 [ 2041.027341] ? vfs_write+0x354/0xb10 [ 2041.028160] __x64_sys_sendfile64+0x1d1/0x210 [ 2041.029118] ? __ia32_sys_sendfile+0x220/0x220 [ 2041.030106] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2041.031230] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2041.032374] do_syscall_64+0x33/0x40 [ 2041.033187] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2041.034283] RIP: 0033:0x7fbb957bcb19 [ 2041.035086] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2041.039046] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2041.040678] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2041.042214] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2041.043742] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2041.045281] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2041.046801] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:57:15 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 54) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:15 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x62) fallocate(r0, 0x0, 0x401, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:57:15 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x121000, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x9, 0x12, r0, 0x8000000) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x50, r0, 0x10000000) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_SEND={0x1a, 0x5, 0x0, r1, 0x0, &(0x7f0000000180)="ffca4025d7e674a489bafddb7ca391f324bca5f587f2f43b928126bc65c87e2d5bd4a03457c79d26dcab62026601db6bfbfa93baa1ef3cc411bc5fbf9cf016037d4cdbf6b482bfb2594e002ce27680c88b2218708cc89ec84279921d66ae535a1383f37613e816036a986c13d0fbaa6e9660f7d0c0462c20a087", 0x7a, 0x0, 0x1}, 0x8) fsetxattr$security_selinux(r1, &(0x7f0000000100), &(0x7f0000000140)='system_u:object_r:system_dbusd_var_run_t:s0\x00', 0x2c, 0x1) [ 2041.075606] FAULT_INJECTION: forcing a failure. [ 2041.075606] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2041.077172] CPU: 0 PID: 10571 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2041.077995] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2041.078971] Call Trace: [ 2041.079285] dump_stack+0x107/0x167 [ 2041.079717] should_fail.cold+0x5/0xa [ 2041.080185] __alloc_pages_nodemask+0x182/0x600 [ 2041.080732] ? __kmalloc+0x16e/0x390 [ 2041.081177] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2041.081891] ? trace_hardirqs_on+0x5b/0x180 [ 2041.082405] alloc_pages_current+0x187/0x280 [ 2041.082937] relay_open_buf.part.0+0x2a5/0xc00 [ 2041.083484] relay_open+0x531/0xa10 [ 2041.083916] do_blk_trace_setup+0x4cf/0xc10 [ 2041.084435] ? _copy_from_user+0xfb/0x1b0 [ 2041.084927] __blk_trace_setup+0xca/0x180 [ 2041.085415] ? do_blk_trace_setup+0xc10/0xc10 [ 2041.085954] blk_trace_ioctl+0x155/0x290 [ 2041.086433] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2041.087016] ? do_vfs_ioctl+0x283/0x10d0 [ 2041.087501] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2041.088120] ? generic_block_fiemap+0x60/0x60 [ 2041.088645] ? lock_downgrade+0x6d0/0x6d0 [ 2041.089131] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2041.089700] blkdev_ioctl+0xc1/0x710 [ 2041.090140] ? blkdev_common_ioctl+0x1930/0x1930 [ 2041.090698] ? selinux_file_ioctl+0xb6/0x270 [ 2041.091216] block_ioctl+0xf9/0x140 [ 2041.091646] ? blkdev_read_iter+0x1c0/0x1c0 [ 2041.092172] __x64_sys_ioctl+0x19a/0x210 [ 2041.092663] do_syscall_64+0x33/0x40 [ 2041.093113] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2041.093723] RIP: 0033:0x7f7a02336b19 [ 2041.094162] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2041.096329] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2041.097231] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2041.098074] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2041.098920] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2041.099754] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2041.100592] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2041.115244] audit: type=1400 audit(1778954235.100:11): avc: denied { associate } for pid=10574 comm="syz-executor.2" name="null" dev="devtmpfs" ino=5 scontext=system_u:object_r:system_dbusd_runtime_t:s0 tcontext=system_u:object_r:device_t:s0 tclass=filesystem permissive=1 17:57:15 executing program 2: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20204002}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x8, 0x70bd2a, 0x25dfdbff, {{}, {@void, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd4}], @NL80211_ATTR_USE_RRM={0x4}, @NL80211_ATTR_VHT_CAPABILITY_MASK={0x10, 0xb0, {0x80, {0x81, 0x75cd, 0x1, 0x8}}}, @NL80211_ATTR_VHT_CAPABILITY={0x10, 0x9d, {0x800, {0x401, 0x6, 0x6, 0x3f}}}, @chandef_params=[@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x1f}], @NL80211_ATTR_MAC={0xa}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4000) r1 = fork() ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x1, 0x0, r1}) recvmmsg$unix(r0, &(0x7f0000004d40)=[{{&(0x7f0000000280)=@abs, 0x6e, &(0x7f0000001440)=[{&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58}}, {{&(0x7f0000001500)=@abs, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000001580)=""/53, 0x35}], 0x1, &(0x7f0000001600)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x70}}, {{&(0x7f0000001680)=@abs, 0x6e, &(0x7f00000029c0)=[{&(0x7f0000001700)}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/196, 0xc4}, {&(0x7f0000002840)=""/250, 0xfa}, {&(0x7f0000002940)=""/127, 0x7f}], 0x5}}, {{&(0x7f0000002a40)=@abs, 0x6e, &(0x7f0000003180)=[{&(0x7f0000002ac0)=""/137, 0x89}, {&(0x7f0000002b80)=""/213, 0xd5}, {&(0x7f0000002c80)=""/83, 0x53}, {&(0x7f0000002d00)=""/234, 0xea}, {&(0x7f0000002e00)=""/177, 0xb1}, {&(0x7f0000002ec0)=""/151, 0x97}, {&(0x7f0000002f80)=""/121, 0x79}, {&(0x7f0000003000)=""/95, 0x5f}, {&(0x7f0000003080)=""/45, 0x2d}, {&(0x7f00000030c0)=""/136, 0x88}], 0xa, &(0x7f0000003240)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x98}}, {{&(0x7f0000003300)=@abs, 0x6e, &(0x7f0000004880)=[{&(0x7f0000003380)=""/169, 0xa9}, {&(0x7f0000003440)=""/222, 0xde}, {&(0x7f0000003540)=""/4096, 0x1000}, {&(0x7f0000004540)=""/91, 0x5b}, {&(0x7f00000045c0)=""/19, 0x13}, {&(0x7f0000004600)=""/171, 0xab}, {&(0x7f00000046c0)=""/48, 0x30}, {&(0x7f0000004700)=""/95, 0x5f}, {&(0x7f0000004780)=""/242, 0xf2}], 0x9, &(0x7f0000004940)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x90}}, {{0x0, 0x0, &(0x7f0000004c80)=[{&(0x7f0000004a00)=""/201, 0xc9}, {&(0x7f0000004b00)=""/167, 0xa7}, {&(0x7f0000004bc0)=""/180, 0xb4}], 0x3, &(0x7f0000004cc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x78}}], 0x6, 0x100, &(0x7f0000004ec0)) syz_genetlink_get_family_id$ethtool(&(0x7f0000000240), r2) 17:57:15 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 55) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:15 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) quotactl(0x7fffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)="0ab1844dfd1bcc6c930f834ac1c95b48bf3c983d1f733e06e939ccebf3a0796c1f4d02b73dda90e7f288b5c504a36439c4b862df8b6564e70fe107dd470b438091bfb915faf69aa61fcfd65126b0d7c3b588cb254e4a472bf5bcbff2ca28e74ab4161b895d9bf316b87b7c66e38f01420c5667c31273f39d83461544237223bbae4d3286f70b977002026be80e225e63403771ad393b87b5032edb049780d43945c7a5171bc4c8aecedeb118ba3f3c90998d46c74a27395debffeee4f6ed8820b60117616841d8ed530d189ce838abfab01db136480fd86a50ee16fec9c93ff22deb39a93598") r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) [ 2041.215043] FAULT_INJECTION: forcing a failure. [ 2041.215043] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2041.217655] CPU: 1 PID: 10586 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2041.219122] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2041.220890] Call Trace: [ 2041.221457] dump_stack+0x107/0x167 [ 2041.222241] should_fail.cold+0x5/0xa [ 2041.223064] __alloc_pages_nodemask+0x182/0x600 [ 2041.224077] ? __kmalloc+0x16e/0x390 [ 2041.224883] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2041.226165] ? trace_hardirqs_on+0x5b/0x180 [ 2041.227089] alloc_pages_current+0x187/0x280 [ 2041.228043] relay_open_buf.part.0+0x2a5/0xc00 [ 2041.229030] relay_open+0x531/0xa10 [ 2041.229811] do_blk_trace_setup+0x4cf/0xc10 [ 2041.230733] ? _copy_from_user+0xfb/0x1b0 [ 2041.231618] __blk_trace_setup+0xca/0x180 [ 2041.232504] ? do_blk_trace_setup+0xc10/0xc10 [ 2041.233489] blk_trace_ioctl+0x155/0x290 [ 2041.234351] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2041.235393] ? do_vfs_ioctl+0x283/0x10d0 [ 2041.236264] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2041.237377] ? generic_block_fiemap+0x60/0x60 [ 2041.238323] ? lock_downgrade+0x6d0/0x6d0 [ 2041.239215] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2041.240249] blkdev_ioctl+0xc1/0x710 [ 2041.241045] ? blkdev_common_ioctl+0x1930/0x1930 [ 2041.242056] ? selinux_file_ioctl+0xb6/0x270 [ 2041.242991] block_ioctl+0xf9/0x140 [ 2041.243759] ? blkdev_read_iter+0x1c0/0x1c0 [ 2041.244680] __x64_sys_ioctl+0x19a/0x210 [ 2041.245548] do_syscall_64+0x33/0x40 [ 2041.246339] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2041.247423] RIP: 0033:0x7f7a02336b19 [ 2041.248215] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2041.252105] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2041.253711] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2041.255215] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2041.256743] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2041.258245] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2041.259792] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:15 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:15 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2041.293527] blktrace: Concurrent blktraces are not allowed on loop8 17:57:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2041.299539] blktrace: Concurrent blktraces are not allowed on loop12 17:57:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1b, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:15 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xe44f, 0x7, 0x6, 0xd03, 0x7, 0xffffffffffffffff}) 17:57:15 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x1) llistxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x200) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)) 17:57:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 39) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:29 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x15, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BTRFS_IOC_RESIZE(r2, 0x50009403, &(0x7f0000000140)={{r3}, {@void, @actul_num={@void, 0x4d05, 0x39}}}) creat(&(0x7f0000000080)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) r4 = syz_open_dev$vcsn(&(0x7f0000000040), 0x8, 0x200) fcntl$dupfd(r1, 0x406, r4) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:57:29 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 56) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2055.289360] FAULT_INJECTION: forcing a failure. [ 2055.289360] name failslab, interval 1, probability 0, space 0, times 0 [ 2055.291176] CPU: 0 PID: 10624 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2055.292083] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2055.293148] Call Trace: [ 2055.293501] dump_stack+0x107/0x167 [ 2055.293976] should_fail.cold+0x5/0xa [ 2055.294471] ? jbd2__journal_start+0x190/0x7e0 [ 2055.295075] should_failslab+0x5/0x20 [ 2055.295573] kmem_cache_alloc+0x5b/0x310 [ 2055.296097] jbd2__journal_start+0x190/0x7e0 [ 2055.296687] __ext4_journal_start_sb+0x214/0x390 [ 2055.297286] ext4_file_write_iter+0xee9/0x1530 [ 2055.297892] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2055.298484] ? kasan_save_stack+0x32/0x40 [ 2055.299023] ? kasan_save_stack+0x1b/0x40 [ 2055.299555] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2055.300219] ? iter_file_splice_write+0x165/0xc90 [ 2055.300844] ? direct_splice_actor+0x10f/0x170 [ 2055.300862] FAULT_INJECTION: forcing a failure. [ 2055.300862] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2055.302906] ? splice_direct_to_actor+0x387/0x980 [ 2055.303537] ? do_splice_direct+0x1c4/0x290 [ 2055.304092] ? do_sendfile+0x553/0x11e0 [ 2055.304620] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2055.305217] ? do_syscall_64+0x33/0x40 [ 2055.305719] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2055.306415] do_iter_readv_writev+0x476/0x750 [ 2055.306998] ? _cond_resched+0x10/0x30 [ 2055.307497] ? new_sync_write+0x660/0x660 [ 2055.308027] ? avc_policy_seqno+0x9/0x70 [ 2055.308559] ? selinux_file_permission+0x92/0x520 [ 2055.309180] ? security_file_permission+0xb1/0xe0 [ 2055.309812] do_iter_write+0x191/0x700 [ 2055.310318] ? trace_hardirqs_on+0x5b/0x180 [ 2055.310880] vfs_iter_write+0x70/0xa0 [ 2055.311377] iter_file_splice_write+0x726/0xc90 [ 2055.311982] ? generic_splice_sendpage+0x140/0x140 [ 2055.312639] ? security_file_permission+0xb1/0xe0 [ 2055.313262] ? generic_splice_sendpage+0x140/0x140 [ 2055.313896] direct_splice_actor+0x10f/0x170 [ 2055.314464] splice_direct_to_actor+0x387/0x980 [ 2055.315071] ? pipe_to_sendpage+0x380/0x380 [ 2055.315637] ? do_splice_to+0x160/0x160 [ 2055.316167] ? security_file_permission+0xb1/0xe0 [ 2055.316773] do_splice_direct+0x1c4/0x290 [ 2055.317313] ? splice_direct_to_actor+0x980/0x980 [ 2055.317935] ? avc_policy_seqno+0x9/0x70 [ 2055.318470] ? security_file_permission+0xb1/0xe0 [ 2055.319096] do_sendfile+0x553/0x11e0 [ 2055.319586] ? do_pwritev+0x270/0x270 [ 2055.320077] ? wait_for_completion_io+0x270/0x270 [ 2055.320712] ? rcu_read_lock_any_held+0x75/0xa0 [ 2055.321301] ? vfs_write+0x354/0xb10 [ 2055.321779] __x64_sys_sendfile64+0x1d1/0x210 [ 2055.322366] ? __ia32_sys_sendfile+0x220/0x220 [ 2055.322961] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2055.323645] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2055.324318] do_syscall_64+0x33/0x40 [ 2055.324791] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2055.325449] RIP: 0033:0x7fbb957bcb19 [ 2055.325926] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2055.328300] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2055.329277] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2055.330196] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2055.331106] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2055.332015] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2055.332943] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2055.334247] CPU: 1 PID: 10633 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2055.335800] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2055.337654] Call Trace: [ 2055.338238] dump_stack+0x107/0x167 [ 2055.339051] should_fail.cold+0x5/0xa [ 2055.339895] __alloc_pages_nodemask+0x182/0x600 [ 2055.340991] ? __kmalloc+0x16e/0x390 [ 2055.341816] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2055.343157] ? trace_hardirqs_on+0x5b/0x180 [ 2055.344119] alloc_pages_current+0x187/0x280 [ 2055.345104] relay_open_buf.part.0+0x2a5/0xc00 [ 2055.346131] relay_open+0x531/0xa10 [ 2055.346948] do_blk_trace_setup+0x4cf/0xc10 [ 2055.347905] ? _copy_from_user+0xfb/0x1b0 [ 2055.348838] __blk_trace_setup+0xca/0x180 [ 2055.349747] ? do_blk_trace_setup+0xc10/0xc10 [ 2055.350756] blk_trace_ioctl+0x155/0x290 [ 2055.351643] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2055.352736] ? do_vfs_ioctl+0x283/0x10d0 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2055.353772] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2055.354916] ? generic_block_fiemap+0x60/0x60 [ 2055.355898] ? lock_downgrade+0x6d0/0x6d0 [ 2055.356803] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2055.357862] blkdev_ioctl+0xc1/0x710 [ 2055.358684] ? blkdev_common_ioctl+0x1930/0x1930 [ 2055.359727] ? selinux_file_ioctl+0xb6/0x270 [ 2055.360714] block_ioctl+0xf9/0x140 [ 2055.361510] ? blkdev_read_iter+0x1c0/0x1c0 [ 2055.362466] __x64_sys_ioctl+0x19a/0x210 [ 2055.363355] do_syscall_64+0x33/0x40 [ 2055.364185] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2055.365308] RIP: 0033:0x7f7a02336b19 [ 2055.366133] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2055.370191] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2055.371856] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2055.373424] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2055.374984] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2055.376548] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2055.378105] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) 17:57:29 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1b, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) recvmmsg$unix(r0, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/112, 0x70}], 0x4, &(0x7f0000001340)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x100}}], 0x1, 0x2000, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000100)={'\x00', 0x1, 0x2, 0x0, 0x80000001, 0xffff, r2}) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) linkat(r3, &(0x7f0000001440)='./file0\x00', r1, &(0x7f0000001480)='./file1\x00', 0x0) 17:57:29 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 40) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) 17:57:29 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x16, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x102, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:29 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2055.531511] FAULT_INJECTION: forcing a failure. [ 2055.531511] name failslab, interval 1, probability 0, space 0, times 0 [ 2055.534403] CPU: 1 PID: 10650 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2055.536223] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2055.538170] Call Trace: [ 2055.538791] dump_stack+0x107/0x167 [ 2055.539652] should_fail.cold+0x5/0xa [ 2055.540559] ? create_object.isra.0+0x3a/0xa30 [ 2055.541632] should_failslab+0x5/0x20 [ 2055.541710] blktrace: Concurrent blktraces are not allowed on loop8 [ 2055.542526] kmem_cache_alloc+0x5b/0x310 [ 2055.542543] ? ext4_dirty_inode+0x107/0x130 [ 2055.542569] create_object.isra.0+0x3a/0xa30 [ 2055.546261] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2055.547462] kmem_cache_alloc+0x159/0x310 [ 2055.548451] jbd2__journal_start+0x190/0x7e0 [ 2055.549493] __ext4_journal_start_sb+0x214/0x390 [ 2055.550609] ext4_file_write_iter+0xee9/0x1530 [ 2055.551700] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2055.552773] ? kasan_save_stack+0x32/0x40 17:57:29 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) [ 2055.553863] ? kasan_save_stack+0x1b/0x40 [ 2055.555022] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2055.556224] ? iter_file_splice_write+0x165/0xc90 [ 2055.557360] ? direct_splice_actor+0x10f/0x170 [ 2055.558432] ? splice_direct_to_actor+0x387/0x980 [ 2055.559562] ? do_splice_direct+0x1c4/0x290 [ 2055.560583] ? do_sendfile+0x553/0x11e0 [ 2055.561516] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2055.562607] ? do_syscall_64+0x33/0x40 [ 2055.563525] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2055.564792] do_iter_readv_writev+0x476/0x750 [ 2055.565843] ? _cond_resched+0x10/0x30 r1 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x4, 0x9, &(0x7f00000025c0)=[{&(0x7f0000000340)="8399d592ba7dd6057d820d0fb7f434c9a50899fab5e6030363398316bd6d5b9966e93fee3b28a3c82ed46ca3d8bfd2c7a3e8e604f3c3a54bab843559af0443b2e1b77d6637d794444844212c199cba411f04055fdbb8446e73f4afd74595ff53ff6abb8cf9ee8c7e405db44b163e2da3c637fb74e8e1906ce0a961271e819dec48610ffa70e3d3609e0aafc7a8cfe2a060a1333ac16cbbecf1d6227d7f2e5340dd636c4704d00f857155f19f3d4f8d2e10beb75e4d836f659cff687ac492e228bc150af917326c89a71374c3e67e84667263bcfc38e917fdaaf675c1be206ba6d2ec6a99144b8bdbc82a98d61ab4046958cf894972e00ad1bf7773e3ed416e87e3798d24297f629f278bdd38bef4d1943a2010dfe3e513feb6cc853571eb4cf43b2949300ba1247be17f74e530c0c0c362acafc66dee411b3523aab06258022d14a3bfd9caff0750f9ab449ce509cd24a387624f051bc83ca6e16b7d16665f2f444d107a9fcf2957496346593a9006fbe5ece239d1ab61b72ac72a23b0ca21a6bc01ab7642fdfdb977bad178c1727ccc13b8e7c010d8c0260ea2a91ad02aa741a855e195f62c86dc45623ec017868f855073493d84f9e44e14c356bb9106ee2633918e3b998be955e5de54050e90624ff1375e416c13e6e4b68eaa34357908a48d83413f76011616dade819a5247045818156d97afe2cd962aeaf2df5e2e6986ac1bbef741110687b533f63ab6304f2d7a5df4a3dd80cf59f83b99a93115a0844aa9a6e358a460c3c8025f2c026445c3c7d769df6b01ddcc725714a7f499b5099965b5dd44d478251d34d99e4b304c25b2c8830f4e59cf5e22c80a85056f8a51be781a1dccdc2145beb4f123714a300537dd48c660a2d28d90cd7904c7962a6de525da1d6274748f8b966a03e28391c58fa3069e3ae849a93dac13817d05245e83901e1f98a51c086a30cfc3b78b6cc646aeb5bc4e3b9af9d1f43a845516d98ef00c00422b117724acc90e6df9bfaab55d2f06771c29f8caff46067286ab7daab10032cf253f7384ef6655530417196845c0be03ac31ed08edfd5b00c8a587e2bc855d7267bf673feb1b89302eec5c7944647a0b7bb176a2861dadbacd99590c4285560bd64a0a776d6dff7f27b57b12e707a5decc70a20bb93ec41d4c6d0b17b032707d2bf6dda6f70a2d2e5cf9020dd823af27bd4fa6389d9118c6dfbab7309e3fecad8eb1f9f7ea0000c979d604c472ce58fd02e0dbd71244ea620ebd3f6b2e800e5467851db40c05b2aac4885a8d1a95eb480ba490a9b33647cd5be5b0a5684e7cd09d413942548249f88a4b29c8e6e6df243b61e1c3ead6ade52a17bab1145628548c7892e45d174e74155c12bf7ad246d1ee8dc8a2ecd6ecbe371a6667b708a6497419e36f84d1bfc7e40378906299c143a7e66681269881267eab59c2be2756b42f320e326a2cbd7287572bd85606c2e26b4c0d7c0242d71b361d12900bd39f139664075b81db22bc4b30e94a43a1c7c21fbc2fc10517a134f8305a099529471cdfe2867de93ad8176451c6232d1dc91f60f98c0790e9ea8b5cc57faf28961bf038c4d75b6c93cbcef62fe7328e92e3ca2e5d0bf23383aa32de195b4f6e18b1b1a263a3a3da7171ecc6548107429860795544518f0b21ada7437a91f4f2cf72301d84c9aede8dd493fea80b636dec5dcb2a6da05b0a5f074e68159de8410004ac015ca6a077dcf91e305a1df18e5d1c89f75e0523b1d61b160b3fc9f7e555efa946621c543957d9cf41c9dff50abda6e031bdc3201b97523ccd0962fc2181b85ae8c4eed0b1f65c39b1ea729f7073e4a4efca2cdf26a4b0128861e61be55649edf3e270b94611b0d0dbe1d270bf114abb3c8e2f06a2874da968c8da9a4b7671ec0292411e275b6aa54c1298a0c9532cf34eccea747a453ba0bcec3483a88a9031dfc83878231a1a1878b93fc413a2a296a2af675d79194e99684f3b2ab8e49eb91439d5785f3203d1e7592c425613f67e21456f5ce19f8ebe5ad16c313ab2158b7032ea489a395009a046876a17a2f73080c3bd663ff653b44db6d8a9a25a99eb7c23658a5c0b2881246cd90fb699fe078cdc34b8e5613e08dc6fc54b729db1830e151312296480e09e66cde48dd09efb4dd60cd08b802435b5f26f4843868d44226a0017a26590dd88f7d148e301a6f4bbca88d9a75edb86506b9b87f599c8701c82ae89f77419c56e9b2061ed2b28387bbc845c9033d0e8eb41488978665abfd520feb3d8614f32ade0593d330db919d2681468b6a981e850a5d456c720085c255cfe55a137b7c2f8e7c58a8a6a6cfb7ded453bbbfa3650368a494a97b2b539fba90be8399bd699c9519a7fcc80a7bd7643fada900067fc014263c26c9d2fd560a8c25996b9b6f30f20f5994f03d27685fd3a7b3284c5adcf20f5af01329330f4571f29fa0bc54ae435e8663c8624c8498715980e063d069b7fbb4827684aa16a307f0e2a564e055c5d7708e4d31706c860a51e33d60bc45a305ac0b3ff00bb7f1784eb5d601422ddc155dc34a052b7b2c2c60a76aab3f8f225df1248e7ada751626affb6a17d0be06d5d2ae41222c0cf22a6605f138b2405389305b6ddd56e9b9710bdb46a0211b2cb3752471f478c7d9840194b2a9e1c3b0fdc7abfec68a2ddc139c55e12e233d3c34444caacc4f726513c25f951494023df02abe0d3585fddeea78b4c6bcb113109fa095ce26ef2c72ab0ad7086443e62a4ebe6f53d6caa50b7622236fba5b40e9ae22d1599917da24b1d3d9ed25a73e044a49d23df35b13ebd765d954c9d3d660ee40852a3c835df5bb5984248a42d9a1f60a14bdb3f39011eff74ca11d72560c7c2125b1ee66ce6da8c61adb914a8d7c98eb1bafa5f8739b3a93f5783e0ac0ae29b7162ab2f817f3c7ec4e2b11462d8b56af837ce8ccedb174c22169f2bd865cc3496ac46ee3a84851b5061f4a9597ba6b9d0c7959631d5e235cfc5e0f4298ad31c20d655d82244a8689c3ed89fb80321137ad9d46469f67db0e37fdb0726130d57c07b65e0236c659be0243a99339f6e4a3add921de17ad5db349a1217b8dc4440f0d7080cd41c624b37be1c54b7537a93736fb6a14412c5de880ec0b9f11fbbe21ff4af563f12641f18cbb7e4f559e3f1aa4d1ef5b6daa1a0be745694535aa6ce2e088fdab39e83f93158cb9dd3c7af597bbb07dcc4deea44ee3419e16e7f359e2c21f399b67dfbf99075320dd967c3892fb08bf44714a933231a63ac24c9cc62deb58d70e485732edbc41c30afcc00919ca4f5db24d89f6578cfa8fcf998c11ca77e5b97d555f1af5b2853a6c65820145cfef7e8596a049445a6aff906b6f3ae9da4de9c5e917a0168a6d0a44f5ae493d020d710583ac993c6fc53fb7c7959fd481b2b8c162bbc88278e33d4f94cf320a0a7290d3186d7655181a14679a0fd982e4d0052ed0420353a4725371df06f4af7cdac76a76c2d20ffa2c12e06838accda93b6421fdc53df29b2addcf500fc36a10b5c5134014c2a7e2baeebb7b99e27bb5611151b0817c69a10be97b8325d51af0261efb8a1460e469d24ddcfddc2b8b55d29f9a4ee8f97b475795743136a1b94698e9de96ddf1e2f8b1ae61c7449f19fc84109969331e6d2f575d68d686d6a85bdeb3faea2fbd1c328625a97beb009e33f6d2bba808d38a8c173d59618f8636883be9598f455667a6c0078068e1b326f7ae563ce34f76541ffbb58d0cf45a569970366d6113aba59ec877daf31f556f57b50588f94b88d757710b6d432e4513417a8fa682e78de9ec6b90b39c58089cde7966492b7a127c7462bfbc1205acd60c4e33128d039f0fa1b3c4fc2f00d90204ca5cfbb4fd4c95fd8417932279705a6aff71f399d8d375f05bad3f00258bcb107ec80be999d2c4fb8c5e18a2503d9054e74f38ff0e34b61ac287673fc724e28b70e360b1bec7dcd63f1db30497036286bff6d0c6acc17a6752e6b77fff5890f43bfceb04e8df8e9e76f103fff65f33ebdbdf8e43833f05a288ac83133369c7315989ede329b2c2a8fc5362146172cc4eb1c310aa5c47b6cc2a3e255ccb724845b1c741294eee6dbac7adae0ca174ae2fb6e2c7878671a80a5acdf219c31235af608e8eb4a40167e761d3649b0c391faeb5674302efa315d1d740a4e964f8ccf90ae7d5059ded307f26d80645ad9dc87c4cff0ce964be7cd763f31b1b5cef8723f6142c3a2d1a297cbc08ba9a783ddb0f75cfd0985e29bc5b3d3bef38b25df20d13c0e4bf525b5c592d9b31fe323f864db151d0695ffefaef1fe3f8187be312606a161f7b0261e9386e44567e247691bd42eb6a2393ceb1f8e92f85eba164ac9deae1f4a5f4af6ca5351236c733597956c95f3d0fc790b2497d226c9de27204a50d3d801fbfecd0019bf42fa8f84e59ed505513f2441e2ca4e6c9513e4ffcc8aede5c020993d79f0e519e7f5bfe84c8d13f906e1f1b21d71f692964e2abbb712240505bfa95e3a0ff67c39488f07b7e14636b68ae61b043fe1d0b4f5fab9a7d1681711f5bd66a3f2d1f30b2247f9b70f8d254672a6c05840076b730e808d49576c279d24c5fc8de689cf1001f65a389075a53754fe5d2a8e1e4970bd9ffd7958014fec92c1135812d669a8f0d7dd5af7c8cca43cc4d4c47c7f9d1379a06df0dffa3fa7d5a7bcc635d9ecc05fdc551ef60937c93131a0213acfd5a635747267b6c1a3ea0576029bc36108c41ff5bfbcfac1fee7bcd896a9fb84274226c42fe79f81ec538d6d29c8c3e9795d4cccb72d6fbf4363c9e446607a2890323f6ddeac9dad0b116c2ca20e45bb299dde831a28388a5bf12becb1e4ee1f5191e6ea49f8904de1a9546ee99c05e006d295b31df975d01ce93df399b9639abfae6c7f2c7acd79e414e9261345930517f2fb0c267d92ed9921b7b939d36595b348d7da6b7e132b0138db608c9b05bae14b3e26ca7045c699a0168ce07d329268f1ad331ab52f985e91829414dba0ab5592208031f865af76801b8df2707687e0b83f3f63aceaa5461cfe1b98dbb6e9ff026d537df4b4aeeb0d3e208f8a3d750b9e752dd4c75d584cfa6c03d338edfa5b7f4db951235f13beac70e811c74e971ffb5044d5e08e36cf4adde18d5c3bd537472649bd94c2b49ff2e88d5dd8bac128fbe40afede3310213b13ef03dae65e6df71586d7f980cc63ad4aa817c29dd7b48857f5cee407e7a9a65175e37b384042bd041b82df642541b1a6ce790d34d807d0b1bcd4684a48a81de53cc19ad322ddba3ef165cb4fd3ca23382a09dd93009a2ad6fbd9b06b78aeb9bbf5332ab97f7da808bf26f9910c32e3298d7efd9298502f75fadddd944acb594974c6f074afccb181b4ebfbfb654fe9789d9854bd715f4a8cd92702607cc16b3e8231e5426a9203ff38f6733a10ecb8c2be73d8e2215d0e82fb9dd561dc4c0fd33bad75130d860d95d065653d0390a0f9c92e6156366b181e4b33aa24afff516e8341249db84010d32d9fcca95ada0c0eb1a509dbd9e8b1e793399c8e015c749aa55392b1a78287d73a29f5e86ada536cb4103ea9bc05a36c88ee8dba24b668244c44db23a59cd37d17b2c8a505cf657ee81edeff5f836881340221605078ce1fcf973df7ad35549c69e943288dac72022b9c3bc263551c271c9e02785be4374fdb394e99bd9d79aef023113ac76ad9a66cd922490a10639352b7b64773b58651132a83de986ae6e393f453adb134094ce32e298a335e3930ad2fb975df79380f8be32b59d4635b56b357baf0", 0x1000, 0xaae198a}, {&(0x7f0000000100)="dd6bb70a9f3b48c7194e5a7992c46c9b354d6be39bfb7c639bb3b9e0087cfe3340af8694fd9b9412340da5ce0dabc88b994f44985a9a2f1bdf60f4b7ab7e707f4f36da8a72ef77d827a78d5bf2dbdb56056588ee4b7a0f9b94292f9108bd45f7b5ac01874d34654656", 0x69, 0x4}, {&(0x7f0000001340)="5dbeab4da179d026513614937343a1ed1853f840fe7450ac470b445ab437a6aab23ec8c5d60043615b7ca751fe1fa8195f9b471c5449c9c0610605839a305a6ba3ff151fcedb082ee0679dd6264d45f56e7cd52af9e46dbb4f89e711628cc7157f16311cdc88255c54cb215f5be6681ba3b7fc3e9b56ce19460d7e014c67ed9c2a95787f8c3f03b2631869772cf3ff39562f64c3329fb3596e58a20f17f89ebc2904654816d11e7255974cec11e3f4e296132a002d6754c6d862a32d90d42d7fe82caa81fa4c850cafcd6262406df55565c152a4151c066e9d104636223e8170b846aa149a5ea839979b7f707c4fea5e52a23aeaca988ae2d7429f439e8ecadbc81b113f8addd45e1084a14333a31e599e9069d0fda0cb3faa925bb24bb353741bb81fa19bd8815f5eec1520339de88e3eebdb57c63374dd06af0f59f980a7805489912f872e9c35757244af3fa0d4c6f3918dd04385442d7b2443c17cc221c20d20447a30c849eba46e67e671e5f549498237926c5557442beb08180c913a05848dfb24cc47c8d145e2494165a28315b8c897f1da7077538d9c670334c96dad2a79419e8a9c7859c5477aec19285b310ee0bbadbccc587086801b2a847bcad7758a66d7b16270a1aa068b2e61ee0e5e2d17e51f617385949793f8bb37a3c84c09bc7b429eb4952be6f3a7c12bd5a75fdb6f504950e326c287f1141234e9eb1fabbd85d5e647fb25969123a7c09cc10b8a4eb00fdb1eef096cb553aeeffc2fb7a9e229c36b2dbcaa9f9e4a0630bb32a3abf542919112b1a806eb4808fb0ff3eef3c6da27d1d5cf0906364118173e785c2c5510de64ed75f375626f7db57af331859fdf2e4a14ac966390b7b6041daf3a15056143ef807590f7e8c81c1e1790a78711470e92afb6b3c1d33d0738b5ab9aa1ccaa4f6d950829d74b65e472bf0d2714cee866cde39f57bb2b728d5079bfdc2affa43b82f758c8e3ad59dc79e13ddb4840fd9735e128ac3ca8df7610ed976d8e71c9012d807bb6af2808d7954e8a38f3a697715f6526e8ad010a25af36dc1e7c6d7faee1520d04838902beb9ca92d06341b8661a6f567c59d3dd25f628cb8232d5bdb33c3b0ed38839bfb37cee1caa3735d0aa5b602a9fd6ce18931be5529478fb873fe0719b59bae6d56c45b22cebe9550addf03a4c4844855cc558e66e46902db1a4bf5bb8a74ca67adfa6e11a41773e959abc394b857716a5a321d3d492c2ee6fdccf16535628be4202695792cbf235a7fd1b70dfd37d0c09fcb907a6ce9363680e42078dbd62d12d3688e035ff2332fc317e09ca7d9b1cfaa584468600b8a29f2bec11101b7bfeecef50723cccfd6f7ad403cce2fc364b93cac26e2a865d7fd36aed8c25549844c1eb084bf31cfa89959549f551c099f96a6d79196343018b9771e2d7b8b48415043fee1ce40798be0b094b5aabd34cfd751ce615fca1b11fee743272e0dcfc75fe62a1c000410d98ad6e15addcb8da136720a18a4c4ac11c55311ee1f5c232cf894f36e3315b51f43e26f3769c814d62a70142ec11075a3a9f5ac017fdd439589890af44051903160397ecba814e386f4e3a7c68eda48f274d70b8ab42b73bcac495a0508b7d75ecb2db098bc0f3f573c573be9cfa3ec034c7390fcd19e6bfc514040cadf59a956d8a3ae3111194f3a3e94475013c62543311601ef3fc40df0b99af1f78780b9f97d0ea3f98a774ab33b4f00d00ad52d25eb26955795cdae5ff67b1e25316b298a58e651aa340e727d64cf9a1b3e695e8a4d9022a511f290bffdddc2d87407812e9f26455812e73dff7a355b8adf90e073cf98e01a3238f80a5daeffd24f144e1aeb624565b1f1c84dbec0f50382d8eb2d69adaef91648ce1e2ebfd6e2cc33ff0588db49644c9a3c33df439861302aec8d1a21f78017a200b502161cbd4bd744913a1b9ca179357a8177d8eb97ac638efc1c940d2fa8e0988f722ca28991224d95fd2a9d1e34b1986535ee07af3e50378fc2b924da4e57bd9cae00a25ea87e494cb11b8745c155d6c1b8b6dea7af386c8461249959bb95d3a6d8390268f42b4a1eacecd996a79745685afba83f30a3bfa0f73a00093efd032ed361d489fcb9f88795cceda344dd9e7eefc20b98821a91501b3d06da760a2b8550cd4d9d7b209c7e5d6570cf5cfbb4506a46223b487f91ab115de76669daa72cbe6f3c8f57af67d8111fd5ae4a05ada146f9d5d27ab4ec4b419a3b17bafb86046c7f45b43552818486ce4d04052fd864b506516d26fc5ca87ca708b4ff84db8c87ce3566a1b9b6cd4dbed7a24d4c61e816c0777c7756e933788d42caaf490cca6791e4ebabcd3d09c30dfedafb3681def17c45574e3d4402e91f08ac6a67ee810a395c4ac4e37f8b6221e09ea2632dd81cb23f736f2e21e3325d2cf71304fb504ac3ab1f094f69ccbdefe0417eaf1cc88a800f81334d2dcee5b8779dc22b53f1b1a4f0a0e707f27acea7d2bc086e443f861f5ba43de8cd44fb36c9bf31b0c9ffbf308cdae23b6179f3c97e27e3b5446a19a82d5163a073dd945f54b0935aec7deb6c3da9bc02790eb9b55771dda48dd26bbf3f475484c5530eb6676b7be865941c652f073d943f4521a3347f163d68eac3f68a741d93eccf14b9736f0695efc64287eec574b81afbcec1ff1bac3d7455b1d35914f7922d86663dc919db3556cf9706a2c680b571d4a5bde2f4cc6796bb8b6c9577c486faa6b771f71513c944b09ed86f119b3d32dcee3283454696abbdd4929a9c75a17099ad69a20830a3182ffe396f8b4ab3bf6c0edf0e963c8d866339266b5772884b8660bb1f9922072e9ef53d0990b370d31ae982c6ac5f5a8089dfc9542f012e97c523e3821103c60ae240286e041277257e50727c8b15187282a69de83c134ebfd29e9d1329bdb76c2ca31c01217cbdbf10ba6df5fc57e8c3376983ab7e5d7ba37048b9be866ee0c3614440393bf14d0c6b1fec59bc391a57556617fdb121def45a72387daa8931b2c9b81193f594ba123a349588c05abaf64a1c64b3274506633c49b62858f6435a32b4fe62a0b45f7a4ea63bec132f78d69db96cd92d7b7cf0c36ee0c5ade0427bf33ac110dada461b71650485fc34ec2e09b6e035860de7e5bf73e6f782da2223238c09f93c463c7ece48850bff44a28b2ee075b5d6e233e737e941a9addf3947fe052e120714bf921e846f961acfb3e6200b4a9457cdf783cc39f23f21143ddb8ab33c04191270a9f9e71472248421ae27947f9bcd22446a67db8d799f801078bd5641ace18b8d0b6db28ede91d8da8fe6aca2ad446eaa7ca4c921fbb817abda74ec6a3482864fe662281b75c6f4a32049709fe46714be81f791d9ab8b6d030a1685f2f2dfec8348e813e060516fcdabdc61e56307960887a69989562c2b4728d1b64a1e7f39ce051cf1912805fd7425c5e1e435b72579b278f50da757fb951ce2f2e87416b1bab22266a36fdbdb593d3fe9b5353e6eb705302ad8738c9214b2609195b5ba4e28d3b471730293c05e77e506d51ef0de73b2d4fc11aee724ab621235833c469c54189ce5cc36660565f4d35aaaa5d69e0f5659907b74a9d4146474f86a5c2f9500c4720ebd3775c7bffba02d5dc879ca930a5763992cb2c7ac519c50f3fae670e1a06936da13b61d0683a1e3b1991f79c7037c28c21800a8f7698523b63350c541c566278fde5b029835ba3e309945b11e151a55aa3c799cff856071de9406ee3a3ce27a1e54c093ef85b0a47e3f062e9c55d775371a2e18cbea4ee87306efb5551942048f75be04ee8e826551c86beadd3e5dd6b02786e6c0e56a062b2036f421e4c2654ec9e07242ea830af09995e5b605246ae45de91d8e12f5418dbad9e870f139c5b3a8ce47886eced544cd0ab0a1652d6a99dbf8e72a812ce36985c35048b25910e824ce6ffb392b8f1ea0a7b39d17778dbb7a16b871692f946b85701ca970cb5e1677b996022e2b652df06a177ab04868f6401197fad387ba269a0eb6396152ec7f88616552cb320216dadd1a681989aad077f2ff650498d005c8bdcf0be587dbbedcd7b48f1774cfc80e0158490dff5856b0e288ee22f8e64259abb65b17fc3ed7ceb0ab3b2729e01dabc64b4892086fe3ade4d11cacec02416fba833a0a185653c8e2f898b296e185b7658a21f9e26400378d59ef636aeca9e44ebbd14f56694c771c2a071a55f9ea9234f5862976ac00da26e38c697075fdd076293e9e2914db45bdb6b95a84eab48550d270178ab32bdfc405606a2518e3c3f6c8c5ce56be829fd97d0ce073112910bb4d02c1b766c84020538cee3c040325625275cf8e2aed97456ff5b142e4d9a9e43721d9aba3c1a319ce5862bfb11ae84e92fb2f31cb7b9a00700fefea5cc9176872691e6d748b56bd1cc77500c53e5d773123050f55d1468d68e4485f3375ec56bd255576034068b0fc29040fef2bf793122ccb1cbc9fdc8892749e5046becc244ec0b27b955b9a865cfcd7782ddaf41ca7ebb1d8d283a9cafb64be90adab60d98196a622da7e5471da622de64d24e67ca74f882172425b4a259f9991ab85ef956cc0eb950095b6141bbf778c348df1806f2278a384f0c17e06793d0deea503ff027f0613502ef95e89a10842f7e1a43aa5fbb22c0a38d9d4b283f2cf76e14faec3f7139506e60976aa5266f6ae315014ed21d526f620a8b2734e0fe92cada91b1867aa2a6278d6a4d382fb02d0afb39265286baf5f5c9feaa23d2748048e1598eff81889cb9764712b013cc343e29c67b134c22f45a949c6b845f2f41f75e6010458aa92bacff80f0ec213eccab8f609003de0b39c7b09feb31a44693ddf860f1dd2752412fca1648375fc5876d0bd726da0239eeb2dccffe9283ed99ef8b80e84c1755cb95a76993ffffd9e9666593fe5671e71d1b75618f0e1d6edae4b363ec5b54ee0882324e43858888fd4053195f084cd2a7ccf56614f32d95799d0443cc9012ad88732d5a28aa3554f5f4e6f97291c876c672911f1f74c37f9d8af572e6cafde263c41c633b415feef796b300b80135d8ce18e02338db4b860e1407645ab16a87137c0579c4edcbe75e6fd13c249b690bef5b8268d6e3e07d5b755f086028ca32edb3f20a55b0c52302bc874ee5ebe5ed71c6b70e18e0b745dec64ade97a72ec38f785c9ad439682070734e84876c3d6c580421567f4b014f8c664ad2d3ae9e994753f94c84725da0584162e290a3d04309facfd1174635059219e493feb7c0da81a41ead9b75e28f417ec7fe92189c0cb3dffe7ef7d784f310472cd06553aed21c23a78423204f1b61995ee586b80c1fb7054bbc768d6a8df3ea0297066a2f052760755a35e26baf7328dfcfc187ada0d5c310dc1074933f2eab027e12dcf3f61eacbaaec541522752ecf2bfe7df4c15068879bebc35db7aa6558f09ccc6ba85e2297a21de2f540eceed2c0d56813ba3d62094e6e157bda9d2afaec26415fd9f0edff06b02e6680ffb76b90a681c4b8bd57a503d3394ddbd9217b7748e5724365cd15e21b33e4f2229f4c898b1b4fa9e26990483ceb438faea4a05000b010fe493e56f6f8eaefb2e5a879f71255969948e1151a37056e7dee83a9af0e2122c6cfd8042e2822a136a44bbdf5fa74bdab43416408932fba523879fded8441cc2c8b9b25fee6a1915509ea0a8bdd4445ee79accc392b6c766e2f959fa4fc2ad0b4d4f811b93f3d652f1faffc1287209a41eb8042f73edb8cf049fffa9c81bd8dd78367d2ca3db104d7da6933e00d584c4", 0x1000, 0x1f}, {&(0x7f0000000080)="0c0650de1b3ccd549739d7bc4444bdd8baf96eee1118996252d7908f150cc5ceabd330f99e692ec416047abc91", 0x2d, 0x8ec}, {&(0x7f0000000180)="c4129ffe0fe0c666069af0e99fd466ffae50f2de8c7e9382d45345176f75c32ff24f3cf596fdfec45d363058224a1b3c0d1b2b13c870999c976abb87299c740dff3f164e45526f2b57a4b98f009af08c5647801ba753367ae99a708880dbc8009d33b48e5ac23970f2308e9a7707d50e692d91b114c39a1b1597d523664482881acdda09df396b69a1b7e973", 0x8c, 0xffffffff}, {&(0x7f0000000240)="051468be245b3c8bf393f015481f5332da28dce40adf92bfe032e326c3d6b1cbe8cf48108367fe3be1b8e5915834fb237a60035ec5d364a4538356e135b918316a0cfd10c76bebd6", 0x48, 0x81}, {&(0x7f0000002340)="aed1b1c3bd917559411dc1c2c732c57181bc38f68ba2f2814c0a048726e18b302557da5da037bbfd4724aa71cc4dc35132eeb8f28db0d07e217b0537c9b19ac1590d2929e34ee43630", 0x49, 0x9}, {&(0x7f00000023c0)="510c934a633eafa385be132daf11f4202e436f46197eeb3f99131bde3082512cbb7f27cd5ec4f81ce57b62d197bd4f3b31f40d0152e416d700fe5c6f91d64299125c99e6f9274b2c0174340332157fc9fb9505609cd62f6854671cff3c4a978d359ac328565b98d4d5066cb88d368a9fecf250f8bf4b1e9d1f00ee968a01d65dee9320a0ea3e3a0abbe7173c0360e4c68df3cfb0613f4258a3809e43b822663d90b1a2fe6d9039e9b26bf0adf84ccef9d0eff66ac2baae83a375aa067577e8239ca0ccb084e6", 0xc6, 0x8}, {&(0x7f00000024c0)="3a1f7d40865b379f53beca5ec44082b3cabd9c7da2fd6d9ca00c3fc258363d7f160ba50160fbbe426bcb0c4b75133f0e86f5df7f32c82298d160fccf929be9ac5873e08b1fb8677b5cdc18d149d517a86ca20bcce1e127ef3ad219cb5d25badc40621793c11917b6fd985e1b94cc54af243ce2be06475219c15ada07f34d986427d3405e7093c93e1b7267680f8f5f16fa8619669200c1e7c672a37553a7324e829c06b98d3f7db856f588612c4decd3348ac019d68cc0813f27e69ebc33a225e5c40fcde0c4af3a624610182415a9ee18237ee1a38aa5d4c884c4e1bd4d794c975bd2a632688b72e9fcabc659a684c740", 0xf1, 0x7fffffff}], 0x4e002, &(0x7f00000026c0)={[{@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@map_off}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@dmode={'dmode', 0x3d, 0xffffffff}}, {@unhide}], [{@hash}, {@dont_appraise}, {@fsuuid={'fsuuid', 0x3d, {[0x0, 0x64, 0xf3, 0x36, 0x34, 0x35], 0x2d, [0x63, 0x63, 0x39, 0x32], 0x2d, [0x34, 0x36, 0x31, 0x39], 0x2d, [0x39, 0x37, 0x64, 0x39], 0x2d, [0x65, 0x53, 0x31, 0x64, 0x66, 0x37, 0x34, 0x35]}}}, {@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', 0xee00}}, {@obj_type={'obj_type', 0x3d, '^{&'}}, {@subj_type={'subj_type', 0x3d, '-)'}}]}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r2, 0xc0481273, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000027c0), 0x101a00, 0x0) [ 2055.566761] ? new_sync_write+0x660/0x660 [ 2055.567814] ? avc_policy_seqno+0x9/0x70 [ 2055.568781] ? selinux_file_permission+0x92/0x520 [ 2055.569921] ? security_file_permission+0xb1/0xe0 [ 2055.571064] do_iter_write+0x191/0x700 [ 2055.571981] ? trace_hardirqs_on+0x5b/0x180 [ 2055.573016] vfs_iter_write+0x70/0xa0 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) [ 2055.573911] iter_file_splice_write+0x726/0xc90 [ 2055.575135] ? generic_splice_sendpage+0x140/0x140 [ 2055.576318] ? security_file_permission+0xb1/0xe0 [ 2055.577457] ? generic_splice_sendpage+0x140/0x140 [ 2055.578608] direct_splice_actor+0x10f/0x170 [ 2055.579649] splice_direct_to_actor+0x387/0x980 [ 2055.580759] ? pipe_to_sendpage+0x380/0x380 [ 2055.581780] ? do_splice_to+0x160/0x160 [ 2055.582716] ? security_file_permission+0xb1/0xe0 [ 2055.583858] do_splice_direct+0x1c4/0x290 [ 2055.584836] ? splice_direct_to_actor+0x980/0x980 [ 2055.585965] ? avc_policy_seqno+0x9/0x70 [ 2055.586922] ? security_file_permission+0xb1/0xe0 [ 2055.588059] do_sendfile+0x553/0x11e0 [ 2055.588963] ? do_pwritev+0x270/0x270 [ 2055.589852] ? wait_for_completion_io+0x270/0x270 [ 2055.590981] ? rcu_read_lock_any_held+0x75/0xa0 [ 2055.592064] ? vfs_write+0x354/0xb10 [ 2055.592950] __x64_sys_sendfile64+0x1d1/0x210 [ 2055.594001] ? __ia32_sys_sendfile+0x220/0x220 [ 2055.595075] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2055.596308] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2055.597515] do_syscall_64+0x33/0x40 [ 2055.598389] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2055.599586] RIP: 0033:0x7fbb957bcb19 [ 2055.600459] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2055.604772] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2055.606549] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 17:57:29 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2055.608223] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2055.609997] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2055.611586] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2055.613230] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:57:29 executing program 3: ioctl$sock_inet_SIOCSIFBRDADDR(0xffffffffffffffff, 0x891a, &(0x7f0000000000)={'xfrm0\x00', {0x2, 0x0, @local}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:57:29 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) 17:57:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x10a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:43 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 57) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:43 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:57:43 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, &(0x7f0000000480)={{'\x00', 0x1}, {0x4}, 0x100, 0x0, 0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)="b0e295026b027833d7f64f33d597e414d6ce41dad5600b2aa6fb8751853c25aa51089a7ce921589ca66713d6446e1d7f6c447de17a6cb68c2902f056479e3bf00a7cf8fcb698c7383ced635884c7b6d01a6a5f14db226be9fa7173b44e08134692f5000af6129394c82fec60da1dfb2965c9b70ac8fd01fac71ec003bc6f6a187a4406593653e4079041fb93e6aa1415e7953efcc85412ecd16adc4b0e1717b642199ff7129ad90f8f6ed017ad0ae7042ec2fc79f2a100711f1b329390ec4ca8de47ff3005d849edf65713ad3d42448747b114a8ebeeefa7a62bd2300a0d60ebdd1eabe61316dc931ffd001fe5684612f91562730913c5ac898a7405742d8f40d32069cf5af7308e67a632224f3f30da65546d3bd633863c159444c8806cf3b6ba0837cd4cbe5db7f000a10b18c68e080ce01cec2337cf9a115f25dd30ecc02e7eedef2924bd33ecee4e259dcd04c12ab65c86bb3291cc3ee82c0ad8d75b0cd470f6d230e71c16fb7f9eff640aff882be9a41d67b50f1586fd98ffe39435ed9fda96bf3dbed628a3145873231f2e3960b53e5a4b63a3310c296612f88c1a47dc788ed4c15b728c2b2a4839ce53aea9acbc8ecc46c0991793e9b03a661df7f07df415f2271aef998b95382b4a8ac8da70f6", 0x1d1, 0x0, &(0x7f0000000340)={0x2, 0x11c, {0x1, 0xc, 0x41, "137194521e475df9e41d8b2de8bff4fb5e375daae5aabcb870bd794827c489b697e2fbe5ca08d702c620ed4118a02bed9184b6397edbad66ac3ae726a6e0867812", 0xce, "79e0bd214fee4c5794b7da645e671251cf8c659184232463f6b4577c2e692312d5c76aa6cdddbe69f089e9229cdb73ae6da961f200d39e0d8514a20cb50968af4caa2988720d4c5ef1beaac5a4343760df6fbb6fe2a3b2d1a891f346bdf607ef84a12fa9da33842107880dabbcee106f4451b2b55ae3587739a9756352a604aebac15a1e43dcae3b10e32adc6df98dbf96c042eb6246d8a3b0e3c65c879d9dfc87d767f43ba1bd99c258532edfc2d611148318205546ab20ba241ce961aa553be7b9f5e154b4fc2939491cfa2782"}, 0x5, "7afd335d45"}, 0x12d}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:57:43 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:43 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 41) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:43 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x17, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x148, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:43 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) setxattr$system_posix_acl(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='system.posix_acl_default\x00', &(0x7f0000000140)={{}, {0x1, 0x4}, [{0x2, 0x4, 0xee00}, {0x2, 0xd, r1}], {}, [{0x8, 0x0, 0xee00}, {0x8, 0x1, r4}, {0x8, 0x3, 0xee01}], {0x10, 0x1}, {0x20, 0x7}}, 0x4c, 0x1) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) [ 2069.326414] FAULT_INJECTION: forcing a failure. [ 2069.326414] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2069.329297] CPU: 1 PID: 10689 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2069.330949] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2069.332894] Call Trace: [ 2069.333523] dump_stack+0x107/0x167 [ 2069.334396] should_fail.cold+0x5/0xa [ 2069.335321] __alloc_pages_nodemask+0x182/0x600 [ 2069.336427] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2069.337681] ? asm_sysvec_reschedule_ipi+0x12/0x20 [ 2069.338849] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2069.340325] ? asm_sysvec_reschedule_ipi+0x12/0x20 [ 2069.341546] ? __alloc_pages_nodemask+0x2d9/0x600 [ 2069.342708] ? alloc_pages_current+0x18f/0x280 [ 2069.343826] alloc_pages_current+0x187/0x280 [ 2069.344889] relay_open_buf.part.0+0x2a5/0xc00 [ 2069.346041] relay_open+0x531/0xa10 [ 2069.346953] do_blk_trace_setup+0x4cf/0xc10 [ 2069.348016] ? _copy_from_user+0xfb/0x1b0 [ 2069.349056] __blk_trace_setup+0xca/0x180 [ 2069.350078] ? do_blk_trace_setup+0xc10/0xc10 [ 2069.351195] blk_trace_ioctl+0x155/0x290 [ 2069.352178] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2069.353373] ? do_vfs_ioctl+0x283/0x10d0 [ 2069.354397] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2069.355675] ? generic_block_fiemap+0x60/0x60 [ 2069.356789] ? lock_downgrade+0x6d0/0x6d0 [ 2069.357812] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2069.359022] blkdev_ioctl+0xc1/0x710 [ 2069.359948] ? blkdev_common_ioctl+0x1930/0x1930 [ 2069.361127] ? selinux_file_ioctl+0xb6/0x270 [ 2069.362234] block_ioctl+0xf9/0x140 [ 2069.363135] ? blkdev_read_iter+0x1c0/0x1c0 [ 2069.364223] __x64_sys_ioctl+0x19a/0x210 [ 2069.365278] do_syscall_64+0x33/0x40 [ 2069.366203] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2069.367489] RIP: 0033:0x7f7a02336b19 [ 2069.368440] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2069.373091] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2069.374753] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2069.376265] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2069.377798] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2069.379305] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2069.380847] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2069.408818] FAULT_INJECTION: forcing a failure. [ 2069.408818] name failslab, interval 1, probability 0, space 0, times 0 [ 2069.411760] CPU: 1 PID: 10687 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2069.413390] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2069.415329] Call Trace: [ 2069.415953] dump_stack+0x107/0x167 [ 2069.416834] should_fail.cold+0x5/0xa [ 2069.417726] ? jbd2__journal_start+0x190/0x7e0 [ 2069.418803] should_failslab+0x5/0x20 [ 2069.419693] kmem_cache_alloc+0x5b/0x310 [ 2069.420647] jbd2__journal_start+0x190/0x7e0 [ 2069.421688] __ext4_journal_start_sb+0x214/0x390 [ 2069.422806] ext4_file_write_iter+0xee9/0x1530 [ 2069.423906] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2069.425006] ? kasan_save_stack+0x32/0x40 [ 2069.425984] ? kasan_save_stack+0x1b/0x40 [ 2069.426972] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2069.428188] ? iter_file_splice_write+0x165/0xc90 [ 2069.429358] ? direct_splice_actor+0x10f/0x170 [ 2069.430449] ? splice_direct_to_actor+0x387/0x980 [ 2069.431590] ? do_splice_direct+0x1c4/0x290 [ 2069.432605] ? do_sendfile+0x553/0x11e0 [ 2069.433523] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2069.434598] ? do_syscall_64+0x33/0x40 [ 2069.435508] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2069.436755] do_iter_readv_writev+0x476/0x750 [ 2069.437804] ? _cond_resched+0x10/0x30 [ 2069.438731] ? new_sync_write+0x660/0x660 [ 2069.439719] ? avc_policy_seqno+0x9/0x70 [ 2069.440694] ? selinux_file_permission+0x92/0x520 [ 2069.441833] ? security_file_permission+0xb1/0xe0 [ 2069.443019] do_iter_write+0x191/0x700 [ 2069.443954] ? trace_hardirqs_on+0x5b/0x180 [ 2069.445007] vfs_iter_write+0x70/0xa0 [ 2069.445919] iter_file_splice_write+0x726/0xc90 [ 2069.447072] ? generic_splice_sendpage+0x140/0x140 [ 2069.448292] ? security_file_permission+0xb1/0xe0 [ 2069.449479] ? generic_splice_sendpage+0x140/0x140 [ 2069.450673] direct_splice_actor+0x10f/0x170 [ 2069.451751] splice_direct_to_actor+0x387/0x980 [ 2069.452908] ? pipe_to_sendpage+0x380/0x380 [ 2069.453981] ? do_splice_to+0x160/0x160 [ 2069.454979] ? security_file_permission+0xb1/0xe0 [ 2069.456177] do_splice_direct+0x1c4/0x290 [ 2069.457222] ? splice_direct_to_actor+0x980/0x980 [ 2069.458424] ? avc_policy_seqno+0x9/0x70 [ 2069.459417] ? security_file_permission+0xb1/0xe0 [ 2069.460614] do_sendfile+0x553/0x11e0 [ 2069.461570] ? do_pwritev+0x270/0x270 [ 2069.462528] ? wait_for_completion_io+0x270/0x270 [ 2069.463719] ? rcu_read_lock_any_held+0x75/0xa0 [ 2069.464872] ? vfs_write+0x354/0xb10 [ 2069.465798] __x64_sys_sendfile64+0x1d1/0x210 [ 2069.466926] ? __ia32_sys_sendfile+0x220/0x220 [ 2069.468079] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2069.469389] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2069.470692] do_syscall_64+0x33/0x40 [ 2069.471615] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2069.472909] RIP: 0033:0x7fbb957bcb19 [ 2069.473844] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2069.478497] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2069.480400] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2069.482167] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2069.483961] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2069.485764] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2069.487548] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:57:43 executing program 2: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x1, 0x70bd2b, 0x25dfdbfc, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8010}, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000100)) 17:57:43 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) 17:57:57 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) recvmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000340)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}], 0xd8}, 0x40012040) r4 = syz_open_procfs$namespace(r3, &(0x7f0000000080)='ns/user\x00') ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000480)={{0x1, 0x1, 0x18, r4, {0x4}}, './file0\x00'}) faccessat2(r2, &(0x7f0000000440)='./file0\x00', 0xfb, 0x200) 17:57:57 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) 17:57:57 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 42) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:57:57 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x18, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:57 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:57:57 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 58) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:57:57 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setresuid(0x0, 0xee00, 0xee01) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setfsuid(0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, r5) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {0x0, 0xffffffffffffffff}}, './file0\x00'}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r9) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000001c0)={{}, {0x1, 0x4}, [{0x2, 0x5}, {0x2, 0x9, 0xffffffffffffffff}, {0x2, 0x2, r1}, {0x2, 0x0, r2}, {0x2, 0x2, 0xee01}, {0x2, 0x2, r3}], {0x4, 0x1}, [{0x8, 0x0, r5}, {0x8, 0x1, r6}, {0x8, 0x5, 0xee00}, {0x8, 0x6, r8}, {0x8, 0x6, r9}], {0x10, 0x5}, {0x20, 0x4}}, 0x7c, 0x3) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 2083.183529] FAULT_INJECTION: forcing a failure. [ 2083.183529] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2083.188988] CPU: 1 PID: 10737 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2083.190680] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2083.192707] Call Trace: [ 2083.193349] dump_stack+0x107/0x167 [ 2083.194236] should_fail.cold+0x5/0xa [ 2083.195162] __alloc_pages_nodemask+0x182/0x600 [ 2083.196289] ? __kmalloc+0x16e/0x390 [ 2083.197200] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2083.198659] ? trace_hardirqs_on+0x5b/0x180 [ 2083.199702] alloc_pages_current+0x187/0x280 [ 2083.200774] relay_open_buf.part.0+0x2a5/0xc00 [ 2083.201879] relay_open+0x531/0xa10 [ 2083.202758] do_blk_trace_setup+0x4cf/0xc10 [ 2083.203787] ? _copy_from_user+0xfb/0x1b0 [ 2083.204794] __blk_trace_setup+0xca/0x180 [ 2083.205785] ? do_blk_trace_setup+0xc10/0xc10 [ 2083.206887] blk_trace_ioctl+0x155/0x290 [ 2083.207854] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2083.209036] ? do_vfs_ioctl+0x283/0x10d0 [ 2083.210003] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2083.211258] ? generic_block_fiemap+0x60/0x60 [ 2083.212328] ? lock_downgrade+0x6d0/0x6d0 [ 2083.213329] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2083.214478] blkdev_ioctl+0xc1/0x710 [ 2083.215370] ? blkdev_common_ioctl+0x1930/0x1930 [ 2083.216507] ? selinux_file_ioctl+0xb6/0x270 [ 2083.217557] block_ioctl+0xf9/0x140 [ 2083.218419] ? blkdev_read_iter+0x1c0/0x1c0 [ 2083.219452] __x64_sys_ioctl+0x19a/0x210 [ 2083.220430] do_syscall_64+0x33/0x40 [ 2083.221314] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2083.222512] RIP: 0033:0x7f7a02336b19 [ 2083.223387] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2083.227751] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2083.229564] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2083.231243] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2083.232935] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2083.234605] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2083.236289] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:57:57 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:57:57 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) [ 2083.285179] FAULT_INJECTION: forcing a failure. [ 2083.285179] name failslab, interval 1, probability 0, space 0, times 0 [ 2083.288471] CPU: 0 PID: 10735 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2083.290111] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2083.291979] Call Trace: [ 2083.292588] dump_stack+0x107/0x167 [ 2083.293410] should_fail.cold+0x5/0xa [ 2083.294270] ? create_object.isra.0+0x3a/0xa30 [ 2083.295302] should_failslab+0x5/0x20 [ 2083.296160] kmem_cache_alloc+0x5b/0x310 [ 2083.297076] ? ext4_dirty_inode+0x107/0x130 [ 2083.298052] create_object.isra.0+0x3a/0xa30 [ 2083.299042] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2083.300194] kmem_cache_alloc+0x159/0x310 [ 2083.301140] jbd2__journal_start+0x190/0x7e0 [ 2083.302135] __ext4_journal_start_sb+0x214/0x390 [ 2083.303218] ext4_file_write_iter+0xee9/0x1530 [ 2083.304260] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2083.305291] ? kasan_save_stack+0x32/0x40 [ 2083.306215] ? kasan_save_stack+0x1b/0x40 [ 2083.307142] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2083.308278] ? iter_file_splice_write+0x165/0xc90 [ 2083.309385] ? direct_splice_actor+0x10f/0x170 [ 2083.310407] ? splice_direct_to_actor+0x387/0x980 [ 2083.311487] ? do_splice_direct+0x1c4/0x290 [ 2083.312457] ? do_sendfile+0x553/0x11e0 [ 2083.313347] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2083.314386] ? do_syscall_64+0x33/0x40 [ 2083.315259] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2083.316464] do_iter_readv_writev+0x476/0x750 [ 2083.317448] ? _cond_resched+0x10/0x30 [ 2083.318294] ? new_sync_write+0x660/0x660 [ 2083.319190] ? avc_policy_seqno+0x9/0x70 [ 2083.320065] ? selinux_file_permission+0x92/0x520 [ 2083.321129] ? security_file_permission+0xb1/0xe0 [ 2083.322197] do_iter_write+0x191/0x700 [ 2083.323048] ? trace_hardirqs_on+0x5b/0x180 [ 2083.323994] vfs_iter_write+0x70/0xa0 [ 2083.324836] iter_file_splice_write+0x726/0xc90 [ 2083.325860] ? generic_splice_sendpage+0x140/0x140 [ 2083.326949] ? security_file_permission+0xb1/0xe0 [ 2083.327998] ? generic_splice_sendpage+0x140/0x140 [ 2083.329079] direct_splice_actor+0x10f/0x170 [ 2083.330038] splice_direct_to_actor+0x387/0x980 [ 2083.331052] ? pipe_to_sendpage+0x380/0x380 [ 2083.331990] ? do_splice_to+0x160/0x160 [ 2083.332865] ? security_file_permission+0xb1/0xe0 [ 2083.333917] do_splice_direct+0x1c4/0x290 [ 2083.334817] ? splice_direct_to_actor+0x980/0x980 [ 2083.335867] ? avc_policy_seqno+0x9/0x70 [ 2083.336770] ? security_file_permission+0xb1/0xe0 [ 2083.337823] do_sendfile+0x553/0x11e0 [ 2083.338662] ? do_pwritev+0x270/0x270 [ 2083.339490] ? wait_for_completion_io+0x270/0x270 [ 2083.340548] ? rcu_read_lock_any_held+0x75/0xa0 [ 2083.341557] ? vfs_write+0x354/0xb10 [ 2083.342373] __x64_sys_sendfile64+0x1d1/0x210 [ 2083.343345] ? __ia32_sys_sendfile+0x220/0x220 [ 2083.344345] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2083.345497] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2083.346625] do_syscall_64+0x33/0x40 17:57:57 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x20) r1 = openat$cgroup_procs(r0, &(0x7f0000000040)='cgroup.procs\x00', 0x2, 0x0) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000080)=0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r3) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 2083.347434] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2083.348788] RIP: 0033:0x7fbb957bcb19 [ 2083.349602] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2083.353632] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2083.355302] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2083.356865] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2083.358421] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2083.359984] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2083.361554] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:57:57 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:57:57 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) setxattr$system_posix_acl(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='system.posix_acl_default\x00', &(0x7f0000000140)={{}, {0x1, 0x4}, [{0x2, 0x4, 0xee00}, {0x2, 0xd, r1}], {}, [{0x8, 0x0, 0xee00}, {0x8, 0x1, r4}, {0x8, 0x3, 0xee01}], {0x10, 0x1}, {0x20, 0x7}}, 0x4c, 0x1) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:57:57 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="1f000000000000002e2f66696c653000ac3c8c8754f852084a5181e59c2f30b7946ee24c768a8960c2b3b573c5d1721dea186be4f69e12c8f717d9fae54f4ce3e5206377e7bb630a0d5fb8cf04ae4e75818c4e303092000f4a0f"]) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0xb19}) 17:57:57 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x19, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:11 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 43) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:58:11 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:11 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:11 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 59) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:11 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:11 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x0) 17:58:11 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x8000, 0xfffffffffffffffe, 0x400000000000}) 17:58:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x168, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2097.495481] FAULT_INJECTION: forcing a failure. [ 2097.495481] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2097.498572] CPU: 1 PID: 10776 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2097.500354] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2097.502481] Call Trace: [ 2097.503167] dump_stack+0x107/0x167 [ 2097.504110] should_fail.cold+0x5/0xa [ 2097.505120] __alloc_pages_nodemask+0x182/0x600 [ 2097.506311] ? __kmalloc+0x16e/0x390 [ 2097.507267] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 17:58:11 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2097.508835] ? trace_hardirqs_on+0x5b/0x180 [ 2097.510103] alloc_pages_current+0x187/0x280 [ 2097.511459] relay_open_buf.part.0+0x2a5/0xc00 [ 2097.512668] relay_open+0x531/0xa10 [ 2097.513611] do_blk_trace_setup+0x4cf/0xc10 [ 2097.514742] ? _copy_from_user+0xfb/0x1b0 [ 2097.515803] __blk_trace_setup+0xca/0x180 [ 2097.516881] ? do_blk_trace_setup+0xc10/0xc10 [ 2097.518074] blk_trace_ioctl+0x155/0x290 [ 2097.519115] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2097.520381] ? do_vfs_ioctl+0x283/0x10d0 [ 2097.521442] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2097.522775] ? generic_block_fiemap+0x60/0x60 [ 2097.523922] ? lock_downgrade+0x6d0/0x6d0 [ 2097.524983] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2097.526036] blkdev_ioctl+0xc1/0x710 [ 2097.526828] ? blkdev_common_ioctl+0x1930/0x1930 [ 2097.527836] ? selinux_file_ioctl+0xb6/0x270 [ 2097.528792] block_ioctl+0xf9/0x140 [ 2097.529567] ? blkdev_read_iter+0x1c0/0x1c0 [ 2097.530491] __x64_sys_ioctl+0x19a/0x210 [ 2097.531375] do_syscall_64+0x33/0x40 [ 2097.532170] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2097.533267] RIP: 0033:0x7f7a02336b19 [ 2097.534073] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2097.537957] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2097.539568] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2097.541109] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2097.542617] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2097.544138] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2097.545667] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:58:11 executing program 3: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x29) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@random={'trusted.', '}'}, &(0x7f0000000100)=""/94, 0x5e) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x3f) creat(&(0x7f0000000180)='./file0\x00', 0x41) creat(&(0x7f00000001c0)='./file0\x00', 0x102) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:58:11 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) setxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) [ 2097.594773] FAULT_INJECTION: forcing a failure. [ 2097.594773] name failslab, interval 1, probability 0, space 0, times 0 [ 2097.596131] CPU: 0 PID: 10783 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2097.596892] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2097.597795] Call Trace: [ 2097.598089] dump_stack+0x107/0x167 [ 2097.598491] should_fail.cold+0x5/0xa [ 2097.598912] ? __iomap_dio_rw+0x1ee/0x1110 [ 2097.599375] should_failslab+0x5/0x20 [ 2097.599789] kmem_cache_alloc_trace+0x55/0x320 [ 2097.600284] __iomap_dio_rw+0x1ee/0x1110 [ 2097.600745] ? jbd2_journal_stop+0x188/0xdc0 [ 2097.601221] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2097.601716] ? ext4_orphan_add+0x253/0x9e0 [ 2097.602171] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2097.602707] ? ext4_empty_dir+0xae0/0xae0 [ 2097.603153] ? jbd2__journal_start+0xf3/0x7e0 [ 2097.603639] iomap_dio_rw+0x31/0x90 [ 2097.604034] ext4_file_write_iter+0xe0e/0x1530 [ 2097.604544] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2097.605036] ? kasan_save_stack+0x32/0x40 [ 2097.605482] ? kasan_save_stack+0x1b/0x40 [ 2097.605930] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2097.606484] ? iter_file_splice_write+0x165/0xc90 [ 2097.607006] ? direct_splice_actor+0x10f/0x170 [ 2097.607496] ? splice_direct_to_actor+0x387/0x980 [ 2097.608018] ? do_splice_direct+0x1c4/0x290 [ 2097.608486] ? do_sendfile+0x553/0x11e0 [ 2097.608934] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2097.609435] ? do_syscall_64+0x33/0x40 [ 2097.609861] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2097.610444] do_iter_readv_writev+0x476/0x750 [ 2097.610927] ? _cond_resched+0x10/0x30 [ 2097.611349] ? new_sync_write+0x660/0x660 [ 2097.611803] ? avc_policy_seqno+0x9/0x70 [ 2097.612244] ? selinux_file_permission+0x92/0x520 [ 2097.612776] ? security_file_permission+0xb1/0xe0 [ 2097.613301] do_iter_write+0x191/0x700 [ 2097.613727] ? trace_hardirqs_on+0x5b/0x180 [ 2097.614197] vfs_iter_write+0x70/0xa0 [ 2097.614608] iter_file_splice_write+0x726/0xc90 [ 2097.615121] ? generic_splice_sendpage+0x140/0x140 [ 2097.615663] ? security_file_permission+0xb1/0xe0 [ 2097.616187] ? generic_splice_sendpage+0x140/0x140 [ 2097.616725] direct_splice_actor+0x10f/0x170 [ 2097.617201] splice_direct_to_actor+0x387/0x980 [ 2097.617710] ? pipe_to_sendpage+0x380/0x380 [ 2097.618178] ? do_splice_to+0x160/0x160 [ 2097.618605] ? security_file_permission+0xb1/0xe0 [ 2097.619129] do_splice_direct+0x1c4/0x290 [ 2097.619583] ? splice_direct_to_actor+0x980/0x980 [ 2097.620107] ? avc_policy_seqno+0x9/0x70 [ 2097.620553] ? security_file_permission+0xb1/0xe0 [ 2097.621084] do_sendfile+0x553/0x11e0 [ 2097.621505] ? do_pwritev+0x270/0x270 [ 2097.621917] ? wait_for_completion_io+0x270/0x270 [ 2097.622442] ? rcu_read_lock_any_held+0x75/0xa0 [ 2097.622940] ? vfs_write+0x354/0xb10 [ 2097.623350] __x64_sys_sendfile64+0x1d1/0x210 [ 2097.623835] ? __ia32_sys_sendfile+0x220/0x220 [ 2097.624365] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2097.624972] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2097.625538] do_syscall_64+0x33/0x40 [ 2097.625940] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2097.626493] RIP: 0033:0x7fbb957bcb19 [ 2097.626900] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2097.628892] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2097.629714] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2097.630482] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2097.631252] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2097.632019] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2097.632794] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:58:23 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 44) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:58:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x16c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:23 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 60) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:23 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:58:23 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) ioctl$TIOCEXCL(r0, 0x540c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:58:23 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) timerfd_create(0x8, 0x800) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:23 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:58:23 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1b, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2109.949896] FAULT_INJECTION: forcing a failure. [ 2109.949896] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2109.953100] CPU: 1 PID: 10815 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2109.954907] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2109.957046] Call Trace: [ 2109.957730] dump_stack+0x107/0x167 [ 2109.958672] should_fail.cold+0x5/0xa [ 2109.959654] __alloc_pages_nodemask+0x182/0x600 [ 2109.960873] ? __kmalloc+0x16e/0x390 [ 2109.961779] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2109.963149] ? trace_hardirqs_on+0x5b/0x180 [ 2109.964136] alloc_pages_current+0x187/0x280 [ 2109.965148] relay_open_buf.part.0+0x2a5/0xc00 [ 2109.966192] relay_open+0x531/0xa10 [ 2109.967028] do_blk_trace_setup+0x4cf/0xc10 [ 2109.968007] ? _copy_from_user+0xfb/0x1b0 [ 2109.968959] __blk_trace_setup+0xca/0x180 [ 2109.969902] ? do_blk_trace_setup+0xc10/0xc10 [ 2109.970942] blk_trace_ioctl+0x155/0x290 [ 2109.971859] ? blk_add_trace_bio_remap+0x5d0/0x5d0 17:58:23 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(0x0, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2109.973113] ? do_vfs_ioctl+0x283/0x10d0 [ 2109.974085] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2109.975252] ? generic_block_fiemap+0x60/0x60 [ 2109.976268] ? lock_downgrade+0x6d0/0x6d0 [ 2109.977209] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2109.978309] blkdev_ioctl+0xc1/0x710 [ 2109.979139] ? blkdev_common_ioctl+0x1930/0x1930 [ 2109.980214] ? selinux_file_ioctl+0xb6/0x270 [ 2109.981215] block_ioctl+0xf9/0x140 [ 2109.982031] ? blkdev_read_iter+0x1c0/0x1c0 [ 2109.983009] __x64_sys_ioctl+0x19a/0x210 [ 2109.983925] do_syscall_64+0x33/0x40 [ 2109.984772] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2109.985937] RIP: 0033:0x7f7a02336b19 [ 2109.986779] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2109.990939] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2109.992676] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2109.994282] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2109.995894] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2109.997516] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2109.999128] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:58:23 executing program 2: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/net\x00') fchmod(r0, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x114) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x800802, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@cache_mmap}, {@uname={'uname', 0x3d, 'ns/net\x00'}}], [{@uid_eq={'uid', 0x3d, 0xee00}}, {@dont_measure}, {@audit}, {@seclabel}, {@hash}]}}) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)) [ 2110.038417] FAULT_INJECTION: forcing a failure. [ 2110.038417] name failslab, interval 1, probability 0, space 0, times 0 [ 2110.039762] CPU: 0 PID: 10821 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2110.040551] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2110.041510] Call Trace: [ 2110.041820] dump_stack+0x107/0x167 [ 2110.042243] should_fail.cold+0x5/0xa [ 2110.042682] ? __iomap_dio_rw+0x1ee/0x1110 [ 2110.043173] should_failslab+0x5/0x20 [ 2110.043617] kmem_cache_alloc_trace+0x55/0x320 [ 2110.044143] __iomap_dio_rw+0x1ee/0x1110 [ 2110.044616] ? jbd2_journal_stop+0x188/0xdc0 [ 2110.045130] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2110.045661] ? ext4_orphan_add+0x253/0x9e0 [ 2110.046144] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2110.046709] ? ext4_empty_dir+0xae0/0xae0 [ 2110.047183] ? jbd2__journal_start+0xf3/0x7e0 [ 2110.047703] iomap_dio_rw+0x31/0x90 [ 2110.048128] ext4_file_write_iter+0xe0e/0x1530 [ 2110.048674] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2110.049195] ? kasan_save_stack+0x32/0x40 [ 2110.049672] ? kasan_save_stack+0x1b/0x40 [ 2110.050147] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2110.050728] ? iter_file_splice_write+0x165/0xc90 [ 2110.051281] ? direct_splice_actor+0x10f/0x170 [ 2110.051806] ? splice_direct_to_actor+0x387/0x980 [ 2110.052356] ? do_splice_direct+0x1c4/0x290 [ 2110.052859] ? do_sendfile+0x553/0x11e0 [ 2110.053315] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2110.053852] ? do_syscall_64+0x33/0x40 [ 2110.054299] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.054920] do_iter_readv_writev+0x476/0x750 [ 2110.055436] ? _cond_resched+0x10/0x30 [ 2110.055883] ? new_sync_write+0x660/0x660 [ 2110.056370] ? avc_policy_seqno+0x9/0x70 [ 2110.056842] ? selinux_file_permission+0x92/0x520 [ 2110.057396] ? security_file_permission+0xb1/0xe0 [ 2110.057957] do_iter_write+0x191/0x700 [ 2110.058404] ? trace_hardirqs_on+0x5b/0x180 [ 2110.058907] vfs_iter_write+0x70/0xa0 [ 2110.059346] iter_file_splice_write+0x726/0xc90 [ 2110.059891] ? generic_splice_sendpage+0x140/0x140 [ 2110.060463] ? security_file_permission+0xb1/0xe0 [ 2110.061542] ? generic_splice_sendpage+0x140/0x140 [ 2110.062646] direct_splice_actor+0x10f/0x170 [ 2110.063628] splice_direct_to_actor+0x387/0x980 [ 2110.064730] ? pipe_to_sendpage+0x380/0x380 [ 2110.065707] ? do_splice_to+0x160/0x160 [ 2110.066593] ? security_file_permission+0xb1/0xe0 [ 2110.067690] do_splice_direct+0x1c4/0x290 [ 2110.068615] ? splice_direct_to_actor+0x980/0x980 [ 2110.069700] ? avc_policy_seqno+0x9/0x70 [ 2110.070617] ? security_file_permission+0xb1/0xe0 [ 2110.071707] do_sendfile+0x553/0x11e0 [ 2110.072576] ? do_pwritev+0x270/0x270 [ 2110.073438] ? wait_for_completion_io+0x270/0x270 [ 2110.074514] ? rcu_read_lock_any_held+0x75/0xa0 [ 2110.075546] ? vfs_write+0x354/0xb10 [ 2110.076380] __x64_sys_sendfile64+0x1d1/0x210 [ 2110.077388] ? __ia32_sys_sendfile+0x220/0x220 [ 2110.078428] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2110.079596] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2110.080771] do_syscall_64+0x33/0x40 [ 2110.081611] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.082755] RIP: 0033:0x7fbb957bcb19 [ 2110.083586] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2110.087732] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2110.089440] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2110.091042] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2110.092631] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2110.094223] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2110.095808] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:58:24 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 61) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x174, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:24 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:24 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) timerfd_create(0x8, 0x800) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2110.175930] FAULT_INJECTION: forcing a failure. [ 2110.175930] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2110.178961] CPU: 0 PID: 10839 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2110.180568] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2110.182488] Call Trace: [ 2110.183103] dump_stack+0x107/0x167 [ 2110.183940] should_fail.cold+0x5/0xa [ 2110.184837] __alloc_pages_nodemask+0x182/0x600 [ 2110.185901] ? __kmalloc+0x16e/0x390 [ 2110.186756] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2110.188138] ? trace_hardirqs_on+0x5b/0x180 [ 2110.189146] alloc_pages_current+0x187/0x280 [ 2110.190156] relay_open_buf.part.0+0x2a5/0xc00 [ 2110.191212] relay_open+0x531/0xa10 [ 2110.192052] do_blk_trace_setup+0x4cf/0xc10 [ 2110.193057] ? _copy_from_user+0xfb/0x1b0 [ 2110.194006] __blk_trace_setup+0xca/0x180 [ 2110.194951] ? do_blk_trace_setup+0xc10/0xc10 [ 2110.196001] blk_trace_ioctl+0x155/0x290 [ 2110.196937] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2110.198056] ? do_vfs_ioctl+0x283/0x10d0 [ 2110.198986] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2110.200181] ? generic_block_fiemap+0x60/0x60 [ 2110.201213] ? lock_downgrade+0x6d0/0x6d0 [ 2110.202162] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2110.203268] blkdev_ioctl+0xc1/0x710 [ 2110.204120] ? blkdev_common_ioctl+0x1930/0x1930 [ 2110.205215] ? selinux_file_ioctl+0xb6/0x270 [ 2110.206235] block_ioctl+0xf9/0x140 [ 2110.207067] ? blkdev_read_iter+0x1c0/0x1c0 [ 2110.208052] __x64_sys_ioctl+0x19a/0x210 [ 2110.209000] do_syscall_64+0x33/0x40 [ 2110.209853] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.211033] RIP: 0033:0x7f7a02336b19 [ 2110.211882] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2110.216084] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2110.217831] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2110.219457] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2110.221086] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2110.222679] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2110.224286] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:58:24 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) timerfd_create(0x8, 0x800) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:24 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:24 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 45) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:58:24 executing program 2: arch_prctl$ARCH_SET_GS(0x1001, &(0x7f0000000080)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) creat(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) [ 2110.346570] FAULT_INJECTION: forcing a failure. [ 2110.346570] name failslab, interval 1, probability 0, space 0, times 0 [ 2110.349355] CPU: 0 PID: 10856 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2110.350929] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2110.352816] Call Trace: [ 2110.353419] dump_stack+0x107/0x167 [ 2110.354253] should_fail.cold+0x5/0xa [ 2110.355115] ? create_object.isra.0+0x3a/0xa30 [ 2110.356142] should_failslab+0x5/0x20 [ 2110.357010] kmem_cache_alloc+0x5b/0x310 [ 2110.357947] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.359147] create_object.isra.0+0x3a/0xa30 [ 2110.360149] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2110.361315] kmem_cache_alloc+0x159/0x310 [ 2110.362259] ? __kernel_text_address+0x9/0x40 [ 2110.363267] jbd2__journal_start+0x190/0x7e0 [ 2110.364269] __ext4_journal_start_sb+0x214/0x390 [ 2110.365354] ext4_iomap_begin+0x485/0x700 [ 2110.366297] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2110.367388] ? kasan_save_stack+0x1b/0x40 [ 2110.368332] ? ext4_file_write_iter+0xe0e/0x1530 [ 2110.369414] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2110.370847] ? splice_direct_to_actor+0x387/0x980 [ 2110.371917] ? do_splice_direct+0x1c4/0x290 [ 2110.372905] ? do_sendfile+0x553/0x11e0 [ 2110.373799] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2110.374843] ? do_syscall_64+0x33/0x40 [ 2110.375721] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.376942] iomap_apply+0x164/0x810 [ 2110.377777] ? iomap_dio_rw+0x90/0x90 [ 2110.378635] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2110.379932] ? mark_held_locks+0x9e/0xe0 [ 2110.380875] ? filemap_check_errors+0xa5/0x150 [ 2110.381909] __iomap_dio_rw+0x6cd/0x1110 [ 2110.382823] ? iomap_dio_rw+0x90/0x90 [ 2110.383688] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2110.384730] ? ext4_orphan_add+0x253/0x9e0 [ 2110.385677] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2110.386785] ? ext4_empty_dir+0xae0/0xae0 [ 2110.387709] ? jbd2__journal_start+0xf3/0x7e0 [ 2110.388726] iomap_dio_rw+0x31/0x90 [ 2110.389541] ext4_file_write_iter+0xe0e/0x1530 [ 2110.390588] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2110.391611] ? kasan_save_stack+0x32/0x40 [ 2110.392535] ? kasan_save_stack+0x1b/0x40 [ 2110.393474] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2110.394624] ? iter_file_splice_write+0x165/0xc90 [ 2110.395704] ? direct_splice_actor+0x10f/0x170 [ 2110.396738] ? splice_direct_to_actor+0x387/0x980 [ 2110.397814] ? do_splice_direct+0x1c4/0x290 [ 2110.398779] ? do_sendfile+0x553/0x11e0 [ 2110.399678] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2110.400732] ? do_syscall_64+0x33/0x40 [ 2110.401609] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.402816] do_iter_readv_writev+0x476/0x750 [ 2110.403817] ? _cond_resched+0x10/0x30 [ 2110.404705] ? new_sync_write+0x660/0x660 [ 2110.405640] ? avc_policy_seqno+0x9/0x70 [ 2110.406548] ? selinux_file_permission+0x92/0x520 [ 2110.407640] ? security_file_permission+0xb1/0xe0 [ 2110.408747] do_iter_write+0x191/0x700 [ 2110.409623] ? trace_hardirqs_on+0x5b/0x180 [ 2110.410594] vfs_iter_write+0x70/0xa0 [ 2110.411446] iter_file_splice_write+0x726/0xc90 [ 2110.412522] ? generic_splice_sendpage+0x140/0x140 [ 2110.413658] ? security_file_permission+0xb1/0xe0 [ 2110.414752] ? generic_splice_sendpage+0x140/0x140 [ 2110.415841] direct_splice_actor+0x10f/0x170 [ 2110.416845] splice_direct_to_actor+0x387/0x980 [ 2110.417892] ? pipe_to_sendpage+0x380/0x380 [ 2110.418862] ? do_splice_to+0x160/0x160 [ 2110.419757] ? security_file_permission+0xb1/0xe0 [ 2110.420851] do_splice_direct+0x1c4/0x290 [ 2110.421779] ? splice_direct_to_actor+0x980/0x980 [ 2110.422857] ? avc_policy_seqno+0x9/0x70 [ 2110.423779] ? security_file_permission+0xb1/0xe0 [ 2110.424879] do_sendfile+0x553/0x11e0 [ 2110.425757] ? do_pwritev+0x270/0x270 [ 2110.426613] ? wait_for_completion_io+0x270/0x270 [ 2110.427715] ? rcu_read_lock_any_held+0x75/0xa0 [ 2110.428770] ? vfs_write+0x354/0xb10 [ 2110.429619] __x64_sys_sendfile64+0x1d1/0x210 [ 2110.430632] ? __ia32_sys_sendfile+0x220/0x220 [ 2110.431662] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2110.432842] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2110.434001] do_syscall_64+0x33/0x40 [ 2110.434844] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2110.436000] RIP: 0033:0x7fbb957bcb19 [ 2110.436851] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2110.440983] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2110.442678] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2110.444286] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2110.445866] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2110.447471] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2110.449088] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:58:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x17a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:37 executing program 6: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/net\x00') fchmod(r0, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x114) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x800802, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@cache_mmap}, {@uname={'uname', 0x3d, 'ns/net\x00'}}], [{@uid_eq={'uid', 0x3d, 0xee00}}, {@dont_measure}, {@audit}, {@seclabel}, {@hash}]}}) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000000)) 17:58:37 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) fallocate(r0, 0x2, 0x2, 0x9) 17:58:37 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 46) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:58:37 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:37 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x102, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:37 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x1) sendmsg$nl_generic(r0, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="940000002400080028bd7000fcdbdf251e0000005385e50331c4959b8a66d4fc3236b6ad2ebb721eac762ee3195b2f7b075fca8ea91760f7c6a7ac9886008ecdd07693c39d3210b2a614f474657b0899044f4a2e49001917f71cb38ac7fca4826be0229b39f1f83e86d11f7ce1bfe1a602df51fb0d9ff2c07c4caffe70eb4738e76ff791da00"], 0x94}, 0x1, 0x0, 0x0, 0xc891}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) fsync(r1) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x3}) r2 = syz_open_dev$sg(&(0x7f0000000240), 0x0, 0x200) fallocate(r2, 0x8, 0x0, 0x2fa) 17:58:37 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 62) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2123.616317] FAULT_INJECTION: forcing a failure. [ 2123.616317] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2123.617882] CPU: 0 PID: 10876 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2123.618709] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2123.619748] Call Trace: [ 2123.620080] dump_stack+0x107/0x167 [ 2123.620516] should_fail.cold+0x5/0xa [ 2123.620982] __alloc_pages_nodemask+0x182/0x600 [ 2123.621539] ? __kmalloc+0x16e/0x390 [ 2123.621983] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2123.622704] ? trace_hardirqs_on+0x5b/0x180 [ 2123.623219] alloc_pages_current+0x187/0x280 [ 2123.623745] relay_open_buf.part.0+0x2a5/0xc00 [ 2123.624299] relay_open+0x531/0xa10 [ 2123.624737] do_blk_trace_setup+0x4cf/0xc10 [ 2123.625260] ? _copy_from_user+0xfb/0x1b0 [ 2123.625755] __blk_trace_setup+0xca/0x180 [ 2123.626254] ? do_blk_trace_setup+0xc10/0xc10 [ 2123.626831] blk_trace_ioctl+0x155/0x290 [ 2123.627323] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2123.627936] ? do_vfs_ioctl+0x283/0x10d0 [ 2123.628424] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2123.629051] ? generic_block_fiemap+0x60/0x60 [ 2123.629583] ? lock_downgrade+0x6d0/0x6d0 [ 2123.630076] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2123.630654] blkdev_ioctl+0xc1/0x710 [ 2123.631098] ? blkdev_common_ioctl+0x1930/0x1930 [ 2123.631664] ? selinux_file_ioctl+0xb6/0x270 [ 2123.632190] block_ioctl+0xf9/0x140 [ 2123.632638] ? blkdev_read_iter+0x1c0/0x1c0 [ 2123.633163] __x64_sys_ioctl+0x19a/0x210 [ 2123.633673] do_syscall_64+0x33/0x40 [ 2123.634113] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.634713] RIP: 0033:0x7f7a02336b19 [ 2123.635150] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2123.637437] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2123.638335] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2123.639177] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2123.640066] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2123.640914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2123.641749] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2123.673631] FAULT_INJECTION: forcing a failure. [ 2123.673631] name failslab, interval 1, probability 0, space 0, times 0 17:58:37 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) timerfd_create(0x8, 0x800) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2123.676499] CPU: 1 PID: 10867 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2123.678268] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2123.680186] Call Trace: [ 2123.680810] dump_stack+0x107/0x167 [ 2123.681663] should_fail.cold+0x5/0xa [ 2123.682551] ? create_object.isra.0+0x3a/0xa30 [ 2123.683601] should_failslab+0x5/0x20 [ 2123.684482] kmem_cache_alloc+0x5b/0x310 [ 2123.685430] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.686663] create_object.isra.0+0x3a/0xa30 [ 2123.687681] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 17:58:37 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2123.688868] kmem_cache_alloc+0x159/0x310 [ 2123.689920] ? __kernel_text_address+0x9/0x40 [ 2123.690956] jbd2__journal_start+0x190/0x7e0 [ 2123.691956] __ext4_journal_start_sb+0x214/0x390 [ 2123.693043] ext4_iomap_begin+0x485/0x700 [ 2123.694000] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2123.695101] ? kasan_save_stack+0x1b/0x40 [ 2123.696049] ? ext4_file_write_iter+0xe0e/0x1530 [ 2123.697142] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2123.698581] ? splice_direct_to_actor+0x387/0x980 [ 2123.699672] ? do_splice_direct+0x1c4/0x290 [ 2123.700653] ? do_sendfile+0x553/0x11e0 [ 2123.701559] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2123.702607] ? do_syscall_64+0x33/0x40 [ 2123.703486] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.704697] iomap_apply+0x164/0x810 [ 2123.705544] ? iomap_dio_rw+0x90/0x90 [ 2123.706410] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2123.707721] ? mark_held_locks+0x9e/0xe0 [ 2123.708654] ? filemap_check_errors+0xa5/0x150 [ 2123.709703] __iomap_dio_rw+0x6cd/0x1110 [ 2123.710613] ? iomap_dio_rw+0x90/0x90 [ 2123.711490] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2123.712526] ? ext4_orphan_add+0x253/0x9e0 [ 2123.713501] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2123.714620] ? ext4_empty_dir+0xae0/0xae0 [ 2123.715554] ? jbd2__journal_start+0xf3/0x7e0 [ 2123.716571] iomap_dio_rw+0x31/0x90 [ 2123.717407] ext4_file_write_iter+0xe0e/0x1530 [ 2123.718453] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2123.719491] ? kasan_save_stack+0x32/0x40 [ 2123.720422] ? kasan_save_stack+0x1b/0x40 [ 2123.721363] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2123.722507] ? iter_file_splice_write+0x165/0xc90 [ 2123.723606] ? direct_splice_actor+0x10f/0x170 [ 2123.724634] ? splice_direct_to_actor+0x387/0x980 [ 2123.725730] ? do_splice_direct+0x1c4/0x290 [ 2123.726716] ? do_sendfile+0x553/0x11e0 17:58:37 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 63) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2123.727616] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2123.728858] ? do_syscall_64+0x33/0x40 [ 2123.729739] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.730959] do_iter_readv_writev+0x476/0x750 [ 2123.731976] ? _cond_resched+0x10/0x30 [ 2123.732862] ? new_sync_write+0x660/0x660 [ 2123.733802] ? avc_policy_seqno+0x9/0x70 [ 2123.734717] ? selinux_file_permission+0x92/0x520 [ 2123.735815] ? security_file_permission+0xb1/0xe0 [ 2123.736927] do_iter_write+0x191/0x700 [ 2123.737817] ? trace_hardirqs_on+0x5b/0x180 [ 2123.738812] vfs_iter_write+0x70/0xa0 [ 2123.739676] iter_file_splice_write+0x726/0xc90 [ 2123.740744] ? generic_splice_sendpage+0x140/0x140 [ 2123.741881] ? security_file_permission+0xb1/0xe0 [ 2123.742976] ? generic_splice_sendpage+0x140/0x140 [ 2123.744095] direct_splice_actor+0x10f/0x170 [ 2123.745111] splice_direct_to_actor+0x387/0x980 17:58:37 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2123.746174] ? pipe_to_sendpage+0x380/0x380 [ 2123.747289] ? do_splice_to+0x160/0x160 [ 2123.748210] ? security_file_permission+0xb1/0xe0 [ 2123.749360] do_splice_direct+0x1c4/0x290 [ 2123.750326] ? splice_direct_to_actor+0x980/0x980 [ 2123.751452] ? avc_policy_seqno+0x9/0x70 [ 2123.752400] ? security_file_permission+0xb1/0xe0 [ 2123.753541] do_sendfile+0x553/0x11e0 [ 2123.754432] ? do_pwritev+0x270/0x270 [ 2123.755326] ? wait_for_completion_io+0x270/0x270 17:58:37 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2123.756446] ? rcu_read_lock_any_held+0x75/0xa0 [ 2123.757622] ? vfs_write+0x354/0xb10 [ 2123.758469] __x64_sys_sendfile64+0x1d1/0x210 [ 2123.759482] ? __ia32_sys_sendfile+0x220/0x220 [ 2123.760550] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2123.761783] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2123.762988] do_syscall_64+0x33/0x40 [ 2123.763605] FAULT_INJECTION: forcing a failure. [ 2123.763605] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2123.763853] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.763869] RIP: 0033:0x7fbb957bcb19 [ 2123.763894] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2123.771718] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2123.773517] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2123.775178] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2123.776863] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2123.778530] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2123.780207] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2123.781909] CPU: 0 PID: 10891 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2123.782911] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2123.784104] Call Trace: [ 2123.784499] dump_stack+0x107/0x167 [ 2123.785035] should_fail.cold+0x5/0xa [ 2123.785599] __alloc_pages_nodemask+0x182/0x600 [ 2123.786275] ? __kmalloc+0x16e/0x390 [ 2123.786819] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2123.787694] ? trace_hardirqs_on+0x5b/0x180 [ 2123.788319] alloc_pages_current+0x187/0x280 [ 2123.788957] relay_open_buf.part.0+0x2a5/0xc00 [ 2123.789626] relay_open+0x531/0xa10 [ 2123.790161] do_blk_trace_setup+0x4cf/0xc10 [ 2123.790785] ? _copy_from_user+0xfb/0x1b0 [ 2123.791381] __blk_trace_setup+0xca/0x180 [ 2123.791970] ? do_blk_trace_setup+0xc10/0xc10 [ 2123.792630] blk_trace_ioctl+0x155/0x290 [ 2123.793224] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2123.793929] ? do_vfs_ioctl+0x283/0x10d0 [ 2123.794514] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2123.795268] ? generic_block_fiemap+0x60/0x60 [ 2123.795906] ? lock_downgrade+0x6d0/0x6d0 [ 2123.796517] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2123.797220] blkdev_ioctl+0xc1/0x710 [ 2123.797755] ? blkdev_common_ioctl+0x1930/0x1930 [ 2123.798438] ? selinux_file_ioctl+0xb6/0x270 [ 2123.799083] block_ioctl+0xf9/0x140 [ 2123.799613] ? blkdev_read_iter+0x1c0/0x1c0 [ 2123.800235] __x64_sys_ioctl+0x19a/0x210 [ 2123.800824] do_syscall_64+0x33/0x40 [ 2123.801355] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2123.802077] RIP: 0033:0x7f7a02336b19 [ 2123.802608] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2123.805222] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2123.806299] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2123.807301] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2123.808301] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2123.809317] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2123.810321] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:58:37 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x800) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x1, 0x6, 0x8000000000000009}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r2 = pidfd_getfd(r0, r0, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r2, 0x10e, 0x1, &(0x7f0000000100)=0x13, 0x4) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x1, 0x8001}}, './file0\x00'}) 17:58:37 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:37 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x10a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x300, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:37 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x102, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:37 executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:58:49 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 64) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:49 executing program 2: mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, 0xffffffffffffffff, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x8, &(0x7f0000000080)={r1, 0x2, 0x6, @multicast}, 0x10) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xb, &(0x7f00000001c0)=0x5, 0x4) setsockopt$packet_add_memb(r2, 0x107, 0x8, &(0x7f0000000080)={r3, 0x2, 0x6, @multicast}, 0x10) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) setsockopt$packet_add_memb(r4, 0x107, 0x8, &(0x7f0000000080)={r5, 0x2, 0x6, @multicast}, 0x10) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000140)={'xfrm0\x00', 0x0}) setsockopt$packet_add_memb(r6, 0x107, 0x8, &(0x7f0000000080)={r7, 0x2, 0x6, @multicast}, 0x10) r8 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000f24823f74dd008b8b2a43e082899c0ecaffded8cc870b170424ca907ff1a8ed50c560fa479f804de", @ANYRES16=0x0, @ANYBLOB="00042bbd7000fddbdf2519000000280001801400020000000000000000000000000000000000080003000200000008000100", @ANYRES32=r1, @ANYBLOB="1c000180080003000100000008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES32=r5, @ANYBLOB="4400018008000100", @ANYRES32=r7, @ANYBLOB="1400020076657468305f746f5f7465616d000000140002006261746164765f736c6176655f300000080003000300000008000100", @ANYRES32=r9, @ANYBLOB="1800018014000200726f73653000000000000000000000002c000180140002006272696467655f736c6176655f3100001400020067656e65766530000000000000000000"], 0xe0}, 0x1, 0x0, 0x0, 0x8000}, 0x24044090) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000280)={'\x00', 0xfffc, 0x4, 0x10000, 0xffffffffffffff79}) 17:58:49 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:58:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x500, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:49 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) mount$9p_xen(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x60000, &(0x7f0000000100)={'trans=xen,', {[{@afid}, {@cache_fscache}, {@posixacl}, {@debug={'debug', 0x3d, 0x8}}, {@access_client}, {@loose}], [{@dont_hash}, {@audit}, {@audit}, {@hash}, {@fowner_gt={'fowner>', r1}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}}) 17:58:49 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x148, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:58:49 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 47) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:58:49 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)) [ 2135.970942] FAULT_INJECTION: forcing a failure. [ 2135.970942] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2135.973685] CPU: 0 PID: 10925 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2135.975162] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2135.976951] Call Trace: [ 2135.977525] dump_stack+0x107/0x167 [ 2135.978308] should_fail.cold+0x5/0xa [ 2135.979128] __alloc_pages_nodemask+0x182/0x600 [ 2135.980118] ? __kmalloc+0x16e/0x390 [ 2135.980925] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2135.982197] ? trace_hardirqs_on+0x5b/0x180 [ 2135.983114] alloc_pages_current+0x187/0x280 [ 2135.984049] relay_open_buf.part.0+0x2a5/0xc00 [ 2135.985037] relay_open+0x531/0xa10 [ 2135.985818] do_blk_trace_setup+0x4cf/0xc10 [ 2135.986734] ? _copy_from_user+0xfb/0x1b0 [ 2135.987614] __blk_trace_setup+0xca/0x180 [ 2135.988493] ? do_blk_trace_setup+0xc10/0xc10 [ 2135.989477] blk_trace_ioctl+0x155/0x290 [ 2135.990337] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2135.991370] ? do_vfs_ioctl+0x283/0x10d0 [ 2135.992230] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2135.993350] ? generic_block_fiemap+0x60/0x60 [ 2135.994295] ? lock_downgrade+0x6d0/0x6d0 [ 2135.995171] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2135.996192] blkdev_ioctl+0xc1/0x710 [ 2135.996992] ? blkdev_common_ioctl+0x1930/0x1930 [ 2135.997997] ? selinux_file_ioctl+0xb6/0x270 [ 2135.998933] block_ioctl+0xf9/0x140 [ 2135.999699] ? blkdev_read_iter+0x1c0/0x1c0 [ 2136.000611] __x64_sys_ioctl+0x19a/0x210 [ 2136.001478] do_syscall_64+0x33/0x40 [ 2136.002263] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2136.003334] RIP: 0033:0x7f7a02336b19 [ 2136.004113] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2136.007936] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2136.009534] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2136.011022] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2136.012507] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2136.014007] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2136.015494] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:58:50 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2136.057399] FAULT_INJECTION: forcing a failure. [ 2136.057399] name failslab, interval 1, probability 0, space 0, times 0 [ 2136.060315] CPU: 0 PID: 10938 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2136.061974] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2136.063954] Call Trace: [ 2136.064590] dump_stack+0x107/0x167 [ 2136.065475] should_fail.cold+0x5/0xa [ 2136.066390] ? create_object.isra.0+0x3a/0xa30 [ 2136.067485] should_failslab+0x5/0x20 [ 2136.068391] kmem_cache_alloc+0x5b/0x310 [ 2136.069373] ? lock_chain_count+0x20/0x20 [ 2136.070371] create_object.isra.0+0x3a/0xa30 [ 2136.071419] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2136.072636] __kmalloc+0x16e/0x390 [ 2136.073498] ext4_find_extent+0xa77/0xd70 [ 2136.074500] ext4_ext_map_blocks+0x1c8/0x5870 [ 2136.075568] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2136.076803] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2136.078048] ? ext4_ext_release+0x10/0x10 [ 2136.079025] ? ext4_map_blocks+0x5cd/0x1910 [ 2136.080048] ? lock_release+0x680/0x680 [ 2136.080996] ? ext4_es_lookup_extent+0x485/0xa80 [ 2136.082116] ? lock_downgrade+0x6d0/0x6d0 [ 2136.083101] ? down_write+0xe0/0x160 [ 2136.083986] ? down_write_killable+0x180/0x180 [ 2136.085076] ext4_map_blocks+0x63f/0x1910 [ 2136.086067] ? kmem_cache_alloc+0x2a6/0x310 [ 2136.087083] ? __kernel_text_address+0x9/0x40 [ 2136.088141] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2136.089210] ? jbd2__journal_start+0xf3/0x7e0 [ 2136.090267] ? __ext4_journal_start_sb+0x214/0x390 [ 2136.091423] ? __ext4_journal_start_sb+0x1db/0x390 [ 2136.092610] ext4_iomap_begin+0x3ad/0x700 [ 2136.093602] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2136.094741] ? kasan_save_stack+0x1b/0x40 [ 2136.095711] ? ext4_file_write_iter+0xe0e/0x1530 [ 2136.096825] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2136.098305] ? splice_direct_to_actor+0x387/0x980 [ 2136.099428] ? do_splice_direct+0x1c4/0x290 [ 2136.100428] ? do_sendfile+0x553/0x11e0 [ 2136.101355] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2136.102433] ? do_syscall_64+0x33/0x40 [ 2136.103337] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2136.104584] iomap_apply+0x164/0x810 [ 2136.105459] ? iomap_dio_rw+0x90/0x90 [ 2136.106345] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2136.107699] ? mark_held_locks+0x9e/0xe0 [ 2136.108654] ? filemap_check_errors+0xa5/0x150 [ 2136.109725] __iomap_dio_rw+0x6cd/0x1110 [ 2136.110653] ? iomap_dio_rw+0x90/0x90 [ 2136.111562] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2136.112630] ? ext4_orphan_add+0x253/0x9e0 [ 2136.113623] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2136.114772] ? ext4_empty_dir+0xae0/0xae0 [ 2136.115733] ? jbd2__journal_start+0xf3/0x7e0 [ 2136.116791] iomap_dio_rw+0x31/0x90 [ 2136.117646] ext4_file_write_iter+0xe0e/0x1530 [ 2136.118724] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2136.119781] ? kasan_save_stack+0x32/0x40 [ 2136.120730] ? kasan_save_stack+0x1b/0x40 [ 2136.121700] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2136.122880] ? iter_file_splice_write+0x165/0xc90 [ 2136.123999] ? direct_splice_actor+0x10f/0x170 [ 2136.125071] ? splice_direct_to_actor+0x387/0x980 [ 2136.126185] ? do_splice_direct+0x1c4/0x290 [ 2136.127165] ? do_sendfile+0x553/0x11e0 [ 2136.128076] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2136.129147] ? do_syscall_64+0x33/0x40 [ 2136.130037] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2136.131269] do_iter_readv_writev+0x476/0x750 [ 2136.132293] ? _cond_resched+0x10/0x30 [ 2136.133193] ? new_sync_write+0x660/0x660 [ 2136.134140] ? avc_policy_seqno+0x9/0x70 [ 2136.135075] ? selinux_file_permission+0x92/0x520 [ 2136.136196] ? security_file_permission+0xb1/0xe0 [ 2136.137325] do_iter_write+0x191/0x700 [ 2136.138226] ? trace_hardirqs_on+0x5b/0x180 [ 2136.139235] vfs_iter_write+0x70/0xa0 [ 2136.140112] iter_file_splice_write+0x726/0xc90 [ 2136.141200] ? generic_splice_sendpage+0x140/0x140 [ 2136.142334] ? security_file_permission+0xb1/0xe0 [ 2136.143440] ? generic_splice_sendpage+0x140/0x140 [ 2136.144555] direct_splice_actor+0x10f/0x170 [ 2136.145569] splice_direct_to_actor+0x387/0x980 [ 2136.146635] ? pipe_to_sendpage+0x380/0x380 [ 2136.147620] ? do_splice_to+0x160/0x160 [ 2136.148524] ? security_file_permission+0xb1/0xe0 [ 2136.149634] do_splice_direct+0x1c4/0x290 [ 2136.150584] ? splice_direct_to_actor+0x980/0x980 [ 2136.151673] ? avc_policy_seqno+0x9/0x70 [ 2136.152605] ? security_file_permission+0xb1/0xe0 [ 2136.153709] do_sendfile+0x553/0x11e0 [ 2136.154584] ? do_pwritev+0x270/0x270 [ 2136.155447] ? wait_for_completion_io+0x270/0x270 [ 2136.156543] ? rcu_read_lock_any_held+0x75/0xa0 [ 2136.157594] ? vfs_write+0x354/0xb10 [ 2136.158438] __x64_sys_sendfile64+0x1d1/0x210 [ 2136.159443] ? __ia32_sys_sendfile+0x220/0x220 [ 2136.160479] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2136.161664] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2136.162830] do_syscall_64+0x33/0x40 [ 2136.163665] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2136.164822] RIP: 0033:0x7fbb957bcb19 [ 2136.165671] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2136.169816] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2136.171525] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2136.173137] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2136.174742] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2136.176342] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2136.177962] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:59:03 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x148, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 65) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x42) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:59:03 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa00, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x14c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:59:03 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 48) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) [ 2149.180716] FAULT_INJECTION: forcing a failure. [ 2149.180716] name failslab, interval 1, probability 0, space 0, times 0 [ 2149.183318] CPU: 0 PID: 10959 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2149.184661] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2149.186271] Call Trace: [ 2149.186793] dump_stack+0x107/0x167 [ 2149.187490] should_fail.cold+0x5/0xa [ 2149.188230] ? create_object.isra.0+0x3a/0xa30 [ 2149.189111] should_failslab+0x5/0x20 [ 2149.189842] kmem_cache_alloc+0x5b/0x310 [ 2149.190616] create_object.isra.0+0x3a/0xa30 [ 2149.191455] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2149.192423] kmem_cache_alloc+0x159/0x310 [ 2149.193258] ext4_mb_new_blocks+0x6a4/0x44b0 [ 2149.194108] ? trace_hardirqs_on+0x5b/0x180 [ 2149.194929] ? ext4_cache_extents+0x148/0x2d0 [ 2149.195758] ? ext4_discard_preallocations+0xd80/0xd80 [ 2149.196737] ? ext4_ext_search_right+0x2e8/0xbd0 [ 2149.197661] ext4_ext_map_blocks+0x1a55/0x5870 [ 2149.198525] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2149.199509] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2149.200495] ? ext4_ext_release+0x10/0x10 [ 2149.201280] ? ext4_map_blocks+0x5cd/0x1910 [ 2149.202082] ? lock_release+0x680/0x680 [ 2149.202832] ? ext4_es_lookup_extent+0x485/0xa80 [ 2149.203708] ? lock_downgrade+0x6d0/0x6d0 [ 2149.204502] ? down_write_killable+0x180/0x180 [ 2149.205377] ext4_map_blocks+0x63f/0x1910 [ 2149.206164] ? kmem_cache_alloc+0x2a6/0x310 [ 2149.206976] ? __kernel_text_address+0x9/0x40 [ 2149.207014] FAULT_INJECTION: forcing a failure. [ 2149.207014] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2149.207814] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2149.207833] ? jbd2__journal_start+0xf3/0x7e0 [ 2149.207855] ? __ext4_journal_start_sb+0x214/0x390 [ 2149.212860] ? __ext4_journal_start_sb+0x1db/0x390 [ 2149.213782] ext4_iomap_begin+0x3ad/0x700 [ 2149.214568] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2149.215460] ? kasan_save_stack+0x1b/0x40 [ 2149.216224] ? ext4_file_write_iter+0xe0e/0x1530 [ 2149.217105] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2149.218273] ? splice_direct_to_actor+0x387/0x980 [ 2149.219164] ? do_splice_direct+0x1c4/0x290 [ 2149.219955] ? do_sendfile+0x553/0x11e0 [ 2149.220689] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2149.221556] ? do_syscall_64+0x33/0x40 [ 2149.222272] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2149.223259] iomap_apply+0x164/0x810 [ 2149.223939] ? iomap_dio_rw+0x90/0x90 [ 2149.224658] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2149.225736] ? mark_held_locks+0x9e/0xe0 [ 2149.226509] ? filemap_check_errors+0xa5/0x150 [ 2149.227353] __iomap_dio_rw+0x6cd/0x1110 [ 2149.228118] ? iomap_dio_rw+0x90/0x90 [ 2149.228824] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2149.229688] ? ext4_orphan_add+0x253/0x9e0 [ 2149.230468] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2149.231362] ? ext4_empty_dir+0xae0/0xae0 [ 2149.232144] ? jbd2__journal_start+0xf3/0x7e0 [ 2149.232980] iomap_dio_rw+0x31/0x90 [ 2149.233673] ext4_file_write_iter+0xe0e/0x1530 [ 2149.234527] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2149.235361] ? kasan_save_stack+0x32/0x40 [ 2149.236126] ? kasan_save_stack+0x1b/0x40 [ 2149.236877] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2149.237805] ? iter_file_splice_write+0x165/0xc90 [ 2149.238658] ? direct_splice_actor+0x10f/0x170 [ 2149.239501] ? splice_direct_to_actor+0x387/0x980 [ 2149.240377] ? do_splice_direct+0x1c4/0x290 [ 2149.241166] ? do_sendfile+0x553/0x11e0 [ 2149.241884] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2149.242728] ? do_syscall_64+0x33/0x40 [ 2149.243443] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2149.244418] do_iter_readv_writev+0x476/0x750 [ 2149.245244] ? _cond_resched+0x10/0x30 [ 2149.245942] ? new_sync_write+0x660/0x660 [ 2149.246683] ? avc_policy_seqno+0x9/0x70 [ 2149.247390] ? selinux_file_permission+0x92/0x520 [ 2149.248230] ? security_file_permission+0xb1/0xe0 [ 2149.249091] do_iter_write+0x191/0x700 [ 2149.249775] ? trace_hardirqs_on+0x5b/0x180 [ 2149.250534] vfs_iter_write+0x70/0xa0 [ 2149.251210] iter_file_splice_write+0x726/0xc90 [ 2149.252054] ? generic_splice_sendpage+0x140/0x140 [ 2149.252921] ? security_file_permission+0xb1/0xe0 [ 2149.253832] ? generic_splice_sendpage+0x140/0x140 [ 2149.254706] direct_splice_actor+0x10f/0x170 [ 2149.255499] splice_direct_to_actor+0x387/0x980 [ 2149.256336] ? pipe_to_sendpage+0x380/0x380 [ 2149.257130] ? do_splice_to+0x160/0x160 [ 2149.257851] ? security_file_permission+0xb1/0xe0 [ 2149.258725] do_splice_direct+0x1c4/0x290 [ 2149.259462] ? splice_direct_to_actor+0x980/0x980 [ 2149.260311] ? avc_policy_seqno+0x9/0x70 [ 2149.261066] ? security_file_permission+0xb1/0xe0 [ 2149.261933] do_sendfile+0x553/0x11e0 [ 2149.262614] ? do_pwritev+0x270/0x270 [ 2149.263316] ? wait_for_completion_io+0x270/0x270 [ 2149.264184] ? rcu_read_lock_any_held+0x75/0xa0 [ 2149.264998] ? vfs_write+0x354/0xb10 [ 2149.265696] __x64_sys_sendfile64+0x1d1/0x210 [ 2149.266492] ? __ia32_sys_sendfile+0x220/0x220 [ 2149.267335] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2149.268246] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2149.269200] do_syscall_64+0x33/0x40 [ 2149.269852] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2149.270786] RIP: 0033:0x7fbb957bcb19 [ 2149.271457] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2149.274773] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2149.276142] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2149.277357] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2149.278542] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2149.279721] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2149.280911] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2149.282136] CPU: 1 PID: 10968 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2149.283633] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2149.285396] Call Trace: [ 2149.285964] dump_stack+0x107/0x167 [ 2149.286736] should_fail.cold+0x5/0xa [ 2149.287544] __alloc_pages_nodemask+0x182/0x600 [ 2149.288525] ? __kmalloc+0x16e/0x390 [ 2149.289324] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2149.290619] ? trace_hardirqs_on+0x5b/0x180 [ 2149.291547] alloc_pages_current+0x187/0x280 [ 2149.292480] relay_open_buf.part.0+0x2a5/0xc00 [ 2149.293471] relay_open+0x531/0xa10 [ 2149.294250] do_blk_trace_setup+0x4cf/0xc10 [ 2149.295161] ? _copy_from_user+0xfb/0x1b0 [ 2149.296041] __blk_trace_setup+0xca/0x180 [ 2149.296914] ? do_blk_trace_setup+0xc10/0xc10 [ 2149.297893] blk_trace_ioctl+0x155/0x290 [ 2149.298751] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2149.299783] ? do_vfs_ioctl+0x283/0x10d0 [ 2149.300642] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2149.301757] ? generic_block_fiemap+0x60/0x60 [ 2149.302699] ? lock_downgrade+0x6d0/0x6d0 [ 2149.303577] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2149.304602] blkdev_ioctl+0xc1/0x710 [ 2149.305395] ? blkdev_common_ioctl+0x1930/0x1930 [ 2149.306399] ? selinux_file_ioctl+0xb6/0x270 [ 2149.307330] block_ioctl+0xf9/0x140 [ 2149.308099] ? blkdev_read_iter+0x1c0/0x1c0 [ 2149.309023] __x64_sys_ioctl+0x19a/0x210 [ 2149.309893] do_syscall_64+0x33/0x40 [ 2149.310719] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2149.311798] RIP: 0033:0x7f7a02336b19 [ 2149.312581] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 17:59:03 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="660e2891cdd642f8afb45d2b9e194a3421bad5112ead55e820fdc15975c911f5781110966bda7da02a24ebcea4b0df0375a1227438244dd8b273dac69763bb712ba4ec05e87971afe9eaff12cbc0f1d2667ac4e61259424c0fc34d1c8dffb525c8b41742963a423d7a267d198b42404fa2d5ed219ca101a17886d6ef4d55eba98c48f51736fd67ad9c5aa61b214c5a22cbb48b44eba8842bd9df5eafccf97b6972a76f", 0xa3}], 0x1, 0xff39, 0x200, 0x18) 17:59:03 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2149.316468] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2149.318351] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2149.319850] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2149.321365] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2149.322861] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2149.324370] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:59:03 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000000)={0x87, 0x29, 0x2, {0x8, [{{0x0, 0x3, 0x3}, 0x7fff, 0x0, 0x7, './file0'}, {{0x0, 0x0, 0x7}, 0xffffffffffffffba, 0x1, 0x7, './file0'}, {{0x10, 0x4, 0x2}, 0x4, 0x1, 0x7, './file0'}, {{0x40, 0x2, 0x4}, 0xa49, 0x57, 0x7, './file0'}]}}, 0x87) setxattr$trusted_overlay_opaque(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0), &(0x7f0000001600), 0x2, 0x2) r1 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r1, 0x10000000) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r1, 0x8000000) syz_io_uring_submit(r3, r2, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) r4 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r4, 0x10000000) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r4, 0x8000000) syz_io_uring_submit(r6, r5, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) syz_io_uring_submit(r3, r5, &(0x7f0000001540)=@IORING_OP_WRITEV={0x2, 0x3, 0x2004, @fd_index=0x2, 0x3, &(0x7f00000014c0)=[{&(0x7f00000001c0)="120714afb85add864c78e15b31c78ab0c618bc0cfd7b4b10ac7c78f9fc4184e4589d6d3f26bc2664973cc7cafe4b325965a351c8f273de90d3b205b7fb7c1739c93ea83114909521bbfff57241e751b505bd7bd02881bc850ff83b6161ffb7", 0x5f}, {&(0x7f0000000240)="a07b580f1e991a3c226ca7b203e5e7188f106da1d959d7343a085a9a8b3c0c25ced16d59566be20774f70864dfe11ea8d4e5e1a6748f43fe777026d724a03d7c0374f7f42c36e936298c24357d05602a6de85cb850dfb2c894ca3bf1ebca35541845dcb055875bbfe6b2af2f4c9b92acdc9b45", 0x73}, {&(0x7f00000002c0)="366825f2ba95b2ebfbeec12af81087740131f0d4512a945f66df01d5a7", 0x1d}, {&(0x7f0000000340)="ea2389a79af7de4f92669f0cc2", 0xd}, {&(0x7f0000000380)="72d3c030e9a9c5aa5b88cda6ad98f908fd1305ba2773d5b482195e663b036c744827e86aa0817e3c02ca8f48abbe24a0e0650e7d81c703cbb1cf7555c675765ce8a60c3b7b00e44762262e384c655035371d07041be415ce8c51b668faa27014dbbc84d00a6b2ef5566e2a955cd5a512bd57a705200350799fefa50fe81c3912b803c37671e72141ff5f70bd0f5906a784b83b8a67dfac9210a8b6b0cda777620abbb66416d3ec1a556d27a9f5a888b5f84ee95a71a7a446da81e1f7dab81813ed2ccc785ee5274fa56bc4f0383e9d10707e8f987e15bf876b5dc1917439726baf6b07eb49f8c45e6cd1198a4a74d3b60e504de953ecd46910426f745f7e0720d88992ef20833bf9df4ba4b22638e0aa2a54b6a9106b43fbb18f707db84f4ee8a877df7997897c4da354d5436e223875442a70ad5a60c80b9e82e197f878a97ac97b34667120da743b9f31383c21788d5a41b95fea0e5ff74f76d6e79229ec9dae187939cca694dce6485eb4e446b31c9053b681118f508693c4ae5152833a3c4e8421a551535cb51cf1b89782c6ac0cc4bebabff38921eb7fa790844ea57ac1a77a2b7d71b994b24f8b79df318a2c865b461d1864cd319d8df5e87fb81342a3f21bba900d758d8b5f6a914e99b412ef4727342713ea223374743c32498fa97f17e57597fd5df6de2f4042a238e8c8b56927db2ec36d9802db6f46107e77aabdec38dc721ed1f135947e2bcc2cb05ebae96c54cee10c4e714df79081627cc03c6a100665d95c06d6a78d2ab510356d8450cd69990e4975773c657fce54f59639a635ffc2d8efc02eeb9f57897d0886939e5323ce5d506f6cdbdaacf364f03ceb601a72a309afb9bb7f1c1d83808b32e9b0b3d3a0ada15a17f544af9ab850bafb4478be560390cc5250220c591077241ba25d02a36d541e0e8491467e0df92395b3d1f936bfd7d18311aedfdcea9edab2deaf7e46618687210406f47482a29e0742e017278492c3880cb88b45555e25fffa9921da935dee2d7a05797a6bd2c6cbf20a9ea60e352b2192e4314c8b4f372e385270dd77a9f00687e6f01049af4bd371208bf201b087ed6f02193bb9072ca20bd6924e1ac218ccb67575058544c34be6b5e5b3b3085cf3dc12e8c8bfff8c30baf9a9847a99e37233681e9eee82a11cf058b9b291d3a8e14956efca4227aca589f41f53aead59d1715b14b70785295f1d3042445199494eb77f8cd32c459b663f16c4820e4daa6a4af099d6d3cf73da618f2c6a2a29effe6ccb881dbcf0c5ff26b52519b7cb9c6ad432ba04d2b9f1ed97d7c373c347c959aeb6ca82a086867dd66c31e3441ece20fae8957205d63b88cb58e84becf5636d6962bad8ba35bf2e5af96228b6d418564dba09ddc98f9b74841c3e722ef0120b1e329dfc4018df8b89acc9922f3020abc8226980f10611dea963d0e1960c5c409200c6229a7635a71a8e38f0c0324d15e35881d24efbaa1ebec567a0c3a74e773648c40fba97330a731bddf89dd53cd16818443257687fa4163091a6e1717713b2750b5687b7380a44cb867d202ad683508f666e41ede499dd65663d24a0e2ee4f9c274168653f12cb71fe23509f0a97464801ee4fec810577467c9edf152352f774a5a90b4054c4a8cb293bb49fa12b63eb99dc1353296c342577fd0877fa88092cbb380d584d9040baa621c433b4a4345aa92e72dc72e79848103a93fdda4e3c186c16fe38c0ec3b9ef895ec470d58b119fc7229743003a6184f65b98226687959141a54edaa3dd287bfabc74cff979c64b1aaf564ad925c82e3896901b43259a8fe531eccb8f08d28aa31681d2d6046867448c4387d788731b5bd8283bb5ace6e9dd73074fba5b7dfa0fbfdb2d5c87cb0c230e28063251512c1eb2dc9f7ceb59a64d0828e97b8f7860e0950d278fffaa2865505d38ba92bcfbd872da81846856aca20766e8ff06f70b480003c6d9964c5a2ad862bb126c8b024b22cad93e6aa2f10c0eedb1d3cff20caf737c38756ba1513942cad5d441c617ebb0f5c80ea8252b5dc04bff8b260537926ab62486be31ee4c3bd36b76ac083fef8ba0e826c24c02dd6740d43b2fe5dcb1f873e67243ed6ee3fe57213217c680822bedb4679243a37b962ee7356b8cc32073155ecfb9b335ee6d346db421595fa83f390a6ad4d66e651317be183ff8d6627a83821ae1bef1b04295a54834875739727cb8a97c3015f2f7d8366d871e95a6b919ada0815d84c6666cbe980c2f652ceec10bdf3fb19ac0348c10cecd2dfa4f11c4e74bff11f1a56d6936d401cc768a415ac120bffc1c520cb3b7aa63763c07dba7bbdfb9e073c191b208c4eb5d61078284eb4a3e129d45c45b9352441a5a9c287687efcffee6168286d80346c90c7ac69afd63accc66c9b4c64b8a10fa3de9ee5e6e0d179e9c1f7c9e958d618c6919ec78d5198080b5f4c29fc4983dcbfa74f98c4a6c8b425ae7dc2f513bbf87afbaa35aa905f99e480fa7f3936bbeca5a4bdc15f07a965bd174a0c8c5aa87c30ca3b7f2bddf628566b6c3f20d61cfcbbb6bfb6a735da08f795592ea4627acc10c8fa2582875ec68705193de9479021410b60df34243cb0bf7488a3ae870df1c14f13eeb803536229f2a1541109bb0781a2191beba75a57acc4a167f554696fb5680ef2d081cd68f07239228e83fa68c6f8d1c2420c59927409895849b401d8ed21420175d58b6a3cdf6c8e17c6442d55d20e2afd163153a459b6dda8df4b360291d78b7f37349663bee3f7c02577ba7a99177ee1aed1dd521b726ed70de371cd2a0c46fe2c663b4409376559d9c847cc4791da3526b55daab8e577da2212340171d3fd2caa50f8c5e59d59e03112dcc371336dbc014b75ac78aca7dd7d531d6b60b41a42498afc1a9a1c09053ebbfcf657759dc797c1140c1a28a2f68b979ffbb371cd38145a9a35cd0967715760d798304f398da6c534b5c6ea8b500bc3f92a63c93c25ad4977e879d77717053fd923c88069dab39e86c010c5e82f531e51020596aac199f4c13efef61d497954f7d6dd1047137f9cbc83f59c947712cc70dc5d1f9d4ddacf5af1a3870dbe2126eb3358b2dddb7eeb63b7a345387797883b7f24be1ee8f0124a00a7a178ea94b22adbf4ad25ff3e2953b1ba95776501413e231fafc491edae92a272e6ade87e4547314be48704f9cb6e775d2558f2a78e9f58446fdf8fd808de3207fd9fadff64b7ddc3f93c7b28a93e592e0e0ad9149ea3a370dae344f7cd12e148c4115f7e8df6fb09459afa13c373bd12630562db56828d941e02ee609fcc73594325ec7a6757474b4b357301c97f49b290ff7a2c4fdbd24265fac9ec40aab5af4623c20bf8689ee7252844ce12078f328563d2bf826fa35e48ac46d0dcf5f12c4fe6bf4b50da08c1bb3edf9ba1eb56982c9a80c34664bfd00292ce724623c29d3285db07330d7b3c3d53c18a8b8fce7a473694cc12e73a46466be12ee0155658f75742339e09de993fa9c64248bf0fa20f97cd53046892e9e67ea7cda719c5ebdc23fb5f690837f4e2f2d1ea7f239c2bcb2f62ea563268744d5a5d9064074de4ec3c1e37d5e471666f6cf6c02cac38e9e4a67ff8366649b54f7873afbf0dfd3d26cf3050cf193dbbefbc9115d4202d53b69c1f43f05a21085044c6614f077cf577bdde2a2222c91f6f5329a4be4a8558d11e48feae68c81b4877e0c3f98e65e60b70318c09134d06af22fb1561ec22625723a0152863c852016772cecb2da1ab3c8aa18dbb78c619fc104407e4e9101acf467157eb4b8d798ff4523936d6b960ff9ef1e19bde950f098f3994a6fbeaac2882919e015e71447862010a017309a6f15e3cd4a536b0bbb0211e80b4a1251b4127ab6084a00f74430142bb0487be06bf5910214ada45a231fafd448a2a0f627f5336c7cf4566569130cca14571c62439895188d5898b1a5128d848f41cab931d63d4a67355092f85575c090b2d54d962ce3a3122115af7db4fb79d0371c792b58bd0728ff238ec7f80a940a8769214019f1b658a21a6068f543d91cfc664a24d6a646dc97a6739fefe2c3182f05183f87e1eacb68c2cc257c4a08a0253bd74f1e584cf30ac8328e9f419c9284335e773b7a22d0c246c0eecfc7b3541883f05b09f66f810490de51ceb70e4d45842543fbcc1d8ae3297d9af03f61bb98089496079cb41bc6e20fa09d37c793e5cab30cfea8d89079f46966dbc31141290a68e09c41dbe444994f868f7f1fb76a6ce75010072fb3a8d62cbb2239ce3a75a1feaa0401d56860aab4834ff6c43684cc742e75b5b6ad54b82a3aa53ba573014eb0d5bce55636f10d0d2853257b95d4a75a3ea5f9772b051ee48d84c9aa5c81bcf64702f223f9ab5fb4175821c5eb7c95ca4b6b0ea3a7bc6e61bde516b296345a25e4363897197f295f361ede4a2991cab50df6ba23a523ae1d6a5f5bf59debbd9352977775413ff417c3acb745f98ff91e343223553e86d6872e57b09ede95597eb8493fa92882e2cbd52b35dca3cbe7eb7c28fc9881bd9697c39458f2e2e5ab1137287ba6f41764ddf508fc7f0aa1f6695b99106d4540a74d01c05e9dd6661be02547000b6edd0f148fee08afc41b33ce219ab51d9370a629108adfed6e486c09ebc73575d47c806f1bf055dd3ba60bb1e899221b8341b19b5d86d94133e52f9f0c479f95cc8468ffa06ac5ebccb39badd6b97a2fb9920cb80f3a4b30c5a8366b6ca96c01b13bfc6324a1b079e2c86218fbd81516d1adf572c3b72c7a788c62bdcf7ec78ba80e11d784babf2b09a2a69dbe894eb5ffb230de71c3935d8be45b0c8b4b311158f5b6a662e02feca8632953c0464a99a666df61ccbf26877d05f92476e1494c4462159e8f38ebbb2637c69988a9ff884b42e34bc1190452d91a160cb2227fc93038212677a6677121e7fdda992913470fc6e39a5a3f01aca446794587a3e603781d8325dc436ce11219b4932b9f69d0dda5adedd447915cc8581b8ec817fa3612344f07e7c7891d32e26da005a7d4b0690dea1b6f5b620165344a91b9854d4de265516228954e7d36fea83c9db520300fc0edcfdb737c0704d71c8c4a18955e6442e183477e5a029b228f867b73d91fba9768a7955e7ffaef94b71c2cfdad7d777c5288c2ca7b52ff45008133753564d050285c7cb060323c58638c4aa3ef85b6fcbf5931a73f3932333e89a274b26c2677da442b2c9a8c7e55697066b26a3434f62af6b9fe85020412d0449f7594e108b2d3d38395eb81ff706daadfc141190774a2295a9f633df493cf24037c4614ecee459b85d39c055cdf8b5062109e547703eea74701850b2cad54bd87ab09249a4e94a17d9ce23b867b886cdc5b388263b07173191a244528a03397b7b4b08be3b8cc02ac40ba7bf2de03a4d8815ec8d7dddbef245bda6ca36bada63ac9f2829e89b25322872324d352eecd739db08f0d0ed57dadd413302248953e16ff3628df1a7bf21e176bb84af73c6b4da0f9ad8c3af674a7eb2bab90eb56afa55f1930cf3907a00fac1bbf482ed40cd8c30af1f9395fd8b742ac2ce5d7f64a45b4c39927b3b4ce838cd7f4d1789eab330e7673a812eafee5eba68d44d07e55487bc94bd23a78feadd668fd9e66c09fb357014cef2a8a588e32b0f524961e1c242e8730cb385313ecfdecff224f905a7f349daf0aa384b88bb5b0447886234ba6bcaa44cb5665bb566d98f21125c1cbaec0f75d86afed13da694818735d051116dbe383c546fc328c2d6cfd5f3ebce5ca278de0c41", 0x1000}, {&(0x7f0000001380)="903b1ec63f0b8accdebc85e9fbb68362e36087ea32ca1254a20dd6aa011bf9ea69f68453e87e60a6ced7e9e34aafcb9b54f20db984dc76d5611255", 0x3b}, {&(0x7f00000013c0)="263c9a724aeaab8a74213126152bb665655d009fc90efeb8d0034e29cfba6109b30355e1952ade05b61b1f8f31ab2e7093b4c3349a103f2543062db1337ec09470c4cdd8f6327610f1a1f0c2e210b00ca705d55d686220bec9b52f5f940b834b33bc929395832aef80404f8cbe1ad17770718fe64ed4d882268c003b43e3d7a8184cb2c272f2260d942cf31a0b426d4e7bfe526322ea9d1f68a0e10e0df4af64d1fa9db7f9d14e16a514133a1f0005a7370a9c5eb4788d107e4d257e4eaf8677056c1ff6b51812e62b062003c7acf19b0651755090ebbef512abd6c404f527e62af3", 0xe2}], 0x7, 0x17, 0x0, {0x3}}, 0xfffffff9) setxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180), 0x2, 0x2) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000002, 0x4000010, r1, 0x0) 17:59:03 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 17:59:03 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xb91, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa00, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x168, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:03 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 17:59:18 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x10a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 66) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 49) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:59:18 executing program 3: ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:59:18 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:18 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x16c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000080)='veth1_macvtap\x00', 0x10) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x40000}) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) 17:59:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1400, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2164.300259] FAULT_INJECTION: forcing a failure. [ 2164.300259] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2164.303991] CPU: 1 PID: 11016 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2164.306180] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2164.308780] Call Trace: [ 2164.309635] dump_stack+0x107/0x167 [ 2164.310819] should_fail.cold+0x5/0xa [ 2164.311903] __alloc_pages_nodemask+0x182/0x600 [ 2164.313200] FAULT_INJECTION: forcing a failure. [ 2164.313200] name failslab, interval 1, probability 0, space 0, times 0 [ 2164.313278] ? __kmalloc+0x16e/0x390 [ 2164.315398] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2164.316907] ? trace_hardirqs_on+0x5b/0x180 [ 2164.318004] alloc_pages_current+0x187/0x280 [ 2164.319110] relay_open_buf.part.0+0x2a5/0xc00 [ 2164.320266] relay_open+0x531/0xa10 [ 2164.321199] do_blk_trace_setup+0x4cf/0xc10 [ 2164.322282] ? _copy_from_user+0xfb/0x1b0 [ 2164.323320] __blk_trace_setup+0xca/0x180 [ 2164.324355] ? do_blk_trace_setup+0xc10/0xc10 [ 2164.325515] blk_trace_ioctl+0x155/0x290 [ 2164.326528] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2164.327750] ? do_vfs_ioctl+0x283/0x10d0 [ 2164.328764] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2164.330085] ? generic_block_fiemap+0x60/0x60 [ 2164.331204] ? lock_downgrade+0x6d0/0x6d0 [ 2164.332238] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2164.333460] blkdev_ioctl+0xc1/0x710 [ 2164.334392] ? blkdev_common_ioctl+0x1930/0x1930 [ 2164.335579] ? selinux_file_ioctl+0xb6/0x270 [ 2164.336681] block_ioctl+0xf9/0x140 [ 2164.337606] ? blkdev_read_iter+0x1c0/0x1c0 [ 2164.338592] __x64_sys_ioctl+0x19a/0x210 [ 2164.339498] do_syscall_64+0x33/0x40 [ 2164.340328] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2164.341476] RIP: 0033:0x7f7a02336b19 [ 2164.342304] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2164.346394] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2164.348082] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2164.349672] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2164.351254] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2164.352834] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2164.354422] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2164.356029] CPU: 0 PID: 11027 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2164.357002] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2164.358185] Call Trace: [ 2164.358554] dump_stack+0x107/0x167 [ 2164.359067] should_fail.cold+0x5/0xa [ 2164.359594] ? create_object.isra.0+0x3a/0xa30 [ 2164.360237] should_failslab+0x5/0x20 [ 2164.360783] kmem_cache_alloc+0x5b/0x310 [ 2164.361374] create_object.isra.0+0x3a/0xa30 [ 2164.361995] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2164.362711] kmem_cache_alloc+0x159/0x310 [ 2164.363303] ext4_mb_new_blocks+0x6a4/0x44b0 [ 2164.363932] ? trace_hardirqs_on+0x5b/0x180 [ 2164.364542] ? ext4_cache_extents+0x148/0x2d0 [ 2164.365173] ? ext4_discard_preallocations+0xd80/0xd80 [ 2164.365926] ? ext4_ext_search_right+0x2e8/0xbd0 [ 2164.366603] ext4_ext_map_blocks+0x1a55/0x5870 [ 2164.367259] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2164.368010] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2164.368747] ? ext4_ext_release+0x10/0x10 [ 2164.369339] ? ext4_map_blocks+0x5cd/0x1910 [ 2164.369953] ? lock_release+0x680/0x680 [ 2164.370518] ? ext4_es_lookup_extent+0x485/0xa80 [ 2164.371187] ? lock_downgrade+0x6d0/0x6d0 [ 2164.371780] ? down_write_killable+0x180/0x180 [ 2164.372425] ext4_map_blocks+0x63f/0x1910 [ 2164.373010] ? kmem_cache_alloc+0x2a6/0x310 [ 2164.373627] ? __kernel_text_address+0x9/0x40 [ 2164.374261] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2164.374889] ? jbd2__journal_start+0xf3/0x7e0 [ 2164.375523] ? __ext4_journal_start_sb+0x214/0x390 [ 2164.376212] ? __ext4_journal_start_sb+0x1db/0x390 [ 2164.376906] ext4_iomap_begin+0x3ad/0x700 [ 2164.377507] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2164.378192] ? kasan_save_stack+0x1b/0x40 [ 2164.378779] ? ext4_file_write_iter+0xe0e/0x1530 [ 2164.379451] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2164.380341] ? splice_direct_to_actor+0x387/0x980 [ 2164.381013] ? do_splice_direct+0x1c4/0x290 [ 2164.381630] ? do_sendfile+0x553/0x11e0 [ 2164.382189] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2164.382843] ? do_syscall_64+0x33/0x40 [ 2164.383386] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2164.384144] iomap_apply+0x164/0x810 [ 2164.384662] ? iomap_dio_rw+0x90/0x90 [ 2164.385211] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2164.386030] ? mark_held_locks+0x9e/0xe0 [ 2164.386607] ? filemap_check_errors+0xa5/0x150 [ 2164.387260] __iomap_dio_rw+0x6cd/0x1110 [ 2164.387817] ? iomap_dio_rw+0x90/0x90 [ 2164.388369] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2164.389014] ? ext4_orphan_add+0x253/0x9e0 [ 2164.389620] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2164.390327] ? ext4_empty_dir+0xae0/0xae0 [ 2164.390912] ? jbd2__journal_start+0xf3/0x7e0 [ 2164.391548] iomap_dio_rw+0x31/0x90 [ 2164.392066] ext4_file_write_iter+0xe0e/0x1530 [ 2164.392723] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2164.393371] ? kasan_save_stack+0x32/0x40 [ 2164.393947] ? kasan_save_stack+0x1b/0x40 [ 2164.394525] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2164.395233] ? iter_file_splice_write+0x165/0xc90 [ 2164.395913] ? direct_splice_actor+0x10f/0x170 [ 2164.396553] ? splice_direct_to_actor+0x387/0x980 [ 2164.397245] ? do_splice_direct+0x1c4/0x290 [ 2164.397850] ? do_sendfile+0x553/0x11e0 [ 2164.398404] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2164.399055] ? do_syscall_64+0x33/0x40 [ 2164.399603] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2164.400355] do_iter_readv_writev+0x476/0x750 [ 2164.400979] ? _cond_resched+0x10/0x30 [ 2164.401538] ? new_sync_write+0x660/0x660 [ 2164.402121] ? avc_policy_seqno+0x9/0x70 [ 2164.402685] ? selinux_file_permission+0x92/0x520 [ 2164.403366] ? security_file_permission+0xb1/0xe0 [ 2164.404050] do_iter_write+0x191/0x700 [ 2164.404596] ? trace_hardirqs_on+0x5b/0x180 [ 2164.405209] vfs_iter_write+0x70/0xa0 [ 2164.405747] iter_file_splice_write+0x726/0xc90 [ 2164.406413] ? generic_splice_sendpage+0x140/0x140 [ 2164.407118] ? security_file_permission+0xb1/0xe0 [ 2164.407788] ? generic_splice_sendpage+0x140/0x140 [ 2164.408476] direct_splice_actor+0x10f/0x170 [ 2164.409104] splice_direct_to_actor+0x387/0x980 [ 2164.409769] ? pipe_to_sendpage+0x380/0x380 [ 2164.410381] ? do_splice_to+0x160/0x160 [ 2164.410938] ? security_file_permission+0xb1/0xe0 [ 2164.411619] do_splice_direct+0x1c4/0x290 [ 2164.412204] ? splice_direct_to_actor+0x980/0x980 [ 2164.412881] ? avc_policy_seqno+0x9/0x70 [ 2164.413466] ? security_file_permission+0xb1/0xe0 [ 2164.414148] do_sendfile+0x553/0x11e0 [ 2164.414691] ? do_pwritev+0x270/0x270 [ 2164.415226] ? wait_for_completion_io+0x270/0x270 [ 2164.415901] ? rcu_read_lock_any_held+0x75/0xa0 [ 2164.416545] ? vfs_write+0x354/0xb10 [ 2164.417075] __x64_sys_sendfile64+0x1d1/0x210 [ 2164.417712] ? __ia32_sys_sendfile+0x220/0x220 [ 2164.418358] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2164.419086] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2164.419818] do_syscall_64+0x33/0x40 [ 2164.420343] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2164.421062] RIP: 0033:0x7fbb957bcb19 [ 2164.421595] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2164.424169] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2164.425249] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2164.426255] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2164.427259] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2164.428259] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2164.429273] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2164.452354] loop2: detected capacity change from 0 to 8388096 17:59:18 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x7f, 0x6, &(0x7f0000001640)=[{&(0x7f0000000140)="d5508a5c5f0b5d21b5a432bf0aea9495d88b2cc18b9dcb76c4eb7e66108e1e910509cb4bc3c7c5100b6db35aa58a64b93984402d1ae89336562ac151e2cff1982bf44e4b30d41546b609fb85e5c74ccf4ac68487e55ea1c797b6ae00a7df1344286eae8c2018281a48222fe169774fa7e66fbfceab9264f632210a433238cab819bc7c602f22d02acff5fcdb322b849eca2cda7c13d9404c96499fec2df13d22938395a4d8ed5ae1efa72aa4d468da2d43c9eb78b41e25246bfca8a05a294c9c927efaa401a8b6250f27c482236c3eabe51efa2f4bc4040b3bc46149c09031b0db7214199ad8e819d55271ff236b7f3ff24e", 0xf2, 0xfffffffffffffff9}, {&(0x7f0000000340)="b801945042027c49ba604f1051da964f61e1e700dee1adab62b809b5f47e1f76fea7881bdf0ca6e922989b083df59bafba2217ef919432277e0370109f7783e6344abd61fb905e268a28a68b977c21553d8c12d3a15713f0da61a573212409042588849bec148362081bc2289b1bee14d03a42e72fb51916904a2e21baa1a11f127d365421dbf0dc86f6cb12400151d83d2c908c5b966ca4006808b34da90a2ea5c8d5ad94f745397b472cefd7aadca3d19a5a22fa13f36db75df5ed473faba76026bacc6b36988e17447d5a070e5a39", 0xd0, 0x75}, {&(0x7f0000000440)="e001512eeb4092b42f2f8493cc15fefd0ecb0e91938184d02139139cbd0a8de52528f7eb9df5cf50b212377daa2d804b82de7c54ec19ae3d1ae10da63f34d92c3416c4229d5965c9ee9138b237c7e1e5f05c3bb9de8c8c830688bcfc70c4ae4408831f5a26e7dc931d288f28d93b1ecfb664b84fc04def0ecbea59d01db9f09f5881d06d8ab26423f336d3c577a89d4c3a6c0394d6c93bc430721930c5a0af2493b88d9e60076d7ae0c8617934bee4615312f332c60e5479b8079a0e5a603109a1de5f49962c122a1ffb8124878abbf0303d1ef904b305b38b8f217ddfbdc9c160a5cdb76e608aa378796d6723", 0xed, 0x2}, {&(0x7f0000000540)="9061db89c99d097452a5585dc2d7e2503a30647d8121a01f1b8583261c03d17bfde13d6ee75ab3225df9f07a11e70c5a28dc2070fd1277353041a031be1383d9da451f74251bec65c07319f8ffa004a0bfe9c24f98432eaa39bd2e7e2ddcccea32c41de8ed5bd0e49756c11130b46147f4a3edd54497ba6cd7e3d9c8dfe16c392f7858dcb688a7ce1a283ee2423e4af5a39006f0a31b2d5c4d677351ef68d3ab04da14460bf314b473220a5656ef6181b34dc7e24d4c5126d7aec348bf9bf6823a10c18f91d059f6ab5c3ce8d163b26bb6ac439f3619032b6c80ea5aaf2c76db6aeb699f3df29dd93777651c95a45e430308d98d38267c360042c5e5838941e9a68330c5e660a923803a12ec28fa31bfa9af7359c01ebee4652f2c4e28d517e4a2136d910d0d7d368cc085ec2fd0517b862c86054395eeab67967437a701bfb637ccaebacb200d8a289df9fd26ab5ac28582a5452ef18723fe4f8a5d7659a813faf938aa25fe45f7b1ffab0f7f7f0ab82ac5794d1771ee9cfa9554cfdd3e46f5c878730f0f5733787764c8fef0d7cc0a2efec80beeee0551fc9b73c1c1be92360f51ce20d2b0c26c902693a767b48b700569a302d743a64b7b5507fab391a9400e3fd1cd6b0a48c2ea86f2cbccdff51c6916a3dfb720f83331ca2bf34c8ab272b9a5ba0e8990ea21e45d2042dc809a008dcf0f5cd510b81481d5c49f889938350c3ecc09ff515741d7b066589d1027a2f013fe118d47d9dde1659b65fe1c2cf7cefd282b615b2c19449639cd2c881ead10b53d8c8c8f3204c047b0b6294ec9552e8bdf12956512ce683158d5dd74b92e17c26f27343887310cca98d27444b3eb23610b6ee33766dac856ad4d3558aae2435f76b9ccc51e607c3526c71350fb0899673360a8cb944c95ea1065b7e9996ed1e9e97122868c64b91796861274b0a64f4d73ee27db54c6c515947361c55e521fd1a06664005bfb2abfa4c184339ebd352352915da7283da23d6637af15d89de3fc151565257720a5c34ed1ad38182594c2f25a675fef135b6fad6e32967f5603c0965e2ab7ec378858ae10abaf2c9edaa1151a50e9c52b378c2c1a8fea1aec83d4211a5551772fef9af825f4949261b2b2a390e1e73d853a1e4d6dc8b088e3a3119c5f456486999a2ef0e8faa263889979547b7f2a68697c2663465a8891cd5e07191838129c12102d16db5e1f5e60b148875687de5b076b1eb7c1cca5035c9a97bacb8ca11ccb0af5a4d6224c3c4df5b1f083c749fbaa210121569764cb8134206d77f59776fce30a22b76676a0d03a7fa4b4913010b502b315bd326d363528f493a1e0affe521650730acd0ad8594b587cc664a9f70dfbd5cf24418fecc982ae7069024c4422d3f60c4376f50aa116570b256c999eee856ec23fa8794346245dcee1496db1ebaecf316e2cc5cd8ea7d1e1680eec237c5e1c0015c5361f31087ea4ec5ef63541803e87dfab382a292c54a28c249e1362b5e266c405eab0fc7855925bb1da1a6f4f65129af77b2241885e1f26ef2f856af6bb71cc6994a3f157a8d6298c373fea3f40c6ecdf93be9e0b2a10186a905374c37686b4eb85c14f73b059149d61bc3d6d0784b5ddf99dd15ac3c31b26b9bb606143c2d15e41f94d02333e7d12f94ebcf1d1b74ba461b9fa0d143203dd0865df2e3bdfff2c1fa4b792aaa6d9ed18611d809a858a02e6585a96346276d94689c7a9c39da86378ed1cb9c211488b820a7342219de2753c978631b60f19349798da0de35bc42d0f64dc8a00c82dabf9fd58051bf5d4b359209294974bf6bd9d347600434393348b17ed60483745696ae84d3c03de844963f454555a0f02938634d77fe67636f484d60e25426907b29bbfb82503b413fd1d0f45bf6ab0fabba0ee76dffcd4443177d125021fbc4adddb670dc2a5cb1c7b95337e936dc32612526276766b5b55d6fa8041722d45666ae1bf430ebc9c7a487ee7730217403afbdbe6f65cbb754c6666dc41e3f623087fac52558f522bbc74c1c992c756afbda87b63cae3551712d4362e1701262d6b157a1b750c44163d1f8a7f56ff1a012eb74920cd3c375b522f0642f3f15100ef18f51193bc4e99c0f4a0c5e3ceaa45d992872d2b756477344641bdcca69e2e05b0ab937be42f9bc23bcee09f5b2fb55a5ebcafff0b1bd82742e98f498627392ba5bcef4ac6734d109d0de56345dc0e9cef6077e3230b271f13362d7702c5c4124fd8a907cd8b2aec2cff25ed663067d6a051894426e8435d8d406334a38d4bf9676c8b9d46106b0109ff0679f7e388cb370058c52ac2bb90529ac73bfd3859211d4793e3b5fe4b078e0023ac9514ba69057d4475257581a164f97b5fc99472f215164a355c6e556dc889a865a0021c123805174910001e945017b3213b9d803bf5e765a20ba941f6a592d43a42123f97fc69eedeeb92f902c3e0daf307592e9f8f73878dd4c0ed394bcdd89cb7b56c27a8d35573d77f1ff701edeec8170c2858d2e0441ffd2daf1c96003bcae0d9a20c0d158ac1b6c32fc7e2e085734a0208a272bfd92f9990a5db0e9a44257de99e12722f83990e641bb1898b2a9f2557259a1ff9d4b905c0ed9c5babbc5e2d12dff9aae7b2b6eb285058fc90dbafed2e5e12cf9ea98f5f1bbdf6b6add2f8cbef8309969ce38be089a3a08c21ec66c22e28f1361f4e94c8084705f446ef1c960d3beda8511e13ca2b34408b650f48eeff1b6d04c4366978da897fbe743f3aca798e2e92038d293230b387e49aaeaa855c4df9ee9f13daeedc1d9a2a8496468ffec4928e585edc0e66fe17f026d347688779a979bbacfd9b880d4281ab54dc0b48942a7a756ae348490d539f280ebb93dabdecd3fb28e5c5023b93b8cb80b51fc6cad0d335ab2774143f8353c5183cf00e45b786288b9706cd014e526236858d4b31c0ec928d1567f5e2d5e1508e36767ed8b60783c340e7a72410524e6ef84a6b30b7214c254a1d7df534dd187863fc5c178fa43d6396e586ea8b26dc3037dea289bccf7f9db4aa3843ffe045f65920041a29c586e6a9ff2e9a40ae72843243d1ca1851ad0372a0f0275b3b21bef2e25a1f8ac55258ec9ef418613fb052757956d6bcbe8d095d52bc3716bf22a9e2c71673f69a1ea0d3399e31bc87ea13a68e0d2884fa47653d9caa6d7035f1bf937ee820e1da213b13da5a6d8d1814d2695b22f17e26bd31d2721c29723bfc0b1d707e3aa941c5abc6529eb7d5dc488eaebeb0ecf6f2eb4539e6e4978cab6cedbb539f02bfb839d8b6d0b50be51628005b4f30a541207407772900d0c42e2c553edfbceac133732061d6552f2ea2b9ed45ebe3a581895df79abf069e25fd4017850573c40298656b2277cd9a8b3419e3583d9e6825a52eff1a59154ecd6bac507a3ae745fb7ca9af37454f145199246b7442be178c58481ff40d1bdf23ccd812aa89686bea12266709328d8d8206f880eb04c153ca7277094414ef4d14f11a6040a4d768a65a671c69790fb2eec4921a74d14b1f09927daa805ddd3fbede7351d6d4b7fe5ea449dc2e45e3af62b7250d56a0b9d6c832f935053e0f9af9f2275cc169778ff5435d26a9acfb9be7e77b36d597feaccdadceeedef605269b6f8bf3130b0baadb9505c53415037fc11041b27cb9173290181615e71dcfcdfc0bea6f68e3c8d91efdcc71a3ff3742516f8209618673e665379e5768abe3a8cf57b074811fa8cf797db242bd9dfa9a57f07df5364ccf449838438ddf37b751ed514c55d4668256ee4d30c506e85b63a12fa231ddc56ba7318e09bf162d2824f5a2285ae2f21b741e101b88079c322b31723ad05d16ba208d363770858728c26b9b7e5b7c481c50f808d60eefcbff7a73f121523fe22d943825f81cc7a1bc0e9334baec3b79ec74e4907927aaaef71eed3062a694a79fcf500ca8bc7c1f6c3eeb837517efb1c0449c1b8be5d3fa5670daa9459cd5173f344d834cba7966e4115b0a905dfdeb0af546eb4da2287d27c2ad86833181213490a422fb4362de8373b5b2d0d43164d9f90cb25329f0418b5de510de53cb8ad44600db2e9fe3bf28a97d4d7aa079dfc11d272ae264aa0762b88517e65f32310c9fc164c2ec29a2348746c3de3948d64e8ffcd111fa5d95439c671552a8a4040cc4776355a7ef06b81f91ce85e01199b02cdba5ae6b956b5c56c6ae906d46c5979dfe7c08b6480e3b58297189c0d6d0dabdb8f2a25ae75221b4f6847ed7981bb141f52707f0680419cce61f419c8c26282811e1d4306116b50ea8b8a02f2ff99079cc2db06e35c58e1beac5430d30fd1289e17673b2ee0aacef45e303611bb0058ab61424cffac3476b62f50a8541ad80e58fb49fb5338819d2d5ee25052f480a1487c496ce0005bce5a021d85906381f9234eefe2988458ee52bdabf2674ea3ba22b05e75968ffdc844f0d6da0bd431ac9895d02d84bdf5b1090f9835037788b8ecaf619c15aaf2dfe28110af96b3ddbe735c729f6022d21f59887765af26008dfa812e7f8172d623fa85184ba8b6dde2ac243d4f8a627490a8f14d7e6678480156379fd171778142bae7722118def95101ab1bfc55343a89349a767c00ca61473f5fb8081919fa40e0543da523e1b72a08e26ed0ed8c367bbfc88511f61f7cd5ab71aa0ea5d893aabb1d01382224a6eaf8ae8b6b70a68f1c08d2496a024ea1d9fc019e7f83917cc188ac43f80a93701fd928c22139af93dba5d834749676e42b80b88d06657ef96ac0790da607e1cbdefa500ec407df724a91603c76c01a507709edcab7a48f5847969a0f1afd8352fd7beb7eabb54bf6fb72e95aa43b7fd77674cd5177b3e2ff1b61a2057813b416dd27a1899423e8272da85ac428b1a9fcd8009300a8bd585a1d7a8685ca7bfcc591491fc3cd73aa28a485087a5504560b3de06f0e3b8b8cfd0c6570ab450c528a1a83f46dda71e7a319a4294d75543998e5675dd9de86787caef5727e0b0965b36104407f5dd16d43c0b2457eb7f574ae0e903e4cddc1591e2f989816962b81124a8ff65863556b9e00159413d5948b9e86d2c929efec645c01a3217e56c71fea7d5926273cf4b5acbc29c089cd89c5b78f6249a7d8a17b4c623da9f1fd36f9097539adfb8327d0dfe3f65a7c009590f95891c556e22060c120e6e5a11f769132fe9e6128f9a84f5e5ca5d6d010d5fddbfe5ebe287e47e9c2ad1ac381aebf138e2071cec8b4a045702c7a53f2686ca4655f49710e69948fb6712fb5d0648c43a31026f075993d1636accb1688fd192fa6f851a7855a4d61626da55bd2762935f293d3c08c92e9813df61c0db5aebc950b66b9e580838574b785aab4d8e42931e80c31e9ed49f15897d6276cd81d3109f3ade232cff0d0b7914e45da91277ec3575a22dd8dd74045e9b720d6067d0e639278722fd7d9dae6be58e797c53ca48ddca031eeb57f1416ed909c299d7f21385729dd112e4056eef69d006775bdaf40efb071d11a8564e7f70c2ac2bbe81cb3dea4e6e3aca16bbb8b8af0f7829e254c8bf2071d20d788af7cca03305fa35e287b3ef02ce0ac8b1500d6f8e9dedab4560da51720df622debc578855f481825a34f0ed8fed53e23a9a0409587fa0a4a38736faf5835164916ca47e16c2c907eecbaad0df1a81a28956ddd36ca2176706c1d12d3c0534aa6346ce546f0001df5f0bc776135484085e89cafa82175d962d36233184389a47bac925fd07edd8a9e1609e89f3282aa924b66025cbd275409f6ab4ccda60033aaf95c1646c02f958d7", 0x1000, 0x476}, {&(0x7f0000000240)="f37cc2b12cf888e166ceffa59b17df05272350d19664d6343fe0bbd3bf780b5e3030a24a6e", 0x25, 0x1}, {&(0x7f0000001540)="fbdaaafb8d28f2f6b325d4f8feecebeebee73078f944158d7793efe6eab4f47021d09cb911f14dd2729c3c35ebb210d0d3be4a11feb718726b348a5c4651769d55227c13aa782a758a06be57feebef980ed6a5df312775c7f012f1878acd471fd1ef39d969b01889fab43811525063a65770a47a13d827ba331b1db591e26eb406976e203b406eb07644c5a7bc10c3e9b2468e187a8d89ecf2174213e4639e9f886060516f39a89d28dd832bba426ad1e24222dc215b0d369de413630e914dbcfb0d8f82118e5aa3073a0fefce453004da51d66f172294658db801dd51845c3e29a92336e5ced6ae7b7daff480bfd638", 0xf0, 0x3}], 0x1002000, &(0x7f0000000280)={[{@nodots}, {@dots}], [{@subj_user={'subj_user', 0x3d, '\x00'}}, {@audit}, {@pcr={'pcr', 0x3d, 0x36}}, {@fsmagic={'fsmagic', 0x3d, 0x8b}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}, {@obj_user={'obj_user', 0x3d, '\x00'}}, {@dont_measure}]}) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x5, 0xfffffffffffffffe}) 17:59:18 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000000340)={0x1, 0x9, @status={[0xff, 0x80, 0x0, 0x9, 0x7242, 0x6]}, [0x800, 0x8, 0x1, 0x3, 0x7, 0x100000000, 0x9, 0x6, 0x0, 0x3ff, 0x3, 0x1f, 0x7dc, 0x4, 0x2, 0x4, 0x5, 0x8, 0x2, 0x0, 0xfcb6, 0x3ff, 0x0, 0x9, 0x7, 0x40, 0x800, 0xcbd, 0x52, 0xffffffff, 0x8, 0x4, 0x7fffffff, 0x800, 0x3, 0x3, 0x6, 0x100000000000000, 0x9, 0x8001, 0xb93f, 0x73, 0x3, 0x7983f618, 0x1, 0x0, 0xfffffffffffffbee, 0x9, 0x0, 0x0, 0x4, 0x3, 0x7ff, 0xafd, 0x1000, 0x1, 0x7dde845b, 0x1, 0x4, 0xfffffffffffffffa, 0x0, 0x4, 0x6, 0x9]}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:59:18 executing program 3: ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8a72}}, './file0\x00'}) name_to_handle_at(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x101, 0x84e, 0x6, 0x9583}, 0x3, 0x80}}, &(0x7f00000001c0), 0x400) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x1) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:59:18 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 67) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2164.478129] loop2: detected capacity change from 0 to 8388096 [ 2164.480360] FAULT_INJECTION: forcing a failure. [ 2164.480360] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2164.482314] CPU: 0 PID: 11047 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2164.483286] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2164.484440] Call Trace: [ 2164.484819] dump_stack+0x107/0x167 [ 2164.485345] should_fail.cold+0x5/0xa [ 2164.485887] __alloc_pages_nodemask+0x182/0x600 [ 2164.486548] ? __kmalloc+0x16e/0x390 [ 2164.487076] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2164.487937] ? trace_hardirqs_on+0x5b/0x180 [ 2164.488556] alloc_pages_current+0x187/0x280 [ 2164.489192] relay_open_buf.part.0+0x2a5/0xc00 [ 2164.489849] relay_open+0x531/0xa10 [ 2164.490370] do_blk_trace_setup+0x4cf/0xc10 [ 2164.490982] ? _copy_from_user+0xfb/0x1b0 [ 2164.491577] __blk_trace_setup+0xca/0x180 [ 2164.492168] ? do_blk_trace_setup+0xc10/0xc10 [ 2164.492824] blk_trace_ioctl+0x155/0x290 [ 2164.493412] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2164.494102] ? do_vfs_ioctl+0x283/0x10d0 [ 2164.494678] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2164.495416] ? generic_block_fiemap+0x60/0x60 [ 2164.496054] ? lock_downgrade+0x6d0/0x6d0 [ 2164.496630] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2164.497332] blkdev_ioctl+0xc1/0x710 [ 2164.497858] ? blkdev_common_ioctl+0x1930/0x1930 [ 2164.498531] ? selinux_file_ioctl+0xb6/0x270 [ 2164.499154] block_ioctl+0xf9/0x140 [ 2164.499660] ? blkdev_read_iter+0x1c0/0x1c0 [ 2164.500277] __x64_sys_ioctl+0x19a/0x210 [ 2164.500854] do_syscall_64+0x33/0x40 [ 2164.501385] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2164.502109] RIP: 0033:0x7f7a02336b19 [ 2164.502635] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2164.505233] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2164.506310] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2164.507313] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2164.508329] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2164.509349] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2164.510356] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:59:18 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2000, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x174, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 3: r0 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0x82000, 0x0) writev(r0, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000200)=0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000000100)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[], [{@euid_lt}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/vcs#\x00'}}, {@euid_eq={'euid', 0x3d, r2}}, {@pcr={'pcr', 0x3d, 0x32}}, {@subj_type={'subj_type', 0x3d, '/dev/hpet\x00'}}]}}) r3 = syz_open_dev$vcsn(&(0x7f0000000500), 0x101, 0x0) r4 = fsmount(r3, 0x0, 0x2) sendmmsg$inet6(r4, &(0x7f0000005500)=[{{&(0x7f00000000c0)={0xa, 0x4e23, 0x8001, @private2, 0x4cc00000}, 0x1c, &(0x7f00000001c0)=[{&(0x7f0000000280)="a0cdf6e8d63ec246e79608d8153bc8c9b5fd78b1ece198ba1d49f267428f1b95f715928480486e7c7ae1ec867f9865affac1355af3fa909e33703efed19e3102df49e4785ebc65c60501", 0x4a}, {&(0x7f0000000340)="9ee764f93fb599768c27b0b9cca9531346aa0bfc3364a4883be48fda8c9e6ae80bca254ab36752653948891aeed9187fb786ae377d0984c98fa2b839596ec1d614ebf0215d9a4f78de7433bba383e093db30b4d529c8217535c79087659e729ecfbd426d41b59da79545ef698fbaf919294050c453b14a9996f5d0e538ca990209e409f143770a529bafab47beb01b599d663c5991e9d09686ddc2e9110968e52c1d2839f92a1ad863afe97bd9548974f5d28c264cdba377509fc6e83a64fc64da1a65bbc5ae5104c1", 0xc9}], 0x2, &(0x7f0000000540)=[@rthdr_2292={{0x48, 0x29, 0x39, {0xff, 0x6, 0x0, 0x1, 0x0, [@loopback, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast1]}}}, @rthdrdstopts={{0x68, 0x29, 0x37, {0x29, 0x9, '\x00', [@pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @mcast2}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @calipso={0x7, 0x10, {0x0, 0x2, 0x6, 0x8, [0x9]}}, @ra={0x5, 0x2, 0x1}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x25}}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@private1={0xfc, 0x1, '\x00', 0x1}}}}, @flowinfo={{0x14, 0x29, 0xb, 0x6}}, @rthdrdstopts={{0x48, 0x29, 0x37, {0x11, 0x6, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x200}, @calipso={0x7, 0x20, {0x1, 0x6, 0x9, 0x1000, [0x1, 0x9, 0x7fffffff]}}, @ra={0x5, 0x2, 0xfffd}, @enc_lim={0x4, 0x1, 0x24}]}}}], 0x138}}, {{&(0x7f0000000440)={0xa, 0x4e20, 0x1000, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x7fff}, 0x1c, &(0x7f0000000480)=[{&(0x7f0000000680)="6d74412cfeea1d3d3753345f6e80767982f4bb22fc93b59fa2d0825d90739cf2a220424c1bf68aff9812b158f3ec942dd982b068804fe5227e1120476266cf3a79d29a35224b142c426c606a0cb4995034c64ea596036f562ecf10bc356506bbc11094bbf8f8ebff0ec3d32e4633d016725461c13b65cff5e2c3bdac321a9b76b303d53f056e89efca2ed6a171362bb340bb334f254a69c35205d5673f41f96cfde7317c30c01d9fc9e6f332bfc0474c8d56d819563a1811860504df77e2c967198c792517d8622889809af36bc71ab48a7ecf8dbc9315a12dd1f7f1b0a16d", 0xdf}, {&(0x7f0000000780)="7dacf99e1934e14f02aaee359de33e4915a4d415886b7b5c7a0ce7501c4652bf2da1d84c7773ebf98ef42792fde217ea7ec6f58e8cd57691c2f635836b669ae08e0b9bdb07e95b455462f16ba350c7cbe863c251bd1b87fdb023f6c2a9d79a1a374d101695d58c0ecb19608ca71ffecc84e4ceb841e5117a37fa6c1699a341783d58f731b31a9ded802c15d3cb431452f965527ed6aee820cc3b147251f84f6c7e7b9a9f14b870bb18462027ed289d00de78b6560e50d80493d3064b51906f06698454e6b13536ffa1ee3f7298db7f8322703b57556953e5a8f609c2362d3a755266ccbb8db55e419fed11c29e8f61a1efe453224571c81b440245d46808f0f1ccdb333afe836ebdfcfd2253e957358f775c32dd4bb636accc33d6a5ccdf28d320074d6921ac83d454c4709e70e88a1de20b7362a387d0e093b7ddd93d32ce2c485576d0b65dec3378c47b4e4e602fad62a0fd1f038a42b2204355c9adba01c617c3089df38df729fcf57617cab59de98d4b7cfae6a08a68b7a690956c159440f983ceecf6783946daa57ae38f1b98fc9b3aebadd155eb204b109fb2c56e63579f155bdd7e6ec09a79bf28a9a02b7bffd5fecb7fc193ca91027badf06167fa373500c4ca8351bd396e9f87a09b8557bdab0088c33de00546bbd653462d59eb143f1b682757642d2614ee2ad9d8a9819b378dcb9cb06f791bedd108ac39529236e1f453dd110fa09ebdb6397088a8c32341f1269cfe518943243b3f1cbfe73e670ba81c4f7d159d2ade8cf31df15a3501ed7742657ba7b187b4cca63a0689750442fae3d58a2d086bd4ff7ff88dc7b09db905e88c72e32fe3252866e9ca1394ac5a5b3f1754e4da455c0e79f3aceb04166aecd991086fea7136e346935d1d74cb8a6597f46ed199195cde398e7783ff1307ef115bc16c09fb3c0f29e64a29fb27083616f3962c9b3f823c7c43028c3a4cba616619f8066b71be6f82d2813b45b24de51460554da196ab6207541060337f1b04b905b095ccf433dbb62044ddfd9515a2313cdedbce8572d0aa1f8942ace57992993ed54085f96228617cd22715ff17d12ddf54202a91620df9f6d5d65271af974b622de9133372c4018a00f7af2da895d8d7d234502a3264aed8f83f6b61d747ff72b9d1fb4520e74f2a4a2bcf8867ba32cf1bd9e85175c58f45ca672a64e9961c284652484d6e19d4e7007eb87c78ed3fe610e0a02be1477b4f4000a20c098c398bce8b90a77933b345d2d5be241eb856fa3d8c443f35a682b67be83a57d6fec73b7b3eb22dd13ab776c046b048687ebfc7b8ada081c0b85e784679d75ec80555197ed8debb83d80629fe03535110c3ff59a7ef30686634874d871e24d2fecadffb01dfb6583d3bf77469a4a02d02eaf0af7de9dba69aadbe453cddda98d0014f0391c9fb1a961283708ded994bfad56f18ac96dafeb98ad101a74d27eafee251ee721fb22c0c0ffe5b5dd00e87727362ceb3ea2282d3f9649d1058b55b2d315915b8d77b0b0185aadc32e453aa7c3f6e56d6e7f80f344bc127d3cbc706153256e33e94f5d5237e72c8975d9d0c593d732e37e6f10603a78a5c90c4a2fa6e9e8a3d379924c56721643a367e67aeb425dcb7a06cb56e346d50a49f08d6ac9c611ed1a2ef13f80cdce0883ff1ed7d51b9d3516884aa862c5033453d70e3694d500a31abe791c5a926a1288cdb2631ba081daafd591d3bcafcccb315021abd3ee95408c99160664bacc7e56afceaaf3796be4dcd9bf8133776ca6ff769b8a81c1345b21c87e518b6c493086e3804e2cfe6f4e62f2d097e56125685fdc73954ad61ef681e1807986e3c5c523ced0075d01343a63c14b55d8f14640ebb914f2a8b2b79136380df555d891aa87a0dedcbfd5f6d37f1875deddcaca5341fdec9cd3d157e43975be05a3795c7934fe9cbded84312ab04692657e31c74479feace4ca3a49fa0184b1963ca05318a5340f14a8f47765c7187c4572915f95c79a2df3ef5b49796889bb2d65583979ad06e903d66ce3139ab8a4088be9b22abf06a55d6136ee21aa4b1d118a0003834c3f6ed5c568d371a124b13730d2476e1282fe82fbef393eb358d00966e7d419f88d327397594e492940dd0960dce6343cea553c0adffd13a8c80c8c94defed8ab5a7b12026dcdbfd60bd08a5d0143dda824596cde725ff73be0ee88c575d3b548950194a18acbb96574f806dcdf589e37161c0fe40af0f4586f26df2988688ceb35bbe51147cdbf7fc3f2779031cce578554a6becc4d62ff01eca1f3005f1c3321b929c4a3ac2e2ad9715a9ae409976fe177d3c9c1293184cab6953367e177d118ad7140c00673538b3bceed5d2ea341e3099b1f7ce85d2f34ec92c5dcd4f22b40cd4c5b7d630b6e7d80aae62117aa6a659774a670bdb170cea06063063163ba088d76af13869c190195b7d5c02a5dc9f865f05bfbe0ca6eb437107a95725fad5f90dd9d559aab3457eafc3403be22e0a85f80c39a93658681a705dc73ee56a234bb22a479805139bf3606f41a81342afa9911ff71310e86e5f282b1cc713dc9b6a87750d505cffcccdc4ab28823105056a40d57346cb58427b8b5cb1a95daf3df5b10f894fefddce07e05a56962f680386b04db65592ef77ee157dd3e97253d8f8a3776a4c133912c0a6af80656e419fb5b0ed72592144d43e00ac8d6415cd35de1eca4dd05d06e9980132447ccef326367d7fd6c3a19d7d36b912c7678d71e4fd1d4987eea204eb791da6e728208110a0a9b8971fca7a2ca5edae27ce9aafa5331754ce98268b6d9f4f844807a7902a4d6da1a54b327b4651af982dbf1b5b109eab080a2723d3cf6788e3a908eced94f3fced351ec3133cf09c152b89b59f24f389de792cccd1011c130c4789599460d8a9236135b9bf5eb904fa7f552b5f721e8f5688ca84b20d2f96690d6435366f89ed8354468f0058acd73b930cac299247edd83ec18ff4991f84ec2997dd8a898331cbdf76539895da848539456edac28ea8c2ab741578eb4868728f27b71a88325571f9ba434f2a01597c25542aa6e6914a52683e0296c9cc34ed7bd5f25ce351de02d53ec4a56600773acabd09aa38e21b9ec7a47311616fae4944945cf5d73f68fa0e6e0e9213a5885dbce8eb529ca33ce3f369f27811324f9bfeb13598b7227fb36761b07336c6f286025f74c91b016179b21c706b3f0340856b17e3398baa4092c6800a17129893e6b0f82ba0fa79c9a4c375d5baeb47af0e2696305bf8ac4df0da4443c9bb1722537f5db4fa1d4843aa6bcaf759c8ba3660fd2521cae5c1143f0495717ff58e374fb0235f0b3f6d53c2dd0ef9c48f08702777852ab6af8a5417817519f80f197d5c2b0f0200d64bbd8963e499ff8c0649d62d4c881e8453ae9fd5bc5c83d81373853992f442850fa762c246ba101cfeac720e566930112776cd99338655024528f696c985305294515742b50c92bd566acdc0ea251d20e93fd1e46a83fb0f76dd8222b6e825ee8aa6c34621a72162ba5518b32b3a8b084d80af3d24bed6a621eeccf0048e7b66d5fcbd83c4789a0b37f93702c152aaff8871483d53b9ed91e81607ece899c826a8e3d8716884e590304f8b0ed1794c41a42260b48deff250d8f5d6ccc145d59f0ff11c98f0cfa1690aab6a5b26fdef477af9e8e59e464dbb784254101870325980c91e66386940d78e61e058ad10e40f2c5a98d1a01236c52b1d9ba12d145faa3958cd444e462b141225b4d5749372e98f6f1ebf1da3e8a89100b92b58ac0a2d03ba276a6a7e69a37e7c80e97ed963cc72930ba9515702bce42a3f8eaa8ffb780f0fb58f29282f649731429e64541ec3845030cda65da26d31db94032fc4e79bd9abdb4609e37f3377e95ca9e9d16058440c908d8960c122bc367a6cddd2111c52aff8ed4fbb7892db0f5aa2f25161cd44d8c1fc5869deaa7262b3f40c7b8b9d1b1748eca0651b5d40315a9c39de71079f92e236700aa89b188e0c63fa3415ff8e8825cab6f601349064e488025a0d081eb3688e5963f6685b80adc9dfe008e0a8f4ac0566097540fbfdbd7bf3420bdc9a139fae605f8be96b7522d8744e1b6dc8d11e0eb76afd7e74294421d1890d0bf83a230188080142367595129a7eb0cb2d29dae9a6776ca2eef1fdde5d1381db3142bebcebda73e7eabe2cb4487a18c12035700aa315d60b2d0b91b4a9512f75dc26812aa9112748e1f35c5190752a5a710db42557a5d9b8b70808e09b3e493b3a698197928dcb92b6fd22ffae2c56700fb6ced737998dcfdf3e34d0c60de3489320392c7394bdbdbbd196243832a3f61e9c2b8708fb1725054023ae19199c74cced0ba370ab74922ac26411846fccfbae52e903eda17d52f02131279e754c53803dc54a798d9c23135d64f9167dc0d2f4dc473cf6e37f3e5192836f2c8aef9161e1220fbf53ab5d5703ea9605cb78a4b07295083355efbc28f6740441c09fbf903995abfea9bbd6644af60577b7281cfd04d323d139710beda0c0bc1079b62bc5161f792ff432d4f53312065e8f6d12a45fb8f7262cb1f259cb06d9c53c89351bc917201cd9eb0128c8bcced9090b68de996acf70d435496ea6c8d0f5136eb9c99fbcd1c9405e6ab96033519ca55b4ce561d3ec060c213a0f37e691d901f8c9130b60202e4a5661ea1ebcdf50c185f24848af5244a30954ff0e600a7846f638565f69c1d4bb685900a953536300b57610a8330596ffdeec7b877c4de2e4b810f83ee06274bed439996a9e1ef9af91af03792b04f5f22077227e00675a783b05bbb6c89f96c59de19115869fdaa8180ab8aaddd274daa0eb8eb1a0147476c30847a2a91512dbe0f83a255a7e4857b02e37b6044c91ffde4c4b48d2f85f74bf36c065832c87d791cc9c9b6a90ac195a6f10711b857295453ed2b2af05585a6c072633fe2946b2062d678c938b17e09a521639c7ce8b1a485f3a6cfa8e57d604f392f1aaf2d772166bbf03c9534fa5ee9be3a479635925f33d6ca74e80752e709c9fa42ecfc679f40be83bec3f1be1d318fe830603360455837d8bd3663080375218c97358737bebfb485b60008fa2a177361a74c177ae641f610989ee91ac3bffefa23fd583528295e9ae872a6a4964c7c7c71617fbf27eb367ce4b641cecf824cf3ca59ea9b3afec48c8a2389a0e7e5991d73dd18abdfa9331c4b3afb9772ce4f7b45e4e7de96cdbbdf2d324744162715b20b696b6803ed1297b5ce8e384bb305c0cf07dda3e12f1a9a041e9662047a40307928a1ff705f35f2ffa972b9bbabc504270dae91df2ac42bd58a4d0c10f2c79bb4c217f266e3f13eb80e54bb7902a8babd5c66836e0ac9a306262357fe3020876157c2c488e041c8fbfd9dd05d1a3a1f31d99579c0af8607ebd9d1fe23124ec489b44ec787c5dd6ff05b16b9526fed215b312dd21157e4c2a5aac7f3be905fb7388f42ca8b55a92112c6523fe6c6b06e2fc3e11c6191d8fa46b1693fcf92151b38e35d1b48c81ddd040503c530277c327e74452426458c224ad9c2592df307d7e9eea41b318aeeab8d31a7f9036c4b90ba9128cf316fb3c852826a06eed4d8d2ac9e53e5cc5e8633a30c6193c526ab03b933b459ab9c84bc78a46988523bea97701f6600ab5456faa17ac51a125f36adba7394fade8a718e5bfd54f33a663672e14e5a599f9815de2d1cd2ba3c956df22d05f0d602ea8646e59c94d0bd5d7e08ff877b646832bf56d28c1d6f4a6b3778b92ad53ce052a9f87206bf32764f214cd888", 0x1000}], 0x2}}, {{&(0x7f00000004c0)={0xa, 0x4e22, 0x4, @remote, 0x5}, 0x1c, &(0x7f0000001880)=[{&(0x7f0000001780)="5f73d38a9d43e3d25705fdb36b8a282843f8c07966660663314745e6b746c1b0", 0x20}, {&(0x7f00000017c0)}, {&(0x7f0000001800)="56414f385c4ce34d035149988d5707344bfc5c074cdba0f6c421f7c010ad93b2d58a7c5d1e4a58ade1c6cf4e7f9f0c702662dae50fa5ab952cd21177cef2dcd10b0e10277f4c673c9d2ec6eccefccf05d37b0e2bf86fa54ab0f7df42a21c6538f3db44e219", 0x65}], 0x3, &(0x7f00000018c0)=[@hopopts_2292={{0x20, 0x29, 0x36, {0x67, 0x0, '\x00', [@ra={0x5, 0x2, 0x200}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x1}}, @flowinfo={{0x14, 0x29, 0xb, 0xbf2}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x3ff}}], 0x68}}, {{&(0x7f0000001940)={0xa, 0x4e23, 0x4, @mcast2, 0x6000000}, 0x1c, &(0x7f0000001b80)=[{&(0x7f0000001980)="3b1574d5e083c21d4d10dd2b5d9382cdc47469ef21e98b9cb1a15b29469c1644a9a1e4c07ade3b54495a8619e21490d8af3c464d706a86322951be0f86531a9cf5b5fd5d5323072d91e604c751dd20a804d98ee12759637f22d1292a8f43721041e354161eca63c331d19bde16f0d63f4726b44c2763975d170c56fcd2c239763c37", 0x82}, {&(0x7f0000001a40)="90e5e16bdfc184e6e26120c3f420a1a0572e06b82e4e", 0x16}, {&(0x7f0000001a80)="8406216bfdd41399c1e5feb6beed6da0e821c5fed07c6cc1db0806e02d201c442b08fd75a910e11f5c752091ab5d1921d004634236149f2c127619a39576eb2ced1b6e12c6251e194b3d373bb3a250e358d9fa3e335e849a9b5c8e1aaaaef94ead8f1a4f7208270f8c5601ac10f1199048d1fadf7ffc281c6e5a8e6d77ddd6b2ea7d6f3e398401811f395625355607d10da4a0a7f5d8fae014ae3697b4dfb97a296f05cc0e008906d7795f2f41941271d961829249cd1bb1", 0xb8}, {&(0x7f0000001b40)="1862682f849d777a91f7fd2c9391dc394ca7650be1ed6a8248a2868d6eecaf9cbad385abc3ca873888852c0b", 0x2c}], 0x4, &(0x7f0000001bc0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x7fffffff}}, @pktinfo={{0x24, 0x29, 0x32, {@private2}}}, @rthdr_2292={{0x38, 0x29, 0x39, {0x2e, 0x4, 0x1, 0x8, 0x0, [@local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x6}}, @tclass={{0x14, 0x29, 0x43, 0x2}}, @hopopts_2292={{0xd0, 0x29, 0x36, {0x32, 0x16, '\x00', [@generic={0x4, 0x91, "07a8f339ca07a22f0908d36636da763f1a5d1124fce3eeabb2828ac9f851d13b92c7043f983695e83e1a0947c2b27863a44036dc62247168972c93ed26bd25471c3564ff6ae869b1a9bb399feb35fbaab144b552b808c74b234bea2819db4793cb9c9a59e584aeffc9c42945a9fa1978c96ef73cbb9a84c29005ffc4a50615f16c807a2df7e2db4e50d5f79c355826f315"}, @enc_lim={0x4, 0x1, 0x1}, @hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @multicast1}}, @ra={0x5, 0x2, 0x5}, @pad1, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x2}]}}}, @dstopts={{0x88, 0x29, 0x37, {0x3b, 0xd, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3}, @padn={0x1, 0x1, [0x0]}, @hao={0xc9, 0x10, @private0={0xfc, 0x0, '\x00', 0x1}}, @calipso={0x7, 0x38, {0x0, 0xc, 0x1, 0x7, [0x8, 0x4cc, 0x7f, 0x9, 0x0, 0x9]}}, @ra, @enc_lim={0x4, 0x1, 0x4}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}], 0x228}}, {{&(0x7f0000001e00)={0xa, 0x4e20, 0xff, @mcast1, 0x7}, 0x1c, &(0x7f0000001e80)=[{&(0x7f0000001e40)="f463e0d1c57cb0d5d85dfec5d95231f87be6", 0x12}], 0x1, &(0x7f0000001ec0)=[@rthdr={{0x98, 0x29, 0x39, {0x71, 0x10, 0x2, 0x4, 0x0, [@dev={0xfe, 0x80, '\x00', 0x11}, @local, @empty, @remote, @mcast2, @empty, @mcast2, @mcast1]}}}, @rthdrdstopts={{0xa8, 0x29, 0x37, {0x16, 0x11, '\x00', [@generic={0x40, 0x52, "f37308a155c15536e050aab0aebef3b3a40cbbf28354076f324ffce5e9b5c6a0f8eef5f6f48f45bf385e5c96e61a72e730c19f2568829a07f18568b2ea7ebe0ec7c63d013f02fd7977f8cdbe018d30c2aba1"}, @hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x1}}, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x3}, @calipso={0x7, 0x20, {0x0, 0x6, 0x8, 0x7, [0x7fffffff, 0x0, 0x20]}}]}}}, @tclass={{0x14, 0x29, 0x43, 0xfff}}, @pktinfo={{0x24, 0x29, 0x32, {@private1}}}, @rthdr={{0xa8, 0x29, 0x39, {0x3b, 0x12, 0x1, 0x3f, 0x0, [@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x30}}, @mcast2, @mcast1, @remote, @dev={0xfe, 0x80, '\x00', 0x14}, @private1, @dev={0xfe, 0x80, '\x00', 0xb}, @remote, @remote]}}}, @rthdr={{0x78, 0x29, 0x39, {0x16, 0xc, 0x1, 0x9, 0x0, [@empty, @loopback, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0, @rand_addr=' \x01\x00', @local]}}}, @rthdrdstopts={{0xb8, 0x29, 0x37, {0x0, 0x13, '\x00', [@ra={0x5, 0x2, 0x6}, @calipso={0x7, 0x38, {0x2, 0xc, 0x89, 0xd5, [0x9, 0x3, 0x3d9, 0x10001, 0x100000000, 0x0]}}, @generic={0x4, 0x5c, "f80bed3199d1b5aead5ce59737d835bd7abdda87c0097df8926408a2212f2b1c74ca613b4abfe146ceedae7d18091945ef073a36e68c46ed5179e958ea6f5ff3f6feff130675a1e6fd0efd77cd7956f3900efdd57d9b1a395914a42a"}]}}}, @rthdrdstopts={{0x30, 0x29, 0x37, {0xc, 0x2, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}]}}}], 0x388}}, {{&(0x7f0000002280)={0xa, 0x4e22, 0x8000, @private2={0xfc, 0x2, '\x00', 0x1}}, 0x1c, &(0x7f00000034c0)=[{&(0x7f00000022c0)="973cec8c22c74740a32b599dcfb7d4b2d874f1e3a170e8c7ca3037dc1a046a075337affdeeb5acc65031dbd3dccbbfd4f3ad91b50d8988bede59efe0702def87cd03de37009d19a8199a455d2e2879ac2d456697a24355117f61b7e69ce5b19c8b52552054de26b07e46b76d39921794f6aa64a999f58ac409912f1c700abe1cd0d62e7a43", 0x85}, {&(0x7f0000002380)="aae1d6133b13106711b32ea65057bb462eeb1da0c9d1d06d9abcc63084b34f7606fe103a7e4dfa6f45e9ddd46cebd188ac0f845c789906048cde53d17bcd0c3e93b65733930c764d7668d93be74467d5237b311a02d4ec0a2692b17f37463a4249680bbe42cdd1f072c36c746557dba4dc532353db489c03c72e56f421815d5b0c768140503151469c1d", 0x8a}, {&(0x7f0000002440)="0881e25e6f0c3f09b614571874e21e41ce5c7f7f77806f8ff3c4c70b9de20c3127adfce8a15da16b39377a3676c315e88337c954a38462b67af8a1ed1803b66b5bfcea48563f78d57c9bad37d8e9eac9cf4046e7b72c60631f9e008331f3f292842b470e9d5d2e1a1922e454e63b3d5b7f76e5ef10af2a137cf1", 0x7a}, {&(0x7f00000024c0)="2269f951d92fbe54c6db8c6dd1de74f44c061234938b209fa77a0c878ae85b2359974f3524a1b2aa45be36d5deddf38e6e8d96cef284540808904aaa33d7ba3b8bb0b61304e5735131150d1acc7fca6efa3d438966970040effb7c3d1faceb6d609f2db55e435b8f5713f979b45e366014e55dbd414a04d04a2253ee4f11a4ad2b64f2984ed6b10006903d25aeec61d677af9da58ab641fa12e4bd078d755041540365e1c93dac546136a45982797a925da1da62f58b3a2522cf0a4aaedeaf2e429e8ff9022658fce8fb4eec0090dedaa5267db39ca015a1f30e2faa2e732228bc8a5bb1960a761e934764cd27f237332fe1a73e4a7b78e9703af9d9ee1591e69b48c6e43d553edef020570203bfd00147220613faf2c903b1f403061aff24db8cee49684512edd785435fbe24153bb144ad7575e6a2e76a177e514d6ad487573708822093fb158425789a08c603ade8b5ce99ee9eafc74a646c281d81dd33f9154b95ffd095831ee1b9cd4cabb969b29de5537c2b65426cc9d660f4e8f947133481d12e46ed59892cc2bb59f3dcf0f87fa731ffd7e28d0933999cb37324543a125ef4047aae31731414b8aa12b30701c08b49a02312a5b813a3037549f53ce706c3f8b506d2de5d78fd18a64e760d06226320ec550f9cd93c382ca0339cad79d2202fff96fa1022e1fcc4440147e70447fe59b7311681f78e233a2994328f1a406009553a331dd68bdb733154248b55fc83cbfead91f9c241a69b50a4f1d7d3b7b37e03fd4348097b87719eb451d80dc555bd89ae2dca1a38e963febea8472fa3d632a0bdf440459831987331bfbac2949387f906820cc5ae38f48cd5e914d051af20731d5c048e25f1daf9fcf6d27fff277f288bf0342a98ed40573507ddc24aed1a771ede0f872affac3fd1db87b6a0ca50c3b39bf66119776dee31ad177ba935ba36e44a34be1e40b369333e924f7756e75b9c7bef216f9052d757fd2168a0ee41a7e47fa1fdcc0d1cb8d37f5551cd64803a000aa2287fccec67b8f323386a14fc6fc3070fa2697a5eda8c947324286fc5bab6d7f422069e0352b951893c08acdf22f4de6be22e327cbda20fc5edbb1ac2fee074583fa5952622100452cef38b7dce24058ee1be90939be082cc7cfa35661aa412e43b17ab31a012d67a949821075494254c5e619db68bf0f6db77104b157d1c36ddb17f920b8689c2a6560b5b77c44e4461fce5063bf84ca6ea5cf258c21b66e760b68329f7f4f920d15f6e498fc53b79c7ba6ef8ac656d70b82170bf630019064826067b4c16135933bfbe22eae3bfc91f1bdab47f33f2df95cd4a432459e5ac94992b475e35476637a79a0d55b7f01f99d0da3cddfd91c0b0bf4df36b6c0c26eb6ad42d0104b11b9289d29e93c6285a93cfeb3b25df43a8eca3e09c13d3515111423b062ed1fee1cf85821d743f69e74a0937bf491506c1534ac8514d023499967e8632a8c5b3def7cbb0b3d0c9d1bed2d13dbd3c75981d0a74311378d3ddc0dfcb19ea30c6388dfb9f9d2934fd15b434c638dcef32e8fadbc192f1d8386a151dda829cc64bbd7f101cd71aa04fb03a0c688cf3c460aa1518a2dad65925564707a2a28057dfea2379a20f715bbf5eaef0dc3df5c8ac46d12e97b52bd23ef2059300a3d2f66a0eb59f5bf8a26020f4594be1589fef7dd6ce1cc853461cf166cb8ece54ce40551d06afe67c6bb641b5e93aba8a05415a2b1ae637cf1935e0a8254932be1b9412046e83faac686a894b1cad1569806cd2e039d13254236246611ebcad465829568c5b2495d89bd3f81e86103083ee70610f913046db6a7810bb5809ba9a8997a0132729f43809f93181d597638ba2ea7b44092fc43030eed1d474e7529d2925f568bc5675882e833bdaed62494578c5bc5babb2240e62e3ebd409d63b643b2fa9847236e36d7213cc16d5f84b0dfe5a685a826ccb379a1881c40979b2feb315d465fce30b2e57a57e2be428c533361c3761b6a074d7768cffd143ea07876e95da82c066c6b8bc8066643e64f59d5a5de660ea2cb0a70d1f7d56d20acb73642578407c242723cb0a6a35c8c874d48fc68dfb0863a23e3e861c28169fbee482fa3a7bfd7a54805fde705a70dfb72a6a810183bd90f3ba0f68848f9343b491b697802c13f990553f06220f81399661c68c1c3621286fd8fcf4b9a4b31f3b77e123b7c84739ca543122692f5529e3f677862861c3e677e7a37606576d406b908ca79c97d7920262c4f7162c6843d28dc308699e555f37129c02d58dec2f9e507349c49d2a31354183a24cd21f130dfbae51356ad7bcfe35bb744866ad547e7eb5c40d46514e1d7f0764e94096dbb6703b29adf16f71151fa62a833e0ab042b063fc54c55c553e9d0c73a1b4060922e477a07ed55e82f9b891f4ea7c8119e69263a51a66710604ca475dd0b7633b97be37c4d08d581efefe7df061b23d6b6bf52c6eb1b075aa72139afde5cb19f2ddb3ac2e410ca9952f80529ed176ee70838920d58fb6231889951b305ddedb749b5380336d4f48db4dd671306dee9e4f8d65a21ba923e508a4da8e3eaaa3df6da940b83c4fd2ae7e09e48912ca8e7987e7ff8a8a8b97e4be93e0522dc1230583a9ebfd5f87d56809e725c50b5934e9158a2bb71a95c4c2ea37d2e594205b9d1cb38dc0d45955ce710d9fba945da4dcd9ae97924e645d94cbf4082fecf61efd10e0216831091676167f4d6dd9385d27e879e09630916948e5fa43a3e20570a154f5ba75205800788064a080f748ab8a426e5e132025f00c42f06bcb5d0bc074cd27e5eccb009dd33d3d9fe3c821da3116394bd30b29cd70644c56a4fb1b46db039ea11163cf6751e982e9a09acf28b6207a4b4987b10272704eec00b90210dbe40ddde7073579e2d3bf96b598872fe9a6e8ff78f874e97470fe18e1dc6535b612231d2c2f17b2868747e261ab67c0439d522b3af2b74d4c02fe68c3fa6c3a6e31b252808c0d4827d778a349d7bd5566b91460837d8b9bcff95f262ce71bda6e7f7751b7d350b7ed32c234c79f38d37ad89394b0789ca08f98c53fc123c4b2cec0d0251ebbb028440cb3987e3643645e68a06dc804c8e0a9787843458305a1a1fa753ce800cee6c97ff79645786ff2a040a4680439bd8232adc2e742ccca68bf983d1caf488bfcad0a78abe014c3b815f34bdca9f91252ecf0bd4503cd08b7b5e887757480fd993e8584f381273a26f61db3019d66292cbd8f868e5d414ed631d805f1ecc75c0f846c28dfe1eb358429c2767083026da77fe79e07f38550eb6a806420c34985cd07736f7b09428fa3a02108508bdde08c5cf99be2e0467680b32050fe5a7cfe61e27b82510794715baaf1bbd3270f423061b06d93d4a6b598ca010c9493f0ccd4761ccfd1569ad5b929fce5196d61f635bf910d51737142184124184bd0004a4a1e987d4f518cb23d3ab6bf5ab0a95294e6d7ec06c5405948e708549ecc50da31ea909e3d4e9fb8eeb72c252c577dc491d10052dd2a66d30c0e53cd653d5d8f8bf33f4c7d7ca071a6416d30d06b14a61fc8a213a797d732c1c8f514b40eb21089686b3e2a1e3c2a30a02ec81ea506ea467e38c928d58798db7becd82921f566a1ac21300786a5edd9189f37181111b8685174d8f43cecabaa5251a7633c839f41e4bd8681d0155f8202a4cc382ced16f63254c9137725896aa63fc219b35b453276dfe23b7caf6e2ca12d6b99860b7e71d13068830a0aa44d3fb8cfa2da5d8825042147222c5cd69e3eb301858d08da40447534b0aebccf8bcc4d19114984137dbd07746efcda3285b59350533e884d964d1c014049bec6206fed083fe6bdf17a6b5f7b35dd8396c002fb68d71b58eba92a49b6ca246979276e2e7ddd00a734b2c49335197c63394ee4a1e87edddafd1f24b97f0ea14053406611934e8b1b3dea2c7b3a92deda3b90296962ddb8d692b902e0af83ae24ddcc2a156bb11e74edb3c576cf0fa04479381c1f54dc63df78994e6f0973d4500dad7256bbe6619c0d6573c91fb80800a4c19e9d2d505d4fd58b31a102894ed9cc156a891940b92986547cb7474b3bb14c80885a416080dd8702c2fd6d3f7dcb859f05a61e5761e31a02def90f496e408ece0fb62853a44804080ca2283ba87d47411fa3d3c4ce13d5e2b3b4f13ef33d5f70add49da5ee2911707658e954b5735be5a50692aacf3de92f12d06d08d4bb1971122ac02f4f29ee532bd9f34fdc931b60c10e90fcc8e82c61c6f91b0d64fa23a3235348ea3ef6ddf443d1e5a98bbf7b7b73fdedb97e28251bb7a108d19a537d8ef6266c43f7deaf24c2188100d2382322987d072f2d93087d49a01efe22671394f95042c22ee306beb41754f9757451878ce9859239f36b6bd99bec851346f74f1aa22726fb07bcd6088771b6903ac16db6b3523c026dd83df770cc21c679096d4433a8bf46a36f058d45df1dd2d38dc76c61836255e77e3424f204f3e56aa59e3f3cbe30691a4b6c76b6ed4c351aebe020b61965d64489e9c59223f95008ff4ae6ebdbffb2e50908367dc768637ca806b06fee5100335c874f5993660423a0fc1211a018b54eaebb607a53781279085929e2cc9a8dd74ff27472fb20abb2325a13c2941e04a22971d7fbaac9c93485eff13d65916f52739afbb740e283bd44310ec3512b41ccbf7238b8e1528f6174ec7bfe665300e9581b833d4e5f8368f8251e00552387193d32c7006b43679c8e81c3772d426a6395ca52ea30d15daec236297468636c3712902458a98dc667865e61adf1b24238f1e85242195091cbcaebd619900a129526da1ea7f37b45a3463482afe4c6343357357b5c547f624c0ba9e7c13de742ce80cda32e65d944f21717f5fa2320cd777fbf35966ef64cdadb8a7e4d0776b4acd0bb8ac71c72d21d1d6ad4002c9529383a86bf7ec80219affd3160f1cf6f2e87361e85bd9910318ac3a5a3316802fbd0508cb570c3c1b9a048180f523571e391e05c949daea49df3f451fde7876331da84dd25c8399d0728a532c48ee253bb80c3eaf2e40cf555dfa2ea38a16d21682bfcd142a5c1b60da9d386173b2eb57dee3c83f4778d2af29fc9ba34affc1d0bb47a032ce20dd03d8b3fb1d50b616c394757d89c3793bb90d9293633162de68b9152ca312d2944e143f57c84cdf0e891f15db401d343eb88b5ee6368de48be9e1a12707b3ca516e259383f84c57212a93af20c4ccf56caf3b3d398936c5377daae39596890b4791f3b4232ba1c211e27894d8847a74dff300e47913dd0890ae48de9c72b57e9e2ebdb8a619d7cbf7238983dc7cb9e9b9bd5a6776993e3542556adbb5a1189b17e7bd72902e16161d21c473cc743a2bcf9dba48168cf29b80bb56c7ba5efb896ffac9d3dda3dd9e639483be2bb5bed309d1ab02e55a2b3e0e28717081243854a1119f5dbb5fbd9ba236f17e65c4c951ed3301603fc69e4d6bb8dcde1b1f6f09739dd24f9dd7cc9cd01bf352552fed6acd605c37a31ef3a9dd1bfade25390dc191779d50b38f985416fb34a048a82137fb9a55530717bea21f1d2e90ce0f15033c75480db0d64be01cfd7db4dd970e6800db371dafbb6b207dc763f0544f67da1b378b6e9fd0cfbcfbfaeec3e5eb2111d7ae1a599a3dfabcf635719729fca60f7dfcbfbf91eabcedb9ca00b67086f1fd22e86320f0d118142f3a690ceb924201efde7e14f5e2ad0ca96f3d67a5e887762f57193ee1efd05812e499c07725db29809d3b72e00b6d6a06cb88528056d0b2a", 0x1000}], 0x4, &(0x7f0000003500)=[@hoplimit={{0x14, 0x29, 0x34, 0x2e7cba79}}], 0x18}}, {{&(0x7f0000003540)={0xa, 0x4e22, 0x101, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x13}}, 0xe000}, 0x1c, &(0x7f0000004a40)=[{&(0x7f0000003580)="2e124f9e55b94d6d29754fa494352cd276f7c4042dffdb44124b1a3773b4ffaaf63fc0d18e59518297d5389dd26ff61bbf43d967a6aa9aaf1c463043ca8c6378dc47aca9a09ee00e6c01587f7b25661e3a10bc61db0d8452de79bc7eb6be98f323b007181f4124ce18a17c8a39318da2ec1d1339e15b5101b6", 0x79}, {&(0x7f0000003600)="56ffbed7211e71d0946055b5cd74730e4c8095b95f62fcf38c7ab7b27be2451436b587be7194d38394ec2e989d1b897aea12b1bb79e2cb7e48a5452d30e3ef3cf18230b3c5a93a1f24a9b896244e19abb1c9181b496bd140e184f9a24d535d57ee1644a72ca68d9adda7a8b04a8d40d5bfc5efc48075739b9778bc24184717815b1253c5df7ce14736f8fd2f87e73e890a327bf6e1fd3b07aa0a26c813182de5a341d36aadb4d0aa3e753bbdff6e384ad58d652e0099f2a0b316715995db5b82aeeb64d2d1bb1d938b16c1810c69dc4f17faa36675452b82652d6c", 0xdb}, {&(0x7f0000003700)="f1efb8594a5ffbb7d98a629b43aaa4dd4f6855bb81132412eba4e9deee0721a97e95a1b30798dbe6a255a895a6558c39830a95fb54ee489c0892c266496296bec4a6d5a00170c7c320fec36455048cecc9c521e92662ba2846da600a2b33dd93982a", 0x62}, {&(0x7f0000003780)="9ab986dd9a3ef791838ce2f50db7d227ca56a55509837bc22b35efae118a7cc41139f43aaddd818f61aabc732f86744854b53e27d08e833876696eae5ed2a7a73f23ab463d328b4f3783a1be7a76cca542e3dd8263767f9405a2e599d793dde9aaf698d4dc7462904ece8124584ec00cdb7c871e3fbab0f8fd5f3992289322a448bd470b14af1cd4a7e765b7f1ff4ac8ff51b720f8497ed6651cd97933268b74d178c5e3813cb39b95370f078524e52bc157bfbb068a3ee056f5be14c31d55667852e4e379fd3b6086", 0xc9}, {&(0x7f0000003880)="500597cfc7dcb54e49004344c29cbd7d4e97f8743036f446a931a275b663ee3e3fcc3cbf3c808425fc0c47b6347e486a8083b9dd4913c140651c85d944d5591ed25cbb06b6b8", 0x46}, {&(0x7f0000003900)="f68ff848f318be4b0c75a948e8c775e969d8318f9fa8fdfb911f36237436e7c62794340b44f0d0a9e50d33bae988c1bcbdbc1cd591f3e9987183632121ee298fe377b87f1a72deaffca77f6beb1efda60c2e16b853bb904aa0abf83216c8d8b5606e04dda12bd8136e936738810a22fbe76260438b9f0e52ee83e725bd30e3a28c6c41edeffee71303520fa87c32ff56f047ae5e4c5b638366a28156cfb4cd8e8c627caeae64f5aac6f850d875276af97cc5fcdfc42e09ea50828367114485", 0xbf}, {&(0x7f00000039c0)="95f66137dcf53c696aa082f948d95fc1c4512b790c94493a5eea756277acd69d64351954ddf798179cbaf35a0f88974ff15b11ceb1c03c05cc015cfe6529440a8cfaed54eebf856454e19c5b2269549ce58482772353476064f1e5f15a3750b33bc74e634fd39c9290fde79434aa", 0x6e}, {&(0x7f0000003a40)="c0f70db5f2930c70ede2306322c7e9f0f9692a1e18fc3a1e1ca7ff89678674fb4562107f95822371d61041278022cf594ba802cd1bc665bd32265075b536f0cfaf9a145b5e87b6e81c76a9dab07f1fd8cab139fee1f995c20ad0046e152ddba3c58fae795ddfa995f385fe9575d6854c5143e532f761504d78eea39141f01cb04a30d3bc446ad3d3cc60946724aa75c35b1956579d0df5ca41af1c5834b365167c5b1928db400469bb57a2f292583627e12ba5ac321fbd0cd7b059e4b45f71339b4420da02dcc3d8f37aaf6099c677a5e71a2691ce15a37e1fe63f786365a591685433a5f357542b3096eaa423ac995e8241ffc6ba4bbc919be62c9a8bdac5699eb58ca31c0f5bce10820d9041f1e1b11709628e39ab705584ae22957fa7a02dc65287fc7ad402f0d7e967bf7ff77ebdee5d205b8c0a2b6c5a9d862a9159535ef9f4a5fd5f3bfd8931680e179c4a6afb149f6bbe406cbb70d1a53865986d9bf46abd9bd26f655cb6e4f8f993518ce65bbe386e5d75055f14811183a5a2a4ec3ea00dd430d3a25a826340c758f1aff5fa527608e62bd7d20b55d6828f4e860bb84efa28a84520f41a887292bfe5a1f553057b422c2c2e50ade6ee56f9e3d90794733c8e2812d5a113db8c7de77016dc20e10039caa1fa2d9c4e1be4a9dc5fc25769152311e251990a8f636bd609d2fa9bf2a03029e15dc1f4ad2adfc404e471eb8afb4e940ff5aaa607fe5dd871293efa82f393833b33ac15c26a91952890e33dc3e5ba22ca3f7872b282144cda8a339a1a1b414682de28e48d320cd0141bdc033f668074a2ec6f1c524bf8be7a45941aad5c447999f2cbfa71c69db84219e32bf322555d514cdda85201085a2c815d955e94dbb4cea984795de4816119c6872bbeceb804e099773525c23903c771fe38e6a3daeff738608ca9b4b57d8fe27fa59466d2676ee1c0ef82feb1320e6d5fd56a87f90aa2dae3feeb8ce1a8ecc144bae3b3f4a00bd5c34433e584cccf682658d7596f8689632219017e1dbed88cc62650b5bd7e3574cef9fce282095452221d71c06cc01ed71bdbb9acbca08a6ee876f60bc90c6ae6c77d4c501d711c3a0b52162fa781b3cc02825760e21138e25cda3fa3cd9560ff0c9f8f72cb2b5c9f36ca57ea7689386dbd9758f1fb77b17f1b9cee4ec0359ed70a597a77d72f7dae7a5e453f2d3bc05e7d0a037ee6839840ae33cf3a006089f5c0dc7d7e56deaa24cbfb3455b08f09c1a2615775978802ccaf24e8e5915688d09a5b62c5a3015898847688df2a440e0b06d1d3abedcb5c1acff72d8ca1392bf4c291f5b7cb52c7fade9344ff2412d32a529294bb64499faa62c9930559686fff90c8f7e5203334d31d03f351116aa66be94455b68a2670bba7c665ac894228e4e5865ac9d70f6ecd87189d599ce856078023d07e72d1905f0a70189968b1e112f2a34d4c6ba1417fc2eef23938f53aba93ae6ca349004b23cf7f8ea558ba5655e0dd0ed448522814033edb796e6e908d9c5aba741ba88a1ef7a0df7bfb59dad1774dfbc4c80449ab1a0e3c1f78a19360ccb884593cdb14ee99055993d33c306a058508615757add73b312662be3c93350a83460e137e6f8e618ee0ee787ace823454e46bc271123567c93f292c1435b1b5278d6f96b81d359bc3dd0953cc307e28581dcb6a6810f1347d5371053b2bf6ef335792700d6cab25d1b69a5d765fb1d2a5939c1691cbfd40c05d6fba2812f378eeac794639fabcffdbd2ab55f1031da00e068fb951976ef48d6a3f9c817b89708f3a104666f1ee721b7f6fc00aca16f6022282b1813eef3474f811a30b8cc411de302ff45863863aa5a1e6da44cbfefec693f0701969727ba6d8fd2be21d796fe25c2c9321dfef3b54f398f7a3e35e87993c3d7e6ffaad3c68604c3c1931f5ac31f9b76452733122111a062ce2885bdd1908a1cb58162041b0340114870932ec5de5ea738f3a0ab27bd5f4f81f3c9fd59af5113a6f1ea558b9795778b1e78c198d46e0e273f12ed25618ff5fcaeb3f0b2f9f649e13669794e0020b44132bae882bd7034f03a8bf2404b754d18e30ecd26cb1ae711b3237a659276629663802122a1b2b25185d7a2228a6efc543f9ac4edbb4507a9fd17e3387bafcef64fd09ee73baf45a166c676621190b79c7753d1b654706630d60d082b71ba48294341da88abe87cb512ba1b9c87a517a130a1d8d09c35063292b80892df6b35180afb543547c1d16e0d51038e053624054c603ffc9ab343b02ee6608d9ad90814daa63825817af0e0ecf041e5502c9fe1d2b2499fa7e6559a6d1351f144a52fb679c1b0949bc52a2177be59fcf568cbc6adce910fb312e3d9ba43d488df4436389acd8fa900f11bac48e1645383574b052835fda15510ee42c1f0b3c0f7690a1f32bb8f78f89db40b302ff9dee74d647747e3133908c2e5afcdae3f04b67759065c43a70197bc52de1a993c68648a0e0f7e86c57f795dd9d374dc5446152d303fbf4aed3dc4a4a0997d46d4211910ec920e225620b3f245c6a07a1e4ba921f46a4bd657073f8b814cfb886a13851791be24507c23c27d418974f6c621737347a8c06820b3a820a8a5de62a5b5cd94ca4559e50c34ae3366fad4fc99da220efe4bbde36933ad9f19b2df0618288486d9a4b64a166a5dac9304dfe04791667a6d48ae23d02c92a73bdbc2c0cdac1fb2596c6659be29c3a2c6c0b89f78c78cd816edae34bcb6d27c44f1d8adf913c25ece646e7347137cd8d81b472cb7fa684718ee2473091d4ccb660585e421c5615a2722a4e09d10031553357d343b0d1f0885d51a76b8e197bffbe95068d5ec53f6094cc0599d4652bb5354c86024d40dec051c88402f99dd778518e65201b5c61b29eee3a00dd7241e95e6f2f694e451cd521f4cf6b50390f8e2704292ba59b0e64ad769190d121216ad346075edfc89e7adf53e45831dd684cec761171940806fd777338555dbf8afda95cdb1ab21658c8b0a15e8cc37e3e3d4cdc14b6ebb7ae99b659f8f99cda403cfffcfd72199e2ccb02cf680d2c242ca51b5cefb8ccf368e1b9dea76f46c51a8d9ce93cb63ad1744ca6467ca8ef5fba500d411cc2d8dfdb0ed634dde31577a163c63e8492b83fcca73a91a96a8c89e6dc9c50b99021816f828eba06e12a1039255c328d7e5767a811090f4557528d53d36caf3c7213065eacf33a3bb866c048b99b62d34f1a5309a2e941a4ff29e477e57ac462cc3a82b48f12d4285e174babbca5709aa22f91ed02a5c9a63290674d819c606fcc57c21b644aa02603fcdd676a8b02e81a760d119eca72b101a94de64f4b7dd9cde528697f72c8bf3b4fc7ba05843a3b55d2e7db09f86c210b31a70a93947ec91e2c432421e993c7c19802a29aa8537df9707dd6f43e74be686c9592540cb8829fab6a1748ae47d72b4953f8443d6ac851cf0428e26ebf60b3a9c9cfa4ea83149812131d19a244963ff2d3952afe5d0bba65f8cfbfc9b46b701def683c91b7a0061a01ad67f29f32100f665316299b5432a68927430d71f708aa5583f7e2883f683f528d3fd76fab28f48dbabfdff5a6c9ebe188cd86d78506258e8598d62542658c4040efe9d1761636f771f999ec8fe172bff342715a04b932e4010c1403b3b6f84434602cf3d27833c1bc81d870a31f9e474b79b5f20bb51c77dd26ff928f47e0b66da66acf0b8667d4031c9bd280270ec4e9ba47f7cbb9d9273f0b94ea5a57b2339979f8326dfe7e72916803c4e7186348184616b8fe18faa791ca9fd17f23957ee2846bcf04908a8eff669b1317626849e5f79b92a00909b1a0e5ba4edb5d5ad601a055a615be7234c67900c69dc6af6bdccebb00d15abe3110e1061313f67113928519c1ad074b5d2c68388f29b9a547cdaf375bac5e343b0c6e73185321260f6ae022b4e03ecec5e21fe01f3f793ab49f338653179b87afddc801fcb87fa9c6ef5e0264ba9b7ec7f14bd65ab8faa458e77b81933b02a01cd30d49537cb163e24282fd773b2fc96c0a5d3fa1810a1ea1553d70724b25068695283015e3b726fdf43eb3f0aa717565317888d2e1aa9be95957e80fcf356adfb97de0fe9fbaa9c253fb8f7056e20485e3e47c2e8c8ae9a0363e439f65fd65cbf42ec872913fda7ead63e63dbbfaf562121ccc88ecf630a61cacf61cd1aede71dd4be375e1fd8ad1c958c05bceefd0c4b7251ff6a4ae4436dff90c76b247667dc85bf7cae4c90ad48cc56182c16a5d60cbb835830c83744807d1f9d82a1a9dddb23820bb2fd524bd8f7bf60e87f6b22d7f49d93b6923254ef1d9a082678a079d69cda2f4b8518c57ce41781c930a6e1cd9dc250cb61d787885b9136dd5d88ae60483037661d3fc51c0da1bb3a34a69f333fca99e85233a8a264ff4f47fe6854c63ece67e0ac15dabe02dac1b9b3fb2c046751ed7dfce98aeca7a1639f7d0fffafd079eca376deadcd942285e26052cdbd8536a70df127a9d05c456942988c60591f7e830e584cf1d006331151798be224ccd9e6c922f8625f76355f1f2d872d28811ae5ccfcdac9e4d877c02a23882e18d781e639cefc1748c104f8b14a71610d04b0f7a4d57e2ddafd82c797530baf7e5cb1fdfe24712231ba37e5f9abc12ee2b6a8ab4a6a20156cc72a1fe68b4a89d434d4b381d971e0ab52b0d961890a853123a98b598c4f927ee4780b641dabecd176a9340bb67bc68258a424976523b7efee0ef380328300afe9f7ac0752036b64e3d122d30061bc900f736c712d8867562a615fcc0ab32a56b4804d4324dab676c430b25f84476fddf6781c4b622ee90884871d7568895880dccdfd0d47697f146d36256c5dcc6d2585ad66360c622ffe922a7e62142f5bd20023c91c3f3f5d063d199693a0425255a70d67c3a1d1f544b7de38124b82c7a64ab54ff63683ea34b11e490066bb606f535974b380c173c5f6d77be1e45b214701b80a56d192cfaf54d7a9b0436f7191bf2789177dbfcae25ae3eb11ebdc6bf8601e03959901e240bf7f277abd7481e03c38e72ac472686e827c22d35a869e7627586dc86e9555f7832303c63ddfad920fbbe32fda75787280e35780ac53c492e860c04b4d3b207373463fcbc777038dbf877a5db12fee8ee6ff8420255c4ab44f706bdbdc40606bf3be27e1fe6f9247e0ccb6b5f39eb15350f38c477849c443f578315cf243fc86cae5427f4ce011a41203ab5a85e5c9b754a4ac32ac12d86ac730e7aaecab956fc92c12c0a5bcd1b0d14f7bb78484058bd4a4fa32b97b00653078c71bcecde66c96a54c250bc66f7f57ae44cd062633baae9db1cfdf04790491d93be5164e8f090c9dd56d099e3b8d8c6afaa2e341fbef1de7d6020d353f77d4d088f2a36fe497cc41ad0e1a5e2be23dbf3d312cb63a736b954c244577596a67fc631ab2f28b3fe078b5f1cf61df5f8b2019b849df925ab88ac7e9446baaab14d753363b79e3d5248ed17bf1ce857ecace6a7c1c6c2de72c2e90a9ebecd3dab7cf6e05a83af41363aa716d9215f79d6528e1e4e6618194057f07b43190de86bfec20c461d070280c950f32b34edc1cf81a1fa670ba33ea85ce7585024d9ffbabce1afd5de15abd887777bca468b2e7de23a205334401bfd118f81d83c01386411e8290923b0ad9bc86f47e8a2948f6ed5cc4394ab7c67ae3a41ab4be54574c3d54bb8c26854aa0f0c40a1f8c3c2a0eb1f80f4847464d11237afff99c55603ba1558739e2304828f8b47b76446f9ae6854ca42ad4a8a49c65f453f890d2047", 0x1000}], 0x8}}, {{&(0x7f0000004ac0)={0xa, 0x4e24, 0x6e5b, @empty, 0x8}, 0x1c, &(0x7f0000004b40)=[{&(0x7f0000004b00)}], 0x1, &(0x7f0000004b80)=[@dstopts={{0x20, 0x29, 0x37, {0x108, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x3}]}}}], 0x20}}, {{&(0x7f0000004bc0)={0xa, 0x4e20, 0x0, @remote, 0x8}, 0x1c, &(0x7f0000005140)=[{&(0x7f0000004c00)="ebcdd6653a94e2e7ddd0003aefa32780099869f968dcbe4208c2ef5c2f1507a3c6914b719454583df22ee32931c0b49ea42f11b5415ab8687d1c48db8655ce1a12db720c58a3cfc15db4f73161bcc2d3c7041bd1ca79d08ef1d02584a0f8e5593aff57df90af67d1607f452f7d4863f539e5bcd48de7cc84e6d3e7f1eb9b68d373e9150262357a4d008694fe8af4171e04c9f45ad06b63264a6f13f9992fbe3eca6164d364ba5b67e16417b2d0d0bcdf7bc2ccdf2f734f144d4cb6f4c6872f8cb054b31b2295fbf00516c24dc3abb99f8c19989437474b768ca7875ffc1c63", 0xdf}, {&(0x7f0000004d00)="50fecc95438887e353c12487a3d36f89cdef8645850983dd24a5b909220da9e3880661dab1b744004a4ca0f90b9c8721872a287eec577d8350c66b9ad25033089ff45884d3db380175f0f7b3b201c97119f8f0289a12e7a37b585d947752dbf778ffcd0177a1bf6ac82e83471c90f9849e5b17f7629dff0831ed11bb407215fe3ec2e7a39a3008c822b3a2ef5efd727b57475ad3c875bacc7e073cc4656af8b9af0cc7b81bba46b65588eb52a70c111b45fc5ab35a534cba4375ae60d32ccadd516bd59ab1ee54c7524d19ec63fe5ac872f4553cf65ca0457500dcdaf46d8c178a3c271715e4a3bb2182385a32abf35e8ef4c76e7b4164c9eb0d0685", 0xfc}, {&(0x7f0000004e00)="9b26d9352f0b0e1677c608548090c7f7c63400fe665b9a8b42f8ac34c3aaa855fe1415a7ea8b7eb7eb31eee76754ac577043ce45eae8d1ffae7725a3db4a7a4b3f3cd184567a4ac249", 0x49}, {&(0x7f0000004e80)="a85e3ed8547e659efd54dd69497bce5fac634af13b983da9a5b4fae984cd5a456df4de16c788720ba18754101837af6ebc27075ecfead8f0f9de3f6eff422091393b490b7ff8a79fa6e6a3f3f72551c9aa93258fbeedeb9cb310baa39ef6afc7f0620a9a096ef0677f2199d68e92dcdeba6db9e784289da02a74b70843eba53171349a30e5ae1be5a628a2be7a4cf246ff469efeb1a703a3bd0e57dbe575f3483fd02d5349eb1823f39cfcb88aad0d1ea02ea5950861f12a41bb7bc8f8c776011da417d73d", 0xc5}, {&(0x7f0000004f80)="9956567d2970603812bf5b295c9998ba59cd3cfea2f4c97cf1a2266a22dd4389f6fed9cb6ee0f77616f404000a8b666341dbeee7c1fc3ad15d7bd694e3d47319d0cc06f1", 0x44}, {&(0x7f0000005000)="3628ce123b29534bfbe186dbc1bd0b9f55037fd2d4bf2b1e822fae37d80d298764677b9ec19fcdea4dbc59cc545a65d7a87a58ae29e5f91257dc505cc3bec6adbb63896f52aa73512c72821ea568e81d057cac5c96a8b7dd1436c6f85e1ff754443f433e0213083bf2de20e0049fbd1523fa4a663e86df3f9402c773c03a31fd6071e349996fa895bf7fd6316be12eeee2a5fdb91a55f902d66c32c8245aecb2b7aeaac8e60256b2d03faee2b20d139960c5ac3fc1da05bca585950835", 0xbd}, {&(0x7f00000050c0)="d6d44a6ff429a9cb90f587aa1ecf778a4d9b1119239b50efd4b1b56d8273a2d0a4705e2e3ef55f045b9edaa295edf01852a8c2e7628fff52d5df823fb7d3ce02c0e56bc472babc09a225dee27db853fd3ec7f0c6d86f2952b2567b111db9694063ffabd5d1e9d4d2080ead66230afc11efb814d20e", 0x75}], 0x7, &(0x7f00000051c0)=[@hoplimit={{0x14, 0x29, 0x34, 0x6}}, @hopopts={{0x30, 0x29, 0x36, {0x2f, 0x2, '\x00', [@hao={0xc9, 0x10, @loopback}]}}}, @dstopts={{0x18, 0x29, 0x37, {0x29}}}], 0x60}}, {{&(0x7f0000005240)={0xa, 0x4e20, 0x8, @mcast1, 0x2}, 0x1c, &(0x7f0000005480)=[{&(0x7f0000005280)="e66183c831af7c2c7a3cc1391e5a058a8514dd7a3230f93b4e2bd24a02a836285fd03873423573025bc2369cbbeec8", 0x2f}, {&(0x7f00000052c0)="3ca523ca299033f79975ca8c78074195b5e727d6661a09b4a31ab845d255f2bd32f2d9857044e9f153cd7e94c4e977a5e6193c9e4b21b09fe60a6f7b55a3448e71b99846256ac2bd", 0x48}, {&(0x7f0000005340)="0fcbcb9ff4ace3099153f767ea10749eb1782a0d82f8f79b922c42fa0eb9804d57f0c3812a94905a4a377f49d01f65fd420267b101a2f97b5b0c", 0x3a}, {&(0x7f0000005380)="0ffe2219227208e4ab7f937ab31283e531052616f7af2c5dc807e778d403027228e3bd15dc9a6bd155b024761a770651652ec88987c2d8d14f35d8185d4f420fb4252bde8a181d0af3d55b11a873c08c4b483b9b5dc34d689032000abca5b4dea43cd7e0f9d374d3d03747868b5e13f6a52af92c8e303ab6ac89d005f43ab01626bf0c0e993ce242bbbec4", 0x8b}, {&(0x7f0000005440)="ad387346d261342fe556cc7bdf86f55e6e", 0x11}], 0x5}}], 0xa, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x8, &(0x7f0000000080)={r6, 0x2, 0x6, @multicast}, 0x10) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000060c0)={'tunl0\x00', &(0x7f0000006000)={'syztnl0\x00', 0x0, 0x8000, 0x8000, 0x54a, 0x6, {{0x25, 0x4, 0x2, 0x1, 0x94, 0x64, 0x0, 0x2, 0x29, 0x0, @broadcast, @multicast1, {[@ssrr={0x89, 0x13, 0x4e, [@loopback, @local, @private=0xa010102, @remote]}, @timestamp_prespec={0x44, 0xc, 0xd7, 0x3, 0x6, [{@private=0xa010100, 0x1}]}, @timestamp_addr={0x44, 0x3c, 0x18, 0x1, 0xf, [{@remote, 0x929}, {@broadcast, 0xfffffff8}, {@rand_addr=0x64010100, 0x1564}, {@dev={0xac, 0x14, 0x14, 0x30}, 0x7}, {@private=0xa010102, 0xb22}, {@multicast1, 0x72f3}, {@dev={0xac, 0x14, 0x14, 0x5}, 0x3}]}, @rr={0x7, 0x23, 0xbf, [@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x1c}, @empty, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, @rand_addr=0x64010101, @multicast1]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r3, 0x89f8, &(0x7f0000006180)={'sit0\x00', &(0x7f0000006100)={'ip6tnl0\x00', 0x0, 0x2f, 0x1f, 0x4, 0x9, 0x14, @empty, @empty, 0x700, 0x1, 0x9, 0xd0}}) sendmmsg$inet6(r3, &(0x7f0000006500)=[{{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000005780)="280ca8ae8dfcd87d1e1111ca5408ebfd39030e48eb03275359a463864d5465c5cd7560deab2deb40aa1f98bb3d85b3cedddec2a7d94ea03fdb5ad365c00e32f67f26af2a999056a5f41fa46ad4f26cab3342f62aa3992a83786627211845b57361dd9660ed16ee55e327569034650b57b387fca3a97d66c51c541aeacb1fa5dced40b0d7efdb49e879c636d0f33a4444cb7bf72d1756d0b04c81d6a5eb044db46acf616f", 0xa4}], 0x1, &(0x7f0000005840)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x3fa3}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0xd5}}, @hopopts={{0xb8, 0x29, 0x36, {0x0, 0x13, '\x00', [@calipso={0x7, 0x38, {0x1, 0xc, 0x0, 0x0, [0xffffffffffff04fa, 0x401, 0x7f, 0x4, 0x3, 0x80000001]}}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x81, 0x30, "8712415e46deef6f5fcf83cb1972592c58ef466be679746180eae401ff334054aeccb91d9a014675a9321314935b4af2"}, @pad1, @hao={0xc9, 0x10, @mcast2}, @jumbo={0xc2, 0x4, 0xc1}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @tclass={{0x14, 0x29, 0x43, 0x1f}}, @hopopts={{0x38, 0x29, 0x36, {0x5c, 0x4, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @hao={0xc9, 0x10, @local}, @pad1]}}}, @hopopts={{0x30, 0x29, 0x36, {0x4, 0x2, '\x00', [@generic={0xfe, 0x14, "e52995b03aa5fb8f70c804ed4101f96131e31054"}]}}}, @hopopts={{0xc8, 0x29, 0x36, {0x73, 0x15, '\x00', [@calipso={0x7, 0x50, {0x0, 0x12, 0x51, 0x8, [0x5, 0xffffffffffffffc0, 0x0, 0xe7e9, 0x0, 0x2, 0x9, 0x2, 0x0]}}, @ra={0x5, 0x2, 0xffff}, @calipso={0x7, 0x38, {0x3, 0xc, 0x2, 0x1, [0x7, 0x8, 0x6, 0x4, 0x7, 0x7fffffff]}}, @pad1, @hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @ra={0x5, 0x2, 0x3}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0xcfc9}}, @dontfrag={{0x14, 0x29, 0x3e, 0x3}}], 0x260}}, {{&(0x7f0000004b00)={0xa, 0x4e23, 0xfffffffd, @rand_addr=' \x01\x00', 0xfffffc77}, 0x1c, &(0x7f0000005f80)=[{&(0x7f0000005ac0)="ff57511bd59b203020ea50efd83caf496613bada52597d4401346dfb46254093bd39eb8f47f441fc26ff3c0eaa71b643e933920c59eb6c8b2863a3785078ed971dcc5d0f142820b64414cee8a062d01855a67e1dd027ceb449ede792981c5d91a58846b696a8ddcac8", 0x69}, {&(0x7f0000005b40)="dd81b874d9afda79f57b6df79c5458e6d6169bbaa73b947674b1624db5ab6a9b79cc4fb25e0300257fa1d6373c99180cb3a8bc4f627e983e7481d7332f763c0bd7ef6f764d755d18196d70398c0206dc1d32436b45ca527472c86d91e914e9091f93b31f939de9ec689975e60f2bf0b7bca9124eb3201760f55f53cb16b1ed98e86455cd829cdcea5a73c534fa6033421da0b80be5f77c45d7a21905ba1f3668a81a91f4529a2538ad1c4ac4b8f487c779a503b67a2f348bbafca7af070dde9ae4b07fb735f81d56206286a9", 0xcc}, {&(0x7f0000005c40)="98c1190be7cbfb75f15338dadcebf7e76f92c3d21aef0c13c8f58e9c81372ff8cfe8d3a224c6225f9bb7", 0x2a}, {&(0x7f0000005c80)="5d7b00fb26f36650abd39b0b123d03612750a17f14d27605ae2ab0ea549c077dc83780a2796047cae2f935196f1e4dc88da173504d7f112bdc72e929bb30dc7b33cb09e1", 0x44}, {&(0x7f0000005d00)="be48c4af7b4ec8e9e4f4ce687d192d2f631342b70aa732461db82438dd9b7d061940ad0d0d5699ceee62f4371064b24c4c4bc7b0df8f5ddfe35b82b414fca5e56fcdacdf25d64bf8681a0b9b8724375c3af634aaf2a60b0324915917a06934cc98923ac468c528db56ffe8f5e0a200775dea04be7be21834489c1adf808d46817ee2d6d6df73b6b0eab6262a313b8ea6257612ce5f85fee5a7443a2e129a28684a552aeeb0230ee99b82914df699bf2cd1714128e86316bebd6c881ed00b981d093880fdb2f434176f79cb764721678724899763e20053392a60645f4bf0cb165f3940370ad5c12830e0", 0xea}, {&(0x7f0000005e00)="1b66f765973f094a418fd592dc5c8a14b21d9766d25a8fba518ae425691a5ea2fd6e328f468f7a46242c93b1d0609b46fed2a20912edbcac85142ae371100b0ef33738ad55d52481bfb9e6849acd8fb0dcb464aa504bed308065951b7c748f68bdb9f448ed66ea53a7ae7f27df5717737793aeaab0534cc35f17459027983634d3ad9f1162e4ae373033bac46ae8f21474551f0afbd4f0271557ff43748cd29b2aa094359ffa37cc3fc782c69ba4bf1396905c28c153fc28d34a32e007777d4bb353334e41d170c5523d13a4bbb9faf510", 0xd1}, {&(0x7f0000005f00)="6c977ad604aedb77b1f34f98750f4e97396d0bb7ae9ce41f7c58665bf7a11ebc1ca7ed834487fd554f8bfd2065fcb3e15aae328a42b09d1328c7db4294ed80e772aa08ffd8de110dc1d52b72e755425e8932f5478cbfce42a16a16849664bedd63e19b8d83288dba0272e0b01974d75033c3d811488d92f31af1b3846e3b", 0x7e}], 0x7, &(0x7f00000061c0)=[@hopopts={{0x178, 0x29, 0x36, {0x2b, 0x2b, '\x00', [@hao={0xc9, 0x10, @private1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x1f, 0xa0, "09a7773d0c9de1391c909273f647d431a0a7f6c2ec675df4f6a634fdb45f75d2b2d9c6dfbf6ff205d0ff221cb8a2f856c6c0a16bd2acb38084f43b5bc528a1ce400f0f62e17e200e17372f9dd2372ce34bf2cb525d6b46a333d66ec43a1f18e67f7febc688063a36ee2e94128db09a9cf687889e822b125cee38f777919074dcdef78d316e104c7f6e5e869b46a789a2ea9dc694ceea0672822a2e42907d9d98"}, @generic={0x66}, @ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x5, 0x0}}, @generic={0x20, 0x86, "e4ea7ca42f480e18b137ec1d894874c6c49ce1bd52ee1f61bed07b2fd310916bcdaed270bd725fcbc3ceeb66a0985bafd42f23769f5ed0b022d0fac854b29aadf4c73345824ae34429540e3b36becd87e30665af4163d4918ed30342b009b0a914e3092189a50ec06e6909eb861bb4e4f1b2bfb784bcea4852d50a2b6af2b6bfdc34e61a0fb8"}, @enc_lim={0x4, 0x1, 0xec}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@local, r6}}}, @pktinfo={{0x24, 0x29, 0x32, {@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', r7}}}, @rthdr={{0x78, 0x29, 0x39, {0x2f, 0xc, 0x1, 0x6, 0x0, [@loopback, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @loopback, @private2, @private1={0xfc, 0x1, '\x00', 0x1}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, r8}}}], 0x268}}, {{&(0x7f0000006440)={0xa, 0x4e20, 0x83, @loopback, 0x6}, 0x1c, &(0x7f00000064c0)=[{&(0x7f0000006480)="118bf7d74d4c997e05930a444723d455", 0x10}], 0x1}}], 0x3, 0x8091) ioctl$LOOP_SET_BLOCK_SIZE(r3, 0x4c09, 0x4) [ 2164.578646] 9pnet: Insufficient options for proto=fd 17:59:18 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x16c, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:18 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2164.604328] 9pnet: Insufficient options for proto=fd 17:59:34 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:34 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 50) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:59:34 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 68) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:34 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x1, 0x0, 0x4}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) fcntl$getown(r0, 0x9) 17:59:34 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 17:59:34 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:34 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x17a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4000, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2180.192470] FAULT_INJECTION: forcing a failure. [ 2180.192470] name failslab, interval 1, probability 0, space 0, times 0 [ 2180.194335] CPU: 0 PID: 11082 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2180.195356] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2180.196572] Call Trace: [ 2180.196966] dump_stack+0x107/0x167 [ 2180.197510] should_fail.cold+0x5/0xa [ 2180.198077] ? create_object.isra.0+0x3a/0xa30 [ 2180.198755] should_failslab+0x5/0x20 [ 2180.199326] kmem_cache_alloc+0x5b/0x310 [ 2180.199933] create_object.isra.0+0x3a/0xa30 [ 2180.200581] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2180.201330] kmem_cache_alloc+0x159/0x310 [ 2180.201960] ext4_mb_new_blocks+0x1e67/0x44b0 [ 2180.202635] ? trace_hardirqs_on+0x5b/0x180 [ 2180.203278] ? ext4_cache_extents+0x148/0x2d0 [ 2180.203943] ? ext4_discard_preallocations+0xd80/0xd80 [ 2180.204728] ? ext4_ext_search_right+0x2e8/0xbd0 [ 2180.205442] ext4_ext_map_blocks+0x1a55/0x5870 [ 2180.206133] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2180.206912] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2180.207698] ? ext4_ext_release+0x10/0x10 [ 2180.208311] ? ext4_map_blocks+0x5cd/0x1910 [ 2180.208949] ? lock_release+0x680/0x680 [ 2180.209548] ? ext4_es_lookup_extent+0x485/0xa80 [ 2180.210253] ? lock_downgrade+0x6d0/0x6d0 [ 2180.210882] ? down_write_killable+0x180/0x180 [ 2180.211563] ext4_map_blocks+0x63f/0x1910 [ 2180.212177] ? kmem_cache_alloc+0x2a6/0x310 [ 2180.212814] ? __kernel_text_address+0x9/0x40 [ 2180.213518] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2180.214191] ? jbd2__journal_start+0xf3/0x7e0 [ 2180.214852] ? __ext4_journal_start_sb+0x214/0x390 [ 2180.215586] ? __ext4_journal_start_sb+0x1db/0x390 [ 2180.216315] ext4_iomap_begin+0x3ad/0x700 [ 2180.216940] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2180.217685] ? kasan_save_stack+0x1b/0x40 [ 2180.218304] ? ext4_file_write_iter+0xe0e/0x1530 [ 2180.219002] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2180.219941] ? splice_direct_to_actor+0x387/0x980 [ 2180.220646] ? do_splice_direct+0x1c4/0x290 [ 2180.221270] ? do_sendfile+0x553/0x11e0 [ 2180.221858] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2180.222540] ? do_syscall_64+0x33/0x40 [ 2180.223111] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2180.223888] iomap_apply+0x164/0x810 [ 2180.224433] ? iomap_dio_rw+0x90/0x90 [ 2180.224987] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2180.225834] ? mark_held_locks+0x9e/0xe0 [ 2180.226443] ? filemap_check_errors+0xa5/0x150 [ 2180.227119] __iomap_dio_rw+0x6cd/0x1110 [ 2180.227703] ? iomap_dio_rw+0x90/0x90 [ 2180.228275] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2180.228941] ? ext4_orphan_add+0x253/0x9e0 [ 2180.229562] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2180.230287] ? ext4_empty_dir+0xae0/0xae0 [ 2180.230886] ? jbd2__journal_start+0xf3/0x7e0 [ 2180.231557] iomap_dio_rw+0x31/0x90 [ 2180.232087] ext4_file_write_iter+0xe0e/0x1530 [ 2180.232762] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2180.233437] ? kasan_save_stack+0x32/0x40 [ 2180.234035] ? kasan_save_stack+0x1b/0x40 [ 2180.234638] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2180.235380] ? iter_file_splice_write+0x165/0xc90 [ 2180.236077] ? direct_splice_actor+0x10f/0x170 [ 2180.236737] ? splice_direct_to_actor+0x387/0x980 [ 2180.237446] ? do_splice_direct+0x1c4/0x290 [ 2180.238075] ? do_sendfile+0x553/0x11e0 [ 2180.238656] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2180.239336] ? do_syscall_64+0x33/0x40 [ 2180.239901] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2180.240689] do_iter_readv_writev+0x476/0x750 [ 2180.241357] ? _cond_resched+0x10/0x30 [ 2180.241931] ? new_sync_write+0x660/0x660 [ 2180.242551] ? avc_policy_seqno+0x9/0x70 [ 2180.243146] ? selinux_file_permission+0x92/0x520 [ 2180.243851] ? security_file_permission+0xb1/0xe0 [ 2180.244564] do_iter_write+0x191/0x700 [ 2180.245132] ? trace_hardirqs_on+0x5b/0x180 [ 2180.245774] vfs_iter_write+0x70/0xa0 [ 2180.246338] iter_file_splice_write+0x726/0xc90 [ 2180.247031] ? generic_splice_sendpage+0x140/0x140 [ 2180.247760] ? security_file_permission+0xb1/0xe0 [ 2180.248455] ? generic_splice_sendpage+0x140/0x140 [ 2180.249160] direct_splice_actor+0x10f/0x170 [ 2180.249801] splice_direct_to_actor+0x387/0x980 [ 2180.250473] ? pipe_to_sendpage+0x380/0x380 [ 2180.251099] ? do_splice_to+0x160/0x160 [ 2180.251670] ? security_file_permission+0xb1/0xe0 [ 2180.252374] do_splice_direct+0x1c4/0x290 [ 2180.252974] ? splice_direct_to_actor+0x980/0x980 [ 2180.253678] ? avc_policy_seqno+0x9/0x70 [ 2180.254274] ? security_file_permission+0xb1/0xe0 [ 2180.254970] do_sendfile+0x553/0x11e0 [ 2180.255529] ? do_pwritev+0x270/0x270 [ 2180.256083] ? wait_for_completion_io+0x270/0x270 [ 2180.256788] ? rcu_read_lock_any_held+0x75/0xa0 [ 2180.257468] ? vfs_write+0x354/0xb10 [ 2180.258023] __x64_sys_sendfile64+0x1d1/0x210 [ 2180.258676] ? __ia32_sys_sendfile+0x220/0x220 [ 2180.259347] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2180.260108] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2180.260858] do_syscall_64+0x33/0x40 [ 2180.261400] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2180.262144] RIP: 0033:0x7fbb957bcb19 [ 2180.262685] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2180.265322] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2180.266420] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2180.267444] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2180.268474] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2180.269501] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2180.270525] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:59:34 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x2) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x40) ioctl$BTRFS_IOC_SNAP_DESTROY(r1, 0x5000940f, &(0x7f0000000340)={{r0}, "fd96c7641ee1ff106c2e11ac7769973efcfd7612455f88f4761d184293bceac766164bef0abd1e89028f5d8a8f934d47368181bbca343bd7f30d36fe3f3bd3197c040c4f2cd4bfb74dc6e2dda5ea2639726fd30d7d3772714373eebd52588bdbdbae6486872f5304f958840db6d06233ce856d3cc67b83f141380015b5f0d87446d147a8ad8c8f2ab33f046a7db01aa6641f1c3ddf736e7ea29db09fa71b387775784d8870ab8451c0b65f8e77a3c3bc250a7a261b0af0ad7bd2804f64d5d4a83b46f88af580c16f27ed9718c8108a8c4cc26d064efecc225cf6fcff8c83412a032596d8f5377e7a84d9296ba0cc903d62974bfee990066fd3e8b9dd864ed271bccd498a31fddf1f68ff12fcc203fe1d5062e1f48750f44d3196f76e848abed3b0626360b2f81c2d436576f38581d471f4583f47fc981ce2a13a73a07a15e35a3544ea88a12b9e7b12188b2798a05b0c78ee541d7e70896965abd0df1198f997ec6caeae353f0aa223a1d473b40142878f24050912541ce3d39ba23cc499eaf4491b2cfac715f5a8da40111555043ea9dcf03257b93883667700d9826f10ba5eee88f372bbdbd417f220d81384c1e691c3a586fd1fe4758f7399f5609d15135533ceb5dc44005301b7188afd7dd362147f9404020be2fcb5fdff66f54a180179da42febece6b499b0363b1c5f500e9467e55a6e04cfb28ccd56db60205c326ceff7ca8ff436cbdc3e7301de9fc6e763ccc9dba87775cf583fa952da430068cd0003aa3f78c380c448f8127641feb35d51ae47d4ee125e0d791f23f07757e034df520ee311da58351620c874883f099edb1c3bd415dc0335e0e787a421210ed58a3405372ff7e80f59777574748a8d7f595637ff30ebd3481bf3ce367309ec8a89ddb140fc730de1e73312632cf11e12175cbd6f72f02ece8b5103e5150281dbbaee93f5f2b78f0d12d5add7e6d964a2dcdc19571aa2d4c178be1dd2b6b109cc23f282b0d2d72e96fe8f8a7ab310049e2daa10b7b57c8f19439b72d40ed5547a9e5c63cb18e9a0caff4016ae4a665be6698f77fdd313ceaeb38b40258e02d785ebecbdd178cd04ce98334fc2da5c9804bd97aa3c40a34193996687f81bed016b183c427af0838cc1d7192adf5b5bb93d8926e40f1f6585b683a8b81b3e8611639fab1bc7286609f64b0ba5edfd306bb65e5411ed8c22315573a1ce90d96556156bafb4eee3f3ce09c5d21753c45102e3eba8434dac2f3cbb18c8ee5dcd2077c8757f8c331ec2aeb77e7352f68e90410bc01dd2211a8e3128059e6d1a048b26c166560537822cd7dfe004137d7f1ab3596a90206becfb5e1567cfd39ee16662d37997c70cbb1b5cf70b95f54922cad972ce645313d624a56bd0a8b346b441bf492fd079bd2904d70ccd54bcd82442bff2499181df6e9120184b0cd84d9f460c3acee8b693ab90553dc0b10c7871ac7be3b0345c9fcfc0260c08278959943b91eb31a8e57e7c45d35d1512065fd5521e4954687c7339104eec91dd788f80db6346d1a902c0e5c3ff45fccec5076b4d1a7948ea191096eaf2c75d266bd63a3f9d5bbe18e4162447fe7fc875705e67c0d922ef37483c54a35bfda318ac6a643d1e12e785d7cc013cf375a33b3f204c708dd966bd547a456cc017c6a273ca5e7ec5205ddef0f40b72b35758de12e5590e1a01ed923a2b039562b8c777b834ae8df03d8d6fc74053c50ab78cdd3458297ed5cc39a18707e88e5368fad9dc78431f4563507fb55f86d4169c9ee31be047d253d6a5ed3fecbd57d3526dc139c1eaa62e7ad0ed877496edae32edf8e4cf16f3f8e916e84fc1468051ddfbde93c3297b689fe642e53f66fe57149b82923c6998c9bf955260aaeafb6f26f897e6153529dcaca5b833856cd9eb4e2ca87bc2e5dcc1ccd65996e5e4b472a2c13cf4530a42c2f66606cb81edabb98afaace94622d2345af3685534b975eb97d6407d9c4b692be15f21b248bfe1752316ddf807b61d6a9739db94f73196f3872e6b467db66dd42d8472848ce04f631b237c90710aca3513747fcc7d164cc836f9177efc5aaf2385a1a2711e1ec19f289aeecb8c95b161dbe5d0bd737f908013707b2af18891375b4bb5e4a5ca9745d1ec4dc05b18942b157132a0cfddc80c2c2afc0d106b7ea3ba2cab14c2198537b366714eb8ec9dff890af149747fe50305f2c197d63579d76280ede4fadc93876d73e127c68e02fe26f43956cb641c5a37cd5ec9467e28e1f9800f0f99afb2083c7ba5601a57e51c163e279792268cf2365b04f61b18f21790a59ced427649f24363dda565ff7626833ab2968b4203b7b1b283f68d71b4cd7603d8d6d17a8cd2f0a9eca042fe59b27059cba4fb690ece07009f5d78e329644c404cac8acb20dcf055e362b1bac0d72d079d932b67d316c0318f42dab09815f33c6885e0b514bc90bc7975d6bd23d202ccf9ded5c16acf424147493fb9a3c45961cd9cbeb07306335eafab7772067aae08a0303a129abf0c8450182ed9ddb488e47226ac32911f64fa4dd1562e8570815c66d618577c4dff3b1eb5fd36dcdb8cf8c241ad497a9c9fd33719b1450b46111407e5dd89300c723740697ad5d3665ea6a988ed9f7aa8e91ad93f1128d20f97d6cfebbce18314760db5774ac0765ffcf3c5ac2e7fc4cfd02f3fd40d1f01db2e78f56e33d2d827ee220790cee158061cc62ff20d79a918433444b060264b6452c86473c1dce9b3cb889ff1d57ccaf658388d5101c5444cfaaf7c524355a4e64a95e722813f3dd3ae2d4a467cf48dc73d23d32f70c7216e116d2ad565ace4f3195b919d3f6690ac92e13a15b13fd91521347f329eb7369dd620394f0f5d244b0e24f6c4ce45a3fa349ea52d51d54623ff108d2d108985a5d27914c112e91ef138f8a0ef4ce90ac8188c693a3bf5421b2233dd84e4d9f6a4e8de069b4bae98a8c15da645c13dc99e0d0b0e2892528c5681c708bdb064cf11e8c007ab720ef0e8e781476956a5ab96d3d517f9aa8fcc8c2c42eb81f54219368af74c6e53e8b00f6aee4d3a1c1382cac291c7060986f6745c0c5de04ac75a459bdf49ce1ed1ef8f0a562ceb5619c3d0e5920d9b2e991834f451d80e2373d5162f70e8aa59ca88e1348fc01f779ec78a97ff95976b456d459bd78339a8cb2171477bd2b035e32b00f1ffba5e61847ed3109563b8572a6a6af6e2326307cc3991568f817d041ae2596efcd97a9bad754d9e657db22228b1709b4ac1718fff229440180156d822bc733b8cb3a894f3a045e761cbef71bb0f023d917e91a451a59b8491f23ff75fc754d81c02a3465fa948e620273654ff72e20a9efa64f634440cecbcb6859aa8cd2a6f220732d04b23cb9638d826755fc389dd59b7f3abf7c5009111b67e183ff05de89318f3e971901871a9ad499520b44d083d3fea8386b012adf9bb884b04cd078863f22b697ac3dc8cdc38b4a3f2383e25b3df0a8ad0b2bcfbced11ec40098a00bc44d94efb6984b13e4e8336ac02a75e50a2bfe9f4c5e97b9d7c3a2a66d109bbe8135b70c70e31f935f0c91919df937d711e1c7d80a9cc2176555d3ee929ebd336b65f43ff1700519e68166e9df113a81fc4deb4fefea6ffd1ab7c107d70efc16727d42a0bdd2c0c19a6e7e4b65f9f9970eac347fb651c1b30247319c66ae186dcf2ebe08350e488cbea7b36fd074f899575ea16a8ced8f692f7f2683794a8106f153c8baaa2e78ab91da086ae0cccc4afc5f17cc65f0f644ab09fb1f9450fc728e48f4dca6bfed8cfa5bf2636a4b2281c617fddde01688f67844e8e83dd9859aae72f1285d24cd1dac225ddac76b5ede9121b290389cac9c8487bab3a4db2fbf6d2d35b02677869203b87b9e808cc4e2e75642e708fd134260434c1c2adf8564224438021207213970dddd399cd17ca81c71708e66b68eeeed1d2b63711d038e03fd37d1abeb82641500847cf6c7931f0b6999781507af760290db2172b045ca420bb57a076a826f92a22306751caad399ac161dd23f2a3c944a94616676ebe9516d1db8fe99726726ca9e5bf6d1a50a9032368a31c654c80e2bbbde4229d3e572c1fa4eefca8be4e6d1914f44f9d5cbd862d3b7dd4e7e90bce8b23b17540858fea4f40b6cabd868009a8ba61e968e8df12fed468242447f8f2a43423acf134e94696e4d77290ca91dae99e86b1fd414951379256c5a0179c421ccf6a7f1ca70d5c401fdb3f422e574bafd0a872eb8897750c92d852708a84881c0ab9ede75580beb3fc487116eccefa9e86cd077d7c2941cc7ceb224a51af4f928d1f6a469e0aa47eafb4233336b1791c11dabbf32b76d1e88189458d7413533c48505a6c3575ca0594010602b846e360bab4bf8954fe640ab01c89f145a333558902710cb3c0950b89700e1d2794935ec226aae4e0ddb19452855b0a0d7bcfaa930eab4050070946227fa46e04b5975158aef8cabc0235e01da394fc796aca7e9785e310048492b13919a9e0008ff2b34182500eb07052314ba6d2e6eeaaf3226f24436f45dbcaf282254cacef327328a23b733587aad35d3eb3af6822c1844221322ec26d5785dce1353d5059353dc8cadc3743cc6dffd9067eeba48ddff6fca816b73a136c26c3d7fed62b3f2f43ae53af6c1503b6ff9b92fdb0007d701d892163656128635853514e38f42514d42d3f04d5572fb125cd81387fedfc7e2c25575f8db6eafd4a2ceae801aeaeaf9a0d24511da99baadaf87523d33a28bc7ba42368ad16cb7842e42cd08e9d89538006ef56193b8e7ad89ef1f5d8fc0bf9674a96d4f6e3c520b12fae103d814c5e831679ff87dc3107a1a1c773fa9cce2dc3496983b3546fddbe8c80944cbbf5a38cfae6e850914a9e46f38e5c0b4da9453839caa9f10fa4c7412dc0343ef8585a54d9e2dd3e941948fe33969e8a992dd2ed300dc4d9b18cb3c9784b3b5b6eb68fdb993670cf8b7ff484c15ab51c265b28c1607a401cbcd2b6bc4090d13b72259688b05e927ea019256bfb2bfb221d2331d478d2ffa1a0fe4a4ce473048d7b915759bb0fd361a7aa799aebaa16ef4f916830a498be217c658cf145a9c17bae44472efdcdc94a154e600add053d588c3336cca5c712387329595ed641e63abf08235b02722ae5293f0d44bfd04e1be04cd8e50e26599db84632f9885214290eae8516792451c72259960832b8f49eb1959f9acb67d36cbd52fc0c36a2cd76b2e2b28e7efe290c0753d3e86ea80a86915e28f916fc57f50451e0aad0639d7a33e23da3fb5f748ed1ec555c94b21c3f4c742804e7e88d1e8f9b238f21b33a0d8e4fc42446df068f96b4c194e71ce037d4d9800e731f1a81d31012a5bdda04961db54edb03e2cb4ecd2c25e707e762b72a1d19b9f8d5a102c47ce418ed2078a7124f975a76b44634284ad2a88b97236cb03d159a7bed3d95cefe2f567c20e8674985ce30fa81cf01ede96565f8c39565088e3b44d71385045e827424e1dbdb6897bb77e51f5433273c2a28f5f0d4f1e6b72f26ac7c66d78b0e8d9861960e084341f420062413fbb1cd696b007ac1d202258cdbab6dd8b208b21fa3c3f31abaa34c6130acbf1c857c08672cf5815a75089f6f5d57b1e6ac3fd88095b8143f37a70fe5df2fe86d1693837f2a7e9bc53c99852d498739cf565753f29e850ba5f09e8baaf73e7ee76f694f963dc45795add6dbbc120e8dc9925bfe74734d147b689b2c78667bf45b6fabcb725605341ae6514062ee87a5acd3daf3956e53a83c255b108471"}) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:59:34 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:34 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000140)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) r2 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)=0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x12, r2, 0x10000000) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r2, 0x8000000) syz_io_uring_submit(r4, r3, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x100000c, 0x11, r0, 0x10000000) syz_io_uring_submit(r4, r5, &(0x7f00000002c0)=@IORING_OP_NOP={0x0, 0x3}, 0x9) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0/file0\x00', 0x8dc2, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="f5d71f171ac906e5c86e9e166d6f0e0c46260830a2d1b780da", 0x19, 0x5}], 0x800080, &(0x7f00000001c0)={[{@jqfmt_vfsv1}, {@test_dummy_encryption}, {@user_xattr}, {@usrjquota}, {@bsdgroups}, {@init_itable_val={'init_itable', 0x3d, 0xd98f}}, {@i_version}], [{@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x37, 0x39, 0x35, 0x33, 0x63, 0x31, 0x38], 0x2d, [0x63, 0x65, 0x34, 0x39], 0x2d, [0x63, 0x32, 0x62, 0x31], 0x2d, [0x35, 0x37, 0x39, 0x64], 0x2d, [0x0, 0x32, 0x66, 0x2d792f7c73a40b2f, 0x66, 0x64, 0x32, 0x64]}}}, {@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, '^)}'}}]}) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) [ 2180.336301] FAULT_INJECTION: forcing a failure. [ 2180.336301] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2180.338186] CPU: 0 PID: 11089 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2180.339166] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2180.340332] Call Trace: [ 2180.340719] dump_stack+0x107/0x167 [ 2180.341238] should_fail.cold+0x5/0xa [ 2180.341799] __alloc_pages_nodemask+0x182/0x600 [ 2180.342454] ? __kmalloc+0x16e/0x390 [ 2180.342979] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2180.343833] ? trace_hardirqs_on+0x5b/0x180 [ 2180.344439] alloc_pages_current+0x187/0x280 [ 2180.345059] relay_open_buf.part.0+0x2a5/0xc00 [ 2180.345710] relay_open+0x531/0xa10 [ 2180.346225] do_blk_trace_setup+0x4cf/0xc10 [ 2180.346828] ? _copy_from_user+0xfb/0x1b0 [ 2180.347407] __blk_trace_setup+0xca/0x180 [ 2180.347980] ? do_blk_trace_setup+0xc10/0xc10 [ 2180.348624] blk_trace_ioctl+0x155/0x290 [ 2180.349189] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2180.349876] ? do_vfs_ioctl+0x283/0x10d0 [ 2180.350446] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2180.351171] ? generic_block_fiemap+0x60/0x60 [ 2180.351792] ? lock_downgrade+0x6d0/0x6d0 [ 2180.352365] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2180.353042] blkdev_ioctl+0xc1/0x710 [ 2180.353564] ? blkdev_common_ioctl+0x1930/0x1930 [ 2180.354227] ? selinux_file_ioctl+0xb6/0x270 [ 2180.354846] block_ioctl+0xf9/0x140 [ 2180.355347] ? blkdev_read_iter+0x1c0/0x1c0 [ 2180.355951] __x64_sys_ioctl+0x19a/0x210 [ 2180.356516] do_syscall_64+0x33/0x40 [ 2180.357045] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2180.357761] RIP: 0033:0x7f7a02336b19 [ 2180.358275] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2180.360819] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2180.361865] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2180.362845] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2180.363821] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2180.364801] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2180.365781] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:59:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x910b, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:34 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2180.388788] loop2: detected capacity change from 0 to 35840 17:59:34 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x300, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:34 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3, 0x5}) 17:59:34 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r0 = timerfd_create(0x8, 0x800) signalfd(r0, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:34 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x17a, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r0 = timerfd_create(0x8, 0x800) signalfd(r0, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xbb00, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 51) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:59:47 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000340)={'wpan0\x00'}) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r2) sendmsg$IEEE802154_LLSEC_SETPARAMS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001480)={&(0x7f0000001340)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001440)={&(0x7f0000001380)={0x84, r3, 0x20, 0x70bd2b, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x1}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan3\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0002}}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0202}}, @IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x1}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}]}, 0x84}}, 0x4000000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r4 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) creat(&(0x7f00000002c0)='./file0\x00', 0x20) ioctl$BLKTRACESETUP(r4, 0xc0481273, 0x0) clone3(&(0x7f0000000240)={0x8000100, &(0x7f0000000080), &(0x7f0000000100)=0x0, &(0x7f0000000140), {0x1b}, &(0x7f0000000340)=""/4096, 0x1000, &(0x7f0000000180)=""/68, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0], 0x8, {r4}}, 0x58) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x7f, 0x8b, 0xe3, 0xff, 0x0, 0x1, 0x40000, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x8001, 0x401}, 0x0, 0x8, 0x2, 0x8, 0x51ff, 0x4, 0x171, 0x0, 0x10000, 0x0, 0x80000000}, r5, 0xc, 0xffffffffffffffff, 0x2) 17:59:47 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x500, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 69) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000080), &(0x7f0000000100)={0x0, 0xfb, 0xa8, 0x0, 0x0, "26fbaabe91ed8142e14fef88f8d5ea60", "b0570c40d6c624b672ec5755bfa60bcc338d14ed93742c0c03db247a7acd51d7d35110bd063370b3984712afe6d7519beb2408ff5353104c430e21277ddb05e195958ea42621edf8e52f33bc790c97a4015d688e5c0b9531eb73ec89ab19975c8126c539003eda64dfc211b762fc215cc8ae4e37c74c5543b01c1ec596a437bcd6a5a82e720d09b60063389d521961d1ef2479"}, 0xa8, 0x1) [ 2193.608437] FAULT_INJECTION: forcing a failure. [ 2193.608437] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2193.610418] CPU: 0 PID: 11143 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2193.611443] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2193.612651] Call Trace: [ 2193.613038] dump_stack+0x107/0x167 [ 2193.613586] should_fail.cold+0x5/0xa [ 2193.614150] __alloc_pages_nodemask+0x182/0x600 [ 2193.614835] ? __kmalloc+0x16e/0x390 [ 2193.615386] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2193.616274] ? trace_hardirqs_on+0x5b/0x180 [ 2193.616909] alloc_pages_current+0x187/0x280 [ 2193.617572] relay_open_buf.part.0+0x2a5/0xc00 [ 2193.618250] relay_open+0x531/0xa10 [ 2193.618787] do_blk_trace_setup+0x4cf/0xc10 [ 2193.619421] ? _copy_from_user+0xfb/0x1b0 [ 2193.620025] __blk_trace_setup+0xca/0x180 [ 2193.620625] ? do_blk_trace_setup+0xc10/0xc10 [ 2193.621298] blk_trace_ioctl+0x155/0x290 [ 2193.621903] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2193.622625] ? do_vfs_ioctl+0x283/0x10d0 [ 2193.623221] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2193.624015] ? generic_block_fiemap+0x60/0x60 [ 2193.624671] ? lock_downgrade+0x6d0/0x6d0 [ 2193.625295] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2193.626023] blkdev_ioctl+0xc1/0x710 [ 2193.626573] ? blkdev_common_ioctl+0x1930/0x1930 [ 2193.627275] ? selinux_file_ioctl+0xb6/0x270 [ 2193.627920] block_ioctl+0xf9/0x140 [ 2193.628451] ? blkdev_read_iter+0x1c0/0x1c0 [ 2193.629278] __x64_sys_ioctl+0x19a/0x210 [ 2193.629883] do_syscall_64+0x33/0x40 [ 2193.630426] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2193.631180] RIP: 0033:0x7f7a02336b19 [ 2193.631720] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2193.634422] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2193.635544] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2193.636572] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2193.637600] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2193.638627] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2193.639650] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2193.650861] FAULT_INJECTION: forcing a failure. [ 2193.650861] name failslab, interval 1, probability 0, space 0, times 0 [ 2193.653821] CPU: 1 PID: 11147 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2193.655415] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2193.657296] Call Trace: [ 2193.657918] dump_stack+0x107/0x167 [ 2193.658752] should_fail.cold+0x5/0xa [ 2193.659618] ? ext4_mb_new_blocks+0x1e67/0x44b0 [ 2193.660681] should_failslab+0x5/0x20 [ 2193.661565] kmem_cache_alloc+0x5b/0x310 [ 2193.662499] ext4_mb_new_blocks+0x1e67/0x44b0 [ 2193.663536] ? trace_hardirqs_on+0x5b/0x180 [ 2193.664523] ? ext4_cache_extents+0x148/0x2d0 [ 2193.665558] ? ext4_discard_preallocations+0xd80/0xd80 [ 2193.666752] ? ext4_ext_search_right+0x2e8/0xbd0 [ 2193.667838] ext4_ext_map_blocks+0x1a55/0x5870 [ 2193.668893] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2193.670092] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2193.671290] ? ext4_ext_release+0x10/0x10 [ 2193.672227] ? ext4_map_blocks+0x5cd/0x1910 [ 2193.673232] ? lock_release+0x680/0x680 [ 2193.674141] ? ext4_es_lookup_extent+0x485/0xa80 [ 2193.675220] ? lock_downgrade+0x6d0/0x6d0 [ 2193.676184] ? down_write_killable+0x180/0x180 [ 2193.677231] ext4_map_blocks+0x63f/0x1910 [ 2193.678200] ? kmem_cache_alloc+0x2a6/0x310 [ 2193.679189] ? __kernel_text_address+0x9/0x40 [ 2193.680198] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2193.681218] ? jbd2__journal_start+0xf3/0x7e0 [ 2193.682245] ? __ext4_journal_start_sb+0x214/0x390 [ 2193.683351] ? __ext4_journal_start_sb+0x1db/0x390 [ 2193.684484] ext4_iomap_begin+0x3ad/0x700 [ 2193.685442] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2193.686567] ? kasan_save_stack+0x1b/0x40 [ 2193.687518] ? ext4_file_write_iter+0xe0e/0x1530 [ 2193.688614] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2193.690076] ? splice_direct_to_actor+0x387/0x980 [ 2193.691166] ? do_splice_direct+0x1c4/0x290 [ 2193.692135] ? do_sendfile+0x553/0x11e0 [ 2193.693034] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2193.694099] ? do_syscall_64+0x33/0x40 [ 2193.694980] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2193.696207] iomap_apply+0x164/0x810 [ 2193.697054] ? iomap_dio_rw+0x90/0x90 [ 2193.697930] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2193.699243] ? mark_held_locks+0x9e/0xe0 [ 2193.700175] ? filemap_check_errors+0xa5/0x150 [ 2193.701222] __iomap_dio_rw+0x6cd/0x1110 [ 2193.702144] ? iomap_dio_rw+0x90/0x90 [ 2193.703029] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2193.704063] ? ext4_orphan_add+0x253/0x9e0 [ 2193.705021] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2193.706147] ? ext4_empty_dir+0xae0/0xae0 [ 2193.707092] ? jbd2__journal_start+0xf3/0x7e0 [ 2193.708101] iomap_dio_rw+0x31/0x90 [ 2193.708935] ext4_file_write_iter+0xe0e/0x1530 [ 2193.709993] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2193.711025] ? kasan_save_stack+0x32/0x40 [ 2193.711954] ? kasan_save_stack+0x1b/0x40 [ 2193.712890] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2193.714041] ? iter_file_splice_write+0x165/0xc90 [ 2193.715131] ? direct_splice_actor+0x10f/0x170 [ 2193.716153] ? splice_direct_to_actor+0x387/0x980 [ 2193.717249] ? do_splice_direct+0x1c4/0x290 [ 2193.718234] ? do_sendfile+0x553/0x11e0 [ 2193.719141] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2193.720192] ? do_syscall_64+0x33/0x40 [ 2193.721080] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2193.722305] do_iter_readv_writev+0x476/0x750 [ 2193.723322] ? _cond_resched+0x10/0x30 [ 2193.724208] ? new_sync_write+0x660/0x660 [ 2193.725153] ? avc_policy_seqno+0x9/0x70 [ 2193.726081] ? selinux_file_permission+0x92/0x520 [ 2193.727180] ? security_file_permission+0xb1/0xe0 [ 2193.728290] do_iter_write+0x191/0x700 [ 2193.729176] ? trace_hardirqs_on+0x5b/0x180 [ 2193.730168] vfs_iter_write+0x70/0xa0 [ 2193.731034] iter_file_splice_write+0x726/0xc90 [ 2193.732113] ? generic_splice_sendpage+0x140/0x140 [ 2193.733239] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2193.734495] ? generic_splice_sendpage+0x140/0x140 [ 2193.735605] direct_splice_actor+0x10f/0x170 [ 2193.736614] splice_direct_to_actor+0x387/0x980 [ 2193.737685] ? pipe_to_sendpage+0x380/0x380 [ 2193.738674] ? do_splice_to+0x160/0x160 [ 2193.739572] ? security_file_permission+0xb1/0xe0 [ 2193.740674] do_splice_direct+0x1c4/0x290 [ 2193.741630] ? splice_direct_to_actor+0x980/0x980 [ 2193.742719] ? avc_policy_seqno+0x9/0x70 [ 2193.743642] ? security_file_permission+0xb1/0xe0 [ 2193.744743] do_sendfile+0x553/0x11e0 [ 2193.745626] ? do_pwritev+0x270/0x270 [ 2193.746492] ? wait_for_completion_io+0x270/0x270 [ 2193.747591] ? rcu_read_lock_any_held+0x75/0xa0 [ 2193.748640] ? vfs_write+0x354/0xb10 [ 2193.749496] __x64_sys_sendfile64+0x1d1/0x210 [ 2193.750512] ? __ia32_sys_sendfile+0x220/0x220 [ 2193.751555] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2193.752742] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2193.753924] do_syscall_64+0x33/0x40 [ 2193.754768] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2193.755930] RIP: 0033:0x7fbb957bcb19 [ 2193.756775] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2193.760956] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2193.762696] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2193.764308] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2193.765931] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2193.767546] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2193.769167] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 17:59:47 executing program 3: prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x4, 0x2, &(0x7f0000000000)=0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = signalfd(r0, &(0x7f0000000500)={[0xc00000000000000]}, 0x8) renameat(r1, &(0x7f0000000540)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00') 17:59:47 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r0 = timerfd_create(0x8, 0x800) signalfd(r0, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:47 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0) syz_io_uring_submit(r1, 0x0, &(0x7f0000000000)=@IORING_OP_EPOLL_CTL=@del={0x1d, 0x1, 0x0, r0, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x1}, 0x4b7) 17:59:47 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 70) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 6: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000340)={'wpan0\x00'}) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r2) sendmsg$IEEE802154_LLSEC_SETPARAMS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001480)={&(0x7f0000001340)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001440)={&(0x7f0000001380)={0x84, r3, 0x20, 0x70bd2b, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x1}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan3\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0002}}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0202}}, @IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x1}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy1\x00'}]}, 0x84}}, 0x4000000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r4 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) creat(&(0x7f00000002c0)='./file0\x00', 0x20) ioctl$BLKTRACESETUP(r4, 0xc0481273, 0x0) clone3(&(0x7f0000000240)={0x8000100, &(0x7f0000000080), &(0x7f0000000100)=0x0, &(0x7f0000000140), {0x1b}, &(0x7f0000000340)=""/4096, 0x1000, &(0x7f0000000180)=""/68, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0], 0x8, {r4}}, 0x58) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x7f, 0x8b, 0xe3, 0xff, 0x0, 0x1, 0x40000, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x8001, 0x401}, 0x0, 0x8, 0x2, 0x8, 0x51ff, 0x4, 0x171, 0x0, 0x10000, 0x0, 0x80000000}, r5, 0xc, 0xffffffffffffffff, 0x2) [ 2193.820914] FAULT_INJECTION: forcing a failure. [ 2193.820914] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2193.822727] CPU: 0 PID: 11163 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2193.823676] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2193.824830] Call Trace: [ 2193.825197] dump_stack+0x107/0x167 [ 2193.825708] should_fail.cold+0x5/0xa [ 2193.826242] __alloc_pages_nodemask+0x182/0x600 [ 2193.826883] ? __kmalloc+0x16e/0x390 [ 2193.827402] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2193.828245] ? trace_hardirqs_on+0x5b/0x180 [ 2193.828835] alloc_pages_current+0x187/0x280 [ 2193.829446] relay_open_buf.part.0+0x2a5/0xc00 [ 2193.830094] relay_open+0x531/0xa10 [ 2193.830603] do_blk_trace_setup+0x4cf/0xc10 [ 2193.831193] ? _copy_from_user+0xfb/0x1b0 [ 2193.831777] __blk_trace_setup+0xca/0x180 [ 2193.832349] ? do_blk_trace_setup+0xc10/0xc10 [ 2193.832980] blk_trace_ioctl+0x155/0x290 [ 2193.833548] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2193.834218] ? do_vfs_ioctl+0x283/0x10d0 [ 2193.834775] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2193.835494] ? generic_block_fiemap+0x60/0x60 [ 2193.836107] ? lock_downgrade+0x6d0/0x6d0 [ 2193.836685] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2193.837347] blkdev_ioctl+0xc1/0x710 [ 2193.837885] ? blkdev_common_ioctl+0x1930/0x1930 [ 2193.838545] ? selinux_file_ioctl+0xb6/0x270 [ 2193.839152] block_ioctl+0xf9/0x140 [ 2193.839667] ? blkdev_read_iter+0x1c0/0x1c0 [ 2193.840270] __x64_sys_ioctl+0x19a/0x210 [ 2193.840832] do_syscall_64+0x33/0x40 [ 2193.841371] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2193.842090] RIP: 0033:0x7f7a02336b19 [ 2193.842601] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2193.845157] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2193.846222] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2193.847225] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2193.848223] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2193.849198] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2193.850190] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 17:59:47 executing program 5: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 17:59:47 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback, 0x3ff}, 0x1c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r1, 0x660c) 17:59:47 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 52) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 17:59:47 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa00, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x114, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 17:59:47 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r0) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000740)=ANY=[@ANYBLOB="e4030080e6784502a094768d43508ac0b1965604b67c18071c7c0ed3fb3a11be165ac1326302a4a06f2d19e87393157feff247a9431ffdd60f45c2b71805c38880c1cf5a83b8094f7050a8c43a17194730b2146a06543c70919d3772eed0230912b32246a27b7da2870d90b00c1c0321f4de14b73fe76c1879daa1721698570caf434a0e193dc88000f32d8fe5d50072bb7f0474070e849ba0111c1386b70d02260cfb86015e4e393a9543ba8b3578461c3155aee3f5ae28a3a5d5a3cdbff4d28c5f49af9b0deebc021856bf6d09900c895ee8905aeb0d522f033e0137a949728a8c35764b0ab028ded4fbedb7e3bce3268ddc62f1e5", @ANYRES16=r1, @ANYBLOB="01002dbd7000fcdbdf25150000002400038008000100050000000800020021060000080001000101000008000300fdffffffa80001800d0001007564703a73797a310000000008000300a700000008000300090000002c0004001400010002004e23ac1e000100000000000000001400020002004e23e000000100000000000000000f00010069623a6e657470636930000008000300ffffff7f140002800800020000000000080001000f0000002c0004001400010002004e23ffffffff00000000000000001400020002004e20e000000200000000000000000c000780080002000c0000009c000180080003000600000038000400200001000a004e24000001fffc000000000000000000000000000000008000001400020002004e20ac1414bb0000000000000000140002800800040002000000080001000c00000044000400200001000a004e2100000004fc02000000000000000000000000000008000000200002000a004e21fffffffffe8000000000000000000000000000aa040000002400038008000100550000000800030004000000080003000000000008000200ff0000001c000380080003000000010008000200810000000800030007000000fc0004802c000780080003000000010008000100140000000800030006000000080004000500000008000400060000000900010073797a31000000000c00078008000100080000000900010073797a310000000014000780080002000800000008000200ff0700000900010073797a31000000000900010073797a31000000000900010073797a300000000044000780080004000200000008000200040000000800040000000000080003000200000008000200d2d900000800020005000000080003000200000008000400030000002c0007800800020003000000080002000004000008000200faffffff0800010017000000080003000100000010000280040004000800020006000000"], 0x2d4}, 0x1, 0x0, 0x0, 0x801}, 0x10) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 17:59:47 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2194.004051] FAULT_INJECTION: forcing a failure. [ 2194.004051] name failslab, interval 1, probability 0, space 0, times 0 [ 2194.007326] CPU: 1 PID: 11179 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2194.008899] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2194.010786] Call Trace: [ 2194.011391] dump_stack+0x107/0x167 [ 2194.012226] should_fail.cold+0x5/0xa [ 2194.013101] ? create_object.isra.0+0x3a/0xa30 [ 2194.014159] should_failslab+0x5/0x20 [ 2194.015028] kmem_cache_alloc+0x5b/0x310 [ 2194.015961] create_object.isra.0+0x3a/0xa30 [ 2194.016955] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2194.018123] kmem_cache_alloc+0x159/0x310 [ 2194.019069] __es_insert_extent+0xed1/0x1370 [ 2194.020100] ext4_es_insert_extent+0x45d/0xf10 [ 2194.021150] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2194.022138] ? lock_downgrade+0x6d0/0x6d0 [ 2194.023101] ? down_write_killable+0x180/0x180 [ 2194.024149] ext4_map_blocks+0x80b/0x1910 [ 2194.025117] ? __kernel_text_address+0x9/0x40 [ 2194.026147] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2194.027174] ? jbd2__journal_start+0xf3/0x7e0 [ 2194.028207] ? __ext4_journal_start_sb+0x214/0x390 [ 2194.029327] ? __ext4_journal_start_sb+0x1db/0x390 [ 2194.030454] ext4_iomap_begin+0x3ad/0x700 [ 2194.031406] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2194.032519] ? kasan_save_stack+0x1b/0x40 [ 2194.033458] ? ext4_file_write_iter+0xe0e/0x1530 [ 2194.034551] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2194.035982] ? splice_direct_to_actor+0x387/0x980 [ 2194.037069] ? do_splice_direct+0x1c4/0x290 [ 2194.038057] ? do_sendfile+0x553/0x11e0 [ 2194.038952] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2194.040005] ? do_syscall_64+0x33/0x40 [ 2194.040891] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2194.042119] iomap_apply+0x164/0x810 [ 2194.042968] ? iomap_dio_rw+0x90/0x90 [ 2194.043834] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2194.045153] ? mark_held_locks+0x9e/0xe0 [ 2194.046097] ? filemap_check_errors+0xa5/0x150 [ 2194.047140] __iomap_dio_rw+0x6cd/0x1110 [ 2194.048056] ? iomap_dio_rw+0x90/0x90 [ 2194.048940] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2194.049992] ? ext4_orphan_add+0x253/0x9e0 [ 2194.050970] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2194.052092] ? ext4_empty_dir+0xae0/0xae0 [ 2194.053025] ? jbd2__journal_start+0xf3/0x7e0 [ 2194.054057] iomap_dio_rw+0x31/0x90 [ 2194.054885] ext4_file_write_iter+0xe0e/0x1530 [ 2194.055941] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2194.056970] ? kasan_save_stack+0x32/0x40 [ 2194.057923] ? kasan_save_stack+0x1b/0x40 [ 2194.058859] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2194.060006] ? iter_file_splice_write+0x165/0xc90 [ 2194.061093] ? direct_splice_actor+0x10f/0x170 [ 2194.062154] ? splice_direct_to_actor+0x387/0x980 [ 2194.063243] ? do_splice_direct+0x1c4/0x290 [ 2194.064228] ? do_sendfile+0x553/0x11e0 [ 2194.065142] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2194.066215] ? do_syscall_64+0x33/0x40 [ 2194.067100] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2194.068312] do_iter_readv_writev+0x476/0x750 [ 2194.069336] ? _cond_resched+0x10/0x30 [ 2194.070229] ? new_sync_write+0x660/0x660 [ 2194.071174] ? avc_policy_seqno+0x9/0x70 [ 2194.072091] ? selinux_file_permission+0x92/0x520 [ 2194.073188] ? security_file_permission+0xb1/0xe0 [ 2194.074306] do_iter_write+0x191/0x700 [ 2194.075200] ? trace_hardirqs_on+0x5b/0x180 [ 2194.076195] vfs_iter_write+0x70/0xa0 [ 2194.077062] iter_file_splice_write+0x726/0xc90 [ 2194.078154] ? generic_splice_sendpage+0x140/0x140 [ 2194.079289] ? security_file_permission+0xb1/0xe0 [ 2194.080387] ? generic_splice_sendpage+0x140/0x140 [ 2194.081505] direct_splice_actor+0x10f/0x170 [ 2194.082504] splice_direct_to_actor+0x387/0x980 [ 2194.083563] ? pipe_to_sendpage+0x380/0x380 [ 2194.084550] ? do_splice_to+0x160/0x160 [ 2194.085452] ? security_file_permission+0xb1/0xe0 [ 2194.086561] do_splice_direct+0x1c4/0x290 [ 2194.087505] ? splice_direct_to_actor+0x980/0x980 [ 2194.088602] ? avc_policy_seqno+0x9/0x70 [ 2194.089544] ? security_file_permission+0xb1/0xe0 [ 2194.090645] do_sendfile+0x553/0x11e0 [ 2194.091530] ? do_pwritev+0x270/0x270 [ 2194.092397] ? wait_for_completion_io+0x270/0x270 [ 2194.093519] ? rcu_read_lock_any_held+0x75/0xa0 [ 2194.094570] ? vfs_write+0x354/0xb10 [ 2194.095422] __x64_sys_sendfile64+0x1d1/0x210 [ 2194.096450] ? __ia32_sys_sendfile+0x220/0x220 [ 2194.097508] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2194.098705] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2194.099879] do_syscall_64+0x33/0x40 [ 2194.100724] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2194.101906] RIP: 0033:0x7fbb957bcb19 [ 2194.102752] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2194.106924] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2194.108647] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2194.110268] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2194.111894] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2194.113523] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2194.115135] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 18:00:00 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 71) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 53) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 18:00:00 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xb91, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="6f73782e0005000000001db3d0a54a28ad707a35410c047ee829c07f6ae807def9d7557c00a908ee46deb331a0108ce7758bb235b1e7d2a0e1dc7f3e86827032cb03ce371f4d9cde9021b69b640f0c0219cbd9ddf20b4db977464e598f38b417ef3c0be84378eae5ce8efc378c8592c741fa4f585a58fd2f36d8e1e4bb115d214329819b965b45d1edf73751e683d41ec2c2a4a185396b86d4dbe5e80987bb9c470993c2b1c1feb0f61a9509a7c3d2628b5c2807e93e9f677cd896687a6da3f1fcbfe0a93d7e794a0cb090262102f9d1358af7f6fc5ea15488791e"], &(0x7f0000000100)='\x00\x05\x00\x00\x00\x00\x1d\xb3\xd0\xa5J(\xadpz\x1a\x16\xc8\xc0\xd4hVi5A\f\x04~\xe8)\xc0\x7fj\xe8\a\xde\xf9\xd7\xe7u\x8b\xb25\xb1\xe7\xd2\xa0\x19\"\x7f>\x86\x82p2\xcb\x03\xa6K\x1fM\x9c\xde\x90!\xb6\x9bd\x0f\f\x02\x19\xcb\xd9\xdd\xf2\vM\xb9wFNY\x8f8\xb4\x17\xef<\v\xe8Cx\xea\xe5\xce\x8e\xfc7\x8c\x85\x92\xc7A\xfaOXQ\x9en\x9f=\x9b\xc0\\\xd0naO\xd5', 0x78, 0x1) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x4) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 18:00:00 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0x1265, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 5: r0 = creat(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x1bb, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 2: sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x70, 0x0, 0x800, 0x70bd2d, 0x25dfdbfd, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'sit0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth1_to_bond\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}]}, 0x70}}, 0x4001) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/module/snd_hda_codec', 0x86000, 0xdc) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) sendfile(r1, r2, &(0x7f0000000280)=0xffffffff, 0x101) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x1, 0x0, 0x0, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) read(r1, &(0x7f0000000380)=""/4096, 0x1000) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x109) ioctl$BLKTRACETEARDOWN(r3, 0x1276, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x79, 0xcc1}}, './file0/file0\x00'}) [ 2206.501687] FAULT_INJECTION: forcing a failure. [ 2206.501687] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2206.504275] CPU: 1 PID: 11209 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2206.505807] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2206.507606] Call Trace: [ 2206.508186] dump_stack+0x107/0x167 [ 2206.508988] should_fail.cold+0x5/0xa [ 2206.509831] __alloc_pages_nodemask+0x182/0x600 [ 2206.510856] ? __kmalloc+0x16e/0x390 [ 2206.511675] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2206.513002] ? trace_hardirqs_on+0x5b/0x180 [ 2206.513956] alloc_pages_current+0x187/0x280 [ 2206.514926] relay_open_buf.part.0+0x2a5/0xc00 [ 2206.515936] relay_open+0x531/0xa10 [ 2206.516741] do_blk_trace_setup+0x4cf/0xc10 [ 2206.517698] ? _copy_from_user+0xfb/0x1b0 [ 2206.518605] __blk_trace_setup+0xca/0x180 [ 2206.519510] ? do_blk_trace_setup+0xc10/0xc10 [ 2206.520519] blk_trace_ioctl+0x155/0x290 [ 2206.521401] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2206.522476] ? do_vfs_ioctl+0x283/0x10d0 [ 2206.523365] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2206.524513] ? generic_block_fiemap+0x60/0x60 [ 2206.525488] ? lock_downgrade+0x6d0/0x6d0 [ 2206.526406] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2206.527458] blkdev_ioctl+0xc1/0x710 [ 2206.528274] ? blkdev_common_ioctl+0x1930/0x1930 [ 2206.529306] ? selinux_file_ioctl+0xb6/0x270 [ 2206.530282] block_ioctl+0xf9/0x140 [ 2206.531072] ? blkdev_read_iter+0x1c0/0x1c0 [ 2206.532002] __x64_sys_ioctl+0x19a/0x210 [ 2206.532874] do_syscall_64+0x33/0x40 [ 2206.533670] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2206.534763] RIP: 0033:0x7f7a02336b19 [ 2206.535559] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2206.539455] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2206.541074] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2206.542593] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2206.544109] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2206.545642] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2206.547158] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2206.551390] FAULT_INJECTION: forcing a failure. [ 2206.551390] name failslab, interval 1, probability 0, space 0, times 0 [ 2206.554011] CPU: 1 PID: 11200 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2206.555512] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2206.557277] Call Trace: [ 2206.557848] dump_stack+0x107/0x167 [ 2206.558629] should_fail.cold+0x5/0xa [ 2206.559448] ? mempool_alloc+0x148/0x360 [ 2206.560310] ? mempool_free_pages+0x20/0x20 [ 2206.561225] should_failslab+0x5/0x20 [ 2206.562049] kmem_cache_alloc+0x5b/0x310 [ 2206.562922] ? mempool_free_pages+0x20/0x20 [ 2206.563845] mempool_alloc+0x148/0x360 [ 2206.564683] ? mempool_resize+0x7d0/0x7d0 [ 2206.565579] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2206.566652] bio_alloc_bioset+0x36e/0x600 [ 2206.567538] ? ext4_set_iomap+0x72b/0x990 [ 2206.568436] ? bvec_alloc+0x2f0/0x2f0 [ 2206.569245] ? iov_iter_npages+0x1fd/0xa70 [ 2206.570164] iomap_dio_bio_actor+0x431/0xe30 [ 2206.571107] iomap_dio_actor+0x36f/0x560 [ 2206.571961] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2206.572945] ? do_syscall_64+0x33/0x40 [ 2206.573785] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2206.574916] iomap_apply+0x289/0x810 [ 2206.575700] ? iomap_dio_rw+0x90/0x90 [ 2206.576527] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2206.577763] ? mark_held_locks+0x9e/0xe0 [ 2206.578634] ? filemap_check_errors+0xa5/0x150 [ 2206.579610] __iomap_dio_rw+0x6cd/0x1110 [ 2206.580461] ? iomap_dio_rw+0x90/0x90 [ 2206.581414] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2206.582397] ? ext4_orphan_add+0x253/0x9e0 [ 2206.583296] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2206.584338] ? ext4_empty_dir+0xae0/0xae0 [ 2206.585225] iomap_dio_rw+0x31/0x90 [ 2206.586008] ext4_file_write_iter+0xe0e/0x1530 [ 2206.587093] ? mark_lock+0xf5/0x2df0 [ 2206.587898] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2206.588865] ? kasan_save_stack+0x32/0x40 [ 2206.589754] ? kasan_save_stack+0x1b/0x40 [ 2206.590636] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2206.591716] ? iter_file_splice_write+0x165/0xc90 [ 2206.592741] ? direct_splice_actor+0x10f/0x170 [ 2206.593721] ? splice_direct_to_actor+0x387/0x980 [ 2206.594744] ? do_splice_direct+0x1c4/0x290 [ 2206.595655] ? do_sendfile+0x553/0x11e0 [ 2206.596497] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2206.597487] ? do_syscall_64+0x33/0x40 [ 2206.598326] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2206.599463] do_iter_readv_writev+0x476/0x750 [ 2206.600415] ? _cond_resched+0x10/0x30 [ 2206.601246] ? new_sync_write+0x660/0x660 [ 2206.602133] ? avc_policy_seqno+0x9/0x70 [ 2206.602995] ? selinux_file_permission+0x92/0x520 [ 2206.604023] ? security_file_permission+0xb1/0xe0 [ 2206.605067] do_iter_write+0x191/0x700 [ 2206.605914] ? check_memory_region+0x13/0x1f0 [ 2206.606869] vfs_iter_write+0x70/0xa0 [ 2206.607683] iter_file_splice_write+0x726/0xc90 [ 2206.608694] ? generic_splice_sendpage+0x140/0x140 [ 2206.609755] ? security_file_permission+0xb1/0xe0 [ 2206.610786] ? generic_splice_sendpage+0x140/0x140 [ 2206.611830] direct_splice_actor+0x10f/0x170 [ 2206.612766] splice_direct_to_actor+0x387/0x980 [ 2206.613761] ? pipe_to_sendpage+0x380/0x380 [ 2206.614690] ? do_splice_to+0x160/0x160 [ 2206.615533] ? security_file_permission+0xb1/0xe0 [ 2206.616562] do_splice_direct+0x1c4/0x290 [ 2206.617442] ? splice_direct_to_actor+0x980/0x980 [ 2206.618475] ? avc_policy_seqno+0x9/0x70 [ 2206.619379] ? security_file_permission+0xb1/0xe0 [ 2206.620401] do_sendfile+0x553/0x11e0 [ 2206.621216] ? do_pwritev+0x270/0x270 [ 2206.622033] ? wait_for_completion_io+0x270/0x270 [ 2206.623057] ? rcu_read_lock_any_held+0x75/0xa0 [ 2206.624035] ? vfs_write+0x354/0xb10 [ 2206.624827] __x64_sys_sendfile64+0x1d1/0x210 [ 2206.625785] ? __ia32_sys_sendfile+0x220/0x220 [ 2206.626752] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2206.627853] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2206.628945] do_syscall_64+0x33/0x40 [ 2206.629741] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2206.630829] RIP: 0033:0x7fbb957bcb19 [ 2206.631614] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2206.635531] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2206.637143] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2206.638664] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2206.640176] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2206.641685] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2206.643194] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 18:00:00 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) fallocate(r0, 0x20, 0x4, 0x1000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0x0) 18:00:00 executing program 5: r0 = creat(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:00 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/attr/keycreate\x00', 0x2, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0x80000) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x2, 0x3, 0x80000002, 0x3f, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f0000000200)={0x1, 0xdfba, 0xc, &(0x7f00000001c0)=""/12}) r3 = syz_mount_image$nfs(&(0x7f0000000340), &(0x7f0000000380)='./file0\x00', 0x22d0, 0x6, &(0x7f00000018c0)=[{&(0x7f00000003c0)="b99fa74bf71ad720b5ab505ecb286c641096f021c17f9af8b7b4f34707250b8d6d02d14c9a633661c04493ec0f90a19d6b35cc95c810997725b8a7b0d35b6ce5063055815923d9212efadf3b5f61d5429519c4e9fccd503de424c1d1844a2384c8efa7e68b4fbdd3df171ab170d8644fc0c6ea01c09361246fbc7d0c8fc771dc46b01f8a69e7bfd8fb074b8dbb41e613fcca4e0e27fb8e5ecbbcfc275a2bfc3eabb759d8ee34bfead74fb4dbef57d0728bf2ab3bf4b623be20c814026e15d6c653462e6f1329fcb7caddba56a435bbc48184f90d85eee3791b6c6568c56448efc08a8cf8cbde074856ea2e1d", 0xec, 0x100}, {&(0x7f00000004c0)="d9cd1d9e15a0415dc81bb44eb25a618ec9098e0c6d3ae6d1ffec27afa74c42f0261a7be6b25b110594f239f5b0c4d87bff36716205e9a0a39d2673861e75d11e0499aa8cc759dcf5dfe9a2155d782cfe84f87f4866c47628d79572f719b9edb90a8b1677542ac57a06af7edef88226d015e76463d7e3a3fb349c3e662e3e96810e3ea7e5e8289c88f9073ae3e0a9fc2ca96a9150a74fd439b47804866adc231e6702b94407fd31efd3ac6c7243e52b82cc997d3ca157e714452489a8601b52c87bcb7a9e1713c42901681502b324347da2f54becadf444fcaf", 0xd9, 0xa753}, {&(0x7f00000005c0)="ae11d2456bdd5e2f15022c4f5460de21d0dfc44f8a8ca06af26c18c6db1703050852ce328f99f8717d45eb2a592e0395b992cf5e7eee0a87ee1bc856b4c728fdaffc04365eea080428784007c5800e4bb9bafa486d8a801516bdf5a21374b84a5b84f2fea34d02d524f39034b5503ad4beb73c19d9da42a1eab41438db624021d02c61e199c34f119e64b007912b41c2c8b2f5eee66bc014cf1a43a66a0e9e18571feac906c10941387ad8fab86ffeeb79d4382c2997726faf75720cc5219049f757222fa599", 0xc6, 0x9}, {&(0x7f00000006c0)="8830b424435d92c5164286362ce2f9d3097ea1fe72db3237c9ec785046a7a1854faa91b8c9849d8e5028dcecb5e5c8dec664086aba840b6e8cfe7228d5f4ea314ecf68113bcc132c7eda297e242928ddb32c9a1df839f04bc93758c3cb5b4d86c5ef53bae34225020125eb1cb839a24e184ecba9bc01e434454251b65d2ef2526c9206b706a139f1226b8dfd35fe2feb3e9b7ab1227f5e905d4a0ba10f89d4aa5ccaa27878b7ffd39721dfd4eacc6a01d3ef5075ff1405358d29f4fc4b43dd41696fad5cb6fe60cec073f75ee155d7220c11f31dd9b889e0206171d9a79542dcdb71a302f8c288f07a4828b60999dd9363fcc64556c91715", 0xf8, 0x7}, {&(0x7f00000007c0)="044569f70e6d80f9c5179198eec9a540d10e0085deeabd634243f43b085dfcf8e0376c5684a16d0fce76301bb7e6c8b5df2c3592ba55517ea4c8330986e8e18e3270160b573ff338847212694e4bf35beceb93d666432ba0bf98f11d0eaaa6f5c25af0cdf1050c7f14d47298741693d718006407667f0d438d1803d8105135dc979905fcc0edb8b09df64e8cdcb9cfa4c6b4324017894b0c17505281902a85538fc9606c5976710aea31c73d78bad564ecad62d2f546ab4699cb089e24c01526980568a9e2445d93f33f151710c5a2f8a46a671eaa61ec5c4bd6c59c6f9fe81b573058cbad182226136135782fcf4aa9b69425cc28f4", 0xf6, 0x1}, {&(0x7f00000008c0)="473d4e2dce37ba7d816fa3f1576e9784fc144f58446739236f4f1abd15292ffd9fd1366b12d1c838d4d8a4cf0358c4554c0367067e4fc4756f6b73d1d8b7689690e08124de18ae66f3817b151738e37ff8f4a6afc3ba0e637a6e99d202a7ee558492ebe41d9fb71ac3d5f1b6021f274af1a379ff40fcee3fcc384349014dc2df1bb81927c2921dd0eb1c9b93b6f4f08ef51914a2fca26fb744f9263c9c687761d0a301f3951d447ce49d778bf17ad0a5b9526206bb637d649366bcd3228a8b09d3075c2adc001cb6376bad47beb724565e62633ee7d11265e42992d93590cb743eb7f46437701f244b9bde7fb664c2d26dced35af3ab09ee2d77b3835e6dd787b8a3f40580379e45dff4c9fdf7d22457e7b13f221d1eadb99286a4311a4c6ae3c7da56b9c7f2c4f022d01dda310c88105276f3437d06efa2f05eb9c43075316beb8edf42772251bc38f75bee19006d722f6d74e420a55d05300a9748c2e720bff3eef9eb19bac97ce47334b0639b95b7fac463fae4a27ea2d7271834ab3d288547e983b16b968190addb07ba791c05a9a7d098455c554d72226ac164c7bf7ad96f834b84b908f9aeaa7d7d994f05b7c3552c90ec866c8387a7855d107c0f887a4caf14bdf689548370137b9145bbfea29caa1f5c8fe4679cc37bf9c54b97c7758b3afafd43e491ff1e94c68927c16d8444e27ea8967788a97057b22fd138f5ed57c05e9cba5f05805f3762e54b9ce5915d1d90a168532ce4f0268e950695f7e56c0e4a458ac601f117257ae446325c2f85bf7fc120e59c25dc7e1bf49fcd7b27f96dce249b49b307c416721bfaa8a401b694457468444a46b29fce4e3e861bb5af7e9b431cda22df74d4fceeb6596c1dd442463e5352de39cbfe3149da93983588313076cbacda527a7cf71b8d6f927488aef00200300cf0fb21acdf71e2b2958929f5775e0bbc40f39e80d89cab3e72cd16330f3fc86b731d434f80403d5a3c554010ad8b3e86475d993b5f30a45a7a1dc6ae55b9e4c820bbb45c7cde079a1a5ab5d1e2efacb453b95f0fafba3c25bc8f9fddf69fb39bd5f945d162f29e233d2845d613c6dbf36d46e8e3a4a9a1deae3fbac7190037c499e71c0b856fd7a5b899b9486da2840963509e6e4c4c2beb5548cf4c32169d2ce51aa9feaf7512a69be77a24b6313f0ae7c0bbfdd25962a0e9f6cdc7c1d0a438e07f779ad088d2305da5aa9ac6ab068a2a3b7b9cc52162dd0366efa0b861c994b5661905173b213c34f82bfc0e3017420009e9d9625562a4eaab7c74ae7cba4ecbb033412791bfdb7d0267f1672452ec44e8570fc6e0df54e103fe0d151cbc10ec4a8be642c0bd6b3261c7024dc9084450e751f4b31bd6f45501b93af55009e05e6f75cde79d5829a263a1771aeb3a7476fcc26ed698e4b142ebf3fb2e383c1fd7bd7ac3d76e34159540da2497fe9861465277de2068a962786ab8315d804a639bf2a3f860b3321c2b5e5478bda354ba35ac62ad50406e794263b916d7510921cdde4963b9e413a0778f42cc9016a89c4b7ae1322671e296ea7d6523bb2dbae87a3f72eacf0a4e4ff7aa546a8121d6259717e15de56d6d638d7a354c0219d7eb7a50c911a35b18484912b1352b7f63baabdae0fe4c499851c1f477ec1df4cd3c1f7e25dd7930d1899e587aa10ff830c213e1224e3bd035c0911248dc5aac6f999fe3b6a64d4cfc9404609e4129f03e9b85c147799d9c2cda4075a706559fa7410f4f199bce46b40b7d86323006a12b5b5bda66915a5630cdb25153a3784af72b7097a9a2e0b84a793b6be06a5a3af47c13753d525f82ada7e3ab74e9645f6a0c7f89a2f81e5dc2e6b7b97b66bc9b0691c0342e0329050eac3af10da931a26c7476e909df8c58da89d4f8359c0584065cda2deef81df60ad02f176d396b43b17e96904c4424c59520bf305479e99621272f6223169470e9fd8fb2716e6ab9e56f0cb42367ccbc1226fd46c3a3ee87233b3b18be155dce466e90185fe34bc8ab49d554d990735eef33383c182e1e5dfeb4fdda7cf737dcd0bb806b203c71b43010428b7bf3d70e0092653cad0e8760369ad41b807cc7b029fffbf30057a3f284f3019fc65eb5bed860d26b71b6376ce2a74bf9297bf031ea9fb7f9fbe1adc1f0f60c8e1c8e221932aed01a42bbc8cb373b14c8a66f82c00d2c7d3978f686164be1c79e5c80121deddf08abadc1b36ca3bbf3d07e5513f45217e771f470b6c57c6501360115a0812eb010db6927956c17e2703858df7771091c74c7f464d442a3dd1954f0c567520b9f110a3b043804a5f8d10e6e6cacce270d8a7761b1f933f9bc1ad35b83cac78d145be42a2f11be741a1c6e6273a73b36558ab65d9bf4f7a8f11a847c78fa716ebefed3e5effaf465f6c3b687000156f5dab19e5fd35bd84679f46fc54b02852cc865d4d6a15d47d9c82824e8616144728d0d9b88af285e4bb1ea9d2c23d7e0f87312ad292cd607ad2fcee29d13a74d109a544a578eaa04a9022670d7a2acc2bb88f7319b0ad9dd8403d82fdd575e58dac3c018f69c683864d61fcb6ef4bb7e54118c1c7ba2e6c5b2d0a20f18f91c3ff82e54b0b102615aaeb30a0c6c4d9cc7ffcf9e19a1fa12e221d73f67c85c6cd04fe101647fe2728c98887a19da3997c2ea448855324e9ec8bfb65257a7504715faee4a86f49f64a210248273068dca6eb4dfc706dd1d4d00c4baf048d78588d973c705698e5cd17d33ea04254defcc82c40a4dbf52621ffa54831e087d9a6e04429ed56b0d5033ac72fc870ffaabc59776b40a051848697c0075dc17865abceb83bb7ad743405b43b7e57c4b8bb51d746b6fd4d13e76374c9a86c9a9b389f11e4e898b719074f582508283a8721172978048d66d7875eba8b9a6dda3680e7e7d7d3bf4176d0cbf0aedc68f5423b4655feb3f006d277dfd9ed239f19f4736a4e57e50058d731f956ab9b370696dcdb8f4a0cb99c666e96f4402faac34885c7e8766b7c999fa4ebb02d92e665bf6ea769e7e1ffb442047aeaac8ac5021895df9a4ee687e004bb964e9a98654aed7ba6d35f40399f847a80c085e04f500c91a821c859c50bb7694e3ca65c6f0f25e7707b78984a36f9023c8e960a4235d04c560d69f39d2412326a5c2d76ed80fcde4ed7aa453a911704554d9a4430af57ca67aeca5012c6bb6117b63391b48379b512149ffdfa0a50654ffcf5ed354debf32f053c9f525316c326ee03db40b4621adfb60dc4c5d71608a695a7914380aa87467677131e73640d44e3221ad16a3ee6b94ab45e30fcab9ca5499d216ea77b684f9d7edf9da881d4fdc494fbcd61dc31e169d5890fd2eb94a26429988960d7d141ac88ff415f05510ee1846296b84d6351f39105ee864a4d42b3f06b15d44b3554350623f37f1e1887f1280e777be1544db4eb67b84faa3317e16ba4c956ca8f3f9656349b34bfba803bbbb6911614e66e182ec23b6f1b6897605a2a52eb84fcb4856988be9225203af6171dabdfe969c874b1b278e048fc2ef64782ac57f5f15f9e768efd99eb1d4e864fd26b7108346142fcc6c0709890412401d2a631fbc242a951105482e01d8d232ba63f8a2ce8bb5b55e16b578948b2dc3635cbd88e090b23dffb2b86ac19437dc56002432b66e0bdd1c7c36ff7eaa514ea7fec59dfdab561766c0ba530b140e0c7e4f61752dd3f86547c2ca19ff549b76d019668aa7b43c6527e4018ea3afcd77c41d30081fefac9b1166618e6640b9a7bf23ccd49255b29d740476567163de1906960680f919b42e9062ac5e6ede27524c7287bff5ba2a5a9fbb08f719389b38ca2ab5033961e89a30fc0f1a346aed05b6689d99becced4839b5bdb040728c4f33080124a3c569c77594d0096a00ad780dc1fb465b904176b39928d9bdf4ab98ebcdd99d3acd4aeeea02e72146bedc4669f326812a05629acb1c277e9e6dce77060e1cc297c3dcb419b575d851c9c232d6ddc0fd672e6154ee3057d99f3a4e04313b6b8a6dce0a5691a9c328af166ddb2060f6a0d9315bb0df49e8ed11f90d8a69f03660ee1ef556f60765c0a80ae46ce0d32e20a81e27c15a6df4374b6e34d92bdb608837a31418b2845562190c09468bfd28d97c86571eccf99ca262b473db55d5c6bb3f2600f78084cf2f21c6fcb12ff00ebc05f3f1a2286bebcaad4a27770e228f4add0b5883ea9ce9c242407a35c060383218542a788e46ed652a2283332f21ec74cfdd06fda7221a61856cb19301914db579e716cc06ac85b191ea132e608580108b37def7f23793cb0a3c0b66e5813981913432ae389e4ee2ca4a7998af7a5475e70c874fbe810ddd071472701d34c66c8de01a753f03d7c7dc012a330d94db5799ef797c7b7d34e79b8e9ec72ff7bbcaa066b573466b4774fc987b6b01d77179e6ed60271ce65372f1233a2bb4cd10f28419b3065b3e3566997a3d9ecfd875fcac5dd386d80fe589c279319735e8644118eae114cb6aef17f650e86047af2fde488764739a03f81b4cb3021ad91b72c466953e67b83bd7da442fd37b0191653b90fd583864f284ea1e49c0f89075ac37ff1a717f68ec2b8d7110b73f53f1695722c4ef3bdff0d453a6e4ca4257fbf67fc9817b7b021d788cc46485b829081146ce2e16a62fb30af390b93c5fa0e74475cbb6917db3fb2fad03a675d6909b8473e37ace63ab48b8834db74f30014d131342d455c1047b324e4f9464a6791e596a31f7a78f090f0c42c78a7938f508db37e8da662d16a456f2dc472789940895f597ea55a0762d8d8e33d9dee45e28599b7f49882c434465f1dfc09b4139d190a8b661cdcdbbd11787305bad147c90d6dd2b0eb2c2b630e984c3107d62d3a073d10f234173bd8e929f2d632c08c13e4f090fa33843bc83f109145a3e6c0b0f7b61e25bec346e1dfb7fe5289cb34f2fb20e59b8bfb3a5582ad0585323ecd3f1fde4da14332304be4e44997b57423c7bcbe5de79e2bc357b93360719bf20171eb735a6ca79fbffd14c9952c115b5a837c4173ac0d03e111a7eb83eb8304b823032228123397c1a9dbe72ed7edc3537c9cd9cc80df35da998ade3a5d0ea7f52edc1e3f148d2fce31fddb7ba01276537c6d3d25148c3ae3b8ec19e2cdab8d9be7619676ec7d25865aa70612fe7ad0c0ace8a2629ca998d3ec41057d8ac718e5eb39d40a8079846ad51226d055230b875003d1d88d1d60dd19398f3885b8fbaa857e86fcda58b2d3feb17841261d8ad5a8e6b1338c59687de05038f37a8ce2de032b836f670ca552a10f5e32d4f86f3391b02007a96624773a48495fa22c76b8bc42c5f6b2c3e98c38be2ec4989eb58d4373215cfbc28fe8df3d5449582db9ef26c59136d42ed7dc02d96e0ea0a33983b8ae21ecbe4323136d7ac91c8253d16470e72551592f9353196059c02ffb0c1c02f67313cf2a2a268452a2f82a5bd2f27a021f060b849d24e7eec53c77012427b486d8b646cc3d41a5baba11c40b9516d480da20167eff36246825157693a58c103ebe41d0045855394577408a4be3ea78f416da1f72e44d6f7475d0e28dd72db72c6e015fdc89dc2e09f72016af8a9d7ce6a6f143060df1cddd6607d019484c3848ed04a33d2a2d296ddf3cc3aeb6cb5ef8303fe8d650cb56c943669168d2d5639ce37807f9c0e998f01d5a3c890bfc5c9c3b96248641d198a2bb5f0a83743fc61a2576d1deff5c8ac0fa5fdc7ecbef947084138102fe58d209203a8c18b9ddd427569b7a686a900b237ab3a29763ea8b7ecc579b719a14f3257", 0x1000, 0x9}], 0x2001800, &(0x7f0000001980)={[{}, {'\x00'}, {'/proc/self/attr/keycreate\x00'}], [{@dont_appraise}, {@func={'func', 0x3d, 'FILE_CHECK'}}, {@appraise}, {@euid_gt={'euid>', 0xee01}}, {@euid_gt}, {@obj_type={'obj_type', 0x3d, '\x00'}}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(r2, 0x4, &(0x7f0000000240)='\x00', &(0x7f00000002c0)='./file0\x00', r3) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 18:00:00 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 72) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 5: r0 = creat(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:00 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x1400, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:00 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = geteuid() setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000080)={{}, {0x1, 0x3}, [{0x2, 0x5, r1}], {0x4, 0x7}, [{0x8, 0x4, 0xee01}, {0x8, 0x0, 0xee00}]}, 0x3c, 0x1) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) [ 2206.903854] FAULT_INJECTION: forcing a failure. [ 2206.903854] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2206.906605] CPU: 0 PID: 11236 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2206.908089] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2206.909871] Call Trace: [ 2206.910438] dump_stack+0x107/0x167 [ 2206.911221] should_fail.cold+0x5/0xa [ 2206.912039] __alloc_pages_nodemask+0x182/0x600 [ 2206.913031] ? __kmalloc+0x16e/0x390 [ 2206.913843] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2206.915129] ? trace_hardirqs_on+0x5b/0x180 [ 2206.916057] alloc_pages_current+0x187/0x280 [ 2206.917007] relay_open_buf.part.0+0x2a5/0xc00 [ 2206.918005] relay_open+0x531/0xa10 [ 2206.918792] do_blk_trace_setup+0x4cf/0xc10 [ 2206.919717] ? _copy_from_user+0xfb/0x1b0 [ 2206.920601] __blk_trace_setup+0xca/0x180 [ 2206.921482] ? do_blk_trace_setup+0xc10/0xc10 [ 2206.922468] blk_trace_ioctl+0x155/0x290 [ 2206.923333] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2206.924375] ? do_vfs_ioctl+0x283/0x10d0 [ 2206.925241] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2206.926369] ? generic_block_fiemap+0x60/0x60 [ 2206.927324] ? lock_downgrade+0x6d0/0x6d0 [ 2206.928209] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2206.929241] blkdev_ioctl+0xc1/0x710 [ 2206.930046] ? blkdev_common_ioctl+0x1930/0x1930 [ 2206.931057] ? selinux_file_ioctl+0xb6/0x270 [ 2206.931997] block_ioctl+0xf9/0x140 [ 2206.932776] ? blkdev_read_iter+0x1c0/0x1c0 [ 2206.933719] __x64_sys_ioctl+0x19a/0x210 [ 2206.934592] do_syscall_64+0x33/0x40 [ 2206.935391] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2206.936480] RIP: 0033:0x7f7a02336b19 [ 2206.937273] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2206.941204] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2206.942851] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2206.944374] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2206.945901] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2206.947424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2206.948945] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 18:00:15 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 54) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 18:00:15 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2000, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0xb91, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:15 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x1ed) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x0, 0x0, 0x100}) 18:00:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xb91, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:15 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2221.587456] FAULT_INJECTION: forcing a failure. [ 2221.587456] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2221.589010] CPU: 1 PID: 11262 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2221.589870] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2221.590883] Call Trace: [ 2221.591214] dump_stack+0x107/0x167 [ 2221.591666] should_fail.cold+0x5/0xa [ 2221.592144] __alloc_pages_nodemask+0x182/0x600 [ 2221.592722] ? __kmalloc+0x16e/0x390 [ 2221.593186] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2221.593936] ? trace_hardirqs_on+0x5b/0x180 [ 2221.594467] alloc_pages_current+0x187/0x280 [ 2221.595016] relay_open_buf.part.0+0x2a5/0xc00 [ 2221.595586] relay_open+0x531/0xa10 [ 2221.596038] do_blk_trace_setup+0x4cf/0xc10 [ 2221.596576] ? _copy_from_user+0xfb/0x1b0 [ 2221.597084] __blk_trace_setup+0xca/0x180 [ 2221.597592] ? do_blk_trace_setup+0xc10/0xc10 [ 2221.598161] blk_trace_ioctl+0x155/0x290 [ 2221.598658] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2221.599258] ? do_vfs_ioctl+0x283/0x10d0 [ 2221.599759] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2221.600401] ? generic_block_fiemap+0x60/0x60 [ 2221.600953] ? lock_downgrade+0x6d0/0x6d0 [ 2221.601465] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2221.602067] blkdev_ioctl+0xc1/0x710 [ 2221.602523] ? blkdev_common_ioctl+0x1930/0x1930 [ 2221.603107] ? selinux_file_ioctl+0xb6/0x270 [ 2221.603649] block_ioctl+0xf9/0x140 [ 2221.604095] ? blkdev_read_iter+0x1c0/0x1c0 [ 2221.604624] __x64_sys_ioctl+0x19a/0x210 [ 2221.605126] do_syscall_64+0x33/0x40 [ 2221.605586] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2221.606220] RIP: 0033:0x7f7a02336b19 [ 2221.606674] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2221.608906] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2221.609851] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2221.610715] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2221.611573] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2221.612432] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2221.613293] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 18:00:15 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 73) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:15 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x501000, 0x101) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200000, 0x3) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) accept(r1, &(0x7f0000000040)=@isdn, &(0x7f0000000100)=0x80) 18:00:15 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 74) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2221.673672] FAULT_INJECTION: forcing a failure. [ 2221.673672] name failslab, interval 1, probability 0, space 0, times 0 [ 2221.676647] CPU: 0 PID: 11253 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2221.678504] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2221.680625] Call Trace: [ 2221.681313] dump_stack+0x107/0x167 [ 2221.682155] should_fail.cold+0x5/0xa [ 2221.682782] ? mempool_alloc+0x148/0x360 [ 2221.683427] ? mempool_free_pages+0x20/0x20 [ 2221.684125] should_failslab+0x5/0x20 [ 2221.684735] kmem_cache_alloc+0x5b/0x310 [ 2221.685391] ? mempool_free_pages+0x20/0x20 [ 2221.686069] mempool_alloc+0x148/0x360 [ 2221.686532] ? mempool_resize+0x7d0/0x7d0 [ 2221.687026] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2221.687606] bio_alloc_bioset+0x36e/0x600 [ 2221.688102] ? ext4_set_iomap+0x72b/0x990 [ 2221.688586] ? bvec_alloc+0x2f0/0x2f0 [ 2221.689041] ? iov_iter_npages+0x1fd/0xa70 [ 2221.689541] iomap_dio_bio_actor+0x431/0xe30 [ 2221.690078] iomap_dio_actor+0x36f/0x560 [ 2221.690550] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2221.691096] ? do_syscall_64+0x33/0x40 [ 2221.691550] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2221.692175] iomap_apply+0x289/0x810 [ 2221.692609] ? iomap_dio_rw+0x90/0x90 [ 2221.693059] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2221.693748] ? mark_held_locks+0x9e/0xe0 [ 2221.694230] ? filemap_check_errors+0xa5/0x150 [ 2221.694765] __iomap_dio_rw+0x6cd/0x1110 [ 2221.695239] ? iomap_dio_rw+0x90/0x90 [ 2221.695703] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2221.696240] ? ext4_orphan_add+0x253/0x9e0 [ 2221.696750] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2221.697327] ? ext4_empty_dir+0xae0/0xae0 [ 2221.697819] ? jbd2__journal_start+0xf3/0x7e0 [ 2221.698343] iomap_dio_rw+0x31/0x90 [ 2221.698779] ext4_file_write_iter+0xe0e/0x1530 [ 2221.699321] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2221.699858] ? kasan_save_stack+0x32/0x40 [ 2221.700340] ? kasan_save_stack+0x1b/0x40 [ 2221.700644] FAULT_INJECTION: forcing a failure. [ 2221.700644] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2221.700821] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2221.700831] ? iter_file_splice_write+0x165/0xc90 [ 2221.700846] ? direct_splice_actor+0x10f/0x170 [ 2221.703920] ? splice_direct_to_actor+0x387/0x980 [ 2221.704487] ? do_splice_direct+0x1c4/0x290 [ 2221.704990] ? do_sendfile+0x553/0x11e0 [ 2221.705450] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2221.705995] ? do_syscall_64+0x33/0x40 [ 2221.706451] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2221.707076] do_iter_readv_writev+0x476/0x750 [ 2221.707607] ? _cond_resched+0x10/0x30 [ 2221.708061] ? new_sync_write+0x660/0x660 [ 2221.708541] ? avc_policy_seqno+0x9/0x70 [ 2221.709012] ? selinux_file_permission+0x92/0x520 [ 2221.709575] ? security_file_permission+0xb1/0xe0 [ 2221.710145] do_iter_write+0x191/0x700 [ 2221.710594] ? trace_hardirqs_on+0x5b/0x180 [ 2221.711097] vfs_iter_write+0x70/0xa0 [ 2221.711542] iter_file_splice_write+0x726/0xc90 [ 2221.712089] ? generic_splice_sendpage+0x140/0x140 [ 2221.712669] ? security_file_permission+0xb1/0xe0 [ 2221.713235] ? generic_splice_sendpage+0x140/0x140 [ 2221.713819] direct_splice_actor+0x10f/0x170 [ 2221.714328] splice_direct_to_actor+0x387/0x980 [ 2221.714870] ? pipe_to_sendpage+0x380/0x380 [ 2221.715372] ? do_splice_to+0x160/0x160 [ 2221.715834] ? security_file_permission+0xb1/0xe0 [ 2221.716397] do_splice_direct+0x1c4/0x290 [ 2221.716882] ? splice_direct_to_actor+0x980/0x980 [ 2221.717437] ? avc_policy_seqno+0x9/0x70 [ 2221.717922] ? security_file_permission+0xb1/0xe0 [ 2221.718481] do_sendfile+0x553/0x11e0 [ 2221.718927] ? do_pwritev+0x270/0x270 [ 2221.719369] ? wait_for_completion_io+0x270/0x270 [ 2221.719929] ? rcu_read_lock_any_held+0x75/0xa0 [ 2221.720460] ? vfs_write+0x354/0xb10 [ 2221.720891] __x64_sys_sendfile64+0x1d1/0x210 [ 2221.721407] ? __ia32_sys_sendfile+0x220/0x220 [ 2221.721944] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2221.722549] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2221.723148] do_syscall_64+0x33/0x40 [ 2221.723577] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2221.724171] RIP: 0033:0x7fbb957bcb19 [ 2221.724602] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2221.726739] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2221.727617] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2221.728437] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2221.729260] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2221.730093] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2221.730914] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 [ 2221.731762] CPU: 1 PID: 11275 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2221.732589] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2221.733561] Call Trace: [ 2221.733884] dump_stack+0x107/0x167 [ 2221.734322] should_fail.cold+0x5/0xa [ 2221.734766] __alloc_pages_nodemask+0x182/0x600 [ 2221.735305] ? __kmalloc+0x16e/0x390 [ 2221.735740] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2221.736441] ? trace_hardirqs_on+0x5b/0x180 [ 2221.736946] alloc_pages_current+0x187/0x280 [ 2221.737467] relay_open_buf.part.0+0x2a5/0xc00 [ 2221.738014] relay_open+0x531/0xa10 [ 2221.738443] do_blk_trace_setup+0x4cf/0xc10 [ 2221.738948] ? _copy_from_user+0xfb/0x1b0 [ 2221.739433] __blk_trace_setup+0xca/0x180 [ 2221.739911] ? do_blk_trace_setup+0xc10/0xc10 [ 2221.740450] blk_trace_ioctl+0x155/0x290 [ 2221.740925] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2221.741498] ? do_vfs_ioctl+0x283/0x10d0 [ 2221.741989] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2221.742601] ? generic_block_fiemap+0x60/0x60 [ 2221.743121] ? lock_downgrade+0x6d0/0x6d0 [ 2221.743608] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2221.744173] blkdev_ioctl+0xc1/0x710 [ 2221.744608] ? blkdev_common_ioctl+0x1930/0x1930 [ 2221.745163] ? selinux_file_ioctl+0xb6/0x270 [ 2221.745676] block_ioctl+0xf9/0x140 [ 2221.746107] ? blkdev_read_iter+0x1c0/0x1c0 [ 2221.746610] __x64_sys_ioctl+0x19a/0x210 [ 2221.747081] do_syscall_64+0x33/0x40 [ 2221.747510] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2221.748102] RIP: 0033:0x7f7a02336b19 [ 2221.748529] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2221.750664] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2221.751544] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2221.752370] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2221.753196] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2221.754024] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2221.754852] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 18:00:15 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = geteuid() setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000080)={{}, {0x1, 0x3}, [{0x2, 0x5, r1}], {0x4, 0x7}, [{0x8, 0x4, 0xee01}, {0x8, 0x0, 0xee00}]}, 0x3c, 0x1) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 18:00:29 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 55) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 18:00:29 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_flowlabel\x00') ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) signalfd(r2, &(0x7f0000000040)={[0x40]}, 0x8) 18:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x910b, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:29 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4000, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:29 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:29 executing program 2: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x288100, 0xe6) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0xdc4000) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r3, 0xc0189379, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100001c18000000e59c7a81f2b37bb85c60c5e839df2ad0a7", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) 18:00:29 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x114, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:29 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 75) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2235.750877] FAULT_INJECTION: forcing a failure. [ 2235.750877] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2235.753516] CPU: 1 PID: 11289 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2235.755037] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2235.756849] Call Trace: [ 2235.757428] dump_stack+0x107/0x167 [ 2235.758236] should_fail.cold+0x5/0xa [ 2235.759077] __alloc_pages_nodemask+0x182/0x600 [ 2235.760094] ? __kmalloc+0x16e/0x390 [ 2235.760912] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2235.762245] ? trace_hardirqs_on+0x5b/0x180 [ 2235.763194] alloc_pages_current+0x187/0x280 [ 2235.764157] relay_open_buf.part.0+0x2a5/0xc00 [ 2235.765167] relay_open+0x531/0xa10 [ 2235.765978] do_blk_trace_setup+0x4cf/0xc10 [ 2235.766922] ? _copy_from_user+0xfb/0x1b0 [ 2235.767824] __blk_trace_setup+0xca/0x180 [ 2235.768731] ? do_blk_trace_setup+0xc10/0xc10 [ 2235.769737] blk_trace_ioctl+0x155/0x290 [ 2235.770635] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2235.771713] ? do_vfs_ioctl+0x283/0x10d0 [ 2235.772603] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2235.773742] ? generic_block_fiemap+0x60/0x60 [ 2235.774727] ? lock_downgrade+0x6d0/0x6d0 [ 2235.775632] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2235.776687] blkdev_ioctl+0xc1/0x710 [ 2235.777502] ? blkdev_common_ioctl+0x1930/0x1930 [ 2235.778555] ? selinux_file_ioctl+0xb6/0x270 [ 2235.779517] block_ioctl+0xf9/0x140 [ 2235.780309] ? blkdev_read_iter+0x1c0/0x1c0 [ 2235.781248] __x64_sys_ioctl+0x19a/0x210 [ 2235.782187] do_syscall_64+0x33/0x40 [ 2235.782997] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2235.784109] RIP: 0033:0x7f7a02336b19 [ 2235.784924] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2235.788945] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2235.790612] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2235.792151] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2235.793706] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2235.795257] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2235.796809] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 [ 2235.829890] FAULT_INJECTION: forcing a failure. [ 2235.829890] name failslab, interval 1, probability 0, space 0, times 0 [ 2235.832555] CPU: 1 PID: 11301 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2235.834062] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2235.835855] Call Trace: [ 2235.836433] dump_stack+0x107/0x167 [ 2235.837230] should_fail.cold+0x5/0xa [ 2235.838080] ? mempool_alloc+0x148/0x360 [ 2235.838963] ? mempool_free_pages+0x20/0x20 [ 2235.839893] should_failslab+0x5/0x20 [ 2235.840715] kmem_cache_alloc+0x5b/0x310 [ 2235.841598] ? mempool_free_pages+0x20/0x20 [ 2235.842558] mempool_alloc+0x148/0x360 [ 2235.843409] ? mempool_resize+0x7d0/0x7d0 [ 2235.844314] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2235.845385] bio_alloc_bioset+0x36e/0x600 [ 2235.846296] ? ext4_set_iomap+0x72b/0x990 [ 2235.847195] ? bvec_alloc+0x2f0/0x2f0 [ 2235.848038] ? iov_iter_npages+0x1fd/0xa70 [ 2235.848959] iomap_dio_bio_actor+0x431/0xe30 [ 2235.849931] iomap_dio_actor+0x36f/0x560 [ 2235.850810] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2235.851816] ? do_syscall_64+0x33/0x40 [ 2235.852657] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2235.853815] iomap_apply+0x289/0x810 [ 2235.854629] ? iomap_dio_rw+0x90/0x90 [ 2235.855454] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2235.856708] ? mark_held_locks+0x9e/0xe0 [ 2235.857598] ? filemap_check_errors+0xa5/0x150 [ 2235.858607] __iomap_dio_rw+0x6cd/0x1110 [ 2235.859485] ? iomap_dio_rw+0x90/0x90 [ 2235.860331] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2235.861319] ? ext4_orphan_add+0x253/0x9e0 [ 2235.862243] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2235.863306] ? ext4_empty_dir+0xae0/0xae0 [ 2235.864200] ? jbd2__journal_start+0xf3/0x7e0 [ 2235.865175] iomap_dio_rw+0x31/0x90 [ 2235.865976] ext4_file_write_iter+0xe0e/0x1530 [ 2235.866980] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2235.867972] ? kasan_save_stack+0x32/0x40 [ 2235.868867] ? kasan_save_stack+0x1b/0x40 [ 2235.869758] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2235.870861] ? iter_file_splice_write+0x165/0xc90 [ 2235.871900] ? direct_splice_actor+0x10f/0x170 [ 2235.872884] ? splice_direct_to_actor+0x387/0x980 [ 2235.873936] ? do_splice_direct+0x1c4/0x290 [ 2235.874865] ? do_sendfile+0x553/0x11e0 [ 2235.875721] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2235.876722] ? do_syscall_64+0x33/0x40 [ 2235.877563] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2235.878734] do_iter_readv_writev+0x476/0x750 [ 2235.879700] ? _cond_resched+0x10/0x30 [ 2235.880541] ? new_sync_write+0x660/0x660 [ 2235.881438] ? avc_policy_seqno+0x9/0x70 [ 2235.882330] ? selinux_file_permission+0x92/0x520 [ 2235.883380] ? security_file_permission+0xb1/0xe0 [ 2235.884431] do_iter_write+0x191/0x700 [ 2235.885281] ? trace_hardirqs_on+0x5b/0x180 [ 2235.886236] vfs_iter_write+0x70/0xa0 [ 2235.887066] iter_file_splice_write+0x726/0xc90 [ 2235.888089] ? generic_splice_sendpage+0x140/0x140 [ 2235.889166] ? security_file_permission+0xb1/0xe0 [ 2235.890219] ? generic_splice_sendpage+0x140/0x140 [ 2235.891281] direct_splice_actor+0x10f/0x170 [ 2235.892235] splice_direct_to_actor+0x387/0x980 [ 2235.893250] ? pipe_to_sendpage+0x380/0x380 [ 2235.894197] ? do_splice_to+0x160/0x160 [ 2235.895055] ? security_file_permission+0xb1/0xe0 [ 2235.896107] do_splice_direct+0x1c4/0x290 [ 2235.897006] ? splice_direct_to_actor+0x980/0x980 [ 2235.898058] ? avc_policy_seqno+0x9/0x70 [ 2235.898943] ? security_file_permission+0xb1/0xe0 [ 2235.899991] do_sendfile+0x553/0x11e0 [ 2235.900827] ? do_pwritev+0x270/0x270 [ 2235.901651] ? wait_for_completion_io+0x270/0x270 [ 2235.902705] ? rcu_read_lock_any_held+0x75/0xa0 [ 2235.903707] ? vfs_write+0x354/0xb10 [ 2235.904519] __x64_sys_sendfile64+0x1d1/0x210 [ 2235.905493] ? __ia32_sys_sendfile+0x220/0x220 [ 2235.906497] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2235.907630] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2235.908750] do_syscall_64+0x33/0x40 [ 2235.909560] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2235.910673] RIP: 0033:0x7fbb957bcb19 [ 2235.911480] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2235.915472] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2235.917122] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2235.918672] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2235.920216] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2235.921762] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2235.923315] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 18:00:29 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:29 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)={0x49, 0x29, 0x1, {0x4, [{{0x10, 0x2, 0x6}, 0xff, 0xf4, 0x7, './file0'}, {{0x4, 0x4, 0x8}, 0x1, 0x6, 0x7, './file0'}]}}, 0x49) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000080)=ANY=[@ANYBLOB="00ecfffffff4000005000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) 18:00:29 executing program 3: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x50) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) 18:00:29 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 76) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:30 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ftruncate(r0, 0x1000003) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000000)) write$binfmt_elf64(r0, &(0x7f00000001c0)=ANY=[], 0xfdef) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000100)='./file0\x00', 0x80) r1 = syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x7, 0x1, 0xfa, 0x2, 0x0, 0x0, 0x200, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x101, 0x0, @perf_bp={&(0x7f00000000c0), 0x6e80b01e3f87e37f}, 0x8, 0x100, 0x7, 0x9, 0x0, 0x0, 0x8a, 0x0, 0x5, 0x0, 0xab6f}, 0xffffffffffffffff, 0x0, r1, 0x1) bind$802154_dgram(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000000)) 18:00:30 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) dup(r1) 18:00:30 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) [ 2236.468003] FAULT_INJECTION: forcing a failure. [ 2236.468003] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2236.470627] CPU: 1 PID: 11316 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2236.472152] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2236.473979] Call Trace: [ 2236.474564] dump_stack+0x107/0x167 [ 2236.475329] should_fail.cold+0x5/0xa [ 2236.476172] __alloc_pages_nodemask+0x182/0x600 [ 2236.477187] ? __kmalloc+0x16e/0x390 [ 2236.478010] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2236.479325] ? trace_hardirqs_on+0x5b/0x180 [ 2236.480264] alloc_pages_current+0x187/0x280 [ 2236.481234] relay_open_buf.part.0+0x2a5/0xc00 [ 2236.482253] relay_open+0x531/0xa10 [ 2236.483059] do_blk_trace_setup+0x4cf/0xc10 [ 2236.484001] ? _copy_from_user+0xfb/0x1b0 [ 2236.484912] __blk_trace_setup+0xca/0x180 [ 2236.485816] ? do_blk_trace_setup+0xc10/0xc10 [ 2236.486829] blk_trace_ioctl+0x155/0x290 [ 2236.487714] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2236.488785] ? do_vfs_ioctl+0x283/0x10d0 [ 2236.489671] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2236.490827] ? generic_block_fiemap+0x60/0x60 [ 2236.491804] ? lock_downgrade+0x6d0/0x6d0 [ 2236.492714] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2236.493773] blkdev_ioctl+0xc1/0x710 [ 2236.494594] ? blkdev_common_ioctl+0x1930/0x1930 [ 2236.495627] ? selinux_file_ioctl+0xb6/0x270 [ 2236.496596] block_ioctl+0xf9/0x140 [ 2236.497387] ? blkdev_read_iter+0x1c0/0x1c0 [ 2236.498347] __x64_sys_ioctl+0x19a/0x210 [ 2236.499234] do_syscall_64+0x33/0x40 [ 2236.500055] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2236.501173] RIP: 0033:0x7f7a02336b19 [ 2236.501999] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2236.506010] RSP: 002b:00007f79ff8ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2236.507659] RAX: ffffffffffffffda RBX: 00007f7a02449f60 RCX: 00007f7a02336b19 [ 2236.509230] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2236.510800] RBP: 00007f79ff8ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2236.512363] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2236.513918] R13: 00007ffea824c46f R14: 00007f79ff8ac300 R15: 0000000000022000 18:00:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x162210, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:44 executing program 4: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x910b, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:44 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r1, 0x0) fsconfig$FSCONFIG_SET_FD(r1, 0x5, &(0x7f0000000080)='%}(.\x00', 0x0, r0) 18:00:44 executing program 6: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0xb91, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) signalfd(0xffffffffffffffff, &(0x7f0000000140), 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:44 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) r1 = syz_open_pts(r0, 0x101000) r2 = signalfd(r0, &(0x7f0000000000)={[0x9]}, 0x8) ioctl$KDDISABIO(r1, 0x4b37) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r3, 0x0) fsconfig$FSCONFIG_SET_FD(r2, 0x5, &(0x7f0000000040)='(@^\x00', 0x0, r3) 18:00:44 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:44 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$nl_audit(0x10, 0x3, 0x9) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000240)=[{0x1, 0x100, 0x1800}], 0x1, &(0x7f0000000300)={r2, r3+10000000}) sendfile(r0, r1, 0x0, 0x100000001) (fail_nth: 56) semtimedop(0xffffffffffffffff, &(0x7f0000000340), 0x0, &(0x7f0000000380)={0x77359400}) 18:00:44 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) (fail_nth: 77) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) [ 2250.944821] FAULT_INJECTION: forcing a failure. [ 2250.944821] name failslab, interval 1, probability 0, space 0, times 0 [ 2250.947420] CPU: 0 PID: 11356 Comm: syz-executor.1 Not tainted 5.10.256 #1 [ 2250.948894] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2250.950669] Call Trace: [ 2250.951233] dump_stack+0x107/0x167 [ 2250.952010] should_fail.cold+0x5/0xa [ 2250.952826] ? create_object.isra.0+0x3a/0xa30 [ 2250.953799] should_failslab+0x5/0x20 [ 2250.954624] kmem_cache_alloc+0x5b/0x310 [ 2250.955488] ? trace_hardirqs_on+0x5b/0x180 [ 2250.956415] create_object.isra.0+0x3a/0xa30 [ 2250.957347] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2250.958437] kmem_cache_alloc+0x159/0x310 [ 2250.959329] ? mempool_free_pages+0x20/0x20 [ 2250.960250] mempool_alloc+0x148/0x360 [ 2250.961091] ? mempool_resize+0x7d0/0x7d0 [ 2250.961986] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2250.963052] bio_alloc_bioset+0x36e/0x600 [ 2250.963935] ? ext4_set_iomap+0x72b/0x990 [ 2250.964813] ? bvec_alloc+0x2f0/0x2f0 [ 2250.965625] ? iov_iter_npages+0x1fd/0xa70 [ 2250.966554] iomap_dio_bio_actor+0x431/0xe30 [ 2250.967503] iomap_dio_actor+0x36f/0x560 [ 2250.968372] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2250.969350] ? do_syscall_64+0x33/0x40 [ 2250.970189] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2250.971326] iomap_apply+0x289/0x810 [ 2250.972109] ? iomap_dio_rw+0x90/0x90 [ 2250.972920] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2250.974173] ? mark_held_locks+0x9e/0xe0 [ 2250.975051] ? filemap_check_errors+0xa5/0x150 [ 2250.976027] __iomap_dio_rw+0x6cd/0x1110 [ 2250.976881] ? iomap_dio_rw+0x90/0x90 [ 2250.977701] ? iomap_dio_bio_actor+0xe30/0xe30 [ 2250.978677] ? ext4_orphan_add+0x253/0x9e0 [ 2250.979579] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2250.980624] ? ext4_empty_dir+0xae0/0xae0 [ 2250.981499] ? jbd2__journal_start+0xf3/0x7e0 [ 2250.982484] iomap_dio_rw+0x31/0x90 [ 2250.983260] ext4_file_write_iter+0xe0e/0x1530 [ 2250.984239] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2250.985200] ? kasan_save_stack+0x32/0x40 [ 2250.986082] ? kasan_save_stack+0x1b/0x40 [ 2250.986956] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2250.988025] ? iter_file_splice_write+0x165/0xc90 [ 2250.989049] ? direct_splice_actor+0x10f/0x170 [ 2250.990026] ? splice_direct_to_actor+0x387/0x980 [ 2250.991047] ? do_splice_direct+0x1c4/0x290 [ 2250.991951] ? do_sendfile+0x553/0x11e0 [ 2250.992798] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2250.993787] ? do_syscall_64+0x33/0x40 [ 2250.994617] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2250.995761] do_iter_readv_writev+0x476/0x750 [ 2250.996710] ? _cond_resched+0x10/0x30 [ 2250.997539] ? new_sync_write+0x660/0x660 [ 2250.998428] ? avc_policy_seqno+0x9/0x70 [ 2250.999286] ? selinux_file_permission+0x92/0x520 [ 2251.000320] ? security_file_permission+0xb1/0xe0 [ 2251.001354] do_iter_write+0x191/0x700 [ 2251.002191] ? trace_hardirqs_on+0x5b/0x180 [ 2251.003115] vfs_iter_write+0x70/0xa0 [ 2251.003930] iter_file_splice_write+0x726/0xc90 [ 2251.004937] ? generic_splice_sendpage+0x140/0x140 [ 2251.005990] ? trace_hardirqs_on+0x5b/0x180 [ 2251.006929] ? generic_splice_sendpage+0x140/0x140 [ 2251.007979] direct_splice_actor+0x10f/0x170 [ 2251.008928] splice_direct_to_actor+0x387/0x980 [ 2251.009926] ? pipe_to_sendpage+0x380/0x380 [ 2251.010862] ? do_splice_to+0x160/0x160 [ 2251.011720] ? security_file_permission+0xb1/0xe0 [ 2251.012755] do_splice_direct+0x1c4/0x290 [ 2251.013632] ? splice_direct_to_actor+0x980/0x980 [ 2251.014660] ? avc_policy_seqno+0x9/0x70 [ 2251.015526] ? security_file_permission+0xb1/0xe0 [ 2251.016560] do_sendfile+0x553/0x11e0 [ 2251.017372] ? do_pwritev+0x270/0x270 [ 2251.018192] ? wait_for_completion_io+0x270/0x270 [ 2251.019214] ? rcu_read_lock_any_held+0x75/0xa0 [ 2251.020192] ? vfs_write+0x354/0xb10 [ 2251.020980] __x64_sys_sendfile64+0x1d1/0x210 [ 2251.021935] ? __ia32_sys_sendfile+0x220/0x220 [ 2251.022923] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2251.024032] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2251.025129] do_syscall_64+0x33/0x40 [ 2251.025918] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2251.027015] RIP: 0033:0x7fbb957bcb19 [ 2251.027804] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2251.031716] RSP: 002b:00007fbb92d32188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2251.033333] RAX: ffffffffffffffda RBX: 00007fbb958cff60 RCX: 00007fbb957bcb19 [ 2251.034845] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2251.036365] RBP: 00007fbb92d321d0 R08: 0000000000000000 R09: 0000000000000000 [ 2251.037864] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2251.039385] R13: 00007fffc56e9bbf R14: 00007fbb92d32300 R15: 0000000000022000 18:00:44 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:45 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:45 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)) creat(&(0x7f0000000080)='./file0\x00', 0x30) 18:00:45 executing program 7: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480), 0x2, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) fallocate(r0, 0x40, 0x1, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/8250', 0x563800, 0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) r2 = timerfd_create(0x8, 0x800) signalfd(r2, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) read$snapshot(0xffffffffffffffff, &(0x7f00000004c0)=""/149, 0x95) 18:00:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x8) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) copy_file_range(r0, &(0x7f0000000000)=0x80, r0, &(0x7f0000000040)=0x1, 0x5, 0x0) 18:00:45 executing program 5: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x100, 0x102, 0xb91, 0x2000000003}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) r1 = timerfd_create(0x8, 0x800) signalfd(r1, &(0x7f00000001c0)={[0x1e40000000000]}, 0x8) creat(&(0x7f0000000200)='./file0\x00', 0x3) 18:00:45 executing program 3: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$BLKTRACESETUP(r0, 0xc0481273, 0x0) 18:00:45 executing program 2: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r0, 0x0) r1 = socket$inet6(0xa, 0x80000, 0x9) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000200)={{{@in6=@empty, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}}}, &(0x7f00000004c0)=0xe8) mount$9p_xen(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x220000, &(0x7f0000000380)={'trans=xen,', {[{@cache_mmap}, {@access_uid={'access', 0x3d, 0xee00}}, {@dfltuid={'dfltuid', 0x3d, r2}}, {@access_uid}, {@fscache}], [{@dont_hash}, {@permit_directio}, {@permit_directio}, {@euid_lt={'euid<', 0xee00}}]}}) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0xb000, 0xf0) r3 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r4 = creat(&(0x7f0000000480)='./file0\x00', 0x4) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BLKTRACESETUP(r3, 0xc0481273, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r3, 0x0, 0x11, &(0x7f00000005c0)={{{@in6=@initdev, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6}}, &(0x7f00000006c0)=0xe8) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) setsockopt$packet_add_memb(r6, 0x107, 0x8, &(0x7f0000000080)={r7, 0x2, 0x6, @multicast}, 0x10) sendmmsg$inet6(r4, &(0x7f0000001d80)=[{{&(0x7f0000000340)={0xa, 0x4e23, 0xffffff7f, @private0={0xfc, 0x0, '\x00', 0x1}, 0x9}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000500)="b1263a219217ec59bfbaa3d4045f0729bdd74eb48f96dcb19b1886a7d3b3aa5dad4ac169cd3a5b88a541b00fd5d3c8d6af12c7ce96ac04e1c7248327dd9f4abb0b3fc493cb396b302d6adc9592b0b87bf5a6ff9790dd93e3e464d51ea63c63efeb9024d458639e86e81a", 0x6a}], 0x1, &(0x7f0000000700)=[@dstopts_2292={{0x128, 0x29, 0x4, {0x2, 0x21, '\x00', [@generic={0x70, 0xe4, "f50ecec29972e0ed96248f39e5bdac39bb51cfad75695e0a578d4b4f8f182fa369aef8b1877cf2cc71d27f6aecae32f4bcf22fdbb9d39656d400b75ad62c4ec6d287d066eac2890d4e987b258a7d5950d6eb29897a346d10fbe62023dd1f72603f042f2fe0d5e9fcd0c5799b85e24d9b0fff969310ea149b3bd8c3a6bafd2b5d2fb439025c46a46e3998d3e1afb70c4d1cba76458d0329daba60da4e26acde27306239f4a4128dfe643ee750be8de2f1720962242e8a41a6e9793f632bc0d313785166bf52bf69a145075700733ffe8be89f5ee7186e0f177b9a5e574dd64bfa4948b0d8"}, @jumbo={0xc2, 0x4, 0xd3}, @enc_lim={0x4, 0x1, 0x1}, @pad1, @enc_lim={0x4, 0x1, 0x2}, @hao={0xc9, 0x10, @loopback}, @enc_lim]}}}, @pktinfo={{0x24, 0x29, 0x32, {@mcast1, r5}}}], 0x150}}, {{&(0x7f0000000880)={0xa, 0x4e23, 0x9, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x9}, 0x1c, &(0x7f0000001c00)=[{&(0x7f00000008c0)="0e1addc549029878f790752152c40c3dc27c2567a8bec1e4bac7e47378eb6d33da64ed0be08ad779ac8dd6fc7b9740a6543d4afbf2cef41f14d78675c056c93ad8cca25e9d58d11065c6fb88303e562b44603cd8911701234d4e1aaa30629718f7b25acbbf87653943ee87263b76fd8d62d06cf2d79276b0505a3c3e3e946ae18dd70c70d8c2711e20d1a291a7e368096553149e69f69a139fea0720359dded9c3b9b480634219cdc13c125784d4f69ac69908ab85fb703a54012c51355224071ffe8ddc86b6c0f1602e8e61efbb9e56a2807a4099b995b52ce8b7b9bfe94822dc3c0547b4135b1608a1cd681ab7ab994d4d808980b72d2a6fb574d870c73d439630d10008e5df8c496426453d9cd066ec32ef3528e7898092d252f28b44b2cd764c3a3528afd7dbba543a75586efa3bf674d7cdf877ae66b3924b833637e81054c9a6a906495b406ea3efb6182905c2ec6048942b0f2b517b51752d7dec318607fe34d22f6517b97d237a687003ea677ee175e3d80d20e15ece6ce17711622617dc05d902d27896d32e7aaf9e7e9899106dadf56ca888eabaa5b4f02db6e2ff9c763e2839a4cf5db959e7337e655218db20ff59ee9cdbedaf71f31fa4a18f6ce0539d32853f5c4b887bad0b7965b55efbc4101adbeaf5a7411ebc705362c5007bd00bbbe68333d41857a88acd383bafe12ffc6ee8f91bb3167ce0ccf402560a8166bb8fa0fb528b82bc8bbfd3ba10ed1ce220ab0f5e2c8773d79f3786e6f490775f914d4137d2c12977be7364fd0d2704275448b07894f58245cea765e67c8328b3bb24caf47c8746f9525a4584281a49c3f4f8a4ae2ee9470da42996948513ddc9259197c38723e1f073c7f28a2af4022c65dd90f149d1806297f354de36c5cc6ced556eb086cc6e35cbe879b7b8b66362d8f8a7f7f28d6d5aa33a0668b87066b3cc4a4e3eb8edb1b52ee52f84e22660d94ed03f3bc71cacd4041896157d49cb35ebbee154d51edc37982e95a22ff13c4c4675c5fcf0aca6c5b9ec9fe34742360834e9dd4c091579e4b06353bb6c2a548f6f74b28196d2bf2078de28ac11ff6896af5fb101c7dcf028d465a1ea9d1da48a11418a1136a68cae0ec112f8c130eca9bfa662cf4f8db601398ff3243d9611f19f2a07d6edfeaae0317e5dad20ea64096e085c0c8e9d9750aee85e1180c9d1a83d3cdbf81fec3cbad2c32283c8be4a1ac4fcdd843b774d6e53e1c667fa7145ccfe4d7920441af534e3fe0ba457a1403c628e8c68cc0425bbd7ef614f1a2d39a33ae5cd1c16395ebab9021f62c70c7f0a0bdf42023761305d10bc640b2ba4d0ae47f8597a8f333f26e3acd2600ae92594ac7d3557f54540263d751b807cfc2b4019c4cc013534ed49180f40f7c846ce422549473d92c4da2174576a377d57b0e3fea1916637c3ba2ed5de1a36bb08a192b8a91881de502ca753f6447ac5ed1f67ef9efc8cef764ee347780730567d7042bc9781e65cbe223aba8726c756bdf4fcc49a91577791ab73728cf1b824b8671cad85ad3aab0656536bffb7985d01196177560177c0a419781ca2ebb51c012f8d37de382e83a1a9c77aa57d3271e4a16ac6d35b0a0cae4feda6d9c8bbf772d0d71a3f854be26d91b4a748fc19cc5bc994851306215e4f4af3623dd6ded242e1f5c704da49a45c33b115ff86477c11d07403b08e70ec7f6ed587a750ea1f086df540debce19d7124b2eed536fc540d168a713d6f7f2875a8d81a9253524548681896877452cea46ab93192c7f9ad2ca8a63acd403aca001e7e5c7bc023a8e30b7d2d4cdf4a53e979e9130462fd5d1be2f062f7e5e09e8a2530bfea0cc1c490220b26d0f2d1abccade612dd1b372193c9b7b7819372930283db265a6b6d0a8cc529e6a1e79a6cf1765cd7c6485de37848d6916006440d6a26cf3193abc997c598c9c02958c853b0cdeddebd8d88d2c08b41cec2ef6ed41050b7888c9d3f625d8d601128a2aa97c3b0887c99fe065109636f012116724a8c4ec33304f51c033165379de11f94bef59ff8dcc04e56a7a3eb1e32a3fcf936e017057437824e06c62c9471e134c9e839eec2b74d0f4a5c65d46c43b9ff00fb93a607b0f97a8d9e95497919fea53b834e317fc77ce16d7f7feca3fe63a48b8c2d5e23bb51f48e062d37b3867ccf789bfb5e2f3ac087ebc87992527687c66f7e920f5d95e5656de682b08e6e984eda26dfb162a5db6b88bef0d03bd0f2d227069815c6f553d4e37eefd5ef00ffbf26366e24f8339092e9c5ba6fc3ca77071e5e271f4b3af2fc0366840b0080aae2e5943a117ac5760e70b6b72d8768bcb5473fa1931566e6eee305430348d850a94b2df74a0a3faf54f4fc575a51faa27f1a3c433622156e5222beb92511f5af5cc178a0e0b9c2eb9d531e1d92dc8e9e59df39d76dbc9bc7766a58d73023fc6ad1809adfa891abf26af333a831f268cceb40773726949b7f0807bd2c3ceeacc804e16e8d474d4fac1346e9672acf8c1f1f038bcd4293bc9e5ab3b06075b3a7d8ad49e8c0de74224298709fd6a23a6414edbbf70ad0e5d78aaba6f3366fd231326964e1a345fd33cbe1b97afd0d21cbdd177750cfb7ccf4f92eb0d1270867c34545a0cb70514658bc4c8210269610bc40398a2655ed8074f4b33acdd0389d10aac25b07d710324f9cef5a1f49756ef7658b8070b96bd165d238d200d8c354585a8e6013ec88a6f2811d1076cefabac96bc23d4eb1d37065ab1d5e80c28040f3e13ceb0bb29f0ee95dcc369b0790b771fcf3692c9f6f114d6db43519b6e65205e667ad8f07c54c7a284f482be418ffe5ecd9a690ea97311e4932cc50c008421a0a77830428bfa32e9a865a10209c3d10c23a4e6dbc507b5245c816774e9ec7b1abb4ddf92ac61e540bf502579b7fa757a4d1e329ffc652aba4909f37cc6b131b98ded5f5e6cc8733e6d5070bc8a2b28b313264f787aaf5f7ad59804fc477262070199bc6814e7f48d566ad30beca06ca68d1d1ce2a930d974d4b52af48da1d8c8bb9d48585842741fbdf7cb45f23ae24d71a40ee1735a617b40ad6dccfd7e307463fb260221c11add05af6c2d11494462b8294f928b37ef9c7659b004cbefaba8991f8ac73a90601f794e318f0864ab8fb009a122afeda00e66133baa707106153e288a43d1935875bde6aed463d4e0fbb2ea64e231d2b32680c548c2e2cf14f8f37069ddaf5d7e1723d2e24ab1203e59924b3c63a4bd41280bd4414363292ec6c83b3ef4d761266f098e633092b2c650a8beeb567e762e5ca754ed987be7c1228246cc2d29171451598c34768bed3df07d9550c1c7a68073ced923447b74e7b8f12a1f23ed5faa20af443e7799403463f74a46909140b1ea289160ea57172df78b1b992ac9eb64f30bdeb2951833f317947b1de566b5cb2eca1d3b2233155e08e3bfce333146872f96e84d4eaf1a2c01ebe8f8117ee100adb802c1ecb38d8d98bcc4e054b6f0c3b454976c2965c7a3bf313b84d99f31dfab53261b3518d97f57a560872235c4d77f040807c3015ff75ecd452420f0f7e07c02edf42b19b96a99e1b4293d7c910ac4f78822386e9f65c11cc86b7704b5a82fed0bef1a4eb05e522852f6666493432deb6584ca4eda38fe0d6af525e5fc3801a25b19d1a5c3113ccb71af57ab3618b3512a132f287a468ebcfb5575a04b0bb77e2e98450abd9de568add7eccbfa8028d96feb3d185c711b5de805e43ba28406b216b91864045affa1d6dcf3027681713a4e0b28e4cc916b05bdbb958ff4a5ae0cff5b795649fd70f4f3d97abde9f4287f3ac9c54d6bc8613f233848e290c15cb79bd484b101113d9ba8410d09736e67188b1eae8d20340aa5d9a78995806598698f9be9db3e906f5c8993ed2c03418da31e6c1d7ffb26f0fbb451fa7ca740281c61c5054131c45b49e34755e20bc4e62b6f1b15745e1c12b33146b4755c2d712eb78cfe181a37fee0a79f961774c5217e1e9ae78eea300e6bd985a64404a1a931271ff53b44ef671687aed6b94e71f5e8413f8da686cec4173063d13a6e5ca978a9ecf5ee3d633a0f16d904c31e523f9a6069496549073030a5118c9a1d129bfd2ab34e56472349468cdced4552019d8525475bdb3a6503ae8d3d4b6920d328d617e67710a5ef13b1d1eae4bc94460f3a4175d766944a6b1655b591113e6db301a28f453a2514c98b4e5715a89cb16090f6137dc4f5651887d248d24dcb5d96f8897565c5bb17bf264ef46174fa7361772c14a41dce5634da6a7f0a92e7220baade30af22de040ab0b9f7834103c6e71059b0641f6d33b0343204c636f2a98cf8fd5bdea2f1f6d8d7a385fda5390082188ad0f2c5bbd9793a75712ed7f72018479953b3c10e31e57ee2fbcb6b2b73a5b148ea11552293bcbc4aa8afdea9ca74e3dc7c49371110a088406de07235235421aad25b85540e80027a9dedba7b3e3f4b798aa7f9c3ab2f83271b762fed3b0df181e4f2188f3520a44ba2c2d98d53b3e8aef6ed2eec6730855de4e88181d43452e9471ee15734ac1f17478b2fb85bc42dc2868094f479a318fe42818ba1574722ecdf9791bb3062b1913282c82c9363775a0e77722fe516ff54d54b58df3c87e4f3a25a3257262d7ce1d484661aa87060c2957afe0b4f5b28b3d52cf4870fa14674a37e0afb4f333de8f2da2412608e82e4ee617530aadf68854f0e399559b21807abd8fed70caca28f2d2b8e0ad17a01a464ac31561b2602de529d321984c326b3a6d3aee7ff3d99c0ed7862bb439017864e2b53298ded9ff3a08abba39fe5e40ee1e0975323d3d1cef4d33c9fb6420bbe98fa65cd52ef27a210a5528f9cbc5de661099239c206f918dd6f8ac1867c351177203707f65bb853226c015b734bf5283c9d73edb08e60e93f1f46de2b5cde4fdf354c549133b2e81c0a9971e7e624971bfbc99c24aa582a8adc9eae3d5471d63b25dec50486ff8e7e77e4c9ba1888ceb5e9a1d72393943ca03e7c3c0802afcb7ab300217ad7ff57c68128ac29d2c1d6aa0c0f387655b0de44f66b524a1143c5b9dda31fc4da81850e9b66d572f1749652b356ea4932b1a1579cc9873c423b8d7d6194169632eba6e0a215f17c58962648827a978af58071d8f58464252fa15762d9a1b2f2aff781543e8c299263f9c7fa5d9886e9b22fa4c9d78d652098d33fdd84e29e2c0b7767cc9a1c4d21cecceca16eb64f368d5498c0e89c7297e445a19a3207d41f40f9f4d4388b0e6747b51f32dc42dab4b2a651030115cbd06718716163be949e38dedec9a1547a325cf7b0ab64894ad4a3ae40c5d685d7b1335faf4f15bf64cbb7d163a0aab9d9bc3ed666c853b513f5a8d2a2414805488da2c77fbbd4c61907a8e1891521b050606aebe6da6c1a34cd89ff36e2e649746047a548673ef078eb8f43f36fd097c2a96d0e136d5b98e382766bb417c6c7fa48fa5b731dd4e34bf1489786fcb06c061f1145ede7bfc8ba440314c02b56ccce71dd2b3b91469db9e2b3b965aecd8c94056b9444d56dc4e0f62088fa6b8840eca82548d8396f8e436642376ea2f37cd71738a08f18dc6bff3ade8aa4834aa4fdb723633198e2b4d165395ba73602f21145cea7ec85491a0711b911d77d46f3de9e8ecdf34a85f5d0c854b646ebbea4a5b1c4660a6208c6d2787007c3b206410acc4e0b90ab1121dc3a0c45bef6185622840f19c0b8d14f817bb4d0aec32b6c4055e1505d870f5bbb6fae0c051e52a3888482daf41d2fb286a7789210a86c0febad3eaacb1c26b", 0x1000}, {&(0x7f00000018c0)="0721b417c68315a94eeb14420db252343b9ded00e8ec5171b3339493c109d7a81f4da3bfc908212c1b9016ccfac06df857537b568ec7408beecb0a0f7d14392336aeb4143f2e6a133b3d537908f040fa391fe6c1a2fc6a559314e22788d99cb77b59795d25db3ee2cbbab9b8049d77617e39efb7c8aa92952c61de0ace2f22216857b56a94c11465", 0x88}, {&(0x7f0000001980)="4037a4fd6f5bb24acba672730f7160ac636fc0ca7094a7605f96096328846b850e31cdf82e7f9701e6913c54e94f4338f4496f2edffd7d46dce4362c9992abcff515068598e951697829aee16c9b0a3f2b0b56ec265b9a4e75e39d3881b008329d9ea106e15ff0f06241e83ef9cf43c67cbc450cf76476bc1fcd64248a4ef563fa561955f16d137e1c7441964ba342dc6f39596dcf4b76a7989e83b03ed720b9d0e4006465d24462231351e34ea4174d622e8b3bfc11e9a6975c95", 0xbb}, {&(0x7f0000001a40)="5c71cbb2caedd817a4dd19ab8633e468c1b0438197a9353a6f1def3dcc923b37c9ea9cb6c1000273bcd5e5ddc96be399fd9807edc3b100d9ed04f677299ba6f40adcdb957270546d6a0c", 0x4a}, {&(0x7f0000001ac0)="dfe6188eaf241bd6cf3806b69f2295e7c92d53bfb788b27e23d3ff3a5fe56d618bb8b607017ef267321ca56ac639b403b0def141d1ffb43c1c168946b1f12bc0a962ccab3afa432b591b535db199993e0bcbeb635ed1cb7c717e44d26fbdb2cc852461e5b192faaa275145ceabdbad9d04845a766452eae3cc0c749f", 0x7c}, {&(0x7f0000001b40)="7928054359a6751719b9194d5c75037f9d8187e7aed0f1685015bada38a95e5da3e2c544af91af8b9bfa442524298c5b", 0x30}, {&(0x7f0000001b80)="fde6ea498b9802c51e1c6f67961768b8", 0x10}, {&(0x7f0000001bc0)="ddd66952f4f9cbbca39cc12f81d07d04bef5d3cbe5d2276f05dc8e3e466f", 0x1e}], 0x8, &(0x7f0000001c80)=[@rthdrdstopts={{0x48, 0x29, 0x37, {0x2c, 0x5, '\x00', [@enc_lim={0x4, 0x1, 0x1f}, @pad1, @ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x7fff}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, r7}}}, @flowinfo={{0x14, 0x29, 0xb, 0xffffffff}}, @rthdr={{0x48, 0x29, 0x39, {0x3c, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x31}}, @mcast2, @loopback]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x29, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}]}}}], 0xf0}}], 0x2, 0x5) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1000009, 0x1f012, r8, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x80010, r8, 0x7ff4a000) [ 2254.776200] syz-fuzzer invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 2254.777711] CPU: 1 PID: 255 Comm: syz-fuzzer Not tainted 5.10.256 #1 [ 2254.778455] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2254.779407] Call Trace: [ 2254.779716] dump_stack+0x107/0x167 [ 2254.780136] dump_header+0x107/0x689 [ 2254.780568] oom_kill_process.cold+0x10/0x15 [ 2254.781079] out_of_memory+0x1149/0x1440 [ 2254.781556] ? oom_killer_disable+0x280/0x280 [ 2254.782082] ? mutex_trylock+0x237/0x2b0 [ 2254.782550] ? __alloc_pages_slowpath.constprop.0+0xb70/0x2320 [ 2254.783224] __alloc_pages_slowpath.constprop.0+0x1cb6/0x2320 [ 2254.783907] ? lock_acquire+0x127/0x470 [ 2254.784364] ? warn_alloc+0x190/0x190 [ 2254.784813] __alloc_pages_nodemask+0x51d/0x600 [ 2254.785346] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2254.786031] ? find_get_entry+0x2c8/0x740 [ 2254.786517] alloc_pages_current+0x187/0x280 [ 2254.787023] __page_cache_alloc+0x2d2/0x360 [ 2254.787513] pagecache_get_page+0x2c7/0xc80 [ 2254.788008] filemap_fault+0x177d/0x2210 [ 2254.788479] ? read_cache_page_gfp+0x30/0x30 [ 2254.788996] ? replace_page_cache_page+0x1200/0x1200 [ 2254.789583] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 2254.790185] ext4_filemap_fault+0x87/0xc0 [ 2254.790657] __do_fault+0x113/0x410 [ 2254.791073] handle_mm_fault+0x1e53/0x3500 [ 2254.791571] ? hrtimer_nanosleep+0x283/0x5d0 [ 2254.792081] ? __pmd_alloc+0x630/0x630 [ 2254.792529] ? vmacache_find+0x55/0x2a0 [ 2254.792993] do_user_addr_fault+0x626/0x1070 [ 2254.793502] exc_page_fault+0xa2/0x1a0 [ 2254.793942] ? asm_exc_page_fault+0x8/0x30 [ 2254.794428] asm_exc_page_fault+0x1e/0x30 [ 2254.794912] RIP: 0033:0x42fdb0 [ 2254.795286] Code: Unable to access opcode bytes at RIP 0x42fd86. [ 2254.795985] RSP: 002b:000000c00003ff30 EFLAGS: 00010246 [ 2254.796594] RAX: 0000020cb3a992ca RBX: 000000000000003a RCX: 0000000001f20d01 [ 2254.797436] RDX: 0000020cb45766b6 RSI: 0000020cb3a992ca RDI: 0000020cb442294a [ 2254.798261] RBP: 000000c00003ffa0 R08: 0000020ce5278ae8 R09: 00007ffc21b15080 [ 2254.799084] R10: 00007ffc21b15090 R11: 000000000040b298 R12: 0000000000438880 [ 2254.799906] R13: 0000000000000000 R14: 0000000000e5de2c R15: 0000000000000000 [ 2254.800798] Mem-Info: [ 2254.801124] active_anon:9762 inactive_anon:45452 isolated_anon:0 [ 2254.801124] active_file:22 inactive_file:0 isolated_file:0 [ 2254.801124] unevictable:0 dirty:0 writeback:0 [ 2254.801124] slab_reclaimable:9173 slab_unreclaimable:59301 [ 2254.801124] mapped:69634 shmem:120 pagetables:1063 bounce:0 [ 2254.801124] free:2895 free_pcp:0 free_cma:0 [ 2254.804675] Node 0 active_anon:39048kB inactive_anon:181808kB active_file:88kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278536kB dirty:0kB writeback:0kB shmem:480kB writeback_tmp:0kB kernel_stack:4000kB all_unreclaimable? yes [ 2254.808216] Node 0 DMA free:6508kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2254.811279] lowmem_reserve[]: 0 1616 1616 1616 [ 2254.811823] Node 0 DMA32 free:5072kB min:5116kB low:6768kB high:8420kB reserved_highatomic:0KB active_anon:39048kB inactive_anon:181808kB active_file:4kB inactive_file:36kB unevictable:0kB writepending:0kB present:2080640kB managed:1660444kB mlocked:0kB pagetables:4252kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2254.815040] lowmem_reserve[]: 0 0 0 0 [ 2254.815499] Node 0 DMA: 1*4kB (U) 1*8kB (U) 0*16kB 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6508kB [ 2254.817136] Node 0 DMA32: 346*4kB (UME) 136*8kB (M) 57*16kB (ME) 37*32kB (UM) 13*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5400kB [ 2254.818769] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 2254.819761] 149 total pagecache pages [ 2254.820211] 0 pages in swap cache [ 2254.820600] Swap cache stats: add 0, delete 0, find 0/0 [ 2254.821227] Free swap = 0kB [ 2254.821570] Total swap = 0kB [ 2254.821926] 524158 pages RAM [ 2254.822299] 0 pages HighMem/MovableOnly [ 2254.822755] 105070 pages reserved [ 2254.823205] Unreclaimable slab info: [ 2254.823805] Name Used Total [ 2254.824490] pid_2 63KB 63KB [ 2254.825119] IEEE-802.15.4-MAC 63KB 63KB [ 2254.825737] fib6_nodes 28KB 28KB [ 2254.826382] ip6_dst_cache 41KB 41KB [ 2254.826991] PINGv6 30KB 30KB [ 2254.827617] RAWv6 154KB 154KB [ 2254.828247] UDPLITEv6 62KB 62KB [ 2254.828865] UDPv6 62KB 62KB [ 2254.829493] TCPv6 62KB 62KB [ 2254.830140] scsi_sense_cache 8KB 8KB [ 2254.830757] sd_ext_cdb 3KB 3KB [ 2254.831379] virtio_scsi_cmd 16KB 16KB [ 2254.831992] sgpool-128 59KB 59KB [ 2254.832622] sgpool-64 63KB 63KB [ 2254.833246] sgpool-32 47KB 47KB [ 2254.833854] sgpool-16 38KB 67KB [ 2254.834486] sgpool-8 30KB 41KB [ 2254.835124] mqueue_inode_cache 62KB 62KB [ 2254.835742] nfs_commit_data 15KB 15KB [ 2254.836366] nfs_write_data 47KB 47KB [ 2254.836982] jbd2_inode 7KB 7KB [ 2254.837605] ext4_system_zone 3KB 3KB [ 2254.838243] ext4_io_end_vec 7KB 7KB [ 2254.838853] ext4_bio_post_read_ctx 15KB 15KB [ 2254.839536] bio-2 4KB 4KB [ 2254.840164] fasync_cache 3KB 3KB [ 2254.840778] pid_namespace 7KB 7KB [ 2254.841400] rpc_buffers 31KB 31KB [ 2254.842009] rpc_tasks 3KB 3KB [ 2254.842642] UNIX 354KB 416KB [ 2254.843265] UDP-Lite 63KB 63KB [ 2254.843863] tcp_bind_bucket 8KB 8KB [ 2254.844484] ip_fib_trie 8KB 8KB [ 2254.845109] ip_fib_alias 15KB 15KB [ 2254.845709] ip_dst_cache 8KB 8KB [ 2254.846333] RAW 61KB 61KB [ 2254.846938] UDP 269KB 315KB [ 2254.847566] request_sock_TCP 15KB 15KB [ 2254.848188] TCP 60KB 60KB [ 2254.848795] hugetlbfs_inode_cache 15KB 15KB [ 2254.849459] bio-1 11KB 11KB [ 2254.850092] eventpoll_pwq 19KB 19KB [ 2254.850697] eventpoll_epi 59KB 59KB [ 2254.851318] inotify_inode_mark 62KB 62KB [ 2254.851932] request_queue 60KB 60KB [ 2254.852552] blkdev_ioc 18KB 18KB [ 2254.853179] bio-0 160KB 164KB [ 2254.853781] biovec-max 841KB 841KB [ 2254.854409] biovec-64 110KB 189KB [ 2254.855020] biovec-16 56KB 56KB [ 2254.855647] uid_cache 8KB 8KB [ 2254.856269] dmaengine-unmap-2 4KB 4KB [ 2254.856874] audit_buffer 7KB 7KB [ 2254.857500] skbuff_fclone_cache 105KB 105KB [ 2254.858157] skbuff_head_cache 411KB 555KB [ 2254.858765] file_lock_cache 43KB 51KB [ 2254.859392] file_lock_ctx 7KB 7KB [ 2254.859996] fsnotify_mark_connector 24KB 24KB [ 2254.860673] net_namespace 86KB 86KB [ 2254.861300] task_delay_info 86KB 88KB [ 2254.861913] taskstats 100KB 100KB [ 2254.862534] proc_dir_entry 307KB 307KB [ 2254.863156] pde_opener 31KB 31KB [ 2254.863761] seq_file 45KB 45KB [ 2254.864384] sigqueue 106KB 106KB [ 2254.864992] shmem_inode_cache 1294KB 1352KB [ 2254.865614] kernfs_iattrs_cache 254KB 254KB [ 2254.866260] kernfs_node_cache 5145KB 5145KB [ 2254.866860] mnt_cache 133KB 133KB [ 2254.867503] filp 1400KB 1830KB [ 2254.868143] names_cache 8708KB 9668KB [ 2254.868746] hashtab_node 274KB 274KB [ 2254.869364] ebitmap_node 1149KB 1149KB [ 2254.869971] avtab_node 4976KB 4976KB [ 2254.870601] avc_node 31KB 31KB [ 2254.871231] lsm_inode_cache 3258KB 3292KB [ 2254.871840] lsm_file_cache 162KB 184KB [ 2254.872462] key_jar 31KB 31KB [ 2254.873082] uts_namespace 15KB 15KB [ 2254.873686] nsproxy 11KB 11KB [ 2254.874329] vm_area_struct 930KB 1124KB [ 2254.874941] fs_cache 52KB 52KB [ 2254.875562] files_cache 140KB 175KB [ 2254.876183] signal_cache 313KB 339KB [ 2254.876785] sighand_cache 302KB 330KB [ 2254.877408] task_struct 1174KB 1417KB [ 2254.878039] cred_jar 105KB 148KB [ 2254.878655] anon_vma_chain 177KB 240KB [ 2254.879275] anon_vma 199KB 199KB [ 2254.879882] pid 55KB 71KB [ 2254.880510] Acpi-Operand 225KB 257KB [ 2254.881134] Acpi-ParseExt 27KB 27KB [ 2254.881741] Acpi-Parse 146KB 162KB [ 2254.882368] Acpi-State 78KB 94KB [ 2254.882970] Acpi-Namespace 24KB 24KB [ 2254.883597] numa_policy 3KB 3KB [ 2254.884221] trace_event_file 176KB 176KB [ 2254.884822] ftrace_event_field 280KB 280KB [ 2254.885450] pool_workqueue 32KB 32KB [ 2254.886076] task_group 16KB 16KB [ 2254.886679] mm_struct 281KB 315KB [ 2254.887299] vmap_area 129KB 129KB [ 2254.887903] page->ptl 164KB 216KB [ 2254.888521] kmemleak_scan_area 155KB 155KB [ 2254.890161] kmemleak_object 141365KB 153955KB [ 2254.890779] kmalloc-8k 4512KB 4640KB [ 2254.891414] kmalloc-4k 5912KB 7392KB [ 2254.892047] kmalloc-2k 3764KB 4320KB [ 2254.892678] kmalloc-1k 2174KB 3488KB [ 2254.893331] kmalloc-512 2886KB 4560KB [ 2254.893954] kmalloc-256 1190KB 1296KB [ 2254.894579] kmalloc-192 568KB 568KB [ 2254.895209] kmalloc-128 465KB 540KB [ 2254.895840] kmalloc-96 388KB 704KB [ 2254.896490] kmalloc-64 971KB 1288KB [ 2254.897129] kmalloc-32 758KB 828KB [ 2254.897730] kmalloc-16 376KB 376KB [ 2254.898355] kmalloc-8 303KB 310KB [ 2254.898960] kmem_cache_node 43KB 43KB [ 2254.899578] kmem_cache 71KB 71KB [ 2254.900209] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/ssh.service,task=syz-fuzzer,pid=255,uid=0 [ 2254.902651] Out of memory (oom_kill_allocating_task): Killed process 254 (syz-fuzzer) total-vm:1168968kB, anon-rss:185524kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:764kB oom_score_adj:0 [ 2255.061106] syz-executor.6 invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 2255.062541] CPU: 0 PID: 287 Comm: syz-executor.6 Not tainted 5.10.256 #1 [ 2255.063436] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2255.064538] Call Trace: [ 2255.064895] dump_stack+0x107/0x167 [ 2255.065381] dump_header+0x107/0x689 [ 2255.065892] oom_kill_process.cold+0x10/0x15 [ 2255.066493] out_of_memory+0x1149/0x1440 [ 2255.067031] ? oom_killer_disable+0x280/0x280 [ 2255.067629] ? mutex_trylock+0x237/0x2b0 [ 2255.068159] ? __alloc_pages_slowpath.constprop.0+0xb70/0x2320 [ 2255.069098] __alloc_pages_slowpath.constprop.0+0x1cb6/0x2320 [ 2255.069882] ? lock_acquire+0x127/0x470 [ 2255.070529] ? warn_alloc+0x190/0x190 [ 2255.071092] __alloc_pages_nodemask+0x51d/0x600 [ 2255.071714] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2255.072515] ? find_get_entry+0x2c8/0x740 [ 2255.073068] alloc_pages_current+0x187/0x280 [ 2255.073652] __page_cache_alloc+0x2d2/0x360 [ 2255.074353] pagecache_get_page+0x2c7/0xc80 [ 2255.074931] filemap_fault+0x177d/0x2210 [ 2255.075465] ? read_cache_page_gfp+0x30/0x30 [ 2255.076176] ? replace_page_cache_page+0x1200/0x1200 [ 2255.076882] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 2255.077767] ext4_filemap_fault+0x87/0xc0 [ 2255.078317] __do_fault+0x113/0x410 [ 2255.078909] handle_mm_fault+0x1e53/0x3500 [ 2255.079481] ? __pmd_alloc+0x630/0x630 [ 2255.080111] ? vmacache_find+0x55/0x2a0 [ 2255.080647] do_user_addr_fault+0x626/0x1070 [ 2255.081355] exc_page_fault+0xa2/0x1a0 [ 2255.081869] ? asm_exc_page_fault+0x8/0x30 [ 2255.082554] asm_exc_page_fault+0x1e/0x30 [ 2255.083208] RIP: 0033:0x7fc410b14688 [ 2255.083811] Code: Unable to access opcode bytes at RIP 0x7fc410b1465e. [ 2255.084854] RSP: 002b:00007ffdef7e6890 EFLAGS: 00010216 [ 2255.085694] RAX: 0000001b2d020000 RBX: 000000000000030f RCX: 00000000002260c8 [ 2255.086823] RDX: 00000000002262d4 RSI: 00007ffdef7e6950 RDI: 0000000000000001 [ 2255.087936] RBP: 00007ffdef7e68ec R08: 00000000000008cd R09: 00007ffdef7ef080 [ 2255.089069] R10: 00007ffdef7ef090 R11: 000000000040b218 R12: 0000000000000032 [ 2255.090188] R13: 0000000000225b65 R14: 000000000000000f R15: 00007ffdef7e6950 [ 2255.091394] Mem-Info: [ 2255.091798] active_anon:9762 inactive_anon:45452 isolated_anon:0 [ 2255.091798] active_file:23 inactive_file:0 isolated_file:0 [ 2255.091798] unevictable:0 dirty:0 writeback:0 [ 2255.091798] slab_reclaimable:9173 slab_unreclaimable:59181 [ 2255.091798] mapped:69634 shmem:120 pagetables:1063 bounce:0 [ 2255.091798] free:2796 free_pcp:0 free_cma:0 [ 2255.096318] Node 0 active_anon:39048kB inactive_anon:181808kB active_file:92kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278536kB dirty:0kB writeback:0kB shmem:480kB writeback_tmp:0kB kernel_stack:3744kB all_unreclaimable? no [ 2255.099922] Node 0 DMA free:6508kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2255.103951] lowmem_reserve[]: 0 1616 1616 1616 [ 2255.104705] Node 0 DMA32 free:4676kB min:5116kB low:6768kB high:8420kB reserved_highatomic:0KB active_anon:39048kB inactive_anon:181808kB active_file:116kB inactive_file:0kB unevictable:0kB writepending:0kB present:2080640kB managed:1660444kB mlocked:0kB pagetables:4252kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2255.109115] lowmem_reserve[]: 0 0 0 0 [ 2255.109730] Node 0 DMA: 1*4kB (U) 1*8kB (U) 0*16kB 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6508kB [ 2255.111902] Node 0 DMA32: 351*4kB (UME) 137*8kB (UM) 58*16kB (UME) 29*32kB (UM) 11*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5060kB [ 2255.114210] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 2255.117532] 149 total pagecache pages [ 2255.118665] 0 pages in swap cache [ 2255.119579] Swap cache stats: add 0, delete 0, find 0/0 [ 2255.120730] Free swap = 0kB [ 2255.121375] Total swap = 0kB [ 2255.122004] 524158 pages RAM [ 2255.122668] 0 pages HighMem/MovableOnly [ 2255.123574] 105070 pages reserved [ 2255.124380] Unreclaimable slab info: [ 2255.125222] Name Used Total [ 2255.126482] pid_2 63KB 63KB [ 2255.127687] IEEE-802.15.4-MAC 63KB 63KB [ 2255.128819] fib6_nodes 28KB 28KB [ 2255.129948] ip6_dst_cache 41KB 41KB [ 2255.131089] PINGv6 30KB 30KB [ 2255.132219] RAWv6 154KB 154KB [ 2255.133344] UDPLITEv6 62KB 62KB [ 2255.134489] UDPv6 62KB 62KB [ 2255.135610] TCPv6 62KB 62KB [ 2255.136735] scsi_sense_cache 8KB 8KB [ 2255.137869] sd_ext_cdb 3KB 3KB [ 2255.139012] virtio_scsi_cmd 16KB 16KB [ 2255.140179] sgpool-128 59KB 59KB [ 2255.141309] sgpool-64 63KB 63KB [ 2255.142471] sgpool-32 47KB 47KB [ 2255.143615] sgpool-16 38KB 67KB [ 2255.144746] sgpool-8 30KB 41KB [ 2255.145878] mqueue_inode_cache 62KB 62KB [ 2255.147058] nfs_commit_data 15KB 15KB [ 2255.148186] nfs_write_data 47KB 47KB [ 2255.149323] jbd2_inode 7KB 7KB [ 2255.150495] ext4_system_zone 3KB 3KB [ 2255.151637] ext4_io_end_vec 7KB 7KB [ 2255.152803] ext4_bio_post_read_ctx 15KB 15KB [ 2255.154068] bio-2 4KB 4KB [ 2255.155235] fasync_cache 3KB 3KB [ 2255.156409] pid_namespace 7KB 7KB [ 2255.157570] rpc_buffers 31KB 31KB [ 2255.158760] rpc_tasks 3KB 3KB [ 2255.159925] UNIX 354KB 416KB [ 2255.161085] UDP-Lite 63KB 63KB [ 2255.162262] tcp_bind_bucket 8KB 8KB [ 2255.163435] ip_fib_trie 8KB 8KB [ 2255.164603] ip_fib_alias 15KB 15KB [ 2255.165769] ip_dst_cache 8KB 8KB [ 2255.166941] RAW 61KB 61KB [ 2255.168110] UDP 269KB 315KB [ 2255.169270] request_sock_TCP 15KB 15KB [ 2255.170434] TCP 60KB 60KB [ 2255.171582] hugetlbfs_inode_cache 15KB 15KB [ 2255.172803] bio-1 11KB 11KB [ 2255.173960] eventpoll_pwq 19KB 19KB [ 2255.175145] eventpoll_epi 59KB 59KB [ 2255.176293] inotify_inode_mark 62KB 62KB [ 2255.177479] request_queue 60KB 60KB [ 2255.178643] blkdev_ioc 18KB 18KB [ 2255.179802] bio-0 160KB 164KB [ 2255.180954] biovec-max 841KB 841KB [ 2255.182129] biovec-64 110KB 189KB [ 2255.183304] biovec-16 56KB 56KB [ 2255.184467] uid_cache 8KB 8KB [ 2255.185618] dmaengine-unmap-2 4KB 4KB [ 2255.186810] audit_buffer 7KB 7KB [ 2255.187970] skbuff_fclone_cache 105KB 105KB [ 2255.189180] skbuff_head_cache 433KB 551KB [ 2255.190356] file_lock_cache 43KB 51KB [ 2255.191524] file_lock_ctx 7KB 7KB [ 2255.192681] fsnotify_mark_connector 24KB 24KB [ 2255.193940] net_namespace 86KB 86KB [ 2255.195125] task_delay_info 86KB 88KB [ 2255.196279] taskstats 100KB 100KB [ 2255.197430] proc_dir_entry 307KB 307KB [ 2255.198600] pde_opener 31KB 31KB [ 2255.199751] seq_file 45KB 45KB [ 2255.200917] sigqueue 106KB 106KB [ 2255.202082] shmem_inode_cache 1294KB 1352KB [ 2255.203247] kernfs_iattrs_cache 254KB 254KB [ 2255.204424] kernfs_node_cache 5145KB 5145KB [ 2255.205570] mnt_cache 133KB 133KB [ 2255.206754] filp 1306KB 1762KB [ 2255.207931] names_cache 8351KB 9311KB [ 2255.209092] hashtab_node 274KB 274KB [ 2255.210267] ebitmap_node 1149KB 1149KB [ 2255.211416] avtab_node 4976KB 4976KB [ 2255.212588] avc_node 31KB 31KB [ 2255.213750] lsm_inode_cache 3257KB 3292KB [ 2255.214910] lsm_file_cache 162KB 184KB [ 2255.216068] key_jar 31KB 31KB [ 2255.217235] uts_namespace 15KB 15KB [ 2255.218403] nsproxy 11KB 11KB [ 2255.219579] vm_area_struct 888KB 1112KB [ 2255.220746] fs_cache 52KB 52KB [ 2255.221896] files_cache 140KB 175KB [ 2255.223072] signal_cache 313KB 339KB [ 2255.224235] sighand_cache 302KB 330KB [ 2255.225398] task_struct 1122KB 1417KB [ 2255.226568] cred_jar 105KB 148KB [ 2255.227723] anon_vma_chain 177KB 240KB [ 2255.228890] anon_vma 199KB 199KB [ 2255.230065] pid 55KB 71KB [ 2255.231220] Acpi-Operand 225KB 257KB [ 2255.232368] Acpi-ParseExt 27KB 27KB [ 2255.233526] Acpi-Parse 146KB 162KB [ 2255.234696] Acpi-State 78KB 94KB [ 2255.235839] Acpi-Namespace 24KB 24KB [ 2255.236984] numa_policy 3KB 3KB [ 2255.238157] trace_event_file 176KB 176KB [ 2255.239305] ftrace_event_field 280KB 280KB [ 2255.240461] pool_workqueue 32KB 32KB [ 2255.241611] task_group 16KB 16KB [ 2255.242787] mm_struct 281KB 315KB [ 2255.243944] vmap_area 129KB 129KB [ 2255.245103] page->ptl 161KB 212KB [ 2255.246282] kmemleak_scan_area 155KB 155KB [ 2255.248533] kmemleak_object 141151KB 153948KB [ 2255.249703] kmalloc-8k 4512KB 4640KB [ 2255.250904] kmalloc-4k 5912KB 7392KB [ 2255.252072] kmalloc-2k 3756KB 4320KB [ 2255.253241] kmalloc-1k 2174KB 3488KB [ 2255.254458] kmalloc-512 2948KB 4528KB [ 2255.255619] kmalloc-256 1190KB 1296KB [ 2255.256771] kmalloc-192 568KB 568KB [ 2255.257937] kmalloc-128 465KB 540KB [ 2255.259126] kmalloc-96 385KB 704KB [ 2255.260307] kmalloc-64 970KB 1284KB [ 2255.261471] kmalloc-32 758KB 828KB [ 2255.262643] kmalloc-16 376KB 376KB [ 2255.263802] kmalloc-8 303KB 310KB [ 2255.264958] kmem_cache_node 43KB 43KB [ 2255.266126] kmem_cache 71KB 71KB [ 2255.267284] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz6,mems_allowed=0,global_oom,task_memcg=/syz6,task=syz-executor.6,pid=287,uid=0 [ 2255.270297] Out of memory (oom_kill_allocating_task): Killed process 287 (syz-executor.6) total-vm:93280kB, anon-rss:384kB, file-rss:34572kB, shmem-rss:0kB, UID:0 pgtables:120kB oom_score_adj:0 [ 2255.365558] syz-executor.7 invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 2255.366756] CPU: 1 PID: 282 Comm: syz-executor.7 Not tainted 5.10.256 #1 [ 2255.367522] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2255.368464] Call Trace: [ 2255.368773] dump_stack+0x107/0x167 [ 2255.369188] dump_header+0x107/0x689 [ 2255.369617] oom_kill_process.cold+0x10/0x15 [ 2255.370132] out_of_memory+0x1149/0x1440 [ 2255.370604] ? oom_killer_disable+0x280/0x280 [ 2255.371117] ? mutex_trylock+0x237/0x2b0 [ 2255.371583] ? __alloc_pages_slowpath.constprop.0+0xb70/0x2320 [ 2255.372260] __alloc_pages_slowpath.constprop.0+0x1cb6/0x2320 [ 2255.372933] ? lock_acquire+0x127/0x470 [ 2255.373391] ? warn_alloc+0x190/0x190 [ 2255.373842] __alloc_pages_nodemask+0x51d/0x600 [ 2255.374377] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2255.375066] ? find_get_entry+0x2c8/0x740 [ 2255.375545] alloc_pages_current+0x187/0x280 [ 2255.376047] __page_cache_alloc+0x2d2/0x360 [ 2255.376543] pagecache_get_page+0x2c7/0xc80 [ 2255.377037] filemap_fault+0x177d/0x2210 [ 2255.377511] ? read_cache_page_gfp+0x30/0x30 [ 2255.378014] ? replace_page_cache_page+0x1200/0x1200 [ 2255.378596] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 2255.379197] ext4_filemap_fault+0x87/0xc0 [ 2255.379668] __do_fault+0x113/0x410 [ 2255.380085] handle_mm_fault+0x1e53/0x3500 [ 2255.380573] ? find_held_lock+0x2c/0x110 [ 2255.381032] ? __pmd_alloc+0x630/0x630 [ 2255.381480] ? vmacache_find+0x55/0x2a0 [ 2255.381938] do_user_addr_fault+0x626/0x1070 [ 2255.382451] exc_page_fault+0xa2/0x1a0 [ 2255.382895] ? asm_exc_page_fault+0x8/0x30 [ 2255.383378] asm_exc_page_fault+0x1e/0x30 [ 2255.383843] RIP: 0033:0x7f7a022f0b80 [ 2255.384263] Code: Unable to access opcode bytes at RIP 0x7f7a022f0b56. [ 2255.385008] RSP: 002b:00007ffea824c6b8 EFLAGS: 00010283 [ 2255.385615] RAX: 0000000000000000 RBX: 00000000000002c0 RCX: 000000000000000e [ 2255.386429] RDX: 0000000000000b81 RSI: 0000000000000009 RDI: 00000000fffffd40 [ 2255.387239] RBP: 00007ffea824c71c R08: 00000000000008ce R09: 00007ffea8355080 [ 2255.388055] R10: 00007ffea8355090 R11: 000000000040bb9a R12: 0000000000000064 [ 2255.388866] R13: 0000000000225c6e R14: 000000000000000e R15: 00007ffea824c780 [ 2255.389759] Mem-Info: [ 2255.390076] active_anon:9762 inactive_anon:45446 isolated_anon:0 [ 2255.390076] active_file:1 inactive_file:6 isolated_file:0 [ 2255.390076] unevictable:0 dirty:0 writeback:0 [ 2255.390076] slab_reclaimable:9173 slab_unreclaimable:59171 [ 2255.390076] mapped:69634 shmem:120 pagetables:1063 bounce:0 [ 2255.390076] free:2829 free_pcp:72 free_cma:0 [ 2255.393636] Node 0 active_anon:39048kB inactive_anon:181784kB active_file:4kB inactive_file:24kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278536kB dirty:0kB writeback:0kB shmem:480kB writeback_tmp:0kB kernel_stack:3744kB all_unreclaimable? yes [ 2255.396251] Node 0 DMA free:6508kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2255.399215] lowmem_reserve[]: 0 1616 1616 1616 [ 2255.399765] Node 0 DMA32 free:4808kB min:5116kB low:6768kB high:8420kB reserved_highatomic:0KB active_anon:39048kB inactive_anon:181784kB active_file:4kB inactive_file:24kB unevictable:0kB writepending:0kB present:2080640kB managed:1660444kB mlocked:0kB pagetables:4252kB bounce:0kB free_pcp:288kB local_pcp:0kB free_cma:0kB [ 2255.402975] lowmem_reserve[]: 0 0 0 0 [ 2255.403446] Node 0 DMA: 1*4kB (U) 1*8kB (U) 0*16kB 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6508kB [ 2255.405032] Node 0 DMA32: 288*4kB (UME) 137*8kB (UM) 58*16kB (UME) 29*32kB (UM) 11*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4808kB [ 2255.406695] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 2255.407679] 151 total pagecache pages [ 2255.408126] 0 pages in swap cache [ 2255.408516] Swap cache stats: add 0, delete 0, find 0/0 [ 2255.409135] Free swap = 0kB [ 2255.409481] Total swap = 0kB [ 2255.409825] 524158 pages RAM [ 2255.410189] 0 pages HighMem/MovableOnly [ 2255.410639] 105070 pages reserved [ 2255.411049] Unreclaimable slab info: [ 2255.411468] Name Used Total [ 2255.412107] pid_2 63KB 63KB [ 2255.412711] IEEE-802.15.4-MAC 63KB 63KB [ 2255.413332] fib6_nodes 28KB 28KB [ 2255.413933] ip6_dst_cache 41KB 41KB [ 2255.414557] PINGv6 30KB 30KB [ 2255.415186] RAWv6 154KB 154KB [ 2255.415795] UDPLITEv6 62KB 62KB [ 2255.416417] UDPv6 62KB 62KB [ 2255.417038] TCPv6 62KB 62KB [ 2255.417646] scsi_sense_cache 8KB 8KB [ 2255.418279] sd_ext_cdb 3KB 3KB [ 2255.418889] virtio_scsi_cmd 16KB 16KB [ 2255.419515] sgpool-128 59KB 59KB [ 2255.420138] sgpool-64 63KB 63KB [ 2255.420742] sgpool-32 47KB 47KB [ 2255.421367] sgpool-16 38KB 67KB [ 2255.422992] sgpool-8 30KB 41KB [ 2255.423721] mqueue_inode_cache 62KB 62KB [ 2255.424361] nfs_commit_data 15KB 15KB [ 2255.424965] nfs_write_data 47KB 47KB [ 2255.425595] jbd2_inode 7KB 7KB [ 2255.426227] ext4_system_zone 3KB 3KB [ 2255.426834] ext4_io_end_vec 7KB 7KB [ 2255.427465] ext4_bio_post_read_ctx 15KB 15KB [ 2255.428148] bio-2 4KB 4KB [ 2255.428755] fasync_cache 3KB 3KB [ 2255.429378] pid_namespace 7KB 7KB [ 2255.429986] rpc_buffers 31KB 31KB [ 2255.430620] rpc_tasks 3KB 3KB [ 2255.431242] UNIX 354KB 416KB [ 2255.431851] UDP-Lite 63KB 63KB [ 2255.432473] tcp_bind_bucket 8KB 8KB [ 2255.433098] ip_fib_trie 8KB 8KB [ 2255.433699] ip_fib_alias 15KB 15KB [ 2255.434327] ip_dst_cache 8KB 8KB [ 2255.434934] RAW 61KB 61KB [ 2255.435557] UDP 269KB 315KB [ 2255.436183] request_sock_TCP 15KB 15KB [ 2255.436788] TCP 60KB 60KB [ 2255.437405] hugetlbfs_inode_cache 15KB 15KB [ 2255.438077] bio-1 11KB 11KB [ 2255.438684] eventpoll_pwq 19KB 19KB [ 2255.439305] eventpoll_epi 59KB 59KB [ 2255.440097] inotify_inode_mark 62KB 62KB [ 2255.440711] request_queue 60KB 60KB [ 2255.441339] blkdev_ioc 18KB 18KB [ 2255.441941] bio-0 160KB 164KB [ 2255.442570] biovec-max 841KB 841KB [ 2255.443196] biovec-64 110KB 189KB [ 2255.443801] biovec-16 56KB 56KB [ 2255.444424] uid_cache 8KB 8KB [ 2255.445052] dmaengine-unmap-2 4KB 4KB [ 2255.445654] audit_buffer 7KB 7KB [ 2255.446281] skbuff_fclone_cache 105KB 105KB [ 2255.446905] skbuff_head_cache 457KB 551KB [ 2255.447529] file_lock_cache 43KB 51KB [ 2255.448149] file_lock_ctx 7KB 7KB [ 2255.448748] fsnotify_mark_connector 24KB 24KB [ 2255.449423] net_namespace 86KB 86KB [ 2255.450044] task_delay_info 86KB 88KB [ 2255.450652] taskstats 100KB 100KB [ 2255.451274] proc_dir_entry 307KB 307KB [ 2255.451875] pde_opener 31KB 31KB [ 2255.452513] seq_file 45KB 45KB [ 2255.453133] sigqueue 106KB 106KB [ 2255.453738] shmem_inode_cache 1294KB 1352KB [ 2255.454370] kernfs_iattrs_cache 254KB 254KB [ 2255.454989] kernfs_node_cache 5145KB 5145KB [ 2255.455612] mnt_cache 133KB 133KB [ 2255.456239] filp 1306KB 1762KB [ 2255.456854] names_cache 8351KB 9311KB [ 2255.457478] hashtab_node 274KB 274KB [ 2255.458113] ebitmap_node 1149KB 1149KB [ 2255.458715] avtab_node 4976KB 4976KB [ 2255.459339] avc_node 31KB 31KB [ 2255.459950] lsm_inode_cache 3257KB 3292KB [ 2255.460569] lsm_file_cache 162KB 184KB [ 2255.461188] key_jar 31KB 31KB [ 2255.461792] uts_namespace 15KB 15KB [ 2255.462420] nsproxy 11KB 11KB [ 2255.463049] vm_area_struct 888KB 1112KB [ 2255.463651] fs_cache 52KB 52KB [ 2255.464274] files_cache 140KB 175KB [ 2255.464874] signal_cache 313KB 339KB [ 2255.465508] sighand_cache 302KB 330KB [ 2255.466141] task_struct 1122KB 1417KB [ 2255.466742] cred_jar 105KB 148KB [ 2255.467371] anon_vma_chain 177KB 240KB [ 2255.467970] anon_vma 199KB 199KB [ 2255.468591] pid 55KB 71KB [ 2255.469214] Acpi-Operand 225KB 257KB [ 2255.469818] Acpi-ParseExt 27KB 27KB [ 2255.470441] Acpi-Parse 146KB 162KB [ 2255.471061] Acpi-State 78KB 94KB [ 2255.471661] Acpi-Namespace 24KB 24KB [ 2255.472284] numa_policy 3KB 3KB [ 2255.472888] trace_event_file 176KB 176KB [ 2255.473530] ftrace_event_field 280KB 280KB [ 2255.474170] pool_workqueue 32KB 32KB [ 2255.474778] task_group 16KB 16KB [ 2255.475403] mm_struct 281KB 315KB [ 2255.476003] vmap_area 129KB 129KB [ 2255.476627] page->ptl 161KB 212KB [ 2255.477248] kmemleak_scan_area 155KB 155KB [ 2255.478102] kmemleak_object 141265KB 153948KB [ 2255.478714] kmalloc-8k 4512KB 4640KB [ 2255.479338] kmalloc-4k 5912KB 7392KB [ 2255.479947] kmalloc-2k 3756KB 4320KB [ 2255.480572] kmalloc-1k 2174KB 3488KB [ 2255.481202] kmalloc-512 3035KB 4528KB [ 2255.481806] kmalloc-256 1190KB 1296KB [ 2255.482431] kmalloc-192 568KB 568KB [ 2255.483054] kmalloc-128 465KB 540KB [ 2255.483657] kmalloc-96 385KB 704KB [ 2255.484280] kmalloc-64 970KB 1284KB [ 2255.484884] kmalloc-32 758KB 828KB [ 2255.485504] kmalloc-16 376KB 376KB [ 2255.486140] kmalloc-8 303KB 310KB [ 2255.486740] kmem_cache_node 43KB 43KB [ 2255.487361] kmem_cache 71KB 71KB [ 2255.487963] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz7,mems_allowed=0,global_oom,task_memcg=/syz7,task=syz-executor.7,pid=282,uid=0 [ 2255.489573] Out of memory (oom_kill_allocating_task): Killed process 282 (syz-executor.7) total-vm:93280kB, anon-rss:388kB, file-rss:34384kB, shmem-rss:0kB, UID:0 pgtables:124kB oom_score_adj:0 [ 2257.174918] syz-executor.0: page allocation failure: order:0, mode:0xcc0(GFP_KERNEL), nodemask=(null),cpuset=syz0,mems_allowed=0 [ 2257.176507] CPU: 1 PID: 11343 Comm: syz-executor.0 Not tainted 5.10.256 #1 [ 2257.177312] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2257.178285] Call Trace: [ 2257.178593] dump_stack+0x107/0x167 [ 2257.179021] warn_alloc.cold+0x95/0x18a [ 2257.179490] ? zone_watermark_ok_safe+0x260/0x260 [ 2257.180058] ? queue_oom_reaper+0x86/0x1e0 [ 2257.180554] ? wait_for_completion_io+0x270/0x270 [ 2257.181120] __alloc_pages_slowpath.constprop.0+0x1dd3/0x2320 [ 2257.181809] ? lock_acquire+0x127/0x470 [ 2257.182278] ? warn_alloc+0x190/0x190 [ 2257.182727] __alloc_pages_nodemask+0x51d/0x600 [ 2257.183271] ? asm_sysvec_call_function_single+0x12/0x20 [ 2257.183893] ? __alloc_pages_slowpath.constprop.0+0x2320/0x2320 [ 2257.184591] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2257.185202] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2257.185843] alloc_pages_current+0x187/0x280 [ 2257.186364] ? kcov_remote_stop+0x310/0x310 [ 2257.186864] relay_open_buf.part.0+0x2a5/0xc00 [ 2257.187401] relay_open+0x531/0xa10 [ 2257.187830] do_blk_trace_setup+0x4cf/0xc10 [ 2257.188333] ? _copy_from_user+0xfb/0x1b0 [ 2257.188812] __blk_trace_setup+0xca/0x180 [ 2257.189291] ? do_blk_trace_setup+0xc10/0xc10 [ 2257.189823] blk_trace_ioctl+0x155/0x290 [ 2257.190294] ? blk_add_trace_bio_remap+0x5d0/0x5d0 [ 2257.190863] ? do_vfs_ioctl+0x283/0x10d0 [ 2257.191338] ? selinux_bprm_creds_for_exec+0xb60/0xb60 [ 2257.191948] ? generic_block_fiemap+0x60/0x60 [ 2257.192472] ? lock_downgrade+0x6d0/0x6d0 [ 2257.192962] blkdev_ioctl+0xc1/0x710 [ 2257.193397] ? blkdev_common_ioctl+0x1930/0x1930 [ 2257.193945] ? selinux_file_ioctl+0xb6/0x270 [ 2257.194464] block_ioctl+0xf9/0x140 [ 2257.194878] ? blkdev_read_iter+0x1c0/0x1c0 [ 2257.195376] __x64_sys_ioctl+0x19a/0x210 [ 2257.195840] do_syscall_64+0x33/0x40 [ 2257.196268] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2257.196852] RIP: 0033:0x7fd682f6eb19 [ 2257.197280] Code: Unable to access opcode bytes at RIP 0x7fd682f6eaef. [ 2257.198031] RSP: 002b:00007fd6804e4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2257.198908] RAX: ffffffffffffffda RBX: 00007fd683081f60 RCX: 00007fd682f6eb19 [ 2257.199719] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2257.200537] RBP: 00007fd682fc8f6d R08: 0000000000000000 R09: 0000000000000000 [ 2257.201363] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2257.202177] R13: 00007ffe0b0ccb2f R14: 00007fd6804e4300 R15: 0000000000022000 [ 2257.203040] Mem-Info: [ 2257.203336] active_anon:45 inactive_anon:7774 isolated_anon:0 [ 2257.203336] active_file:34 inactive_file:0 isolated_file:0 [ 2257.203336] unevictable:0 dirty:0 writeback:0 [ 2257.203336] slab_reclaimable:8362 slab_unreclaimable:57201 [ 2257.203336] mapped:34818 shmem:94 pagetables:409 bounce:0 [ 2257.203336] free:2433 free_pcp:63 free_cma:0 [ 2257.206870] Node 0 active_anon:180kB inactive_anon:31096kB active_file:136kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:139272kB dirty:0kB writeback:0kB shmem:376kB writeback_tmp:0kB kernel_stack:3360kB all_unreclaimable? yes [ 2257.209541] Node 0 DMA free:6484kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2257.212577] lowmem_reserve[]: 0 1616 1616 1616 [ 2257.213139] Node 0 DMA32 free:3248kB min:7164kB low:8816kB high:10468kB reserved_highatomic:0KB active_anon:180kB inactive_anon:31096kB active_file:136kB inactive_file:0kB unevictable:0kB writepending:0kB present:2080640kB managed:1660444kB mlocked:0kB pagetables:1636kB bounce:0kB free_pcp:252kB local_pcp:248kB free_cma:0kB [ 2257.216419] lowmem_reserve[]: 0 0 0 0 [ 2257.216875] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 0*32kB 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6484kB [ 2257.218419] Node 0 DMA32: 398*4kB (ME) 109*8kB (UME) 31*16kB (UME) 9*32kB (U) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3248kB [ 2257.220004] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 2257.220988] 123 total pagecache pages [ 2257.221436] 0 pages in swap cache [ 2257.221837] Swap cache stats: add 0, delete 0, find 0/0 [ 2257.222468] Free swap = 0kB [ 2257.222816] Total swap = 0kB [ 2257.223176] 524158 pages RAM [ 2257.223518] 0 pages HighMem/MovableOnly [ 2257.223965] 105070 pages reserved VM DIAGNOSIS: 18:00:50 Registers: info registers vcpu 0 RAX=0000000080010004 RBX=ffff88800f410000 RCX=ffffffff81f507a4 RDX=000000000000c062 RSI=ffffffff81f507b2 RDI=0000000000000007 RBP=000000000001c062 RSP=ffff88806ce09d68 R8 =0000000000000001 R9 =0000000000000003 R10=0000000000010000 R11=0000000000000001 R12=ffffffff82a7d8f0 R13=ffff88800f410180 R14=0000000000000001 R15=ffff88800f414338 RIP=ffffffff81f507b6 RFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007fd6804e4700 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=00007f49568ad248 CR3=0000000043618000 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=2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c XMM01=000000ff000000000000000000000000 XMM02=000000ff000000000000000000000000 XMM03=65530073746e6576652e79726f6d656d XMM04=000056153edeb600000056153ee1b020 XMM05=020100000000ff000000000000000000 XMM06=697665640031006563697665642e3669 XMM07=00000000000000000000000000000000 XMM08=65784500657250747261745363657845 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000200000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=dffffc0000000000 RBX=ffff88800923236c RCX=1ffff11001246470 RDX=0000000000000000 RSI=0000000000000001 RDI=ffffffff86894ab9 RBP=ffffffff86894a00 RSP=ffff888009257620 R8 =0000000000000000 R9 =ffffffff868736f7 R10=fffffbfff0d0e6de R11=0000000000000001 R12=ffff888009231a40 R13=ffff888009232388 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff8126fc78 RFL=00000013 [----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 0000000000000000 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007fd4440f1a50 CR3=000000000fe08000 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=ffffffff00ffffffffffffffffffffff XMM01=707465675f6c697475646f6d6d61705f XMM02=ff000000000000ff0000000000ff0000 XMM03=66207463656e6e6f6373696420646576 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=0d0c0f0e09080b0a0504070601000302 XMM07=00000000000000000000000000000000 XMM08=000a0d732a2e25006c61746166003367 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000