fffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:05:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) [ 1830.131298] FAULT_INJECTION: forcing a failure. [ 1830.131298] name failslab, interval 1, probability 0, space 0, times 0 [ 1830.133801] CPU: 1 PID: 12535 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1830.135301] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.137097] Call Trace: [ 1830.137848] dump_stack+0x107/0x167 [ 1830.138638] should_fail.cold+0x5/0xa [ 1830.139459] ? memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1830.140581] should_failslab+0x5/0x20 [ 1830.141403] __kmalloc_node+0x76/0x420 [ 1830.142272] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1830.143537] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 1830.144787] ? trace_hardirqs_on+0x5b/0x180 [ 1830.145928] kmem_cache_alloc_trace+0x169/0x320 [ 1830.147082] alloc_pipe_info+0x10a/0x590 [ 1830.147972] splice_direct_to_actor+0x774/0x980 [ 1830.148195] FAULT_INJECTION: forcing a failure. [ 1830.148195] name failslab, interval 1, probability 0, space 0, times 0 [ 1830.148981] ? _cond_resched+0x10/0x30 [ 1830.149002] ? inode_security+0x107/0x140 [ 1830.149028] ? pipe_to_sendpage+0x380/0x380 [ 1830.153967] ? avc_policy_seqno+0x9/0x70 [ 1830.154844] ? selinux_file_permission+0x92/0x520 [ 1830.155876] ? do_splice_to+0x160/0x160 [ 1830.156730] ? security_file_permission+0xb1/0xe0 [ 1830.157779] do_splice_direct+0x1c4/0x290 [ 1830.158668] ? splice_direct_to_actor+0x980/0x980 [ 1830.159700] ? avc_policy_seqno+0x9/0x70 [ 1830.160580] ? security_file_permission+0xb1/0xe0 [ 1830.161633] do_sendfile+0x553/0x11e0 [ 1830.162462] ? do_pwritev+0x270/0x270 [ 1830.163276] ? wait_for_completion_io+0x270/0x270 [ 1830.164315] ? rcu_read_lock_any_held+0x75/0xa0 [ 1830.165309] ? vfs_write+0x354/0xb10 [ 1830.166121] __x64_sys_sendfile64+0x1d1/0x210 [ 1830.167074] ? __ia32_sys_sendfile+0x220/0x220 [ 1830.168060] do_syscall_64+0x33/0x40 [ 1830.168862] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.169970] RIP: 0033:0x7f964d16ab19 [ 1830.170771] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1830.174668] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1830.176288] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1830.177808] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1830.179330] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.180856] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1830.182380] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 [ 1830.183931] CPU: 0 PID: 12530 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1830.185373] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.187085] Call Trace: [ 1830.187630] dump_stack+0x107/0x167 [ 1830.188398] should_fail.cold+0x5/0xa [ 1830.189184] ? alloc_pipe_info+0x1e5/0x590 [ 1830.190055] should_failslab+0x5/0x20 [ 1830.190829] __kmalloc+0x72/0x390 [ 1830.191552] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1830.192590] alloc_pipe_info+0x1e5/0x590 [ 1830.193427] splice_direct_to_actor+0x774/0x980 [ 1830.194388] ? _cond_resched+0x10/0x30 [ 1830.195193] ? inode_security+0x107/0x140 [ 1830.196038] ? pipe_to_sendpage+0x380/0x380 [ 1830.196907] ? avc_policy_seqno+0x9/0x70 [ 1830.197736] ? selinux_file_permission+0x92/0x520 [ 1830.198712] ? do_splice_to+0x160/0x160 [ 1830.199521] ? security_file_permission+0xb1/0xe0 [ 1830.200504] do_splice_direct+0x1c4/0x290 [ 1830.201340] ? splice_direct_to_actor+0x980/0x980 [ 1830.202320] ? avc_policy_seqno+0x9/0x70 [ 1830.203143] ? security_file_permission+0xb1/0xe0 [ 1830.204140] do_sendfile+0x553/0x11e0 [ 1830.204924] ? do_pwritev+0x270/0x270 [ 1830.205711] ? wait_for_completion_io+0x270/0x270 [ 1830.206712] ? rcu_read_lock_any_held+0x75/0xa0 [ 1830.207670] ? vfs_write+0x354/0xb10 [ 1830.208431] __x64_sys_sendfile64+0x1d1/0x210 [ 1830.209340] ? __ia32_sys_sendfile+0x220/0x220 [ 1830.210299] do_syscall_64+0x33/0x40 [ 1830.211062] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.212104] RIP: 0033:0x7f616160cb19 [ 1830.212866] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1830.216604] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1830.218157] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1830.219609] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1830.221052] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.222530] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1830.224022] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:05:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 4) [ 1830.305682] FAULT_INJECTION: forcing a failure. [ 1830.305682] name failslab, interval 1, probability 0, space 0, times 0 [ 1830.308501] CPU: 1 PID: 12537 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1830.310180] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.312253] Call Trace: [ 1830.312970] dump_stack+0x107/0x167 [ 1830.313765] should_fail.cold+0x5/0xa [ 1830.314674] ? create_object.isra.0+0x3a/0xa30 [ 1830.315815] should_failslab+0x5/0x20 [ 1830.316745] kmem_cache_alloc+0x5b/0x310 [ 1830.317795] ? create_object.isra.0+0x3ad/0xa30 [ 1830.318954] create_object.isra.0+0x3a/0xa30 [ 1830.320049] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1830.321140] __kmalloc_node+0x1ae/0x420 [ 1830.322259] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1830.323566] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 1830.324792] ? trace_hardirqs_on+0x5b/0x180 [ 1830.325746] kmem_cache_alloc_trace+0x169/0x320 [ 1830.326906] alloc_pipe_info+0x10a/0x590 [ 1830.327794] splice_direct_to_actor+0x774/0x980 [ 1830.328927] ? _cond_resched+0x10/0x30 [ 1830.329981] ? inode_security+0x107/0x140 [ 1830.330874] ? pipe_to_sendpage+0x380/0x380 [ 1830.331920] ? avc_policy_seqno+0x9/0x70 [ 1830.332886] ? selinux_file_permission+0x92/0x520 [ 1830.334014] ? do_splice_to+0x160/0x160 [ 1830.334871] ? security_file_permission+0xb1/0xe0 [ 1830.336121] do_splice_direct+0x1c4/0x290 [ 1830.337140] ? splice_direct_to_actor+0x980/0x980 [ 1830.338267] ? avc_policy_seqno+0x9/0x70 [ 1830.339302] ? security_file_permission+0xb1/0xe0 [ 1830.340384] do_sendfile+0x553/0x11e0 [ 1830.341272] ? do_pwritev+0x270/0x270 [ 1830.342105] ? wait_for_completion_io+0x270/0x270 [ 1830.343444] ? rcu_read_lock_any_held+0x75/0xa0 [ 1830.344433] ? vfs_write+0x354/0xb10 [ 1830.345370] __x64_sys_sendfile64+0x1d1/0x210 [ 1830.346353] ? __ia32_sys_sendfile+0x220/0x220 [ 1830.347347] do_syscall_64+0x33/0x40 [ 1830.348302] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.349395] RIP: 0033:0x7fb82b4c1b19 [ 1830.350318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1830.354739] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1830.356452] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1830.358341] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1830.360000] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.361688] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1830.363211] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:05:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:05:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x100000001) [ 1830.428066] FAULT_INJECTION: forcing a failure. [ 1830.428066] name failslab, interval 1, probability 0, space 0, times 0 [ 1830.430566] CPU: 0 PID: 12545 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1830.432135] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.433838] Call Trace: [ 1830.434384] dump_stack+0x107/0x167 [ 1830.435132] should_fail.cold+0x5/0xa [ 1830.435908] ? create_object.isra.0+0x3a/0xa30 [ 1830.436853] should_failslab+0x5/0x20 [ 1830.437647] kmem_cache_alloc+0x5b/0x310 [ 1830.438476] create_object.isra.0+0x3a/0xa30 [ 1830.439368] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1830.440405] __kmalloc_node+0x1ae/0x420 [ 1830.441225] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1830.442278] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 1830.443293] ? trace_hardirqs_on+0x5b/0x180 [ 1830.444179] kmem_cache_alloc_trace+0x169/0x320 [ 1830.445144] alloc_pipe_info+0x10a/0x590 [ 1830.445995] splice_direct_to_actor+0x774/0x980 [ 1830.446951] ? _cond_resched+0x10/0x30 [ 1830.447757] ? inode_security+0x107/0x140 [ 1830.448611] ? pipe_to_sendpage+0x380/0x380 [ 1830.449507] ? avc_policy_seqno+0x9/0x70 [ 1830.450357] ? selinux_file_permission+0x92/0x520 [ 1830.451350] ? do_splice_to+0x160/0x160 [ 1830.452182] ? security_file_permission+0xb1/0xe0 [ 1830.453200] do_splice_direct+0x1c4/0x290 [ 1830.454069] ? splice_direct_to_actor+0x980/0x980 [ 1830.455062] ? avc_policy_seqno+0x9/0x70 [ 1830.455907] ? security_file_permission+0xb1/0xe0 [ 1830.456921] do_sendfile+0x553/0x11e0 [ 1830.457723] ? do_pwritev+0x270/0x270 [ 1830.458512] ? wait_for_completion_io+0x270/0x270 [ 1830.459516] ? rcu_read_lock_any_held+0x75/0xa0 [ 1830.460461] ? vfs_write+0x354/0xb10 [ 1830.461234] __x64_sys_sendfile64+0x1d1/0x210 [ 1830.462157] ? __ia32_sys_sendfile+0x220/0x220 [ 1830.463104] do_syscall_64+0x33/0x40 [ 1830.463875] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.464929] RIP: 0033:0x7f616160cb19 [ 1830.465696] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1830.469447] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1830.471016] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1830.472481] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1830.473950] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.475409] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1830.476857] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:05:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x100000001) 10:05:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:05:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:05:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x100000001) 10:05:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x100000001) 10:05:31 executing program 4: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:05:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 4) [ 1830.988827] FAULT_INJECTION: forcing a failure. [ 1830.988827] name failslab, interval 1, probability 0, space 0, times 0 [ 1830.991110] CPU: 1 PID: 12565 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1830.992495] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.994161] Call Trace: [ 1830.994689] dump_stack+0x107/0x167 [ 1830.995426] should_fail.cold+0x5/0xa [ 1830.996193] ? create_object.isra.0+0x3a/0xa30 [ 1830.997121] should_failslab+0x5/0x20 [ 1830.997893] kmem_cache_alloc+0x5b/0x310 [ 1830.998698] create_object.isra.0+0x3a/0xa30 [ 1830.999586] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1831.000600] __kmalloc+0x16e/0x390 [ 1831.001310] alloc_pipe_info+0x1e5/0x590 [ 1831.002135] splice_direct_to_actor+0x774/0x980 [ 1831.003070] ? _cond_resched+0x10/0x30 [ 1831.003853] ? inode_security+0x107/0x140 [ 1831.004671] ? pipe_to_sendpage+0x380/0x380 [ 1831.005529] ? avc_policy_seqno+0x9/0x70 [ 1831.006364] ? selinux_file_permission+0x92/0x520 [ 1831.007328] ? do_splice_to+0x160/0x160 [ 1831.008125] ? security_file_permission+0xb1/0xe0 [ 1831.009104] do_splice_direct+0x1c4/0x290 [ 1831.009938] ? splice_direct_to_actor+0x980/0x980 [ 1831.010890] ? avc_policy_seqno+0x9/0x70 [ 1831.011695] ? security_file_permission+0xb1/0xe0 [ 1831.012638] do_sendfile+0x553/0x11e0 [ 1831.013409] ? do_pwritev+0x270/0x270 [ 1831.014153] __x64_sys_sendfile64+0x1d1/0x210 [ 1831.014872] ? __ia32_sys_sendfile+0x220/0x220 [ 1831.015590] do_syscall_64+0x33/0x40 [ 1831.016177] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1831.016998] RIP: 0033:0x7f964d16ab19 [ 1831.017755] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1831.021405] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1831.022828] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1831.024170] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1831.025282] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1831.026389] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1831.027519] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 10:05:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 5) 10:05:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:05:49 executing program 4: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:05:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 5) 10:05:49 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:05:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x100000001) 10:05:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 5) 10:05:49 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) [ 1848.327734] FAULT_INJECTION: forcing a failure. [ 1848.327734] name failslab, interval 1, probability 0, space 0, times 0 [ 1848.329475] CPU: 1 PID: 12579 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1848.330389] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1848.331469] Call Trace: [ 1848.331821] dump_stack+0x107/0x167 [ 1848.332299] should_fail.cold+0x5/0xa [ 1848.332802] ? iter_file_splice_write+0x165/0xc90 [ 1848.333433] should_failslab+0x5/0x20 [ 1848.333939] __kmalloc+0x72/0x390 [ 1848.334399] iter_file_splice_write+0x165/0xc90 [ 1848.335020] ? generic_splice_sendpage+0x140/0x140 [ 1848.335677] ? pipe_to_user+0x170/0x170 [ 1848.336218] ? security_file_permission+0xb1/0xe0 [ 1848.336851] ? generic_splice_sendpage+0x140/0x140 [ 1848.337496] direct_splice_actor+0x10f/0x170 [ 1848.338105] splice_direct_to_actor+0x387/0x980 [ 1848.338722] ? pipe_to_sendpage+0x380/0x380 [ 1848.339293] ? do_splice_to+0x160/0x160 [ 1848.339822] ? security_file_permission+0xb1/0xe0 [ 1848.340458] do_splice_direct+0x1c4/0x290 [ 1848.341004] ? splice_direct_to_actor+0x980/0x980 [ 1848.341642] ? avc_policy_seqno+0x9/0x70 [ 1848.342218] ? security_file_permission+0xb1/0xe0 [ 1848.342861] do_sendfile+0x553/0x11e0 [ 1848.343370] ? do_pwritev+0x270/0x270 [ 1848.343874] ? wait_for_completion_io+0x270/0x270 [ 1848.344520] ? rcu_read_lock_any_held+0x75/0xa0 [ 1848.345150] ? vfs_write+0x354/0xb10 [ 1848.345806] __x64_sys_sendfile64+0x1d1/0x210 [ 1848.346564] ? __ia32_sys_sendfile+0x220/0x220 [ 1848.347173] do_syscall_64+0x33/0x40 [ 1848.347684] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1848.348391] RIP: 0033:0x7f964d16ab19 [ 1848.349005] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1848.351699] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1848.352806] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1848.353784] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1848.354826] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1848.355866] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1848.356913] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 [ 1848.357023] FAULT_INJECTION: forcing a failure. [ 1848.357023] name failslab, interval 1, probability 0, space 0, times 0 [ 1848.360571] CPU: 0 PID: 12582 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1848.362139] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1848.363872] Call Trace: [ 1848.364429] dump_stack+0x107/0x167 [ 1848.365197] should_fail.cold+0x5/0xa [ 1848.366006] ? iter_file_splice_write+0x165/0xc90 [ 1848.367018] should_failslab+0x5/0x20 [ 1848.367822] __kmalloc+0x72/0x390 [ 1848.368564] iter_file_splice_write+0x165/0xc90 [ 1848.369555] ? generic_splice_sendpage+0x140/0x140 [ 1848.370591] ? pipe_to_user+0x170/0x170 [ 1848.371447] ? security_file_permission+0xb1/0xe0 [ 1848.372464] ? generic_splice_sendpage+0x140/0x140 [ 1848.373503] direct_splice_actor+0x10f/0x170 [ 1848.374437] splice_direct_to_actor+0x387/0x980 [ 1848.375418] ? pipe_to_sendpage+0x380/0x380 [ 1848.376323] ? do_splice_to+0x160/0x160 [ 1848.377160] ? security_file_permission+0xb1/0xe0 [ 1848.378190] do_splice_direct+0x1c4/0x290 [ 1848.379068] ? splice_direct_to_actor+0x980/0x980 [ 1848.380078] ? avc_policy_seqno+0x9/0x70 [ 1848.380937] ? security_file_permission+0xb1/0xe0 [ 1848.381969] do_sendfile+0x553/0x11e0 [ 1848.382782] ? do_pwritev+0x270/0x270 [ 1848.383586] ? wait_for_completion_io+0x270/0x270 [ 1848.384611] ? rcu_read_lock_any_held+0x75/0xa0 [ 1848.385583] ? vfs_write+0x354/0xb10 [ 1848.386378] __x64_sys_sendfile64+0x1d1/0x210 [ 1848.387320] ? __ia32_sys_sendfile+0x220/0x220 [ 1848.388288] do_syscall_64+0x33/0x40 [ 1848.389068] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1848.390168] RIP: 0033:0x7f616160cb19 [ 1848.390953] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1848.394864] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1848.396470] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1848.398007] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1848.399541] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1848.401082] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1848.402629] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:05:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 6) [ 1848.444392] FAULT_INJECTION: forcing a failure. [ 1848.444392] name failslab, interval 1, probability 0, space 0, times 0 [ 1848.446960] CPU: 1 PID: 12575 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1848.448448] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1848.450238] Call Trace: [ 1848.450807] dump_stack+0x107/0x167 [ 1848.451584] should_fail.cold+0x5/0xa [ 1848.452397] ? iter_file_splice_write+0x165/0xc90 [ 1848.453421] should_failslab+0x5/0x20 [ 1848.454424] __kmalloc+0x72/0x390 [ 1848.455372] iter_file_splice_write+0x165/0xc90 [ 1848.456456] ? generic_splice_sendpage+0x140/0x140 [ 1848.457506] ? pipe_to_user+0x170/0x170 [ 1848.458390] ? security_file_permission+0xb1/0xe0 [ 1848.459431] ? generic_splice_sendpage+0x140/0x140 [ 1848.460488] direct_splice_actor+0x10f/0x170 [ 1848.461439] splice_direct_to_actor+0x387/0x980 [ 1848.462468] ? pipe_to_sendpage+0x380/0x380 [ 1848.463396] ? do_splice_to+0x160/0x160 [ 1848.464244] ? security_file_permission+0xb1/0xe0 [ 1848.465286] do_splice_direct+0x1c4/0x290 [ 1848.466191] ? splice_direct_to_actor+0x980/0x980 [ 1848.467226] ? avc_policy_seqno+0x9/0x70 [ 1848.468103] ? security_file_permission+0xb1/0xe0 [ 1848.469149] do_sendfile+0x553/0x11e0 [ 1848.469979] ? do_pwritev+0x270/0x270 [ 1848.470792] ? wait_for_completion_io+0x270/0x270 [ 1848.471817] ? rcu_read_lock_any_held+0x75/0xa0 [ 1848.473047] ? vfs_write+0x354/0xb10 [ 1848.473976] __x64_sys_sendfile64+0x1d1/0x210 [ 1848.475140] ? __ia32_sys_sendfile+0x220/0x220 [ 1848.476119] do_syscall_64+0x33/0x40 [ 1848.476913] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1848.478008] RIP: 0033:0x7fb82b4c1b19 [ 1848.478665] FAULT_INJECTION: forcing a failure. [ 1848.478665] name failslab, interval 1, probability 0, space 0, times 0 [ 1848.478804] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1848.485075] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1848.486699] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1848.488203] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1848.489698] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1848.491205] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1848.492702] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1848.494237] CPU: 0 PID: 12587 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1848.495942] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1848.497750] Call Trace: [ 1848.498323] dump_stack+0x107/0x167 [ 1848.499113] should_fail.cold+0x5/0xa 10:05:49 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) [ 1848.499938] ? create_object.isra.0+0x3a/0xa30 [ 1848.501097] should_failslab+0x5/0x20 [ 1848.501945] kmem_cache_alloc+0x5b/0x310 [ 1848.502841] create_object.isra.0+0x3a/0xa30 [ 1848.503796] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1848.504906] __kmalloc+0x16e/0x390 [ 1848.505692] iter_file_splice_write+0x165/0xc90 [ 1848.506738] ? generic_splice_sendpage+0x140/0x140 [ 1848.507811] ? pipe_to_user+0x170/0x170 [ 1848.508693] ? security_file_permission+0xb1/0xe0 [ 1848.509762] ? generic_splice_sendpage+0x140/0x140 [ 1848.510832] direct_splice_actor+0x10f/0x170 [ 1848.511796] splice_direct_to_actor+0x387/0x980 [ 1848.512812] ? pipe_to_sendpage+0x380/0x380 [ 1848.513762] ? do_splice_to+0x160/0x160 [ 1848.514624] ? security_file_permission+0xb1/0xe0 [ 1848.515680] do_splice_direct+0x1c4/0x290 [ 1848.516580] ? splice_direct_to_actor+0x980/0x980 [ 1848.517625] ? avc_policy_seqno+0x9/0x70 [ 1848.518521] ? security_file_permission+0xb1/0xe0 [ 1848.519579] do_sendfile+0x553/0x11e0 [ 1848.520418] ? do_pwritev+0x270/0x270 [ 1848.521248] ? wait_for_completion_io+0x270/0x270 [ 1848.522315] ? rcu_read_lock_any_held+0x75/0xa0 [ 1848.523321] ? vfs_write+0x354/0xb10 [ 1848.524133] __x64_sys_sendfile64+0x1d1/0x210 [ 1848.525104] ? __ia32_sys_sendfile+0x220/0x220 [ 1848.526114] do_syscall_64+0x33/0x40 [ 1848.526925] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1848.528034] RIP: 0033:0x7f964d16ab19 [ 1848.528839] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1848.532833] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1848.534490] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1848.536032] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1848.537576] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1848.539127] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1848.540674] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 10:06:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 6) 10:06:05 executing program 4: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:05 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 7) 10:06:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x100000001) 10:06:05 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 6) 10:06:05 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:06:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:05 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) [ 1864.829595] FAULT_INJECTION: forcing a failure. [ 1864.829595] name failslab, interval 1, probability 0, space 0, times 0 [ 1864.832501] CPU: 0 PID: 12607 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1864.834259] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1864.836212] Call Trace: [ 1864.836835] dump_stack+0x107/0x167 [ 1864.837706] should_fail.cold+0x5/0xa [ 1864.838615] ? iter_file_splice_write+0x165/0xc90 [ 1864.839746] should_failslab+0x5/0x20 [ 1864.840647] __kmalloc+0x72/0x390 [ 1864.841491] iter_file_splice_write+0x165/0xc90 [ 1864.842637] ? generic_splice_sendpage+0x140/0x140 [ 1864.843820] ? pipe_to_user+0x170/0x170 [ 1864.844796] ? security_file_permission+0xb1/0xe0 [ 1864.845970] ? generic_splice_sendpage+0x140/0x140 [ 1864.847155] direct_splice_actor+0x10f/0x170 [ 1864.848226] splice_direct_to_actor+0x387/0x980 [ 1864.849369] ? pipe_to_sendpage+0x380/0x380 [ 1864.850439] ? do_splice_to+0x160/0x160 [ 1864.851411] ? security_file_permission+0xb1/0xe0 [ 1864.852597] do_splice_direct+0x1c4/0x290 [ 1864.853612] ? splice_direct_to_actor+0x980/0x980 [ 1864.854781] ? avc_policy_seqno+0x9/0x70 [ 1864.855643] ? security_file_permission+0xb1/0xe0 [ 1864.856679] do_sendfile+0x553/0x11e0 [ 1864.857496] ? do_pwritev+0x270/0x270 [ 1864.858307] ? wait_for_completion_io+0x270/0x270 [ 1864.859331] ? rcu_read_lock_any_held+0x75/0xa0 [ 1864.860318] ? vfs_write+0x354/0xb10 [ 1864.861115] __x64_sys_sendfile64+0x1d1/0x210 [ 1864.862074] ? __ia32_sys_sendfile+0x220/0x220 [ 1864.863058] do_syscall_64+0x33/0x40 [ 1864.863855] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1864.864941] RIP: 0033:0x7f964d16ab19 [ 1864.865729] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1864.869650] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1864.871284] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1864.872811] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1864.874348] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1864.875881] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1864.877421] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 [ 1864.881607] FAULT_INJECTION: forcing a failure. [ 1864.881607] name failslab, interval 1, probability 0, space 0, times 0 [ 1864.884185] CPU: 0 PID: 12614 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1864.885781] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1864.887601] Call Trace: [ 1864.888179] dump_stack+0x107/0x167 [ 1864.888984] should_fail.cold+0x5/0xa [ 1864.889827] ? create_object.isra.0+0x3a/0xa30 [ 1864.890838] should_failslab+0x5/0x20 [ 1864.891681] kmem_cache_alloc+0x5b/0x310 [ 1864.892584] create_object.isra.0+0x3a/0xa30 [ 1864.893555] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1864.894692] __kmalloc+0x16e/0x390 [ 1864.895493] iter_file_splice_write+0x165/0xc90 [ 1864.896553] ? generic_splice_sendpage+0x140/0x140 [ 1864.897674] ? pipe_to_user+0x170/0x170 [ 1864.898591] ? security_file_permission+0xb1/0xe0 [ 1864.899674] ? generic_splice_sendpage+0x140/0x140 [ 1864.900790] direct_splice_actor+0x10f/0x170 [ 1864.901792] splice_direct_to_actor+0x387/0x980 [ 1864.902849] ? pipe_to_sendpage+0x380/0x380 [ 1864.903830] ? do_splice_to+0x160/0x160 [ 1864.904723] ? security_file_permission+0xb1/0xe0 [ 1864.905829] do_splice_direct+0x1c4/0x290 [ 1864.906780] ? splice_direct_to_actor+0x980/0x980 [ 1864.907876] ? avc_policy_seqno+0x9/0x70 [ 1864.908816] ? security_file_permission+0xb1/0xe0 [ 1864.909948] do_sendfile+0x553/0x11e0 [ 1864.910825] ? do_pwritev+0x270/0x270 [ 1864.911702] ? wait_for_completion_io+0x270/0x270 [ 1864.912819] ? rcu_read_lock_any_held+0x75/0xa0 [ 1864.913910] ? vfs_write+0x354/0xb10 [ 1864.914769] __x64_sys_sendfile64+0x1d1/0x210 [ 1864.915801] ? __ia32_sys_sendfile+0x220/0x220 [ 1864.916887] do_syscall_64+0x33/0x40 [ 1864.917750] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1864.918939] RIP: 0033:0x7f616160cb19 [ 1864.919808] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1864.924144] RSP: 002b:00007f615eb61188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1864.925948] RAX: ffffffffffffffda RBX: 00007f6161720020 RCX: 00007f616160cb19 [ 1864.927630] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1864.929301] RBP: 00007f615eb611d0 R08: 0000000000000000 R09: 0000000000000000 [ 1864.931009] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1864.932707] R13: 00007ffd12f30d6f R14: 00007f615eb61300 R15: 0000000000022000 [ 1864.954033] FAULT_INJECTION: forcing a failure. [ 1864.954033] name failslab, interval 1, probability 0, space 0, times 0 [ 1864.957191] CPU: 0 PID: 12604 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1864.958943] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1864.961045] Call Trace: [ 1864.961707] dump_stack+0x107/0x167 [ 1864.962642] should_fail.cold+0x5/0xa [ 1864.963487] ? create_object.isra.0+0x3a/0xa30 [ 1864.964449] should_failslab+0x5/0x20 [ 1864.965254] kmem_cache_alloc+0x5b/0x310 [ 1864.966124] create_object.isra.0+0x3a/0xa30 [ 1864.967045] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1864.968123] __kmalloc+0x16e/0x390 [ 1864.968888] iter_file_splice_write+0x165/0xc90 [ 1864.969905] ? generic_splice_sendpage+0x140/0x140 [ 1864.970948] ? pipe_to_user+0x170/0x170 [ 1864.971807] ? security_file_permission+0xb1/0xe0 [ 1864.972835] ? generic_splice_sendpage+0x140/0x140 [ 1864.973896] direct_splice_actor+0x10f/0x170 [ 1864.974840] splice_direct_to_actor+0x387/0x980 [ 1864.975847] ? pipe_to_sendpage+0x380/0x380 [ 1864.976782] ? do_splice_to+0x160/0x160 [ 1864.977637] ? security_file_permission+0xb1/0xe0 [ 1864.978690] do_splice_direct+0x1c4/0x290 [ 1864.979581] ? splice_direct_to_actor+0x980/0x980 [ 1864.980615] ? avc_policy_seqno+0x9/0x70 [ 1864.981501] ? security_file_permission+0xb1/0xe0 [ 1864.982573] do_sendfile+0x553/0x11e0 [ 1864.983415] ? do_pwritev+0x270/0x270 [ 1864.984244] ? wait_for_completion_io+0x270/0x270 [ 1864.985294] ? ksys_write+0x212/0x260 [ 1864.986141] __x64_sys_sendfile64+0x1d1/0x210 [ 1864.987134] ? __ia32_sys_sendfile+0x220/0x220 [ 1864.988157] do_syscall_64+0x33/0x40 [ 1864.988980] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1864.990122] RIP: 0033:0x7fb82b4c1b19 [ 1864.990941] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1864.995053] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1864.996732] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1864.998343] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1864.999946] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1865.001550] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1865.003173] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:06:06 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:06:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 8) 10:06:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) [ 1865.231151] FAULT_INJECTION: forcing a failure. [ 1865.231151] name failslab, interval 1, probability 0, space 0, times 0 [ 1865.234348] CPU: 0 PID: 12720 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1865.235925] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1865.237675] Call Trace: [ 1865.238249] dump_stack+0x107/0x167 [ 1865.239023] should_fail.cold+0x5/0xa [ 1865.239850] ? create_object.isra.0+0x3a/0xa30 [ 1865.240815] should_failslab+0x5/0x20 [ 1865.241616] kmem_cache_alloc+0x5b/0x310 [ 1865.242491] create_object.isra.0+0x3a/0xa30 [ 1865.243415] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1865.244491] kmem_cache_alloc+0x159/0x310 [ 1865.245382] jbd2__journal_start+0x190/0x7e0 [ 1865.246325] __ext4_journal_start_sb+0x214/0x390 [ 1865.247347] ext4_dirty_inode+0xbc/0x130 [ 1865.248200] ? ext4_setattr+0x21b0/0x21b0 [ 1865.249077] __mark_inode_dirty+0x492/0xd30 [ 1865.250007] ? current_time+0xac/0x120 [ 1865.250836] generic_update_time+0x21c/0x370 [ 1865.251758] ? igrab+0xc0/0xc0 [ 1865.252447] file_update_time+0x43a/0x520 [ 1865.253323] ? evict_inodes+0x470/0x470 [ 1865.254173] ? down_write_killable+0x180/0x180 [ 1865.255149] file_modified+0x7d/0xa0 [ 1865.255939] ext4_file_write_iter+0x8f8/0x1530 [ 1865.256922] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1865.257892] ? kasan_save_stack+0x32/0x40 [ 1865.258766] ? kasan_save_stack+0x1b/0x40 [ 1865.259644] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1865.260710] ? iter_file_splice_write+0x165/0xc90 [ 1865.261726] ? direct_splice_actor+0x10f/0x170 [ 1865.262701] ? splice_direct_to_actor+0x387/0x980 [ 1865.263715] ? do_splice_direct+0x1c4/0x290 [ 1865.264622] ? do_sendfile+0x553/0x11e0 [ 1865.265456] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1865.266448] ? do_syscall_64+0x33/0x40 [ 1865.267266] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1865.268402] do_iter_readv_writev+0x476/0x750 [ 1865.269344] ? _cond_resched+0x10/0x30 [ 1865.270176] ? new_sync_write+0x660/0x660 [ 1865.271051] ? avc_policy_seqno+0x9/0x70 [ 1865.271905] ? selinux_file_permission+0x92/0x520 [ 1865.272928] ? security_file_permission+0xb1/0xe0 [ 1865.273972] do_iter_write+0x191/0x700 [ 1865.274803] ? trace_hardirqs_on+0x5b/0x180 [ 1865.275717] vfs_iter_write+0x70/0xa0 [ 1865.276529] iter_file_splice_write+0x726/0xc90 [ 1865.277521] ? generic_splice_sendpage+0x140/0x140 [ 1865.278582] ? security_file_permission+0xb1/0xe0 [ 1865.279605] ? generic_splice_sendpage+0x140/0x140 [ 1865.280645] direct_splice_actor+0x10f/0x170 [ 1865.281577] splice_direct_to_actor+0x387/0x980 [ 1865.282576] ? pipe_to_sendpage+0x380/0x380 [ 1865.283494] ? do_splice_to+0x160/0x160 [ 1865.284335] ? security_file_permission+0xb1/0xe0 [ 1865.285362] do_splice_direct+0x1c4/0x290 [ 1865.286255] ? splice_direct_to_actor+0x980/0x980 [ 1865.287267] ? avc_policy_seqno+0x9/0x70 [ 1865.288130] ? security_file_permission+0xb1/0xe0 [ 1865.289156] do_sendfile+0x553/0x11e0 [ 1865.289993] ? do_pwritev+0x270/0x270 [ 1865.290798] ? wait_for_completion_io+0x270/0x270 [ 1865.291813] ? rcu_read_lock_any_held+0x75/0xa0 [ 1865.292793] ? vfs_write+0x354/0xb10 [ 1865.293588] __x64_sys_sendfile64+0x1d1/0x210 [ 1865.294542] ? __ia32_sys_sendfile+0x220/0x220 [ 1865.295523] do_syscall_64+0x33/0x40 [ 1865.296317] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1865.297412] RIP: 0033:0x7f964d16ab19 [ 1865.298200] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1865.302095] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1865.303707] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1865.305199] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1865.306720] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1865.308217] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1865.309718] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 10:06:21 executing program 4: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:21 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) 10:06:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 9) 10:06:21 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 7) 10:06:21 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 7) 10:06:21 executing program 6: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 1880.969419] FAULT_INJECTION: forcing a failure. [ 1880.969419] name failslab, interval 1, probability 0, space 0, times 0 [ 1880.971823] CPU: 0 PID: 12731 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1880.973160] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1880.975095] Call Trace: [ 1880.975609] dump_stack+0x107/0x167 [ 1880.976403] should_fail.cold+0x5/0xa [ 1880.977142] ? iter_file_splice_write+0x165/0xc90 [ 1880.978105] should_failslab+0x5/0x20 [ 1880.978969] __kmalloc+0x72/0x390 [ 1880.979645] iter_file_splice_write+0x165/0xc90 [ 1880.980626] ? generic_splice_sendpage+0x140/0x140 [ 1880.981584] ? pipe_to_user+0x170/0x170 [ 1880.982374] ? security_file_permission+0xb1/0xe0 [ 1880.983390] ? generic_splice_sendpage+0x140/0x140 [ 1880.984374] direct_splice_actor+0x10f/0x170 [ 1880.985291] splice_direct_to_actor+0x387/0x980 [ 1880.986226] ? pipe_to_sendpage+0x380/0x380 [ 1880.987080] ? do_splice_to+0x160/0x160 [ 1880.987892] ? security_file_permission+0xb1/0xe0 [ 1880.988838] do_splice_direct+0x1c4/0x290 [ 1880.989680] ? splice_direct_to_actor+0x980/0x980 [ 1880.990647] ? avc_policy_seqno+0x9/0x70 [ 1880.991464] ? security_file_permission+0xb1/0xe0 [ 1880.992439] do_sendfile+0x553/0x11e0 [ 1880.993202] ? do_pwritev+0x270/0x270 [ 1880.993954] ? wait_for_completion_io+0x270/0x270 [ 1880.994963] ? rcu_read_lock_any_held+0x75/0xa0 [ 1880.995855] ? vfs_write+0x354/0xb10 [ 1880.996613] __x64_sys_sendfile64+0x1d1/0x210 [ 1880.997502] ? __ia32_sys_sendfile+0x220/0x220 [ 1880.998408] do_syscall_64+0x33/0x40 [ 1880.999190] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.000163] RIP: 0033:0x7f616160cb19 [ 1881.000899] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.004578] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.006085] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1881.007471] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1881.008891] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.010311] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1881.011703] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1881.063389] FAULT_INJECTION: forcing a failure. [ 1881.063389] name failslab, interval 1, probability 0, space 0, times 0 [ 1881.066178] CPU: 0 PID: 12742 Comm: syz-executor.2 Not tainted 5.10.248 #1 [ 1881.067815] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.069674] Call Trace: [ 1881.070290] dump_stack+0x107/0x167 [ 1881.071114] should_fail.cold+0x5/0xa [ 1881.071982] ? create_object.isra.0+0x3a/0xa30 [ 1881.073002] should_failslab+0x5/0x20 [ 1881.073850] kmem_cache_alloc+0x5b/0x310 [ 1881.074785] create_object.isra.0+0x3a/0xa30 [ 1881.075783] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.076915] kmem_cache_alloc+0x159/0x310 [ 1881.077873] start_this_handle+0x674/0x1390 [ 1881.078870] ? mark_held_locks+0x9e/0xe0 [ 1881.079775] ? __jbd2_journal_unfile_buffer+0xb0/0xb0 [ 1881.080943] ? trace_hardirqs_on+0x5b/0x180 [ 1881.081914] ? kmem_cache_alloc+0x2a6/0x310 [ 1881.082897] jbd2__journal_start+0x390/0x7e0 [ 1881.083896] __ext4_journal_start_sb+0x214/0x390 [ 1881.084975] ext4_dirty_inode+0xbc/0x130 [ 1881.085890] ? ext4_setattr+0x21b0/0x21b0 [ 1881.086840] __mark_inode_dirty+0x492/0xd30 [ 1881.087795] ? current_time+0xac/0x120 [ 1881.088679] generic_update_time+0x21c/0x370 [ 1881.089682] ? igrab+0xc0/0xc0 [ 1881.090414] file_update_time+0x43a/0x520 [ 1881.091347] ? evict_inodes+0x470/0x470 [ 1881.092237] ? down_write_killable+0x180/0x180 [ 1881.093284] file_modified+0x7d/0xa0 [ 1881.094166] ext4_file_write_iter+0x8f8/0x1530 [ 1881.095206] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1881.096210] ? kasan_save_stack+0x32/0x40 [ 1881.097137] ? kasan_save_stack+0x1b/0x40 [ 1881.098103] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.099224] ? iter_file_splice_write+0x165/0xc90 [ 1881.100308] ? direct_splice_actor+0x10f/0x170 [ 1881.101319] ? splice_direct_to_actor+0x387/0x980 [ 1881.102440] ? do_splice_direct+0x1c4/0x290 [ 1881.103395] ? do_sendfile+0x553/0x11e0 [ 1881.104267] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.105302] ? do_syscall_64+0x33/0x40 [ 1881.106181] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.107382] do_iter_readv_writev+0x476/0x750 [ 1881.108381] ? _cond_resched+0x10/0x30 [ 1881.109255] ? new_sync_write+0x660/0x660 [ 1881.110190] ? avc_policy_seqno+0x9/0x70 [ 1881.111087] ? selinux_file_permission+0x92/0x520 [ 1881.112154] ? security_file_permission+0xb1/0xe0 [ 1881.113229] do_iter_write+0x191/0x700 [ 1881.114103] ? trace_hardirqs_on+0x5b/0x180 [ 1881.115086] vfs_iter_write+0x70/0xa0 [ 1881.115940] iter_file_splice_write+0x726/0xc90 [ 1881.116990] ? generic_splice_sendpage+0x140/0x140 [ 1881.118179] ? security_file_permission+0xb1/0xe0 [ 1881.119270] ? generic_splice_sendpage+0x140/0x140 [ 1881.120369] direct_splice_actor+0x10f/0x170 [ 1881.121363] splice_direct_to_actor+0x387/0x980 [ 1881.122419] ? pipe_to_sendpage+0x380/0x380 [ 1881.123381] ? do_splice_to+0x160/0x160 [ 1881.124264] ? security_file_permission+0xb1/0xe0 [ 1881.125369] do_splice_direct+0x1c4/0x290 [ 1881.126308] ? splice_direct_to_actor+0x980/0x980 [ 1881.127380] ? avc_policy_seqno+0x9/0x70 [ 1881.128307] ? security_file_permission+0xb1/0xe0 [ 1881.129424] do_sendfile+0x553/0x11e0 [ 1881.130318] ? do_pwritev+0x270/0x270 [ 1881.131165] ? wait_for_completion_io+0x270/0x270 [ 1881.132233] ? rcu_read_lock_any_held+0x75/0xa0 [ 1881.133273] ? vfs_write+0x354/0xb10 [ 1881.134135] __x64_sys_sendfile64+0x1d1/0x210 [ 1881.135140] ? __ia32_sys_sendfile+0x220/0x220 [ 1881.136161] do_syscall_64+0x33/0x40 [ 1881.136986] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.138134] RIP: 0033:0x7f964d16ab19 [ 1881.138971] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.143116] RSP: 002b:00007f964a6e0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.144798] RAX: ffffffffffffffda RBX: 00007f964d27df60 RCX: 00007f964d16ab19 [ 1881.146381] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1881.147956] RBP: 00007f964a6e01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.149530] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1881.151119] R13: 00007ffee18bf9af R14: 00007f964a6e0300 R15: 0000000000022000 10:06:22 executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:22 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 8) [ 1881.175904] FAULT_INJECTION: forcing a failure. [ 1881.175904] name failslab, interval 1, probability 0, space 0, times 0 [ 1881.178362] CPU: 1 PID: 12744 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1881.179825] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.181572] Call Trace: [ 1881.182152] dump_stack+0x107/0x167 [ 1881.182988] should_fail.cold+0x5/0xa [ 1881.183830] ? jbd2__journal_start+0x190/0x7e0 [ 1881.184835] should_failslab+0x5/0x20 [ 1881.185674] kmem_cache_alloc+0x5b/0x310 [ 1881.186569] jbd2__journal_start+0x190/0x7e0 [ 1881.187530] __ext4_journal_start_sb+0x214/0x390 [ 1881.188576] ext4_dirty_inode+0xbc/0x130 [ 1881.189471] ? ext4_setattr+0x21b0/0x21b0 [ 1881.190409] __mark_inode_dirty+0x492/0xd30 [ 1881.191365] ? current_time+0xac/0x120 [ 1881.192221] generic_update_time+0x21c/0x370 [ 1881.193167] ? igrab+0xc0/0xc0 10:06:22 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) [ 1881.193880] file_update_time+0x43a/0x520 [ 1881.194992] ? evict_inodes+0x470/0x470 [ 1881.195867] ? down_write_killable+0x180/0x180 [ 1881.196847] file_modified+0x7d/0xa0 [ 1881.197643] ext4_file_write_iter+0x8f8/0x1530 [ 1881.198623] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1881.199612] ? kasan_save_stack+0x32/0x40 [ 1881.200501] ? kasan_save_stack+0x1b/0x40 [ 1881.201389] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.202481] ? iter_file_splice_write+0x165/0xc90 [ 1881.203526] ? direct_splice_actor+0x10f/0x170 [ 1881.204513] ? splice_direct_to_actor+0x387/0x980 [ 1881.205530] ? do_splice_direct+0x1c4/0x290 [ 1881.206470] ? do_sendfile+0x553/0x11e0 [ 1881.207307] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.208293] ? do_syscall_64+0x33/0x40 [ 1881.209112] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.210244] do_iter_readv_writev+0x476/0x750 [ 1881.211181] ? _cond_resched+0x10/0x30 [ 1881.211997] ? new_sync_write+0x660/0x660 [ 1881.212867] ? avc_policy_seqno+0x9/0x70 [ 1881.213717] ? selinux_file_permission+0x92/0x520 [ 1881.214739] ? security_file_permission+0xb1/0xe0 [ 1881.215763] do_iter_write+0x191/0x700 [ 1881.216583] ? trace_hardirqs_on+0x5b/0x180 [ 1881.217496] vfs_iter_write+0x70/0xa0 [ 1881.218305] iter_file_splice_write+0x726/0xc90 [ 1881.219298] ? generic_splice_sendpage+0x140/0x140 [ 1881.220345] ? security_file_permission+0xb1/0xe0 [ 1881.221377] ? generic_splice_sendpage+0x140/0x140 [ 1881.222429] direct_splice_actor+0x10f/0x170 [ 1881.223362] splice_direct_to_actor+0x387/0x980 [ 1881.224345] ? pipe_to_sendpage+0x380/0x380 [ 1881.225241] ? do_splice_to+0x160/0x160 [ 1881.226091] ? security_file_permission+0xb1/0xe0 [ 1881.227086] do_splice_direct+0x1c4/0x290 [ 1881.227956] ? splice_direct_to_actor+0x980/0x980 [ 1881.228987] ? avc_policy_seqno+0x9/0x70 [ 1881.229867] ? security_file_permission+0xb1/0xe0 [ 1881.230927] do_sendfile+0x553/0x11e0 [ 1881.231754] ? do_pwritev+0x270/0x270 [ 1881.232548] ? wait_for_completion_io+0x270/0x270 [ 1881.233585] ? rcu_read_lock_any_held+0x75/0xa0 [ 1881.234542] ? vfs_write+0x354/0xb10 [ 1881.235333] __x64_sys_sendfile64+0x1d1/0x210 [ 1881.236293] ? __ia32_sys_sendfile+0x220/0x220 [ 1881.237283] do_syscall_64+0x33/0x40 [ 1881.238096] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.239192] RIP: 0033:0x7fb82b4c1b19 [ 1881.239978] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.243826] RSP: 002b:00007fb828a16188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.245403] RAX: ffffffffffffffda RBX: 00007fb82b5d5020 RCX: 00007fb82b4c1b19 [ 1881.246866] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1881.248326] RBP: 00007fb828a161d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.249785] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1881.251261] R13: 00007ffc2f6d2b9f R14: 00007fb828a16300 R15: 0000000000022000 [ 1881.255841] FAULT_INJECTION: forcing a failure. [ 1881.255841] name failslab, interval 1, probability 0, space 0, times 0 [ 1881.258412] CPU: 1 PID: 12748 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1881.259894] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.261619] Call Trace: [ 1881.262180] dump_stack+0x107/0x167 [ 1881.262940] should_fail.cold+0x5/0xa [ 1881.263760] ? create_object.isra.0+0x3a/0xa30 [ 1881.264734] should_failslab+0x5/0x20 [ 1881.265552] kmem_cache_alloc+0x5b/0x310 [ 1881.266442] create_object.isra.0+0x3a/0xa30 [ 1881.267380] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.268423] kmem_cache_alloc+0x159/0x310 [ 1881.269292] jbd2__journal_start+0x190/0x7e0 [ 1881.270222] __ext4_journal_start_sb+0x214/0x390 [ 1881.271241] ext4_dirty_inode+0xbc/0x130 [ 1881.272088] ? ext4_setattr+0x21b0/0x21b0 [ 1881.272972] __mark_inode_dirty+0x492/0xd30 [ 1881.273888] ? current_time+0xac/0x120 [ 1881.274756] generic_update_time+0x21c/0x370 [ 1881.275684] ? igrab+0xc0/0xc0 [ 1881.276371] file_update_time+0x43a/0x520 [ 1881.277252] ? evict_inodes+0x470/0x470 [ 1881.278111] ? down_write_killable+0x180/0x180 [ 1881.279097] file_modified+0x7d/0xa0 [ 1881.279894] ext4_file_write_iter+0x8f8/0x1530 [ 1881.280878] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1881.281846] ? kasan_save_stack+0x32/0x40 [ 1881.282731] ? kasan_save_stack+0x1b/0x40 [ 1881.283602] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.284631] ? iter_file_splice_write+0x165/0xc90 [ 1881.285614] ? direct_splice_actor+0x10f/0x170 [ 1881.286579] ? splice_direct_to_actor+0x387/0x980 [ 1881.287596] ? do_splice_direct+0x1c4/0x290 [ 1881.288508] ? do_sendfile+0x553/0x11e0 [ 1881.289327] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.290310] ? do_syscall_64+0x33/0x40 [ 1881.291127] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.292266] do_iter_readv_writev+0x476/0x750 [ 1881.293202] ? _cond_resched+0x10/0x30 [ 1881.294013] ? new_sync_write+0x660/0x660 [ 1881.294893] ? avc_policy_seqno+0x9/0x70 [ 1881.295727] ? selinux_file_permission+0x92/0x520 [ 1881.296707] ? security_file_permission+0xb1/0xe0 [ 1881.297714] do_iter_write+0x191/0x700 [ 1881.298522] ? trace_hardirqs_on+0x5b/0x180 [ 1881.299405] vfs_iter_write+0x70/0xa0 [ 1881.300201] iter_file_splice_write+0x726/0xc90 [ 1881.301166] ? generic_splice_sendpage+0x140/0x140 [ 1881.302205] ? security_file_permission+0xb1/0xe0 [ 1881.303186] ? generic_splice_sendpage+0x140/0x140 [ 1881.304184] direct_splice_actor+0x10f/0x170 [ 1881.305080] splice_direct_to_actor+0x387/0x980 [ 1881.306068] ? pipe_to_sendpage+0x380/0x380 [ 1881.306944] ? do_splice_to+0x160/0x160 [ 1881.307752] ? security_file_permission+0xb1/0xe0 [ 1881.308740] do_splice_direct+0x1c4/0x290 [ 1881.309593] ? splice_direct_to_actor+0x980/0x980 [ 1881.310610] ? avc_policy_seqno+0x9/0x70 [ 1881.311442] ? security_file_permission+0xb1/0xe0 [ 1881.312433] do_sendfile+0x553/0x11e0 [ 1881.313259] ? do_pwritev+0x270/0x270 [ 1881.314087] ? wait_for_completion_io+0x270/0x270 [ 1881.315072] ? rcu_read_lock_any_held+0x75/0xa0 [ 1881.316061] ? vfs_write+0x354/0xb10 [ 1881.316870] __x64_sys_sendfile64+0x1d1/0x210 [ 1881.317831] ? __ia32_sys_sendfile+0x220/0x220 [ 1881.318834] do_syscall_64+0x33/0x40 [ 1881.319634] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.320684] RIP: 0033:0x7f616160cb19 [ 1881.321466] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.325426] RSP: 002b:00007f615eb61188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.327031] RAX: ffffffffffffffda RBX: 00007f6161720020 RCX: 00007f616160cb19 [ 1881.328483] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1881.329987] RBP: 00007f615eb611d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.331496] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1881.333015] R13: 00007ffd12f30d6f R14: 00007f615eb61300 R15: 0000000000022000 10:06:22 executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:22 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x0) 10:06:22 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x0) 10:06:22 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:22 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 10) 10:06:22 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 9) 10:06:22 executing program 4: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 8) [ 1881.900523] FAULT_INJECTION: forcing a failure. [ 1881.900523] name failslab, interval 1, probability 0, space 0, times 0 [ 1881.902976] CPU: 1 PID: 12866 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1881.904459] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1881.906242] Call Trace: [ 1881.906821] dump_stack+0x107/0x167 [ 1881.907609] should_fail.cold+0x5/0xa [ 1881.908433] ? jbd2__journal_start+0x190/0x7e0 [ 1881.909406] should_failslab+0x5/0x20 [ 1881.910222] kmem_cache_alloc+0x5b/0x310 [ 1881.911107] jbd2__journal_start+0x190/0x7e0 [ 1881.912068] __ext4_journal_start_sb+0x214/0x390 [ 1881.913104] ext4_file_write_iter+0xee9/0x1530 [ 1881.914105] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1881.915064] ? kasan_save_stack+0x32/0x40 [ 1881.915967] ? kasan_save_stack+0x1b/0x40 [ 1881.916850] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1881.917941] ? iter_file_splice_write+0x165/0xc90 [ 1881.918986] ? direct_splice_actor+0x10f/0x170 [ 1881.919974] ? splice_direct_to_actor+0x387/0x980 [ 1881.921014] ? do_splice_direct+0x1c4/0x290 [ 1881.921940] ? do_sendfile+0x553/0x11e0 [ 1881.922792] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1881.923779] ? do_syscall_64+0x33/0x40 [ 1881.924603] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.925744] do_iter_readv_writev+0x476/0x750 [ 1881.926723] ? _cond_resched+0x10/0x30 [ 1881.927574] ? new_sync_write+0x660/0x660 [ 1881.928463] ? avc_policy_seqno+0x9/0x70 [ 1881.929340] ? selinux_file_permission+0x92/0x520 [ 1881.930393] ? security_file_permission+0xb1/0xe0 [ 1881.931430] do_iter_write+0x191/0x700 [ 1881.932266] ? trace_hardirqs_on+0x5b/0x180 [ 1881.933197] vfs_iter_write+0x70/0xa0 [ 1881.934020] iter_file_splice_write+0x726/0xc90 [ 1881.935073] ? generic_splice_sendpage+0x140/0x140 [ 1881.936164] ? security_file_permission+0xb1/0xe0 [ 1881.937210] ? generic_splice_sendpage+0x140/0x140 [ 1881.938268] direct_splice_actor+0x10f/0x170 [ 1881.939220] splice_direct_to_actor+0x387/0x980 [ 1881.940245] ? pipe_to_sendpage+0x380/0x380 [ 1881.941183] ? do_splice_to+0x160/0x160 [ 1881.942046] ? security_file_permission+0xb1/0xe0 [ 1881.943096] do_splice_direct+0x1c4/0x290 [ 1881.943999] ? splice_direct_to_actor+0x980/0x980 [ 1881.945042] ? avc_policy_seqno+0x9/0x70 [ 1881.945927] ? security_file_permission+0xb1/0xe0 [ 1881.946992] do_sendfile+0x553/0x11e0 [ 1881.947835] ? do_pwritev+0x270/0x270 [ 1881.948638] ? wait_for_completion_io+0x270/0x270 [ 1881.949668] ? rcu_read_lock_any_held+0x75/0xa0 [ 1881.950658] ? vfs_write+0x354/0xb10 [ 1881.951455] __x64_sys_sendfile64+0x1d1/0x210 [ 1881.952409] ? __ia32_sys_sendfile+0x220/0x220 [ 1881.953386] do_syscall_64+0x33/0x40 [ 1881.954181] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1881.955278] RIP: 0033:0x7f616160cb19 [ 1881.956076] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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.960002] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1881.961619] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1881.963163] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1881.964691] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1881.966240] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1881.967778] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1882.059520] FAULT_INJECTION: forcing a failure. [ 1882.059520] name failslab, interval 1, probability 0, space 0, times 0 [ 1882.062167] CPU: 0 PID: 12871 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1882.063710] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1882.065466] Call Trace: [ 1882.066024] dump_stack+0x107/0x167 [ 1882.066808] should_fail.cold+0x5/0xa [ 1882.067640] ? create_object.isra.0+0x3a/0xa30 [ 1882.068620] should_failslab+0x5/0x20 [ 1882.069450] kmem_cache_alloc+0x5b/0x310 [ 1882.070322] create_object.isra.0+0x3a/0xa30 [ 1882.071251] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1882.072322] __kmalloc+0x16e/0x390 [ 1882.073088] iter_file_splice_write+0x165/0xc90 [ 1882.074103] ? generic_splice_sendpage+0x140/0x140 [ 1882.075160] ? pipe_to_user+0x170/0x170 [ 1882.076048] ? security_file_permission+0xb1/0xe0 [ 1882.077101] ? generic_splice_sendpage+0x140/0x140 [ 1882.078375] direct_splice_actor+0x10f/0x170 [ 1882.079486] splice_direct_to_actor+0x387/0x980 [ 1882.080675] ? pipe_to_sendpage+0x380/0x380 [ 1882.081783] ? do_splice_to+0x160/0x160 [ 1882.082810] ? security_file_permission+0xb1/0xe0 [ 1882.084050] do_splice_direct+0x1c4/0x290 [ 1882.085109] ? splice_direct_to_actor+0x980/0x980 [ 1882.086361] ? avc_policy_seqno+0x9/0x70 [ 1882.087415] ? security_file_permission+0xb1/0xe0 [ 1882.088665] do_sendfile+0x553/0x11e0 [ 1882.089653] ? do_pwritev+0x270/0x270 [ 1882.090632] ? wait_for_completion_io+0x270/0x270 [ 1882.091844] ? rcu_read_lock_any_held+0x75/0xa0 [ 1882.093012] ? vfs_write+0x354/0xb10 [ 1882.093963] __x64_sys_sendfile64+0x1d1/0x210 [ 1882.095102] ? __ia32_sys_sendfile+0x220/0x220 [ 1882.096263] do_syscall_64+0x33/0x40 [ 1882.097208] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1882.098530] RIP: 0033:0x7fb82b4c1b19 [ 1882.099471] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1882.104096] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1882.105992] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1882.107047] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1882.107921] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1882.108781] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1882.109641] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:06:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 10) 10:06:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 9) 10:06:36 executing program 4: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:06:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x0) 10:06:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:36 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:37 executing program 6: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 1896.006094] FAULT_INJECTION: forcing a failure. [ 1896.006094] name failslab, interval 1, probability 0, space 0, times 0 [ 1896.009115] CPU: 1 PID: 12983 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1896.010955] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1896.013245] Call Trace: [ 1896.013837] dump_stack+0x107/0x167 [ 1896.014681] should_fail.cold+0x5/0xa [ 1896.015561] ? create_object.isra.0+0x3a/0xa30 [ 1896.016597] should_failslab+0x5/0x20 [ 1896.017635] kmem_cache_alloc+0x5b/0x310 [ 1896.018939] ? ext4_dirty_inode+0x107/0x130 [ 1896.020126] create_object.isra.0+0x3a/0xa30 [ 1896.021482] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.022853] kmem_cache_alloc+0x159/0x310 [ 1896.023991] jbd2__journal_start+0x190/0x7e0 [ 1896.024998] __ext4_journal_start_sb+0x214/0x390 [ 1896.026392] ext4_file_write_iter+0xee9/0x1530 [ 1896.027685] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1896.028814] ? kasan_save_stack+0x32/0x40 [ 1896.029857] ? kasan_save_stack+0x1b/0x40 [ 1896.031044] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.032524] ? iter_file_splice_write+0x165/0xc90 [ 1896.033765] ? direct_splice_actor+0x10f/0x170 [ 1896.034794] ? splice_direct_to_actor+0x387/0x980 [ 1896.035858] ? do_splice_direct+0x1c4/0x290 [ 1896.036811] ? do_sendfile+0x553/0x11e0 [ 1896.037870] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1896.039243] ? do_syscall_64+0x33/0x40 [ 1896.040266] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.041636] do_iter_readv_writev+0x476/0x750 [ 1896.042831] ? _cond_resched+0x10/0x30 [ 1896.043861] ? new_sync_write+0x660/0x660 [ 1896.044973] ? avc_policy_seqno+0x9/0x70 [ 1896.045989] ? selinux_file_permission+0x92/0x520 [ 1896.047407] ? security_file_permission+0xb1/0xe0 [ 1896.048740] do_iter_write+0x191/0x700 [ 1896.049751] ? trace_hardirqs_on+0x5b/0x180 [ 1896.050792] vfs_iter_write+0x70/0xa0 [ 1896.051734] iter_file_splice_write+0x726/0xc90 [ 1896.053114] ? generic_splice_sendpage+0x140/0x140 [ 1896.054453] ? security_file_permission+0xb1/0xe0 [ 1896.055685] ? generic_splice_sendpage+0x140/0x140 [ 1896.056935] direct_splice_actor+0x10f/0x170 [ 1896.057957] splice_direct_to_actor+0x387/0x980 [ 1896.059280] ? pipe_to_sendpage+0x380/0x380 [ 1896.060406] ? do_splice_to+0x160/0x160 [ 1896.061298] ? security_file_permission+0xb1/0xe0 [ 1896.062415] do_splice_direct+0x1c4/0x290 [ 1896.063506] ? splice_direct_to_actor+0x980/0x980 [ 1896.064742] ? avc_policy_seqno+0x9/0x70 [ 1896.065818] ? security_file_permission+0xb1/0xe0 [ 1896.067149] do_sendfile+0x553/0x11e0 [ 1896.068229] ? do_pwritev+0x270/0x270 [ 1896.069227] ? wait_for_completion_io+0x270/0x270 [ 1896.070618] ? rcu_read_lock_any_held+0x75/0xa0 [ 1896.071829] ? vfs_write+0x354/0xb10 [ 1896.072810] __x64_sys_sendfile64+0x1d1/0x210 [ 1896.074035] ? __ia32_sys_sendfile+0x220/0x220 [ 1896.075311] do_syscall_64+0x33/0x40 [ 1896.076270] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.077594] RIP: 0033:0x7f616160cb19 [ 1896.078653] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1896.083624] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1896.085581] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1896.087475] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1896.089084] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1896.090862] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1896.092860] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1896.114760] FAULT_INJECTION: forcing a failure. [ 1896.114760] name failslab, interval 1, probability 0, space 0, times 0 [ 1896.117214] CPU: 0 PID: 12981 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1896.118695] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1896.120480] Call Trace: [ 1896.121056] dump_stack+0x107/0x167 [ 1896.121850] should_fail.cold+0x5/0xa [ 1896.122684] ? jbd2__journal_start+0x190/0x7e0 [ 1896.123672] should_failslab+0x5/0x20 [ 1896.124492] kmem_cache_alloc+0x5b/0x310 [ 1896.125378] jbd2__journal_start+0x190/0x7e0 [ 1896.126343] __ext4_journal_start_sb+0x214/0x390 [ 1896.127369] ext4_file_write_iter+0xee9/0x1530 [ 1896.128369] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1896.129351] ? kasan_save_stack+0x32/0x40 [ 1896.130415] ? kasan_save_stack+0x1b/0x40 [ 1896.131298] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.132378] ? iter_file_splice_write+0x165/0xc90 [ 1896.133408] ? direct_splice_actor+0x10f/0x170 [ 1896.134381] ? splice_direct_to_actor+0x387/0x980 [ 1896.135405] ? do_splice_direct+0x1c4/0x290 [ 1896.136326] ? do_sendfile+0x553/0x11e0 [ 1896.137172] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1896.138160] ? do_syscall_64+0x33/0x40 [ 1896.139001] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.140147] do_iter_readv_writev+0x476/0x750 [ 1896.141108] ? _cond_resched+0x10/0x30 [ 1896.141943] ? new_sync_write+0x660/0x660 [ 1896.142837] ? avc_policy_seqno+0x9/0x70 [ 1896.143707] ? selinux_file_permission+0x92/0x520 [ 1896.144741] ? security_file_permission+0xb1/0xe0 [ 1896.145782] do_iter_write+0x191/0x700 [ 1896.146635] ? trace_hardirqs_on+0x5b/0x180 [ 1896.147564] vfs_iter_write+0x70/0xa0 [ 1896.148384] iter_file_splice_write+0x726/0xc90 [ 1896.149401] ? generic_splice_sendpage+0x140/0x140 [ 1896.150483] ? security_file_permission+0xb1/0xe0 [ 1896.151520] ? generic_splice_sendpage+0x140/0x140 [ 1896.152570] direct_splice_actor+0x10f/0x170 [ 1896.153515] splice_direct_to_actor+0x387/0x980 [ 1896.154526] ? pipe_to_sendpage+0x380/0x380 [ 1896.155454] ? do_splice_to+0x160/0x160 [ 1896.156299] ? security_file_permission+0xb1/0xe0 [ 1896.157332] do_splice_direct+0x1c4/0x290 [ 1896.158216] ? splice_direct_to_actor+0x980/0x980 [ 1896.159242] ? avc_policy_seqno+0x9/0x70 [ 1896.160107] ? security_file_permission+0xb1/0xe0 [ 1896.161145] do_sendfile+0x553/0x11e0 [ 1896.161968] ? do_pwritev+0x270/0x270 [ 1896.162790] ? wait_for_completion_io+0x270/0x270 [ 1896.163821] ? rcu_read_lock_any_held+0x75/0xa0 [ 1896.164815] ? vfs_write+0x354/0xb10 [ 1896.165613] __x64_sys_sendfile64+0x1d1/0x210 [ 1896.166580] ? __ia32_sys_sendfile+0x220/0x220 [ 1896.167567] do_syscall_64+0x33/0x40 [ 1896.168357] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.169454] RIP: 0033:0x7fb82b4c1b19 [ 1896.170252] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1896.174175] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1896.175801] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1896.177317] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1896.178835] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1896.180352] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1896.181864] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:06:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 10) [ 1896.427157] FAULT_INJECTION: forcing a failure. [ 1896.427157] name failslab, interval 1, probability 0, space 0, times 0 [ 1896.430080] CPU: 1 PID: 12997 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1896.431677] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1896.433561] Call Trace: [ 1896.434164] dump_stack+0x107/0x167 [ 1896.435007] should_fail.cold+0x5/0xa [ 1896.435867] ? create_object.isra.0+0x3a/0xa30 [ 1896.436897] should_failslab+0x5/0x20 [ 1896.437752] kmem_cache_alloc+0x5b/0x310 [ 1896.438681] ? ext4_dirty_inode+0x107/0x130 [ 1896.439669] create_object.isra.0+0x3a/0xa30 [ 1896.440663] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.441808] kmem_cache_alloc+0x159/0x310 [ 1896.442757] jbd2__journal_start+0x190/0x7e0 [ 1896.443761] __ext4_journal_start_sb+0x214/0x390 [ 1896.444833] ext4_file_write_iter+0xee9/0x1530 [ 1896.445877] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1896.446924] ? kasan_save_stack+0x32/0x40 [ 1896.447848] ? kasan_save_stack+0x1b/0x40 [ 1896.448774] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.449919] ? iter_file_splice_write+0x165/0xc90 [ 1896.451016] ? direct_splice_actor+0x10f/0x170 [ 1896.452040] ? splice_direct_to_actor+0x387/0x980 [ 1896.453123] ? do_splice_direct+0x1c4/0x290 [ 1896.454093] ? do_sendfile+0x553/0x11e0 [ 1896.454998] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1896.456046] ? do_syscall_64+0x33/0x40 [ 1896.456921] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.458126] do_iter_readv_writev+0x476/0x750 [ 1896.459143] ? _cond_resched+0x10/0x30 [ 1896.460027] ? new_sync_write+0x660/0x660 [ 1896.460956] ? avc_policy_seqno+0x9/0x70 [ 1896.461876] ? selinux_file_permission+0x92/0x520 [ 1896.462970] ? security_file_permission+0xb1/0xe0 [ 1896.464229] do_iter_write+0x191/0x700 [ 1896.465256] ? trace_hardirqs_on+0x5b/0x180 [ 1896.466384] vfs_iter_write+0x70/0xa0 [ 1896.467515] iter_file_splice_write+0x726/0xc90 [ 1896.468723] ? generic_splice_sendpage+0x140/0x140 [ 1896.470084] ? security_file_permission+0xb1/0xe0 [ 1896.471322] ? generic_splice_sendpage+0x140/0x140 [ 1896.472634] direct_splice_actor+0x10f/0x170 [ 1896.473779] splice_direct_to_actor+0x387/0x980 [ 1896.475122] ? pipe_to_sendpage+0x380/0x380 [ 1896.476223] ? do_splice_to+0x160/0x160 [ 1896.477250] ? security_file_permission+0xb1/0xe0 [ 1896.478668] do_splice_direct+0x1c4/0x290 [ 1896.479741] ? splice_direct_to_actor+0x980/0x980 [ 1896.480974] ? avc_policy_seqno+0x9/0x70 [ 1896.482224] ? security_file_permission+0xb1/0xe0 [ 1896.483455] do_sendfile+0x553/0x11e0 [ 1896.484468] ? do_pwritev+0x270/0x270 [ 1896.485431] ? wait_for_completion_io+0x270/0x270 [ 1896.486818] ? rcu_read_lock_any_held+0x75/0xa0 [ 1896.487993] ? vfs_write+0x354/0xb10 [ 1896.488847] __x64_sys_sendfile64+0x1d1/0x210 [ 1896.490012] ? __ia32_sys_sendfile+0x220/0x220 [ 1896.491255] do_syscall_64+0x33/0x40 [ 1896.492160] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.493564] RIP: 0033:0x7fb82b4c1b19 [ 1896.494496] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1896.499180] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1896.501335] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1896.502975] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1896.504876] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1896.506582] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1896.508314] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:06:37 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000002) 10:06:37 executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:06:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 11) 10:06:37 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:37 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 1896.873559] FAULT_INJECTION: forcing a failure. [ 1896.873559] name failslab, interval 1, probability 0, space 0, times 0 [ 1896.876115] CPU: 1 PID: 13008 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1896.877707] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1896.879745] Call Trace: [ 1896.880311] dump_stack+0x107/0x167 [ 1896.881085] should_fail.cold+0x5/0xa [ 1896.881987] ? create_object.isra.0+0x3a/0xa30 [ 1896.883093] should_failslab+0x5/0x20 [ 1896.884002] kmem_cache_alloc+0x5b/0x310 [ 1896.884966] create_object.isra.0+0x3a/0xa30 [ 1896.885864] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1896.887044] kmem_cache_alloc+0x159/0x310 [ 1896.888023] start_this_handle+0x674/0x1390 [ 1896.889033] ? mark_held_locks+0x9e/0xe0 [ 1896.890043] ? __jbd2_journal_unfile_buffer+0xb0/0xb0 [ 1896.891268] ? trace_hardirqs_on+0x5b/0x180 [ 1896.892316] ? kmem_cache_alloc+0x2a6/0x310 [ 1896.893423] jbd2__journal_start+0x390/0x7e0 [ 1896.894664] __ext4_journal_start_sb+0x214/0x390 [ 1896.895923] ext4_dirty_inode+0xbc/0x130 [ 1896.896965] ? ext4_setattr+0x21b0/0x21b0 [ 1896.898045] __mark_inode_dirty+0x492/0xd30 [ 1896.899167] ? current_time+0xac/0x120 [ 1896.900137] generic_update_time+0x21c/0x370 [ 1896.901284] ? igrab+0xc0/0xc0 [ 1896.902202] file_update_time+0x43a/0x520 [ 1896.903252] ? evict_inodes+0x470/0x470 [ 1896.904364] ? down_write_killable+0x180/0x180 [ 1896.905588] file_modified+0x7d/0xa0 [ 1896.906636] ext4_file_write_iter+0x8f8/0x1530 [ 1896.907824] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1896.908986] ? lock_chain_count+0x20/0x20 [ 1896.910040] ? iter_file_splice_write+0x165/0xc90 [ 1896.911334] ? direct_splice_actor+0x10f/0x170 [ 1896.912558] ? splice_direct_to_actor+0x387/0x980 [ 1896.913799] ? do_splice_direct+0x1c4/0x290 [ 1896.914989] ? do_sendfile+0x553/0x11e0 [ 1896.916043] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1896.917288] ? do_syscall_64+0x33/0x40 [ 1896.918340] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.919710] do_iter_readv_writev+0x476/0x750 [ 1896.920919] ? _cond_resched+0x10/0x30 [ 1896.921968] ? new_sync_write+0x660/0x660 [ 1896.923074] ? avc_policy_seqno+0x9/0x70 [ 1896.924195] ? selinux_file_permission+0x92/0x520 [ 1896.925497] ? security_file_permission+0xb1/0xe0 [ 1896.926855] do_iter_write+0x191/0x700 [ 1896.927843] vfs_iter_write+0x70/0xa0 [ 1896.928921] iter_file_splice_write+0x726/0xc90 [ 1896.930145] ? generic_splice_sendpage+0x140/0x140 [ 1896.931371] ? security_file_permission+0xb1/0xe0 [ 1896.932718] ? generic_splice_sendpage+0x140/0x140 [ 1896.934097] direct_splice_actor+0x10f/0x170 [ 1896.935195] splice_direct_to_actor+0x387/0x980 [ 1896.936538] ? pipe_to_sendpage+0x380/0x380 [ 1896.937615] ? do_splice_to+0x160/0x160 [ 1896.938626] ? security_file_permission+0xb1/0xe0 [ 1896.939800] do_splice_direct+0x1c4/0x290 [ 1896.940971] ? splice_direct_to_actor+0x980/0x980 [ 1896.942304] ? avc_policy_seqno+0x9/0x70 [ 1896.943374] ? security_file_permission+0xb1/0xe0 [ 1896.944791] do_sendfile+0x553/0x11e0 [ 1896.945775] ? do_pwritev+0x270/0x270 [ 1896.946782] ? wait_for_completion_io+0x270/0x270 [ 1896.948121] ? rcu_read_lock_any_held+0x75/0xa0 [ 1896.949287] ? vfs_write+0x354/0xb10 [ 1896.950370] __x64_sys_sendfile64+0x1d1/0x210 [ 1896.951528] ? __ia32_sys_sendfile+0x220/0x220 [ 1896.952812] do_syscall_64+0x33/0x40 [ 1896.953776] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1896.955226] RIP: 0033:0x7f616160cb19 [ 1896.956161] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1896.960789] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1896.962760] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1896.964712] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1896.966612] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1896.968447] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1896.970298] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:06:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 11) 10:06:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 1) [ 1897.235265] FAULT_INJECTION: forcing a failure. [ 1897.235265] name failslab, interval 1, probability 0, space 0, times 0 [ 1897.237432] CPU: 1 PID: 13049 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1897.238761] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1897.240350] Call Trace: [ 1897.240865] dump_stack+0x107/0x167 [ 1897.241561] should_fail.cold+0x5/0xa [ 1897.242298] ? create_object.isra.0+0x3a/0xa30 [ 1897.243169] should_failslab+0x5/0x20 [ 1897.243897] kmem_cache_alloc+0x5b/0x310 [ 1897.244669] ? ext4_dirty_inode+0x107/0x130 [ 1897.245482] create_object.isra.0+0x3a/0xa30 [ 1897.246319] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1897.247284] kmem_cache_alloc+0x159/0x310 [ 1897.248068] jbd2__journal_start+0x190/0x7e0 [ 1897.248904] __ext4_journal_start_sb+0x214/0x390 [ 1897.249794] ext4_file_write_iter+0xee9/0x1530 [ 1897.250674] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1897.251523] ? kasan_save_stack+0x32/0x40 [ 1897.252298] ? kasan_save_stack+0x1b/0x40 [ 1897.253072] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1897.254031] ? iter_file_splice_write+0x165/0xc90 [ 1897.254941] ? direct_splice_actor+0x10f/0x170 [ 1897.255802] ? splice_direct_to_actor+0x387/0x980 [ 1897.256717] ? do_splice_direct+0x1c4/0x290 [ 1897.257525] ? do_sendfile+0x553/0x11e0 [ 1897.258285] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1897.259160] ? do_syscall_64+0x33/0x40 [ 1897.259888] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1897.260896] do_iter_readv_writev+0x476/0x750 [ 1897.261743] ? _cond_resched+0x10/0x30 [ 1897.262494] ? new_sync_write+0x660/0x660 [ 1897.263273] ? avc_policy_seqno+0x9/0x70 [ 1897.264038] ? selinux_file_permission+0x92/0x520 [ 1897.264953] ? security_file_permission+0xb1/0xe0 [ 1897.265869] do_iter_write+0x191/0x700 [ 1897.266615] ? trace_hardirqs_on+0x5b/0x180 [ 1897.267423] vfs_iter_write+0x70/0xa0 [ 1897.268131] iter_file_splice_write+0x726/0xc90 [ 1897.269016] ? generic_splice_sendpage+0x140/0x140 [ 1897.269945] ? security_file_permission+0xb1/0xe0 [ 1897.270853] ? generic_splice_sendpage+0x140/0x140 [ 1897.271769] direct_splice_actor+0x10f/0x170 [ 1897.272712] splice_direct_to_actor+0x387/0x980 [ 1897.273584] ? pipe_to_sendpage+0x380/0x380 [ 1897.274402] ? do_splice_to+0x160/0x160 [ 1897.275143] ? security_file_permission+0xb1/0xe0 [ 1897.276049] do_splice_direct+0x1c4/0x290 [ 1897.276931] ? splice_direct_to_actor+0x980/0x980 [ 1897.278064] ? avc_policy_seqno+0x9/0x70 [ 1897.279013] ? security_file_permission+0xb1/0xe0 [ 1897.280003] do_sendfile+0x553/0x11e0 [ 1897.280883] ? do_pwritev+0x270/0x270 [ 1897.281601] ? wait_for_completion_io+0x270/0x270 [ 1897.282610] ? rcu_read_lock_any_held+0x75/0xa0 [ 1897.283581] ? vfs_write+0x354/0xb10 [ 1897.284365] __x64_sys_sendfile64+0x1d1/0x210 [ 1897.285429] ? __ia32_sys_sendfile+0x220/0x220 [ 1897.286406] do_syscall_64+0x33/0x40 [ 1897.287155] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1897.288151] RIP: 0033:0x7fb82b4c1b19 [ 1897.288885] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1897.292573] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1897.294081] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1897.295596] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1897.297245] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1897.298631] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1897.300128] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1897.409726] FAULT_INJECTION: forcing a failure. [ 1897.409726] name failslab, interval 1, probability 0, space 0, times 0 [ 1897.411932] CPU: 1 PID: 13118 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1897.413192] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1897.414683] Call Trace: [ 1897.415160] dump_stack+0x107/0x167 [ 1897.415810] should_fail.cold+0x5/0xa [ 1897.416488] ? alloc_pipe_info+0x10a/0x590 [ 1897.417240] should_failslab+0x5/0x20 [ 1897.417929] kmem_cache_alloc_trace+0x55/0x320 [ 1897.418761] alloc_pipe_info+0x10a/0x590 [ 1897.419491] splice_direct_to_actor+0x774/0x980 [ 1897.420320] ? _cond_resched+0x10/0x30 [ 1897.421020] ? inode_security+0x107/0x140 [ 1897.421750] ? pipe_to_sendpage+0x380/0x380 [ 1897.422535] ? avc_policy_seqno+0x9/0x70 [ 1897.423276] ? selinux_file_permission+0x92/0x520 [ 1897.424137] ? do_splice_to+0x160/0x160 [ 1897.424843] ? security_file_permission+0xb1/0xe0 [ 1897.425703] do_splice_direct+0x1c4/0x290 [ 1897.426447] ? splice_direct_to_actor+0x980/0x980 [ 1897.427311] ? avc_policy_seqno+0x9/0x70 [ 1897.428046] ? security_file_permission+0xb1/0xe0 [ 1897.428920] do_sendfile+0x553/0x11e0 [ 1897.429715] ? do_pwritev+0x270/0x270 [ 1897.430412] ? wait_for_completion_io+0x270/0x270 [ 1897.431270] ? rcu_read_lock_any_held+0x75/0xa0 [ 1897.432096] ? vfs_write+0x354/0xb10 [ 1897.432753] __x64_sys_sendfile64+0x1d1/0x210 [ 1897.433643] ? __ia32_sys_sendfile+0x220/0x220 [ 1897.434654] do_syscall_64+0x33/0x40 [ 1897.435411] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1897.436310] RIP: 0033:0x7fbd24fdbb19 [ 1897.437072] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1897.440930] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1897.442568] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1897.444017] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1897.445546] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1897.447036] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1897.448416] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:06:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 12) 10:06:51 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000003) 10:06:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 2) 10:06:51 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 1) 10:06:51 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 12) 10:06:51 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 1) [ 1910.229349] FAULT_INJECTION: forcing a failure. [ 1910.229349] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.230955] CPU: 1 PID: 13134 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1910.232024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.233085] Call Trace: [ 1910.233463] dump_stack+0x107/0x167 [ 1910.234032] should_fail.cold+0x5/0xa [ 1910.234524] ? create_object.isra.0+0x3a/0xa30 [ 1910.235227] should_failslab+0x5/0x20 [ 1910.235887] kmem_cache_alloc+0x5b/0x310 [ 1910.236407] create_object.isra.0+0x3a/0xa30 [ 1910.236993] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.237724] kmem_cache_alloc_trace+0x151/0x320 [ 1910.238378] __iomap_dio_rw+0x1ee/0x1110 [ 1910.238966] ? jbd2_journal_stop+0x188/0xdc0 [ 1910.239665] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1910.240377] ? ext4_orphan_add+0x253/0x9e0 [ 1910.240930] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1910.241672] ? ext4_empty_dir+0xae0/0xae0 [ 1910.242271] ? jbd2__journal_start+0xf3/0x7e0 [ 1910.242922] iomap_dio_rw+0x31/0x90 [ 1910.243396] ext4_file_write_iter+0xe0e/0x1530 [ 1910.244091] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1910.244834] ? do_iter_readv_writev+0x3e1/0x750 [ 1910.245477] do_iter_readv_writev+0x476/0x750 [ 1910.246053] ? _cond_resched+0x10/0x30 [ 1910.246565] ? new_sync_write+0x660/0x660 [ 1910.247210] ? avc_policy_seqno+0x9/0x70 [ 1910.247725] ? selinux_file_permission+0x92/0x520 [ 1910.248461] ? security_file_permission+0xb1/0xe0 [ 1910.249188] do_iter_write+0x191/0x700 [ 1910.249822] ? trace_hardirqs_on+0x5b/0x180 [ 1910.250416] vfs_iter_write+0x70/0xa0 [ 1910.250902] iter_file_splice_write+0x726/0xc90 [ 1910.251500] ? generic_splice_sendpage+0x140/0x140 [ 1910.252132] ? security_file_permission+0xb1/0xe0 [ 1910.252748] ? generic_splice_sendpage+0x140/0x140 [ 1910.253374] direct_splice_actor+0x10f/0x170 [ 1910.253947] splice_direct_to_actor+0x387/0x980 [ 1910.254543] ? pipe_to_sendpage+0x380/0x380 [ 1910.255099] ? do_splice_to+0x160/0x160 [ 1910.255600] ? security_file_permission+0xb1/0xe0 [ 1910.256226] do_splice_direct+0x1c4/0x290 [ 1910.256747] ? splice_direct_to_actor+0x980/0x980 [ 1910.257466] ? avc_policy_seqno+0x9/0x70 [ 1910.257991] ? security_file_permission+0xb1/0xe0 [ 1910.258611] do_sendfile+0x553/0x11e0 [ 1910.259181] ? do_pwritev+0x270/0x270 [ 1910.259784] ? wait_for_completion_io+0x270/0x270 [ 1910.260483] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.261150] ? vfs_write+0x354/0xb10 [ 1910.261664] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.262233] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.262819] do_syscall_64+0x33/0x40 [ 1910.263380] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.264101] RIP: 0033:0x7f616160cb19 [ 1910.264675] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.267275] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.268361] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1910.269277] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1910.270185] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.271084] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1910.272268] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1910.275879] FAULT_INJECTION: forcing a failure. [ 1910.275879] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.277334] CPU: 1 PID: 13132 Comm: syz-executor.7 Not tainted 5.10.248 #1 [ 1910.278158] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.279207] Call Trace: [ 1910.279526] dump_stack+0x107/0x167 [ 1910.279963] should_fail.cold+0x5/0xa [ 1910.280418] ? alloc_pipe_info+0x10a/0x590 [ 1910.280924] should_failslab+0x5/0x20 [ 1910.281377] kmem_cache_alloc_trace+0x55/0x320 [ 1910.281924] alloc_pipe_info+0x10a/0x590 [ 1910.282418] splice_direct_to_actor+0x774/0x980 [ 1910.282973] ? _cond_resched+0x10/0x30 [ 1910.283435] ? inode_security+0x107/0x140 [ 1910.283929] ? pipe_to_sendpage+0x380/0x380 [ 1910.284658] ? avc_policy_seqno+0x9/0x70 [ 1910.285278] ? selinux_file_permission+0x92/0x520 [ 1910.286019] ? do_splice_to+0x160/0x160 [ 1910.286646] ? security_file_permission+0xb1/0xe0 [ 1910.287383] do_splice_direct+0x1c4/0x290 [ 1910.288103] ? splice_direct_to_actor+0x980/0x980 [ 1910.288945] ? avc_policy_seqno+0x9/0x70 [ 1910.289570] ? security_file_permission+0xb1/0xe0 [ 1910.290332] do_sendfile+0x553/0x11e0 [ 1910.290926] ? do_pwritev+0x270/0x270 [ 1910.291274] FAULT_INJECTION: forcing a failure. [ 1910.291274] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.291522] ? wait_for_completion_io+0x270/0x270 [ 1910.294665] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.295376] ? vfs_write+0x354/0xb10 [ 1910.295948] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.296617] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.297316] do_syscall_64+0x33/0x40 [ 1910.297882] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.298664] RIP: 0033:0x7f9d851c6b19 [ 1910.299224] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.302046] RSP: 002b:00007f9d8273c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.303206] RAX: ffffffffffffffda RBX: 00007f9d852d9f60 RCX: 00007f9d851c6b19 [ 1910.304294] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 1910.305370] RBP: 00007f9d8273c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.306454] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1910.307542] R13: 00007ffcbb5c407f R14: 00007f9d8273c300 R15: 0000000000022000 [ 1910.308647] CPU: 0 PID: 13135 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1910.310239] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.312053] Call Trace: [ 1910.312635] dump_stack+0x107/0x167 [ 1910.313424] should_fail.cold+0x5/0xa [ 1910.314248] ? alloc_pipe_info+0x10a/0x590 [ 1910.315178] should_failslab+0x5/0x20 [ 1910.316006] kmem_cache_alloc_trace+0x55/0x320 [ 1910.316998] alloc_pipe_info+0x10a/0x590 [ 1910.317886] splice_direct_to_actor+0x774/0x980 [ 1910.318908] ? _cond_resched+0x10/0x30 [ 1910.319749] ? inode_security+0x107/0x140 [ 1910.320642] ? pipe_to_sendpage+0x380/0x380 [ 1910.321576] ? avc_policy_seqno+0x9/0x70 [ 1910.322464] ? selinux_file_permission+0x92/0x520 [ 1910.323519] ? do_splice_to+0x160/0x160 [ 1910.324385] ? security_file_permission+0xb1/0xe0 [ 1910.325437] do_splice_direct+0x1c4/0x290 [ 1910.326343] ? splice_direct_to_actor+0x980/0x980 [ 1910.327390] ? avc_policy_seqno+0x9/0x70 [ 1910.328273] ? security_file_permission+0xb1/0xe0 [ 1910.329342] do_sendfile+0x553/0x11e0 [ 1910.330182] ? do_pwritev+0x270/0x270 [ 1910.331022] ? wait_for_completion_io+0x270/0x270 [ 1910.332072] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.333079] ? vfs_write+0x354/0xb10 [ 1910.333889] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.334866] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.335868] do_syscall_64+0x33/0x40 [ 1910.336676] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.337789] RIP: 0033:0x7f33ba3cab19 [ 1910.338605] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.342627] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.344276] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1910.345821] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1910.347373] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.348917] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1910.350469] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1910.359836] FAULT_INJECTION: forcing a failure. [ 1910.359836] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.362418] CPU: 0 PID: 13127 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1910.363915] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.365699] Call Trace: [ 1910.366266] dump_stack+0x107/0x167 [ 1910.367061] should_fail.cold+0x5/0xa [ 1910.367941] ? create_object.isra.0+0x3a/0xa30 [ 1910.368992] should_failslab+0x5/0x20 [ 1910.369811] kmem_cache_alloc+0x5b/0x310 [ 1910.370704] create_object.isra.0+0x3a/0xa30 [ 1910.371656] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.372763] kmem_cache_alloc_trace+0x151/0x320 [ 1910.373776] alloc_pipe_info+0x10a/0x590 [ 1910.374668] splice_direct_to_actor+0x774/0x980 [ 1910.375674] ? _cond_resched+0x10/0x30 [ 1910.376510] ? inode_security+0x107/0x140 [ 1910.377402] ? pipe_to_sendpage+0x380/0x380 [ 1910.378338] ? avc_policy_seqno+0x9/0x70 [ 1910.379221] ? selinux_file_permission+0x92/0x520 [ 1910.380270] ? do_splice_to+0x160/0x160 [ 1910.381131] ? security_file_permission+0xb1/0xe0 [ 1910.382186] do_splice_direct+0x1c4/0x290 [ 1910.383089] ? splice_direct_to_actor+0x980/0x980 [ 1910.384126] ? avc_policy_seqno+0x9/0x70 [ 1910.385008] ? security_file_permission+0xb1/0xe0 [ 1910.386056] do_sendfile+0x553/0x11e0 [ 1910.386896] ? do_pwritev+0x270/0x270 [ 1910.387718] ? wait_for_completion_io+0x270/0x270 [ 1910.388759] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.389760] ? vfs_write+0x354/0xb10 [ 1910.390573] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.391537] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.392534] do_syscall_64+0x33/0x40 [ 1910.393338] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.394449] RIP: 0033:0x7fbd24fdbb19 [ 1910.395254] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.399256] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.400902] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1910.402448] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1910.403995] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.405544] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1910.407101] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 [ 1910.413728] FAULT_INJECTION: forcing a failure. [ 1910.413728] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.416429] CPU: 1 PID: 13122 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1910.418099] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.420079] Call Trace: [ 1910.420645] dump_stack+0x107/0x167 [ 1910.421406] should_fail.cold+0x5/0xa [ 1910.422198] ? create_object.isra.0+0x3a/0xa30 [ 1910.423158] should_failslab+0x5/0x20 [ 1910.423958] kmem_cache_alloc+0x5b/0x310 [ 1910.424794] ? ext4_dirty_inode+0x107/0x130 [ 1910.425698] create_object.isra.0+0x3a/0xa30 [ 1910.426658] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.427855] kmem_cache_alloc+0x159/0x310 [ 1910.428984] jbd2__journal_start+0x190/0x7e0 [ 1910.429910] __ext4_journal_start_sb+0x214/0x390 [ 1910.431064] ext4_file_write_iter+0xee9/0x1530 [ 1910.432166] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1910.433232] ? kasan_save_stack+0x32/0x40 [ 1910.434233] ? kasan_save_stack+0x1b/0x40 [ 1910.435271] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.436560] ? iter_file_splice_write+0x165/0xc90 [ 1910.437731] ? direct_splice_actor+0x10f/0x170 [ 1910.438808] ? splice_direct_to_actor+0x387/0x980 [ 1910.439983] ? do_splice_direct+0x1c4/0x290 [ 1910.440883] ? do_sendfile+0x553/0x11e0 [ 1910.441854] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1910.443009] ? do_syscall_64+0x33/0x40 [ 1910.443982] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.445219] do_iter_readv_writev+0x476/0x750 [ 1910.446288] ? _cond_resched+0x10/0x30 [ 1910.447195] ? new_sync_write+0x660/0x660 [ 1910.448271] ? avc_policy_seqno+0x9/0x70 [ 1910.449260] ? selinux_file_permission+0x92/0x520 [ 1910.450438] ? security_file_permission+0xb1/0xe0 [ 1910.451595] do_iter_write+0x191/0x700 [ 1910.452435] ? trace_hardirqs_on+0x5b/0x180 [ 1910.453454] vfs_iter_write+0x70/0xa0 [ 1910.454429] iter_file_splice_write+0x726/0xc90 [ 1910.455546] ? generic_splice_sendpage+0x140/0x140 [ 1910.456762] ? security_file_permission+0xb1/0xe0 [ 1910.457850] ? generic_splice_sendpage+0x140/0x140 [ 1910.459096] direct_splice_actor+0x10f/0x170 [ 1910.460092] splice_direct_to_actor+0x387/0x980 [ 1910.461292] ? pipe_to_sendpage+0x380/0x380 [ 1910.462316] ? do_splice_to+0x160/0x160 [ 1910.463285] ? security_file_permission+0xb1/0xe0 [ 1910.464442] do_splice_direct+0x1c4/0x290 [ 1910.465496] ? splice_direct_to_actor+0x980/0x980 [ 1910.466589] ? avc_policy_seqno+0x9/0x70 [ 1910.467567] ? security_file_permission+0xb1/0xe0 [ 1910.468574] do_sendfile+0x553/0x11e0 [ 1910.469558] ? do_pwritev+0x270/0x270 [ 1910.470365] ? wait_for_completion_io+0x270/0x270 [ 1910.471496] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.472621] ? vfs_write+0x354/0xb10 [ 1910.473543] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.474487] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.475465] do_syscall_64+0x33/0x40 [ 1910.476234] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.477474] RIP: 0033:0x7fb82b4c1b19 [ 1910.478437] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.482859] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.484707] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1910.486218] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1910.488028] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.489736] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1910.491570] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:06:51 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 2) 10:06:51 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 2) [ 1910.603586] FAULT_INJECTION: forcing a failure. [ 1910.603586] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.606023] CPU: 1 PID: 13139 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1910.607491] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.609254] Call Trace: [ 1910.609819] dump_stack+0x107/0x167 [ 1910.610618] should_fail.cold+0x5/0xa [ 1910.611442] ? create_object.isra.0+0x3a/0xa30 [ 1910.612429] should_failslab+0x5/0x20 [ 1910.613243] kmem_cache_alloc+0x5b/0x310 [ 1910.614109] create_object.isra.0+0x3a/0xa30 [ 1910.615052] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.616151] kmem_cache_alloc_trace+0x151/0x320 [ 1910.617148] alloc_pipe_info+0x10a/0x590 [ 1910.618028] splice_direct_to_actor+0x774/0x980 [ 1910.619019] ? _cond_resched+0x10/0x30 [ 1910.619859] ? inode_security+0x107/0x140 [ 1910.620737] ? pipe_to_sendpage+0x380/0x380 [ 1910.621656] ? avc_policy_seqno+0x9/0x70 [ 1910.622529] ? selinux_file_permission+0x92/0x520 [ 1910.623745] ? do_splice_to+0x160/0x160 [ 1910.624628] ? security_file_permission+0xb1/0xe0 [ 1910.625788] do_splice_direct+0x1c4/0x290 [ 1910.626816] ? splice_direct_to_actor+0x980/0x980 [ 1910.628140] ? avc_policy_seqno+0x9/0x70 [ 1910.629079] ? security_file_permission+0xb1/0xe0 [ 1910.630203] do_sendfile+0x553/0x11e0 [ 1910.631119] ? do_pwritev+0x270/0x270 [ 1910.631908] FAULT_INJECTION: forcing a failure. [ 1910.631908] name failslab, interval 1, probability 0, space 0, times 0 [ 1910.634212] ? wait_for_completion_io+0x270/0x270 [ 1910.634236] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.634261] ? vfs_write+0x354/0xb10 [ 1910.636991] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.637918] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.638883] do_syscall_64+0x33/0x40 [ 1910.639646] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.640693] RIP: 0033:0x7f33ba3cab19 [ 1910.641467] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.645264] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.646848] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1910.648313] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1910.649781] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.651248] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1910.652705] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1910.654193] CPU: 0 PID: 13141 Comm: syz-executor.7 Not tainted 5.10.248 #1 [ 1910.655848] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1910.657921] Call Trace: [ 1910.658616] dump_stack+0x107/0x167 [ 1910.659394] should_fail.cold+0x5/0xa [ 1910.660207] ? create_object.isra.0+0x3a/0xa30 [ 1910.661168] should_failslab+0x5/0x20 [ 1910.661971] kmem_cache_alloc+0x5b/0x310 [ 1910.662838] create_object.isra.0+0x3a/0xa30 [ 1910.663758] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1910.664829] kmem_cache_alloc_trace+0x151/0x320 [ 1910.665810] alloc_pipe_info+0x10a/0x590 [ 1910.666673] splice_direct_to_actor+0x774/0x980 [ 1910.667654] ? _cond_resched+0x10/0x30 [ 1910.668464] ? inode_security+0x107/0x140 [ 1910.669330] ? pipe_to_sendpage+0x380/0x380 [ 1910.670244] ? avc_policy_seqno+0x9/0x70 [ 1910.671120] ? selinux_file_permission+0x92/0x520 [ 1910.672132] ? do_splice_to+0x160/0x160 [ 1910.672963] ? security_file_permission+0xb1/0xe0 [ 1910.673988] do_splice_direct+0x1c4/0x290 [ 1910.674867] ? splice_direct_to_actor+0x980/0x980 [ 1910.675876] ? avc_policy_seqno+0x9/0x70 [ 1910.676752] ? security_file_permission+0xb1/0xe0 [ 1910.677773] do_sendfile+0x553/0x11e0 [ 1910.678596] ? do_pwritev+0x270/0x270 [ 1910.679392] ? wait_for_completion_io+0x270/0x270 [ 1910.680406] ? rcu_read_lock_any_held+0x75/0xa0 [ 1910.681373] ? vfs_write+0x354/0xb10 [ 1910.682159] __x64_sys_sendfile64+0x1d1/0x210 [ 1910.683106] ? __ia32_sys_sendfile+0x220/0x220 [ 1910.684072] do_syscall_64+0x33/0x40 [ 1910.684851] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1910.685921] RIP: 0033:0x7f9d851c6b19 [ 1910.686708] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1910.690559] RSP: 002b:00007f9d8273c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1910.692161] RAX: ffffffffffffffda RBX: 00007f9d852d9f60 RCX: 00007f9d851c6b19 [ 1910.693658] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 1910.695156] RBP: 00007f9d8273c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1910.696655] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1910.698141] R13: 00007ffcbb5c407f R14: 00007f9d8273c300 R15: 0000000000022000 10:06:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 13) 10:06:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 13) [ 1911.076503] FAULT_INJECTION: forcing a failure. [ 1911.076503] name failslab, interval 1, probability 0, space 0, times 0 [ 1911.078949] CPU: 1 PID: 13244 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1911.080427] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.082188] Call Trace: [ 1911.082760] dump_stack+0x107/0x167 [ 1911.083536] should_fail.cold+0x5/0xa [ 1911.084348] ? jbd2__journal_start+0x190/0x7e0 [ 1911.085328] should_failslab+0x5/0x20 [ 1911.086137] kmem_cache_alloc+0x5b/0x310 [ 1911.087009] ? __kernel_text_address+0x9/0x40 [ 1911.087967] jbd2__journal_start+0x190/0x7e0 [ 1911.088909] __ext4_journal_start_sb+0x214/0x390 [ 1911.089921] ext4_iomap_begin+0x485/0x700 [ 1911.090823] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1911.091846] ? kasan_save_stack+0x1b/0x40 [ 1911.092721] ? ext4_file_write_iter+0xe0e/0x1530 [ 1911.093714] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1911.095049] ? splice_direct_to_actor+0x387/0x980 [ 1911.096059] ? do_splice_direct+0x1c4/0x290 [ 1911.096991] ? do_sendfile+0x553/0x11e0 [ 1911.097915] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1911.099006] ? do_syscall_64+0x33/0x40 [ 1911.099913] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.101161] iomap_apply+0x164/0x810 10:06:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 1911.102030] ? iomap_dio_rw+0x90/0x90 [ 1911.103058] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1911.104423] ? mark_held_locks+0x9e/0xe0 [ 1911.105384] ? filemap_check_errors+0xa5/0x150 [ 1911.106459] __iomap_dio_rw+0x6cd/0x1110 [ 1911.107400] ? iomap_dio_rw+0x90/0x90 [ 1911.108304] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1911.109365] ? ext4_orphan_add+0x253/0x9e0 [ 1911.110356] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1911.111497] ? ext4_empty_dir+0xae0/0xae0 [ 1911.112457] ? jbd2__journal_start+0xf3/0x7e0 [ 1911.113509] iomap_dio_rw+0x31/0x90 [ 1911.114362] ext4_file_write_iter+0xe0e/0x1530 [ 1911.115439] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1911.116494] ? kasan_save_stack+0x32/0x40 [ 1911.117452] ? kasan_save_stack+0x1b/0x40 [ 1911.118417] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1911.119776] ? iter_file_splice_write+0x165/0xc90 [ 1911.121141] ? direct_splice_actor+0x10f/0x170 [ 1911.122194] ? splice_direct_to_actor+0x387/0x980 [ 1911.123447] ? do_splice_direct+0x1c4/0x290 10:06:52 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 3) [ 1911.124559] ? do_sendfile+0x553/0x11e0 [ 1911.125602] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1911.126896] ? do_syscall_64+0x33/0x40 [ 1911.127940] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.129310] do_iter_readv_writev+0x476/0x750 [ 1911.130503] ? _cond_resched+0x10/0x30 [ 1911.131661] ? new_sync_write+0x660/0x660 [ 1911.132819] ? avc_policy_seqno+0x9/0x70 [ 1911.133828] ? selinux_file_permission+0x92/0x520 [ 1911.135077] ? security_file_permission+0xb1/0xe0 [ 1911.136483] do_iter_write+0x191/0x700 [ 1911.137645] ? trace_hardirqs_on+0x5b/0x180 [ 1911.138803] vfs_iter_write+0x70/0xa0 [ 1911.139851] iter_file_splice_write+0x726/0xc90 [ 1911.141130] ? generic_splice_sendpage+0x140/0x140 [ 1911.142506] ? security_file_permission+0xb1/0xe0 [ 1911.143729] ? generic_splice_sendpage+0x140/0x140 [ 1911.145002] direct_splice_actor+0x10f/0x170 [ 1911.146243] splice_direct_to_actor+0x387/0x980 [ 1911.147465] ? pipe_to_sendpage+0x380/0x380 [ 1911.148608] ? do_splice_to+0x160/0x160 [ 1911.149772] ? security_file_permission+0xb1/0xe0 [ 1911.151097] do_splice_direct+0x1c4/0x290 [ 1911.152173] ? splice_direct_to_actor+0x980/0x980 [ 1911.153384] ? avc_policy_seqno+0x9/0x70 [ 1911.154522] ? security_file_permission+0xb1/0xe0 [ 1911.155843] do_sendfile+0x553/0x11e0 [ 1911.156836] ? do_pwritev+0x270/0x270 [ 1911.157803] ? wait_for_completion_io+0x270/0x270 [ 1911.159149] ? rcu_read_lock_any_held+0x75/0xa0 [ 1911.160317] ? vfs_write+0x354/0xb10 [ 1911.161286] __x64_sys_sendfile64+0x1d1/0x210 [ 1911.162484] ? __ia32_sys_sendfile+0x220/0x220 [ 1911.163766] do_syscall_64+0x33/0x40 [ 1911.164732] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.166075] RIP: 0033:0x7f616160cb19 10:06:52 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 3) [ 1911.167129] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1911.172099] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1911.174062] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1911.175720] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1911.177366] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.179022] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1911.180976] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1911.215550] FAULT_INJECTION: forcing a failure. [ 1911.215550] name failslab, interval 1, probability 0, space 0, times 0 [ 1911.218072] CPU: 0 PID: 13249 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1911.219591] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.221393] Call Trace: [ 1911.221971] dump_stack+0x107/0x167 [ 1911.222787] should_fail.cold+0x5/0xa [ 1911.223629] ? alloc_pipe_info+0x1e5/0x590 [ 1911.224555] should_failslab+0x5/0x20 [ 1911.225384] __kmalloc+0x72/0x390 [ 1911.226140] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1911.227256] alloc_pipe_info+0x1e5/0x590 [ 1911.228149] splice_direct_to_actor+0x774/0x980 [ 1911.229168] ? _cond_resched+0x10/0x30 [ 1911.230015] ? inode_security+0x107/0x140 [ 1911.230924] ? pipe_to_sendpage+0x380/0x380 [ 1911.231864] ? avc_policy_seqno+0x9/0x70 [ 1911.232748] ? selinux_file_permission+0x92/0x520 [ 1911.233801] ? do_splice_to+0x160/0x160 [ 1911.234676] ? security_file_permission+0xb1/0xe0 [ 1911.235737] do_splice_direct+0x1c4/0x290 [ 1911.236278] FAULT_INJECTION: forcing a failure. [ 1911.236278] name failslab, interval 1, probability 0, space 0, times 0 [ 1911.236644] ? splice_direct_to_actor+0x980/0x980 [ 1911.236661] ? avc_policy_seqno+0x9/0x70 [ 1911.236686] ? security_file_permission+0xb1/0xe0 [ 1911.242314] do_sendfile+0x553/0x11e0 [ 1911.243164] ? do_pwritev+0x270/0x270 [ 1911.243994] ? wait_for_completion_io+0x270/0x270 [ 1911.245055] ? rcu_read_lock_any_held+0x75/0xa0 [ 1911.246067] ? vfs_write+0x354/0xb10 [ 1911.246890] __x64_sys_sendfile64+0x1d1/0x210 [ 1911.247867] ? __ia32_sys_sendfile+0x220/0x220 [ 1911.248872] do_syscall_64+0x33/0x40 [ 1911.249686] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.250810] RIP: 0033:0x7f33ba3cab19 [ 1911.251620] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1911.255747] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1911.257448] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1911.259088] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1911.260649] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.262206] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1911.263776] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1911.265479] CPU: 1 PID: 13250 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1911.267100] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.269025] Call Trace: [ 1911.269684] dump_stack+0x107/0x167 [ 1911.270614] should_fail.cold+0x5/0xa [ 1911.271508] ? __iomap_dio_rw+0x1ee/0x1110 [ 1911.272493] should_failslab+0x5/0x20 [ 1911.273385] kmem_cache_alloc_trace+0x55/0x320 10:06:52 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:06:52 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000004) [ 1911.274472] __iomap_dio_rw+0x1ee/0x1110 [ 1911.275591] ? jbd2_journal_stop+0x188/0xdc0 [ 1911.276617] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1911.277678] ? ext4_orphan_add+0x253/0x9e0 [ 1911.278674] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1911.279816] ? ext4_empty_dir+0xae0/0xae0 [ 1911.280821] ? jbd2__journal_start+0xf3/0x7e0 [ 1911.281934] iomap_dio_rw+0x31/0x90 [ 1911.282793] ext4_file_write_iter+0xe0e/0x1530 [ 1911.283872] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1911.284973] ? kasan_save_stack+0x32/0x40 [ 1911.285992] ? kasan_save_stack+0x1b/0x40 [ 1911.286961] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1911.288139] ? iter_file_splice_write+0x165/0xc90 [ 1911.289256] ? direct_splice_actor+0x10f/0x170 [ 1911.290314] ? splice_direct_to_actor+0x387/0x980 [ 1911.291440] ? do_splice_direct+0x1c4/0x290 [ 1911.292442] ? do_sendfile+0x553/0x11e0 [ 1911.293377] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1911.294461] ? do_syscall_64+0x33/0x40 [ 1911.295363] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.296602] do_iter_readv_writev+0x476/0x750 [ 1911.297671] ? _cond_resched+0x10/0x30 [ 1911.298643] ? new_sync_write+0x660/0x660 [ 1911.299618] ? avc_policy_seqno+0x9/0x70 [ 1911.300559] ? selinux_file_permission+0x92/0x520 [ 1911.301718] ? security_file_permission+0xb1/0xe0 [ 1911.302917] do_iter_write+0x191/0x700 [ 1911.303824] ? trace_hardirqs_on+0x5b/0x180 [ 1911.304874] vfs_iter_write+0x70/0xa0 [ 1911.305800] iter_file_splice_write+0x726/0xc90 [ 1911.306899] ? generic_splice_sendpage+0x140/0x140 [ 1911.308055] ? security_file_permission+0xb1/0xe0 [ 1911.309232] ? generic_splice_sendpage+0x140/0x140 [ 1911.310419] direct_splice_actor+0x10f/0x170 [ 1911.311441] splice_direct_to_actor+0x387/0x980 [ 1911.312521] ? pipe_to_sendpage+0x380/0x380 [ 1911.313525] ? do_splice_to+0x160/0x160 [ 1911.314489] ? security_file_permission+0xb1/0xe0 [ 1911.315652] do_splice_direct+0x1c4/0x290 [ 1911.316611] ? splice_direct_to_actor+0x980/0x980 [ 1911.317768] ? avc_policy_seqno+0x9/0x70 [ 1911.318784] ? security_file_permission+0xb1/0xe0 [ 1911.319913] do_sendfile+0x553/0x11e0 [ 1911.320851] ? do_pwritev+0x270/0x270 [ 1911.321793] ? wait_for_completion_io+0x270/0x270 [ 1911.322921] ? rcu_read_lock_any_held+0x75/0xa0 [ 1911.323998] ? vfs_write+0x354/0xb10 [ 1911.324866] __x64_sys_sendfile64+0x1d1/0x210 [ 1911.325905] ? __ia32_sys_sendfile+0x220/0x220 [ 1911.327029] do_syscall_64+0x33/0x40 [ 1911.327952] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.329138] RIP: 0033:0x7fb82b4c1b19 [ 1911.330042] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1911.334297] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1911.336073] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1911.337724] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1911.339392] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.341044] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1911.342703] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1911.413374] FAULT_INJECTION: forcing a failure. [ 1911.413374] name failslab, interval 1, probability 0, space 0, times 0 [ 1911.415875] CPU: 0 PID: 13253 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1911.417343] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.419094] Call Trace: [ 1911.419649] dump_stack+0x107/0x167 [ 1911.420420] should_fail.cold+0x5/0xa [ 1911.421225] ? alloc_pipe_info+0x1e5/0x590 [ 1911.422113] should_failslab+0x5/0x20 [ 1911.422922] __kmalloc+0x72/0x390 [ 1911.423650] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1911.424714] alloc_pipe_info+0x1e5/0x590 [ 1911.425575] splice_direct_to_actor+0x774/0x980 [ 1911.426564] ? _cond_resched+0x10/0x30 [ 1911.427379] ? inode_security+0x107/0x140 [ 1911.428247] ? pipe_to_sendpage+0x380/0x380 [ 1911.429150] ? avc_policy_seqno+0x9/0x70 [ 1911.430000] ? selinux_file_permission+0x92/0x520 [ 1911.431026] ? do_splice_to+0x160/0x160 [ 1911.431860] ? security_file_permission+0xb1/0xe0 [ 1911.432885] do_splice_direct+0x1c4/0x290 [ 1911.433906] ? splice_direct_to_actor+0x980/0x980 [ 1911.434968] ? avc_policy_seqno+0x9/0x70 [ 1911.435825] ? security_file_permission+0xb1/0xe0 [ 1911.436852] do_sendfile+0x553/0x11e0 [ 1911.437662] ? do_pwritev+0x270/0x270 [ 1911.438474] ? wait_for_completion_io+0x270/0x270 [ 1911.439490] ? rcu_read_lock_any_held+0x75/0xa0 [ 1911.440463] ? vfs_write+0x354/0xb10 [ 1911.441246] __x64_sys_sendfile64+0x1d1/0x210 [ 1911.442186] ? __ia32_sys_sendfile+0x220/0x220 [ 1911.443171] do_syscall_64+0x33/0x40 [ 1911.443961] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.445045] RIP: 0033:0x7fbd24fdbb19 [ 1911.445831] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1911.449689] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1911.451287] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1911.452781] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1911.454281] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.455776] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1911.457256] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:07:07 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000005) 10:07:07 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 4) 10:07:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:07:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 14) 10:07:07 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 14) 10:07:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 4) 10:07:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:07 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 3) [ 1926.282502] FAULT_INJECTION: forcing a failure. [ 1926.282502] name failslab, interval 1, probability 0, space 0, times 0 [ 1926.284833] CPU: 1 PID: 13373 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1926.286250] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1926.287968] Call Trace: [ 1926.288523] dump_stack+0x107/0x167 [ 1926.289278] should_fail.cold+0x5/0xa [ 1926.290068] ? create_object.isra.0+0x3a/0xa30 [ 1926.291025] should_failslab+0x5/0x20 [ 1926.291810] kmem_cache_alloc+0x5b/0x310 [ 1926.292652] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.293753] create_object.isra.0+0x3a/0xa30 [ 1926.294667] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.295715] kmem_cache_alloc+0x159/0x310 [ 1926.296578] ? __kernel_text_address+0x9/0x40 [ 1926.297515] jbd2__journal_start+0x190/0x7e0 [ 1926.298427] __ext4_journal_start_sb+0x214/0x390 [ 1926.299429] ext4_iomap_begin+0x485/0x700 [ 1926.300295] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1926.301286] ? kasan_save_stack+0x1b/0x40 [ 1926.302143] ? ext4_file_write_iter+0xe0e/0x1530 [ 1926.303129] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1926.304420] ? splice_direct_to_actor+0x387/0x980 [ 1926.305436] ? do_splice_direct+0x1c4/0x290 [ 1926.306314] ? do_sendfile+0x553/0x11e0 [ 1926.307161] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1926.308174] ? do_syscall_64+0x33/0x40 [ 1926.308969] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.310054] iomap_apply+0x164/0x810 [ 1926.310844] ? iomap_dio_rw+0x90/0x90 [ 1926.311625] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1926.312811] ? mark_held_locks+0x9e/0xe0 [ 1926.313655] ? filemap_check_errors+0xa5/0x150 [ 1926.314608] __iomap_dio_rw+0x6cd/0x1110 [ 1926.315430] ? iomap_dio_rw+0x90/0x90 [ 1926.316222] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1926.317151] ? ext4_orphan_add+0x253/0x9e0 [ 1926.318024] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1926.319035] ? ext4_empty_dir+0xae0/0xae0 [ 1926.319881] ? jbd2__journal_start+0xf3/0x7e0 [ 1926.320799] iomap_dio_rw+0x31/0x90 [ 1926.321539] ext4_file_write_iter+0xe0e/0x1530 [ 1926.322488] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1926.323415] ? kasan_save_stack+0x32/0x40 [ 1926.324250] ? kasan_save_stack+0x1b/0x40 [ 1926.325090] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.326118] ? iter_file_splice_write+0x165/0xc90 [ 1926.327113] ? direct_splice_actor+0x10f/0x170 [ 1926.328040] ? splice_direct_to_actor+0x387/0x980 [ 1926.329025] ? do_splice_direct+0x1c4/0x290 [ 1926.329911] ? do_sendfile+0x553/0x11e0 [ 1926.330720] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1926.331670] ? do_syscall_64+0x33/0x40 [ 1926.332462] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.333559] do_iter_readv_writev+0x476/0x750 [ 1926.334487] ? _cond_resched+0x10/0x30 [ 1926.335310] ? new_sync_write+0x660/0x660 [ 1926.336190] ? avc_policy_seqno+0x9/0x70 [ 1926.337047] ? selinux_file_permission+0x92/0x520 [ 1926.338050] ? security_file_permission+0xb1/0xe0 [ 1926.338166] FAULT_INJECTION: forcing a failure. [ 1926.338166] name failslab, interval 1, probability 0, space 0, times 0 [ 1926.339048] do_iter_write+0x191/0x700 [ 1926.339072] ? trace_hardirqs_on+0x5b/0x180 [ 1926.339100] vfs_iter_write+0x70/0xa0 [ 1926.343883] iter_file_splice_write+0x726/0xc90 [ 1926.344864] ? generic_splice_sendpage+0x140/0x140 [ 1926.345894] ? security_file_permission+0xb1/0xe0 [ 1926.346889] ? generic_splice_sendpage+0x140/0x140 [ 1926.347896] direct_splice_actor+0x10f/0x170 [ 1926.348820] splice_direct_to_actor+0x387/0x980 [ 1926.349798] ? pipe_to_sendpage+0x380/0x380 [ 1926.350695] ? do_splice_to+0x160/0x160 [ 1926.351584] ? security_file_permission+0xb1/0xe0 [ 1926.352846] do_splice_direct+0x1c4/0x290 [ 1926.353928] ? splice_direct_to_actor+0x980/0x980 [ 1926.355180] ? avc_policy_seqno+0x9/0x70 [ 1926.356243] ? security_file_permission+0xb1/0xe0 [ 1926.357498] do_sendfile+0x553/0x11e0 [ 1926.358534] ? do_pwritev+0x270/0x270 [ 1926.359510] ? wait_for_completion_io+0x270/0x270 [ 1926.360514] ? rcu_read_lock_any_held+0x75/0xa0 [ 1926.361486] ? vfs_write+0x354/0xb10 [ 1926.362326] __x64_sys_sendfile64+0x1d1/0x210 [ 1926.363454] ? __ia32_sys_sendfile+0x220/0x220 [ 1926.364414] do_syscall_64+0x33/0x40 [ 1926.365177] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.366219] RIP: 0033:0x7f616160cb19 [ 1926.366985] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1926.370731] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1926.372291] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1926.373765] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1926.375242] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1926.376699] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1926.378148] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1926.379653] CPU: 0 PID: 13381 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1926.381157] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1926.382898] Call Trace: [ 1926.383462] dump_stack+0x107/0x167 [ 1926.384234] should_fail.cold+0x5/0xa [ 1926.385035] ? create_object.isra.0+0x3a/0xa30 [ 1926.385986] should_failslab+0x5/0x20 [ 1926.386792] kmem_cache_alloc+0x5b/0x310 [ 1926.387648] create_object.isra.0+0x3a/0xa30 [ 1926.388573] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.389656] __kmalloc_node+0x1ae/0x420 [ 1926.390513] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 1926.391578] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 1926.392631] ? trace_hardirqs_on+0x5b/0x180 [ 1926.393544] kmem_cache_alloc_trace+0x169/0x320 [ 1926.394539] alloc_pipe_info+0x10a/0x590 [ 1926.395397] splice_direct_to_actor+0x774/0x980 [ 1926.396374] ? _cond_resched+0x10/0x30 [ 1926.397189] ? inode_security+0x107/0x140 [ 1926.398054] ? pipe_to_sendpage+0x380/0x380 [ 1926.399165] ? avc_policy_seqno+0x9/0x70 [ 1926.400013] ? selinux_file_permission+0x92/0x520 [ 1926.401018] ? do_splice_to+0x160/0x160 [ 1926.401843] ? security_file_permission+0xb1/0xe0 [ 1926.402880] do_splice_direct+0x1c4/0x290 [ 1926.403749] ? splice_direct_to_actor+0x980/0x980 [ 1926.404760] ? avc_policy_seqno+0x9/0x70 [ 1926.405618] ? security_file_permission+0xb1/0xe0 [ 1926.406641] do_sendfile+0x553/0x11e0 [ 1926.407447] ? do_pwritev+0x270/0x270 [ 1926.408244] ? wait_for_completion_io+0x270/0x270 [ 1926.409257] ? rcu_read_lock_any_held+0x75/0xa0 [ 1926.410235] ? vfs_write+0x354/0xb10 [ 1926.411019] __x64_sys_sendfile64+0x1d1/0x210 [ 1926.411960] ? __ia32_sys_sendfile+0x220/0x220 [ 1926.412915] do_syscall_64+0x33/0x40 [ 1926.413684] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.414748] RIP: 0033:0x7f33ba3cab19 [ 1926.415522] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1926.419327] RSP: 002b:00007f33b791f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1926.420889] RAX: ffffffffffffffda RBX: 00007f33ba4de020 RCX: 00007f33ba3cab19 [ 1926.422362] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1926.423834] RBP: 00007f33b791f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1926.425303] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1926.426783] R13: 00007ffe98f2466f R14: 00007f33b791f300 R15: 0000000000022000 [ 1926.455471] FAULT_INJECTION: forcing a failure. [ 1926.455471] name failslab, interval 1, probability 0, space 0, times 0 [ 1926.458137] CPU: 0 PID: 13376 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1926.459672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1926.461379] Call Trace: [ 1926.461918] dump_stack+0x107/0x167 [ 1926.462680] should_fail.cold+0x5/0xa [ 1926.463482] ? create_object.isra.0+0x3a/0xa30 [ 1926.464434] should_failslab+0x5/0x20 [ 1926.465225] kmem_cache_alloc+0x5b/0x310 [ 1926.466060] create_object.isra.0+0x3a/0xa30 [ 1926.466972] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.468006] __kmalloc+0x16e/0x390 [ 1926.468733] alloc_pipe_info+0x1e5/0x590 [ 1926.469568] splice_direct_to_actor+0x774/0x980 [ 1926.470514] ? _cond_resched+0x10/0x30 [ 1926.471298] ? inode_security+0x107/0x140 [ 1926.472134] ? pipe_to_sendpage+0x380/0x380 [ 1926.473014] ? avc_policy_seqno+0x9/0x70 [ 1926.473841] ? selinux_file_permission+0x92/0x520 [ 1926.474828] ? do_splice_to+0x160/0x160 [ 1926.475638] ? security_file_permission+0xb1/0xe0 [ 1926.476631] do_splice_direct+0x1c4/0x290 [ 1926.477469] ? splice_direct_to_actor+0x980/0x980 [ 1926.478438] ? avc_policy_seqno+0x9/0x70 [ 1926.479286] ? security_file_permission+0xb1/0xe0 [ 1926.480273] do_sendfile+0x553/0x11e0 [ 1926.481047] ? do_pwritev+0x270/0x270 [ 1926.481815] ? wait_for_completion_io+0x270/0x270 [ 1926.482808] ? rcu_read_lock_any_held+0x75/0xa0 [ 1926.483741] ? vfs_write+0x354/0xb10 [ 1926.484493] __x64_sys_sendfile64+0x1d1/0x210 [ 1926.485406] ? __ia32_sys_sendfile+0x220/0x220 [ 1926.486334] do_syscall_64+0x33/0x40 [ 1926.487102] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.488142] RIP: 0033:0x7fbd24fdbb19 [ 1926.488894] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1926.492605] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1926.494125] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1926.495563] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1926.496992] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1926.498420] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1926.499845] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 [ 1926.506891] FAULT_INJECTION: forcing a failure. [ 1926.506891] name failslab, interval 1, probability 0, space 0, times 0 [ 1926.510339] CPU: 0 PID: 13379 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1926.511834] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1926.513489] Call Trace: [ 1926.514018] dump_stack+0x107/0x167 [ 1926.514761] should_fail.cold+0x5/0xa [ 1926.515530] ? create_object.isra.0+0x3a/0xa30 [ 1926.516437] should_failslab+0x5/0x20 [ 1926.517189] kmem_cache_alloc+0x5b/0x310 [ 1926.518005] ? _raw_spin_unlock_irq+0x1f/0x30 [ 1926.518902] create_object.isra.0+0x3a/0xa30 [ 1926.519780] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.520801] kmem_cache_alloc+0x159/0x310 [ 1926.521653] ext4_init_io_end+0x23/0x180 [ 1926.522454] ext4_writepages+0x8ec/0x3350 [ 1926.523285] ? unwind_next_frame+0x13ef/0x1a90 [ 1926.524200] ? find_held_lock+0x2c/0x110 [ 1926.525026] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1926.526002] ? __is_insn_slot_addr+0x14c/0x290 [ 1926.526921] ? __kernel_text_address+0x9/0x40 [ 1926.527804] ? unwind_get_return_address+0x55/0xa0 [ 1926.528765] ? create_prof_cpu_mask+0x20/0x20 [ 1926.529673] ? stack_trace_save+0x8c/0xc0 [ 1926.530511] ? stack_trace_consume_entry+0x160/0x160 [ 1926.531522] ? kasan_save_stack+0x32/0x40 [ 1926.532338] ? kasan_save_stack+0x1b/0x40 [ 1926.533155] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.534144] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1926.535109] do_writepages+0xee/0x2a0 [ 1926.535852] ? page_writeback_cpu_online+0x20/0x20 [ 1926.536807] ? lock_acquire+0x197/0x470 [ 1926.537589] ? create_object.isra.0+0x3ad/0xa30 [ 1926.538505] ? lock_release+0x680/0x680 [ 1926.539283] ? find_held_lock+0x2c/0x110 [ 1926.540088] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1926.541062] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1926.542118] ? mark_held_locks+0x9e/0xe0 [ 1926.542926] ? trace_hardirqs_on+0x5b/0x180 [ 1926.543789] filemap_write_and_wait_range+0x65/0x100 [ 1926.544785] __iomap_dio_rw+0x552/0x1110 [ 1926.545607] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1926.546507] ? ext4_orphan_add+0x253/0x9e0 [ 1926.547336] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1926.548306] ? ext4_empty_dir+0xae0/0xae0 [ 1926.549118] ? jbd2__journal_start+0xf3/0x7e0 [ 1926.549998] iomap_dio_rw+0x31/0x90 [ 1926.550724] ext4_file_write_iter+0xe0e/0x1530 [ 1926.551637] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1926.552527] ? kasan_save_stack+0x32/0x40 [ 1926.553338] ? kasan_save_stack+0x1b/0x40 [ 1926.554136] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1926.555121] ? iter_file_splice_write+0x165/0xc90 [ 1926.556052] ? direct_splice_actor+0x10f/0x170 [ 1926.556934] ? splice_direct_to_actor+0x387/0x980 [ 1926.557868] ? do_splice_direct+0x1c4/0x290 [ 1926.558705] ? do_sendfile+0x553/0x11e0 [ 1926.559477] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1926.560379] ? do_syscall_64+0x33/0x40 [ 1926.561145] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.562180] do_iter_readv_writev+0x476/0x750 [ 1926.563053] ? _cond_resched+0x10/0x30 [ 1926.563813] ? new_sync_write+0x660/0x660 [ 1926.564616] ? avc_policy_seqno+0x9/0x70 [ 1926.565402] ? selinux_file_permission+0x92/0x520 [ 1926.566349] ? security_file_permission+0xb1/0xe0 [ 1926.567304] do_iter_write+0x191/0x700 [ 1926.568063] ? trace_hardirqs_on+0x5b/0x180 [ 1926.568906] vfs_iter_write+0x70/0xa0 [ 1926.569656] iter_file_splice_write+0x726/0xc90 [ 1926.570591] ? generic_splice_sendpage+0x140/0x140 [ 1926.571567] ? security_file_permission+0xb1/0xe0 [ 1926.572498] ? generic_splice_sendpage+0x140/0x140 [ 1926.573438] direct_splice_actor+0x10f/0x170 [ 1926.574288] splice_direct_to_actor+0x387/0x980 [ 1926.575197] ? pipe_to_sendpage+0x380/0x380 [ 1926.576030] ? do_splice_to+0x160/0x160 [ 1926.576796] ? security_file_permission+0xb1/0xe0 [ 1926.577734] do_splice_direct+0x1c4/0x290 [ 1926.578534] ? splice_direct_to_actor+0x980/0x980 [ 1926.579454] ? avc_policy_seqno+0x9/0x70 [ 1926.580233] ? security_file_permission+0xb1/0xe0 [ 1926.581166] do_sendfile+0x553/0x11e0 [ 1926.581915] ? do_pwritev+0x270/0x270 [ 1926.582657] ? wait_for_completion_io+0x270/0x270 [ 1926.583589] ? rcu_read_lock_any_held+0x75/0xa0 [ 1926.584479] ? vfs_write+0x354/0xb10 [ 1926.585208] __x64_sys_sendfile64+0x1d1/0x210 [ 1926.586064] ? __ia32_sys_sendfile+0x220/0x220 [ 1926.586956] do_syscall_64+0x33/0x40 [ 1926.587671] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1926.588646] RIP: 0033:0x7fb82b4c1b19 [ 1926.589363] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1926.592877] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1926.594328] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1926.595686] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1926.597035] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1926.598385] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1926.599740] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:07:07 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000007) 10:07:07 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:07:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 15) 10:07:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:07:08 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 15) 10:07:08 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 5) [ 1927.036432] FAULT_INJECTION: forcing a failure. [ 1927.036432] name failslab, interval 1, probability 0, space 0, times 0 [ 1927.038839] CPU: 0 PID: 13594 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1927.039830] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1927.040967] Call Trace: [ 1927.041347] dump_stack+0x107/0x167 [ 1927.041869] should_fail.cold+0x5/0xa [ 1927.042416] ? ext4_find_extent+0xa77/0xd70 [ 1927.043039] should_failslab+0x5/0x20 [ 1927.043583] __kmalloc+0x72/0x390 [ 1927.044082] ext4_find_extent+0xa77/0xd70 [ 1927.044682] ext4_ext_map_blocks+0x1c8/0x5880 [ 1927.045324] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1927.046074] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1927.046846] ? ext4_ext_release+0x10/0x10 [ 1927.047441] ? ext4_map_blocks+0x5cd/0x1910 [ 1927.048055] ? lock_release+0x680/0x680 [ 1927.048622] ? ext4_es_lookup_extent+0x485/0xa80 [ 1927.049298] ? lock_downgrade+0x6d0/0x6d0 [ 1927.049891] ? down_write+0xe0/0x160 [ 1927.050415] ? down_write_killable+0x180/0x180 [ 1927.051073] ext4_map_blocks+0x63f/0x1910 [ 1927.051656] ? kmem_cache_alloc+0x2a6/0x310 [ 1927.052270] ? __kernel_text_address+0x9/0x40 [ 1927.052908] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1927.053544] ? jbd2__journal_start+0xf3/0x7e0 [ 1927.054178] ? __ext4_journal_start_sb+0x214/0x390 [ 1927.054871] ? __ext4_journal_start_sb+0x1db/0x390 [ 1927.055561] ext4_iomap_begin+0x3ad/0x700 [ 1927.056149] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1927.056838] ? kasan_save_stack+0x1b/0x40 [ 1927.057427] ? ext4_file_write_iter+0xe0e/0x1530 [ 1927.058090] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1927.058986] ? splice_direct_to_actor+0x387/0x980 [ 1927.059660] ? do_splice_direct+0x1c4/0x290 [ 1927.060264] ? do_sendfile+0x553/0x11e0 [ 1927.060824] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1927.061481] ? do_syscall_64+0x33/0x40 [ 1927.062013] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.062773] iomap_apply+0x164/0x810 [ 1927.063300] ? iomap_dio_rw+0x90/0x90 [ 1927.063837] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1927.064651] ? mark_held_locks+0x9e/0xe0 [ 1927.065240] ? filemap_check_errors+0xa5/0x150 [ 1927.065876] __iomap_dio_rw+0x6cd/0x1110 [ 1927.066444] ? iomap_dio_rw+0x90/0x90 [ 1927.066991] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1927.067629] ? ext4_orphan_add+0x253/0x9e0 [ 1927.068217] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1927.068897] ? ext4_empty_dir+0xae0/0xae0 [ 1927.069477] ? jbd2__journal_start+0xf3/0x7e0 [ 1927.070108] iomap_dio_rw+0x31/0x90 [ 1927.070625] ext4_file_write_iter+0xe0e/0x1530 [ 1927.071273] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1927.071885] ? kasan_save_stack+0x32/0x40 [ 1927.072455] ? kasan_save_stack+0x1b/0x40 [ 1927.073031] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1927.073705] ? iter_file_splice_write+0x165/0xc90 [ 1927.074366] ? direct_splice_actor+0x10f/0x170 [ 1927.075006] ? splice_direct_to_actor+0x387/0x980 [ 1927.075657] ? do_splice_direct+0x1c4/0x290 [ 1927.076256] ? do_sendfile+0x553/0x11e0 [ 1927.076798] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1927.077448] ? do_syscall_64+0x33/0x40 [ 1927.077993] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.078726] do_iter_readv_writev+0x476/0x750 [ 1927.079345] ? _cond_resched+0x10/0x30 [ 1927.079873] ? new_sync_write+0x660/0x660 [ 1927.080445] ? avc_policy_seqno+0x9/0x70 [ 1927.080996] ? selinux_file_permission+0x92/0x520 [ 1927.081664] ? security_file_permission+0xb1/0xe0 [ 1927.082344] do_iter_write+0x191/0x700 [ 1927.082893] ? trace_hardirqs_on+0x5b/0x180 [ 1927.083502] vfs_iter_write+0x70/0xa0 [ 1927.084038] iter_file_splice_write+0x726/0xc90 [ 1927.084700] ? generic_splice_sendpage+0x140/0x140 [ 1927.085393] ? security_file_permission+0xb1/0xe0 [ 1927.086059] ? generic_splice_sendpage+0x140/0x140 [ 1927.086752] direct_splice_actor+0x10f/0x170 [ 1927.087361] splice_direct_to_actor+0x387/0x980 [ 1927.088020] ? pipe_to_sendpage+0x380/0x380 [ 1927.088623] ? do_splice_to+0x160/0x160 [ 1927.089176] ? security_file_permission+0xb1/0xe0 [ 1927.089844] do_splice_direct+0x1c4/0x290 [ 1927.090416] ? splice_direct_to_actor+0x980/0x980 [ 1927.091088] ? avc_policy_seqno+0x9/0x70 [ 1927.091632] ? security_file_permission+0xb1/0xe0 [ 1927.092305] do_sendfile+0x553/0x11e0 [ 1927.092836] ? do_pwritev+0x270/0x270 [ 1927.093373] ? wait_for_completion_io+0x270/0x270 [ 1927.094050] ? rcu_read_lock_any_held+0x75/0xa0 [ 1927.094690] ? vfs_write+0x354/0xb10 [ 1927.095213] __x64_sys_sendfile64+0x1d1/0x210 [ 1927.095832] ? __ia32_sys_sendfile+0x220/0x220 [ 1927.096473] do_syscall_64+0x33/0x40 [ 1927.096982] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.097688] RIP: 0033:0x7f616160cb19 [ 1927.098194] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1927.100625] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1927.101667] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1927.102645] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1927.103619] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1927.104607] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1927.105576] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1927.148826] FAULT_INJECTION: forcing a failure. [ 1927.148826] name failslab, interval 1, probability 0, space 0, times 0 [ 1927.150409] CPU: 0 PID: 13616 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1927.151351] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1927.152482] Call Trace: [ 1927.152847] dump_stack+0x107/0x167 [ 1927.153353] should_fail.cold+0x5/0xa [ 1927.153876] ? ext4_init_io_end+0x23/0x180 [ 1927.154446] should_failslab+0x5/0x20 [ 1927.154969] kmem_cache_alloc+0x5b/0x310 [ 1927.155530] ext4_init_io_end+0x23/0x180 [ 1927.156091] ext4_writepages+0xee9/0x3350 [ 1927.156660] ? unwind_next_frame+0x13ef/0x1a90 [ 1927.157285] ? find_held_lock+0x2c/0x110 [ 1927.157876] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1927.158547] ? __is_insn_slot_addr+0x14c/0x290 [ 1927.159147] ? __kernel_text_address+0x9/0x40 [ 1927.159742] ? unwind_get_return_address+0x55/0xa0 [ 1927.160397] ? create_prof_cpu_mask+0x20/0x20 [ 1927.161028] ? stack_trace_save+0x8c/0xc0 [ 1927.161600] ? stack_trace_consume_entry+0x160/0x160 [ 1927.162286] ? kasan_save_stack+0x32/0x40 [ 1927.162833] ? kasan_save_stack+0x1b/0x40 [ 1927.163405] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1927.164093] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1927.164735] do_writepages+0xee/0x2a0 [ 1927.165266] ? page_writeback_cpu_online+0x20/0x20 [ 1927.165909] ? lock_acquire+0x197/0x470 [ 1927.166421] ? create_object.isra.0+0x3ad/0xa30 [ 1927.167030] ? lock_release+0x680/0x680 [ 1927.167541] ? find_held_lock+0x2c/0x110 [ 1927.168070] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1927.168720] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1927.169441] ? mark_held_locks+0x9e/0xe0 [ 1927.169977] ? trace_hardirqs_on+0x5b/0x180 [ 1927.170553] filemap_write_and_wait_range+0x65/0x100 [ 1927.171235] __iomap_dio_rw+0x552/0x1110 [ 1927.171799] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1927.172424] ? ext4_orphan_add+0x253/0x9e0 [ 1927.172971] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1927.173622] ? ext4_empty_dir+0xae0/0xae0 [ 1927.174156] ? jbd2__journal_start+0xf3/0x7e0 [ 1927.174767] iomap_dio_rw+0x31/0x90 [ 1927.175258] ext4_file_write_iter+0xe0e/0x1530 [ 1927.175882] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1927.176490] ? kasan_save_stack+0x32/0x40 [ 1927.177010] ? kasan_save_stack+0x1b/0x40 [ 1927.177522] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1927.178165] ? iter_file_splice_write+0x165/0xc90 [ 1927.178778] ? direct_splice_actor+0x10f/0x170 [ 1927.179361] ? splice_direct_to_actor+0x387/0x980 [ 1927.179959] ? do_splice_direct+0x1c4/0x290 [ 1927.180499] ? do_sendfile+0x553/0x11e0 [ 1927.181010] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1927.181585] ? do_syscall_64+0x33/0x40 [ 1927.182071] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.182757] do_iter_readv_writev+0x476/0x750 [ 1927.183327] ? _cond_resched+0x10/0x30 [ 1927.183823] ? new_sync_write+0x660/0x660 [ 1927.184345] ? avc_policy_seqno+0x9/0x70 [ 1927.184854] ? selinux_file_permission+0x92/0x520 [ 1927.185459] ? security_file_permission+0xb1/0xe0 [ 1927.186075] do_iter_write+0x191/0x700 [ 1927.186575] ? trace_hardirqs_on+0x5b/0x180 [ 1927.187126] vfs_iter_write+0x70/0xa0 [ 1927.187595] iter_file_splice_write+0x726/0xc90 [ 1927.188180] ? generic_splice_sendpage+0x140/0x140 [ 1927.188808] ? security_file_permission+0xb1/0xe0 [ 1927.189410] ? generic_splice_sendpage+0x140/0x140 [ 1927.190015] direct_splice_actor+0x10f/0x170 [ 1927.190578] splice_direct_to_actor+0x387/0x980 [ 1927.191173] ? pipe_to_sendpage+0x380/0x380 [ 1927.191782] ? do_splice_to+0x160/0x160 [ 1927.192355] ? security_file_permission+0xb1/0xe0 [ 1927.192956] do_splice_direct+0x1c4/0x290 [ 1927.193470] ? splice_direct_to_actor+0x980/0x980 [ 1927.194063] ? avc_policy_seqno+0x9/0x70 [ 1927.194581] ? security_file_permission+0xb1/0xe0 [ 1927.195191] do_sendfile+0x553/0x11e0 [ 1927.195672] ? do_pwritev+0x270/0x270 [ 1927.196152] ? wait_for_completion_io+0x270/0x270 [ 1927.196747] ? rcu_read_lock_any_held+0x75/0xa0 [ 1927.197332] ? vfs_write+0x354/0xb10 [ 1927.197804] __x64_sys_sendfile64+0x1d1/0x210 [ 1927.198364] ? __ia32_sys_sendfile+0x220/0x220 [ 1927.198953] do_syscall_64+0x33/0x40 [ 1927.199417] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.200045] RIP: 0033:0x7fb82b4c1b19 [ 1927.200501] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1927.202794] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1927.203740] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1927.204628] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1927.205500] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1927.206376] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1927.207269] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1927.238350] FAULT_INJECTION: forcing a failure. [ 1927.238350] name failslab, interval 1, probability 0, space 0, times 0 [ 1927.240676] CPU: 1 PID: 13634 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1927.242102] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1927.243774] Call Trace: [ 1927.244310] dump_stack+0x107/0x167 [ 1927.245051] should_fail.cold+0x5/0xa [ 1927.245853] ? iter_file_splice_write+0x165/0xc90 [ 1927.246844] should_failslab+0x5/0x20 [ 1927.247609] __kmalloc+0x72/0x390 [ 1927.248315] iter_file_splice_write+0x165/0xc90 [ 1927.249278] ? generic_splice_sendpage+0x140/0x140 [ 1927.250280] ? pipe_to_user+0x170/0x170 [ 1927.251099] ? security_file_permission+0xb1/0xe0 [ 1927.252066] ? generic_splice_sendpage+0x140/0x140 [ 1927.253067] direct_splice_actor+0x10f/0x170 [ 1927.253954] splice_direct_to_actor+0x387/0x980 [ 1927.254906] ? pipe_to_sendpage+0x380/0x380 [ 1927.255786] ? do_splice_to+0x160/0x160 [ 1927.256589] ? security_file_permission+0xb1/0xe0 [ 1927.257565] do_splice_direct+0x1c4/0x290 [ 1927.258413] ? splice_direct_to_actor+0x980/0x980 [ 1927.259409] ? avc_policy_seqno+0x9/0x70 [ 1927.260252] ? security_file_permission+0xb1/0xe0 [ 1927.261270] do_sendfile+0x553/0x11e0 [ 1927.262054] ? do_pwritev+0x270/0x270 [ 1927.262829] ? wait_for_completion_io+0x270/0x270 [ 1927.263790] ? rcu_read_lock_any_held+0x75/0xa0 [ 1927.264725] ? vfs_write+0x354/0xb10 [ 1927.265486] __x64_sys_sendfile64+0x1d1/0x210 [ 1927.266376] ? __ia32_sys_sendfile+0x220/0x220 [ 1927.267325] do_syscall_64+0x33/0x40 [ 1927.268075] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1927.269107] RIP: 0033:0x7fbd24fdbb19 [ 1927.269847] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1927.273526] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1927.275068] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1927.276503] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1927.277945] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1927.279380] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1927.280800] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:07:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 16) 10:07:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:07:26 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000008) 10:07:26 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 5) 10:07:26 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 16) 10:07:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 6) 10:07:26 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000002) [ 1945.021776] FAULT_INJECTION: forcing a failure. [ 1945.021776] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.023676] CPU: 1 PID: 13708 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1945.024998] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.025723] FAULT_INJECTION: forcing a failure. [ 1945.025723] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.026342] Call Trace: [ 1945.028110] dump_stack+0x107/0x167 [ 1945.028689] should_fail.cold+0x5/0xa [ 1945.029297] ? create_object.isra.0+0x3a/0xa30 [ 1945.030032] should_failslab+0x5/0x20 [ 1945.030639] kmem_cache_alloc+0x5b/0x310 [ 1945.031294] create_object.isra.0+0x3a/0xa30 [ 1945.032000] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.032784] kmem_cache_alloc+0x159/0x310 [ 1945.033461] ext4_init_io_end+0x23/0x180 [ 1945.034147] ext4_writepages+0xee9/0x3350 [ 1945.034852] ? unwind_next_frame+0x13ef/0x1a90 [ 1945.035599] ? find_held_lock+0x2c/0x110 [ 1945.036271] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1945.037039] ? __is_insn_slot_addr+0x14c/0x290 [ 1945.037779] ? __kernel_text_address+0x9/0x40 [ 1945.038490] ? unwind_get_return_address+0x55/0xa0 [ 1945.039287] ? create_prof_cpu_mask+0x20/0x20 [ 1945.040016] ? stack_trace_save+0x8c/0xc0 [ 1945.040678] ? stack_trace_consume_entry+0x160/0x160 [ 1945.041533] ? kasan_save_stack+0x32/0x40 [ 1945.042224] ? kasan_save_stack+0x1b/0x40 [ 1945.042898] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.043700] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1945.044496] do_writepages+0xee/0x2a0 [ 1945.045113] ? page_writeback_cpu_online+0x20/0x20 [ 1945.045904] ? lock_acquire+0x197/0x470 [ 1945.046585] ? create_object.isra.0+0x3ad/0xa30 [ 1945.047331] ? lock_release+0x680/0x680 [ 1945.047995] ? find_held_lock+0x2c/0x110 [ 1945.048651] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1945.049530] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1945.050597] ? mark_held_locks+0x9e/0xe0 [ 1945.051431] ? trace_hardirqs_on+0x5b/0x180 [ 1945.052253] filemap_write_and_wait_range+0x65/0x100 [ 1945.053176] __iomap_dio_rw+0x552/0x1110 [ 1945.053792] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1945.054435] ? ext4_orphan_add+0x253/0x9e0 [ 1945.055058] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1945.055737] ? ext4_empty_dir+0xae0/0xae0 [ 1945.056322] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.056966] iomap_dio_rw+0x31/0x90 [ 1945.057474] ext4_file_write_iter+0xe0e/0x1530 [ 1945.058129] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1945.058775] ? kasan_save_stack+0x32/0x40 [ 1945.059365] ? kasan_save_stack+0x1b/0x40 [ 1945.059963] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.060668] ? iter_file_splice_write+0x165/0xc90 [ 1945.061350] ? direct_splice_actor+0x10f/0x170 [ 1945.061995] ? splice_direct_to_actor+0x387/0x980 [ 1945.062661] ? do_splice_direct+0x1c4/0x290 [ 1945.063290] ? do_sendfile+0x553/0x11e0 [ 1945.063850] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.064492] ? do_syscall_64+0x33/0x40 [ 1945.065041] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.065798] do_iter_readv_writev+0x476/0x750 [ 1945.066434] ? _cond_resched+0x10/0x30 [ 1945.067004] ? new_sync_write+0x660/0x660 [ 1945.067575] ? avc_policy_seqno+0x9/0x70 [ 1945.068163] ? selinux_file_permission+0x92/0x520 [ 1945.068849] ? security_file_permission+0xb1/0xe0 [ 1945.069526] do_iter_write+0x191/0x700 [ 1945.070079] ? trace_hardirqs_on+0x5b/0x180 [ 1945.070692] vfs_iter_write+0x70/0xa0 [ 1945.071241] iter_file_splice_write+0x726/0xc90 [ 1945.071934] ? generic_splice_sendpage+0x140/0x140 [ 1945.072626] ? security_file_permission+0xb1/0xe0 [ 1945.073321] ? generic_splice_sendpage+0x140/0x140 [ 1945.074026] direct_splice_actor+0x10f/0x170 [ 1945.074644] splice_direct_to_actor+0x387/0x980 [ 1945.075329] ? pipe_to_sendpage+0x380/0x380 [ 1945.075950] ? do_splice_to+0x160/0x160 [ 1945.076510] ? security_file_permission+0xb1/0xe0 [ 1945.077206] do_splice_direct+0x1c4/0x290 [ 1945.077794] ? splice_direct_to_actor+0x980/0x980 [ 1945.078469] ? avc_policy_seqno+0x9/0x70 [ 1945.079072] ? security_file_permission+0xb1/0xe0 [ 1945.079766] do_sendfile+0x553/0x11e0 [ 1945.080320] ? do_pwritev+0x270/0x270 [ 1945.080866] ? wait_for_completion_io+0x270/0x270 [ 1945.081544] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.082212] ? vfs_write+0x354/0xb10 [ 1945.082753] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.083401] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.084078] do_syscall_64+0x33/0x40 [ 1945.084604] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.085344] RIP: 0033:0x7fb82b4c1b19 [ 1945.085879] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.088487] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.089569] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1945.090584] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1945.091608] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.092613] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1945.093617] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1945.094643] CPU: 0 PID: 13721 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1945.095455] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.096352] Call Trace: [ 1945.096650] dump_stack+0x107/0x167 [ 1945.097050] should_fail.cold+0x5/0xa [ 1945.097471] ? create_object.isra.0+0x3a/0xa30 [ 1945.097968] should_failslab+0x5/0x20 [ 1945.098384] kmem_cache_alloc+0x5b/0x310 [ 1945.098832] ? lock_chain_count+0x20/0x20 [ 1945.099283] create_object.isra.0+0x3a/0xa30 [ 1945.100002] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.100561] __kmalloc+0x16e/0x390 [ 1945.100962] ext4_find_extent+0xa77/0xd70 [ 1945.101417] ext4_ext_map_blocks+0x1c8/0x5880 [ 1945.101909] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1945.102481] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1945.103098] ? ext4_ext_release+0x10/0x10 [ 1945.103555] ? ext4_map_blocks+0x5cd/0x1910 [ 1945.104056] ? lock_release+0x680/0x680 [ 1945.104493] ? ext4_es_lookup_extent+0x485/0xa80 [ 1945.105006] ? lock_downgrade+0x6d0/0x6d0 [ 1945.105460] ? down_write+0xe0/0x160 [ 1945.105859] ? down_write_killable+0x180/0x180 [ 1945.106389] ext4_map_blocks+0x63f/0x1910 [ 1945.106854] ? kmem_cache_alloc+0x2a6/0x310 [ 1945.107317] ? __kernel_text_address+0x9/0x40 [ 1945.107801] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1945.108283] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.108766] ? __ext4_journal_start_sb+0x214/0x390 [ 1945.109294] ? __ext4_journal_start_sb+0x1db/0x390 [ 1945.109860] ext4_iomap_begin+0x3ad/0x700 [ 1945.110321] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1945.110889] ? kasan_save_stack+0x1b/0x40 [ 1945.111341] ? ext4_file_write_iter+0xe0e/0x1530 [ 1945.111893] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1945.112581] ? splice_direct_to_actor+0x387/0x980 [ 1945.113136] ? do_splice_direct+0x1c4/0x290 [ 1945.113609] ? do_sendfile+0x553/0x11e0 [ 1945.114035] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.114535] ? do_syscall_64+0x33/0x40 [ 1945.114993] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.115576] iomap_apply+0x164/0x810 [ 1945.116012] ? iomap_dio_rw+0x90/0x90 [ 1945.116428] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1945.117098] ? mark_held_locks+0x9e/0xe0 [ 1945.117548] ? filemap_check_errors+0xa5/0x150 [ 1945.118077] __iomap_dio_rw+0x6cd/0x1110 [ 1945.118512] ? iomap_dio_rw+0x90/0x90 [ 1945.118968] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1945.119498] ? ext4_orphan_add+0x253/0x9e0 [ 1945.119985] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1945.120546] ? ext4_empty_dir+0xae0/0xae0 [ 1945.121019] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.121542] iomap_dio_rw+0x31/0x90 [ 1945.121963] ext4_file_write_iter+0xe0e/0x1530 [ 1945.122493] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1945.123022] ? kasan_save_stack+0x32/0x40 [ 1945.123469] ? kasan_save_stack+0x1b/0x40 [ 1945.123942] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.124517] ? iter_file_splice_write+0x165/0xc90 [ 1945.125064] ? direct_splice_actor+0x10f/0x170 [ 1945.125580] ? splice_direct_to_actor+0x387/0x980 [ 1945.126126] ? do_splice_direct+0x1c4/0x290 [ 1945.126623] ? do_sendfile+0x553/0x11e0 [ 1945.127081] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.127609] ? do_syscall_64+0x33/0x40 [ 1945.128027] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.128639] do_iter_readv_writev+0x476/0x750 [ 1945.129123] ? _cond_resched+0x10/0x30 [ 1945.129568] ? new_sync_write+0x660/0x660 [ 1945.130019] ? avc_policy_seqno+0x9/0x70 [ 1945.130480] ? selinux_file_permission+0x92/0x520 [ 1945.131012] ? security_file_permission+0xb1/0xe0 [ 1945.131531] do_iter_write+0x191/0x700 [ 1945.131955] ? trace_hardirqs_on+0x5b/0x180 [ 1945.132425] vfs_iter_write+0x70/0xa0 [ 1945.132835] iter_file_splice_write+0x726/0xc90 [ 1945.133345] ? generic_splice_sendpage+0x140/0x140 [ 1945.133913] ? security_file_permission+0xb1/0xe0 [ 1945.134435] ? generic_splice_sendpage+0x140/0x140 [ 1945.134999] direct_splice_actor+0x10f/0x170 [ 1945.135477] splice_direct_to_actor+0x387/0x980 [ 1945.136012] ? pipe_to_sendpage+0x380/0x380 [ 1945.136508] ? do_splice_to+0x160/0x160 [ 1945.136959] ? security_file_permission+0xb1/0xe0 [ 1945.137512] do_splice_direct+0x1c4/0x290 [ 1945.137986] ? splice_direct_to_actor+0x980/0x980 [ 1945.138534] ? avc_policy_seqno+0x9/0x70 [ 1945.139015] ? security_file_permission+0xb1/0xe0 [ 1945.139570] do_sendfile+0x553/0x11e0 [ 1945.139986] ? do_pwritev+0x270/0x270 [ 1945.140423] ? wait_for_completion_io+0x270/0x270 [ 1945.140977] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.141501] ? vfs_write+0x354/0xb10 [ 1945.141928] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.142443] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.142975] do_syscall_64+0x33/0x40 [ 1945.143400] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.143950] RIP: 0033:0x7f616160cb19 [ 1945.144377] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.146331] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.147208] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1945.148019] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1945.148829] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.149638] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1945.150453] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1945.159760] FAULT_INJECTION: forcing a failure. [ 1945.159760] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.161414] CPU: 1 PID: 13720 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1945.162398] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.163597] Call Trace: [ 1945.163854] FAULT_INJECTION: forcing a failure. [ 1945.163854] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.163992] dump_stack+0x107/0x167 [ 1945.164019] should_fail.cold+0x5/0xa [ 1945.166291] ? iter_file_splice_write+0x165/0xc90 [ 1945.167002] should_failslab+0x5/0x20 [ 1945.167530] __kmalloc+0x72/0x390 [ 1945.168036] iter_file_splice_write+0x165/0xc90 [ 1945.168697] ? generic_splice_sendpage+0x140/0x140 [ 1945.169393] ? pipe_to_user+0x170/0x170 [ 1945.169974] ? security_file_permission+0xb1/0xe0 [ 1945.170643] ? generic_splice_sendpage+0x140/0x140 [ 1945.171362] direct_splice_actor+0x10f/0x170 [ 1945.171992] splice_direct_to_actor+0x387/0x980 [ 1945.172642] ? pipe_to_sendpage+0x380/0x380 [ 1945.173259] ? do_splice_to+0x160/0x160 [ 1945.173839] ? security_file_permission+0xb1/0xe0 [ 1945.174525] do_splice_direct+0x1c4/0x290 [ 1945.175137] ? splice_direct_to_actor+0x980/0x980 [ 1945.175822] ? avc_policy_seqno+0x9/0x70 [ 1945.176391] ? security_file_permission+0xb1/0xe0 [ 1945.177089] do_sendfile+0x553/0x11e0 [ 1945.177627] ? do_pwritev+0x270/0x270 [ 1945.178168] ? wait_for_completion_io+0x270/0x270 [ 1945.178886] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.179529] ? vfs_write+0x354/0xb10 [ 1945.180057] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.180679] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.181337] do_syscall_64+0x33/0x40 [ 1945.181867] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.182580] RIP: 0033:0x7f33ba3cab19 [ 1945.183129] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.185705] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.186797] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1945.187808] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1945.188805] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.189821] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1945.190836] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1945.191861] CPU: 0 PID: 13718 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1945.192658] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.193680] Call Trace: [ 1945.193967] dump_stack+0x107/0x167 [ 1945.194355] should_fail.cold+0x5/0xa [ 1945.194770] ? create_object.isra.0+0x3a/0xa30 [ 1945.195255] should_failslab+0x5/0x20 [ 1945.195659] kmem_cache_alloc+0x5b/0x310 [ 1945.196096] create_object.isra.0+0x3a/0xa30 [ 1945.196566] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.197108] __kmalloc+0x16e/0x390 [ 1945.197491] iter_file_splice_write+0x165/0xc90 [ 1945.197993] ? generic_splice_sendpage+0x140/0x140 [ 1945.198517] ? pipe_to_user+0x170/0x170 [ 1945.198964] ? security_file_permission+0xb1/0xe0 [ 1945.199485] ? generic_splice_sendpage+0x140/0x140 [ 1945.200009] direct_splice_actor+0x10f/0x170 [ 1945.200477] splice_direct_to_actor+0x387/0x980 [ 1945.200974] ? pipe_to_sendpage+0x380/0x380 [ 1945.201472] ? do_splice_to+0x160/0x160 [ 1945.201897] ? security_file_permission+0xb1/0xe0 [ 1945.202420] do_splice_direct+0x1c4/0x290 [ 1945.202867] ? splice_direct_to_actor+0x980/0x980 [ 1945.203379] ? avc_policy_seqno+0x9/0x70 [ 1945.203813] ? security_file_permission+0xb1/0xe0 [ 1945.204330] do_sendfile+0x553/0x11e0 [ 1945.204744] ? do_pwritev+0x270/0x270 [ 1945.205154] ? wait_for_completion_io+0x270/0x270 [ 1945.205668] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.206161] ? vfs_write+0x354/0xb10 [ 1945.206559] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.207083] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.207582] do_syscall_64+0x33/0x40 [ 1945.208010] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.208555] RIP: 0033:0x7fbd24fdbb19 [ 1945.208981] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.211079] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.211941] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1945.212748] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1945.213555] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.214364] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1945.215172] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:07:26 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 6) [ 1945.334608] FAULT_INJECTION: forcing a failure. [ 1945.334608] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.337607] CPU: 1 PID: 13725 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1945.339342] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.341420] Call Trace: [ 1945.342069] dump_stack+0x107/0x167 [ 1945.343010] should_fail.cold+0x5/0xa [ 1945.344012] ? create_object.isra.0+0x3a/0xa30 [ 1945.345173] should_failslab+0x5/0x20 [ 1945.346133] kmem_cache_alloc+0x5b/0x310 [ 1945.347264] create_object.isra.0+0x3a/0xa30 [ 1945.348360] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.349624] __kmalloc+0x16e/0x390 [ 1945.350514] alloc_pipe_info+0x1e5/0x590 [ 1945.351667] splice_direct_to_actor+0x774/0x980 [ 1945.352840] ? _cond_resched+0x10/0x30 [ 1945.353804] ? inode_security+0x107/0x140 [ 1945.354970] ? pipe_to_sendpage+0x380/0x380 [ 1945.355994] ? avc_policy_seqno+0x9/0x70 [ 1945.357035] ? selinux_file_permission+0x92/0x520 [ 1945.358291] ? do_splice_to+0x160/0x160 [ 1945.359283] ? security_file_permission+0xb1/0xe0 [ 1945.360514] do_splice_direct+0x1c4/0x290 [ 1945.361585] ? splice_direct_to_actor+0x980/0x980 [ 1945.362916] ? avc_policy_seqno+0x9/0x70 [ 1945.363931] ? security_file_permission+0xb1/0xe0 [ 1945.365149] do_sendfile+0x553/0x11e0 [ 1945.366147] ? do_pwritev+0x270/0x270 [ 1945.367185] ? wait_for_completion_io+0x270/0x270 [ 1945.368390] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.369547] ? vfs_write+0x354/0xb10 [ 1945.370512] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.371652] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.372821] do_syscall_64+0x33/0x40 [ 1945.373789] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.375126] RIP: 0033:0x7f33ba3cab19 [ 1945.376035] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.380707] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.382619] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1945.384460] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1945.386238] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.388121] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1945.389955] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:07:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:26 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 17) 10:07:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 17) 10:07:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 1945.566356] FAULT_INJECTION: forcing a failure. [ 1945.566356] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.567936] CPU: 0 PID: 13843 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1945.568846] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.569747] Call Trace: [ 1945.570045] dump_stack+0x107/0x167 [ 1945.570463] should_fail.cold+0x5/0xa [ 1945.570912] ? jbd2__journal_start+0x190/0x7e0 [ 1945.571435] should_failslab+0x5/0x20 [ 1945.571872] kmem_cache_alloc+0x5b/0x310 [ 1945.572318] jbd2__journal_start+0x190/0x7e0 [ 1945.572827] __ext4_journal_start_sb+0x214/0x390 [ 1945.573375] ext4_writepages+0x102d/0x3350 [ 1945.573859] ? unwind_next_frame+0x13ef/0x1a90 [ 1945.574386] ? find_held_lock+0x2c/0x110 [ 1945.574846] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1945.575410] ? __is_insn_slot_addr+0x14c/0x290 [ 1945.575938] ? __kernel_text_address+0x9/0x40 [ 1945.576449] ? unwind_get_return_address+0x55/0xa0 [ 1945.577016] ? create_prof_cpu_mask+0x20/0x20 [ 1945.577539] ? stack_trace_save+0x8c/0xc0 [ 1945.578017] ? stack_trace_consume_entry+0x160/0x160 [ 1945.578602] ? kasan_save_stack+0x32/0x40 [ 1945.579080] ? kasan_save_stack+0x1b/0x40 [ 1945.579555] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.580103] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1945.580662] do_writepages+0xee/0x2a0 [ 1945.581080] ? page_writeback_cpu_online+0x20/0x20 [ 1945.581638] ? lock_acquire+0x197/0x470 [ 1945.582099] ? create_object.isra.0+0x3ad/0xa30 [ 1945.582632] ? lock_release+0x680/0x680 [ 1945.583093] ? find_held_lock+0x2c/0x110 [ 1945.583540] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1945.584111] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1945.584686] ? mark_held_locks+0x9e/0xe0 [ 1945.585155] ? trace_hardirqs_on+0x5b/0x180 [ 1945.585651] filemap_write_and_wait_range+0x65/0x100 [ 1945.586237] __iomap_dio_rw+0x552/0x1110 [ 1945.586713] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1945.587237] ? ext4_orphan_add+0x253/0x9e0 [ 1945.587722] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1945.588284] ? ext4_empty_dir+0xae0/0xae0 [ 1945.588729] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.589248] iomap_dio_rw+0x31/0x90 [ 1945.589670] ext4_file_write_iter+0xe0e/0x1530 [ 1945.590200] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1945.590730] ? kasan_save_stack+0x32/0x40 [ 1945.591180] ? kasan_save_stack+0x1b/0x40 [ 1945.591657] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.592213] ? iter_file_splice_write+0x165/0xc90 [ 1945.592764] ? direct_splice_actor+0x10f/0x170 [ 1945.593257] ? splice_direct_to_actor+0x387/0x980 [ 1945.593811] ? do_splice_direct+0x1c4/0x290 [ 1945.594281] ? do_sendfile+0x553/0x11e0 [ 1945.594745] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.595280] ? do_syscall_64+0x33/0x40 [ 1945.595727] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.596340] do_iter_readv_writev+0x476/0x750 [ 1945.596854] ? _cond_resched+0x10/0x30 [ 1945.597300] ? new_sync_write+0x660/0x660 [ 1945.597778] ? avc_policy_seqno+0x9/0x70 [ 1945.598242] ? selinux_file_permission+0x92/0x520 [ 1945.598805] ? security_file_permission+0xb1/0xe0 [ 1945.599330] do_iter_write+0x191/0x700 [ 1945.599776] ? trace_hardirqs_on+0x5b/0x180 [ 1945.600249] vfs_iter_write+0x70/0xa0 [ 1945.600689] iter_file_splice_write+0x726/0xc90 [ 1945.601212] ? generic_splice_sendpage+0x140/0x140 [ 1945.601789] ? security_file_permission+0xb1/0xe0 [ 1945.602312] ? generic_splice_sendpage+0x140/0x140 [ 1945.602890] direct_splice_actor+0x10f/0x170 [ 1945.603374] splice_direct_to_actor+0x387/0x980 [ 1945.603885] ? pipe_to_sendpage+0x380/0x380 [ 1945.604353] ? do_splice_to+0x160/0x160 [ 1945.604780] ? security_file_permission+0xb1/0xe0 [ 1945.605304] do_splice_direct+0x1c4/0x290 [ 1945.605749] ? splice_direct_to_actor+0x980/0x980 [ 1945.606269] ? avc_policy_seqno+0x9/0x70 [ 1945.606715] ? security_file_permission+0xb1/0xe0 [ 1945.607241] do_sendfile+0x553/0x11e0 [ 1945.607658] ? do_pwritev+0x270/0x270 [ 1945.608072] ? wait_for_completion_io+0x270/0x270 [ 1945.608598] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.609098] ? vfs_write+0x354/0xb10 [ 1945.609502] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.609986] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.610484] do_syscall_64+0x33/0x40 [ 1945.610898] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.611452] RIP: 0033:0x7fb82b4c1b19 [ 1945.611855] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.613836] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.614657] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1945.615433] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1945.616199] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.616968] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1945.617735] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1945.618624] EXT4-fs (sda): ext4_writepages: jbd2_start: 9223372036854775807 pages, ino 16091; err -12 [ 1945.641797] FAULT_INJECTION: forcing a failure. [ 1945.641797] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.643774] CPU: 0 PID: 13934 Comm: syz-executor.5 Not tainted 5.10.248 #1 10:07:26 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000003) [ 1945.644600] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.645665] Call Trace: [ 1945.645961] dump_stack+0x107/0x167 [ 1945.646354] should_fail.cold+0x5/0xa [ 1945.646776] ? __es_insert_extent+0xed1/0x1370 [ 1945.647268] should_failslab+0x5/0x20 [ 1945.647678] kmem_cache_alloc+0x5b/0x310 [ 1945.648119] __es_insert_extent+0xed1/0x1370 [ 1945.648637] ext4_es_insert_extent+0x45d/0xf10 [ 1945.649139] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1945.649636] ? lock_downgrade+0x6d0/0x6d0 [ 1945.650095] ? down_write+0xe0/0x160 [ 1945.650523] ? down_write_killable+0x180/0x180 [ 1945.651065] ext4_map_blocks+0x80b/0x1910 [ 1945.651546] ? __kernel_text_address+0x9/0x40 [ 1945.652063] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1945.652579] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.653095] ? __ext4_journal_start_sb+0x214/0x390 [ 1945.653658] ? __ext4_journal_start_sb+0x1db/0x390 [ 1945.654226] ext4_iomap_begin+0x3ad/0x700 [ 1945.654715] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1945.655249] ? kasan_save_stack+0x1b/0x40 [ 1945.655722] ? ext4_file_write_iter+0xe0e/0x1530 [ 1945.656274] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1945.656996] ? splice_direct_to_actor+0x387/0x980 [ 1945.657548] ? do_splice_direct+0x1c4/0x290 [ 1945.658046] ? do_sendfile+0x553/0x11e0 [ 1945.658500] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.659045] ? do_syscall_64+0x33/0x40 [ 1945.659490] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.660108] iomap_apply+0x164/0x810 [ 1945.660517] ? iomap_dio_rw+0x90/0x90 [ 1945.660964] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1945.661629] ? mark_held_locks+0x9e/0xe0 [ 1945.662080] ? filemap_check_errors+0xa5/0x150 [ 1945.662611] __iomap_dio_rw+0x6cd/0x1110 [ 1945.663059] ? iomap_dio_rw+0x90/0x90 [ 1945.663480] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1945.663977] ? ext4_orphan_add+0x253/0x9e0 [ 1945.664432] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1945.664962] ? ext4_empty_dir+0xae0/0xae0 [ 1945.665411] ? jbd2__journal_start+0xf3/0x7e0 [ 1945.665897] iomap_dio_rw+0x31/0x90 [ 1945.666320] ext4_file_write_iter+0xe0e/0x1530 [ 1945.666829] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1945.667318] ? kasan_save_stack+0x32/0x40 [ 1945.667763] ? kasan_save_stack+0x1b/0x40 [ 1945.668207] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.668750] ? iter_file_splice_write+0x165/0xc90 [ 1945.669267] ? direct_splice_actor+0x10f/0x170 [ 1945.669755] ? splice_direct_to_actor+0x387/0x980 [ 1945.670307] ? do_splice_direct+0x1c4/0x290 [ 1945.670779] ? do_sendfile+0x553/0x11e0 [ 1945.671204] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.671701] ? do_syscall_64+0x33/0x40 [ 1945.672119] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.672692] do_iter_readv_writev+0x476/0x750 [ 1945.673172] ? _cond_resched+0x10/0x30 [ 1945.673619] ? new_sync_write+0x660/0x660 [ 1945.674099] ? avc_policy_seqno+0x9/0x70 [ 1945.674562] ? selinux_file_permission+0x92/0x520 [ 1945.675122] ? security_file_permission+0xb1/0xe0 [ 1945.675682] do_iter_write+0x191/0x700 [ 1945.676114] ? trace_hardirqs_on+0x5b/0x180 [ 1945.676616] vfs_iter_write+0x70/0xa0 [ 1945.677040] iter_file_splice_write+0x726/0xc90 [ 1945.677584] ? generic_splice_sendpage+0x140/0x140 [ 1945.678130] ? security_file_permission+0xb1/0xe0 [ 1945.678696] ? generic_splice_sendpage+0x140/0x140 [ 1945.679233] direct_splice_actor+0x10f/0x170 [ 1945.679740] splice_direct_to_actor+0x387/0x980 [ 1945.680250] ? pipe_to_sendpage+0x380/0x380 [ 1945.680751] ? do_splice_to+0x160/0x160 [ 1945.681207] ? security_file_permission+0xb1/0xe0 [ 1945.681766] do_splice_direct+0x1c4/0x290 [ 1945.682220] ? splice_direct_to_actor+0x980/0x980 [ 1945.682779] ? avc_policy_seqno+0x9/0x70 [ 1945.683228] ? security_file_permission+0xb1/0xe0 [ 1945.683787] do_sendfile+0x553/0x11e0 [ 1945.684209] ? do_pwritev+0x270/0x270 [ 1945.684646] ? wait_for_completion_io+0x270/0x270 [ 1945.685172] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.685705] ? vfs_write+0x354/0xb10 [ 1945.686116] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.686632] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.687142] do_syscall_64+0x33/0x40 [ 1945.687542] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.688095] RIP: 0033:0x7f616160cb19 [ 1945.688494] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.690470] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.691358] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1945.692182] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1945.692997] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.693816] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1945.694636] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:07:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 7) 10:07:26 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000009) [ 1945.810629] FAULT_INJECTION: forcing a failure. [ 1945.810629] name failslab, interval 1, probability 0, space 0, times 0 [ 1945.813148] CPU: 1 PID: 13941 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1945.814586] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1945.816316] Call Trace: [ 1945.816869] dump_stack+0x107/0x167 [ 1945.817630] should_fail.cold+0x5/0xa [ 1945.818429] ? jbd2__journal_start+0x190/0x7e0 [ 1945.819388] should_failslab+0x5/0x20 [ 1945.820181] kmem_cache_alloc+0x5b/0x310 [ 1945.821038] jbd2__journal_start+0x190/0x7e0 [ 1945.821964] __ext4_journal_start_sb+0x214/0x390 [ 1945.822962] ext4_dirty_inode+0xbc/0x130 [ 1945.823803] ? ext4_setattr+0x21b0/0x21b0 [ 1945.824663] __mark_inode_dirty+0x492/0xd30 [ 1945.825560] ? current_time+0xac/0x120 [ 1945.826379] generic_update_time+0x21c/0x370 [ 1945.827297] ? igrab+0xc0/0xc0 [ 1945.827977] file_update_time+0x43a/0x520 [ 1945.828843] ? evict_inodes+0x470/0x470 [ 1945.829679] ? down_write_killable+0x180/0x180 [ 1945.830642] file_modified+0x7d/0xa0 [ 1945.831565] ext4_file_write_iter+0x8f8/0x1530 [ 1945.832568] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1945.833547] ? kasan_save_stack+0x32/0x40 [ 1945.834444] ? kasan_save_stack+0x1b/0x40 [ 1945.835345] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1945.836433] ? iter_file_splice_write+0x165/0xc90 [ 1945.837475] ? direct_splice_actor+0x10f/0x170 [ 1945.838456] ? splice_direct_to_actor+0x387/0x980 [ 1945.839496] ? do_splice_direct+0x1c4/0x290 [ 1945.840432] ? do_sendfile+0x553/0x11e0 [ 1945.841293] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1945.842288] ? do_syscall_64+0x33/0x40 [ 1945.843138] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.844289] do_iter_readv_writev+0x476/0x750 [ 1945.845249] ? _cond_resched+0x10/0x30 [ 1945.846080] ? new_sync_write+0x660/0x660 [ 1945.846972] ? avc_policy_seqno+0x9/0x70 [ 1945.847835] ? selinux_file_permission+0x92/0x520 [ 1945.848859] ? security_file_permission+0xb1/0xe0 [ 1945.849900] do_iter_write+0x191/0x700 [ 1945.850738] ? trace_hardirqs_on+0x5b/0x180 [ 1945.851662] vfs_iter_write+0x70/0xa0 [ 1945.852477] iter_file_splice_write+0x726/0xc90 [ 1945.853493] ? generic_splice_sendpage+0x140/0x140 [ 1945.854556] ? security_file_permission+0xb1/0xe0 [ 1945.855594] ? generic_splice_sendpage+0x140/0x140 [ 1945.856638] direct_splice_actor+0x10f/0x170 [ 1945.857578] splice_direct_to_actor+0x387/0x980 [ 1945.858571] ? pipe_to_sendpage+0x380/0x380 [ 1945.859499] ? do_splice_to+0x160/0x160 [ 1945.860338] ? security_file_permission+0xb1/0xe0 [ 1945.861370] do_splice_direct+0x1c4/0x290 [ 1945.862252] ? splice_direct_to_actor+0x980/0x980 [ 1945.863280] ? avc_policy_seqno+0x9/0x70 [ 1945.864151] ? security_file_permission+0xb1/0xe0 [ 1945.865186] do_sendfile+0x553/0x11e0 [ 1945.866015] ? do_pwritev+0x270/0x270 [ 1945.866833] ? wait_for_completion_io+0x270/0x270 [ 1945.867855] ? rcu_read_lock_any_held+0x75/0xa0 [ 1945.868838] ? vfs_write+0x354/0xb10 [ 1945.869628] __x64_sys_sendfile64+0x1d1/0x210 [ 1945.870575] ? __ia32_sys_sendfile+0x220/0x220 [ 1945.871564] do_syscall_64+0x33/0x40 [ 1945.872360] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1945.873458] RIP: 0033:0x7fbd24fdbb19 [ 1945.874245] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1945.878147] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1945.879767] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1945.881275] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1945.882789] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1945.884294] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1945.885809] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:07:27 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 7) 10:07:27 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:07:27 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 8) [ 1946.166703] FAULT_INJECTION: forcing a failure. [ 1946.166703] name failslab, interval 1, probability 0, space 0, times 0 [ 1946.168024] CPU: 0 PID: 14069 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1946.168809] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1946.169755] Call Trace: [ 1946.170056] dump_stack+0x107/0x167 [ 1946.170473] should_fail.cold+0x5/0xa [ 1946.170922] ? create_object.isra.0+0x3a/0xa30 [ 1946.171440] should_failslab+0x5/0x20 [ 1946.171851] kmem_cache_alloc+0x5b/0x310 [ 1946.172318] create_object.isra.0+0x3a/0xa30 [ 1946.172817] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1946.173374] kmem_cache_alloc+0x159/0x310 [ 1946.173851] jbd2__journal_start+0x190/0x7e0 [ 1946.174353] __ext4_journal_start_sb+0x214/0x390 [ 1946.174870] ext4_dirty_inode+0xbc/0x130 [ 1946.175330] ? ext4_setattr+0x21b0/0x21b0 [ 1946.175778] __mark_inode_dirty+0x492/0xd30 [ 1946.176266] ? current_time+0xac/0x120 [ 1946.176711] generic_update_time+0x21c/0x370 [ 1946.177208] ? igrab+0xc0/0xc0 [ 1946.177576] file_update_time+0x43a/0x520 [ 1946.178022] ? evict_inodes+0x470/0x470 [ 1946.178477] ? down_write_killable+0x180/0x180 [ 1946.179005] file_modified+0x7d/0xa0 [ 1946.179408] ext4_file_write_iter+0x8f8/0x1530 [ 1946.179932] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1946.180445] ? kasan_save_stack+0x32/0x40 [ 1946.180911] ? kasan_save_stack+0x1b/0x40 [ 1946.181354] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1946.181925] ? iter_file_splice_write+0x165/0xc90 [ 1946.182440] ? direct_splice_actor+0x10f/0x170 [ 1946.182962] ? splice_direct_to_actor+0x387/0x980 [ 1946.183506] ? do_splice_direct+0x1c4/0x290 [ 1946.183993] ? do_sendfile+0x553/0x11e0 [ 1946.184419] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1946.184946] ? do_syscall_64+0x33/0x40 [ 1946.185366] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1946.185973] do_iter_readv_writev+0x476/0x750 [ 1946.186480] ? _cond_resched+0x10/0x30 [ 1946.186934] ? new_sync_write+0x660/0x660 [ 1946.187384] ? avc_policy_seqno+0x9/0x70 [ 1946.187847] ? selinux_file_permission+0x92/0x520 [ 1946.188369] ? security_file_permission+0xb1/0xe0 [ 1946.188921] do_iter_write+0x191/0x700 [ 1946.189369] ? trace_hardirqs_on+0x5b/0x180 [ 1946.189865] vfs_iter_write+0x70/0xa0 [ 1946.190300] iter_file_splice_write+0x726/0xc90 [ 1946.190840] ? generic_splice_sendpage+0x140/0x140 [ 1946.191382] ? security_file_permission+0xb1/0xe0 [ 1946.191936] ? generic_splice_sendpage+0x140/0x140 [ 1946.192499] direct_splice_actor+0x10f/0x170 [ 1946.193006] splice_direct_to_actor+0x387/0x980 [ 1946.193542] ? pipe_to_sendpage+0x380/0x380 [ 1946.194036] ? do_splice_to+0x160/0x160 [ 1946.194492] ? security_file_permission+0xb1/0xe0 [ 1946.195025] do_splice_direct+0x1c4/0x290 [ 1946.195502] ? splice_direct_to_actor+0x980/0x980 [ 1946.196023] ? avc_policy_seqno+0x9/0x70 [ 1946.196494] ? security_file_permission+0xb1/0xe0 [ 1946.197022] do_sendfile+0x553/0x11e0 [ 1946.197467] ? do_pwritev+0x270/0x270 [ 1946.197881] ? wait_for_completion_io+0x270/0x270 [ 1946.198441] ? rcu_read_lock_any_held+0x75/0xa0 [ 1946.198948] ? vfs_write+0x354/0xb10 [ 1946.199354] __x64_sys_sendfile64+0x1d1/0x210 [ 1946.199834] ? __ia32_sys_sendfile+0x220/0x220 [ 1946.200331] do_syscall_64+0x33/0x40 [ 1946.200729] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1946.201275] RIP: 0033:0x7fbd24fdbb19 [ 1946.201673] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1946.203634] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1946.204446] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1946.205206] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1946.205970] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1946.206741] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1946.207504] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 [ 1946.227723] FAULT_INJECTION: forcing a failure. [ 1946.227723] name failslab, interval 1, probability 0, space 0, times 0 [ 1946.228937] CPU: 0 PID: 14118 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1946.229672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1946.230557] Call Trace: [ 1946.230847] dump_stack+0x107/0x167 [ 1946.231246] should_fail.cold+0x5/0xa [ 1946.231656] ? jbd2__journal_start+0x190/0x7e0 [ 1946.232149] should_failslab+0x5/0x20 [ 1946.232558] kmem_cache_alloc+0x5b/0x310 [ 1946.232998] jbd2__journal_start+0x190/0x7e0 [ 1946.233473] __ext4_journal_start_sb+0x214/0x390 [ 1946.233984] ext4_dirty_inode+0xbc/0x130 [ 1946.234451] ? ext4_setattr+0x21b0/0x21b0 [ 1946.234904] __mark_inode_dirty+0x492/0xd30 [ 1946.235369] ? current_time+0xac/0x120 [ 1946.235887] generic_update_time+0x21c/0x370 [ 1946.236358] ? igrab+0xc0/0xc0 [ 1946.236706] file_update_time+0x43a/0x520 [ 1946.237153] ? evict_inodes+0x470/0x470 [ 1946.237581] ? down_write_killable+0x180/0x180 [ 1946.238073] file_modified+0x7d/0xa0 [ 1946.238477] ext4_file_write_iter+0x8f8/0x1530 [ 1946.239018] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1946.239511] ? kasan_save_stack+0x32/0x40 [ 1946.239981] ? kasan_save_stack+0x1b/0x40 [ 1946.240426] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1946.241006] ? iter_file_splice_write+0x165/0xc90 [ 1946.241528] ? direct_splice_actor+0x10f/0x170 [ 1946.242048] ? splice_direct_to_actor+0x387/0x980 [ 1946.242567] ? do_splice_direct+0x1c4/0x290 [ 1946.243069] ? do_sendfile+0x553/0x11e0 [ 1946.243528] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1946.244055] ? do_syscall_64+0x33/0x40 [ 1946.244498] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1946.245108] do_iter_readv_writev+0x476/0x750 [ 1946.245616] ? _cond_resched+0x10/0x30 [ 1946.246065] ? new_sync_write+0x660/0x660 [ 1946.246536] ? avc_policy_seqno+0x9/0x70 [ 1946.246985] ? selinux_file_permission+0x92/0x520 [ 1946.247505] ? security_file_permission+0xb1/0xe0 [ 1946.248026] do_iter_write+0x191/0x700 [ 1946.248446] ? trace_hardirqs_on+0x5b/0x180 [ 1946.248913] vfs_iter_write+0x70/0xa0 [ 1946.249326] iter_file_splice_write+0x726/0xc90 [ 1946.249835] ? generic_splice_sendpage+0x140/0x140 [ 1946.250378] ? security_file_permission+0xb1/0xe0 [ 1946.250942] ? generic_splice_sendpage+0x140/0x140 [ 1946.251471] direct_splice_actor+0x10f/0x170 [ 1946.251945] splice_direct_to_actor+0x387/0x980 [ 1946.252480] ? pipe_to_sendpage+0x380/0x380 [ 1946.252976] ? do_splice_to+0x160/0x160 [ 1946.253433] ? security_file_permission+0xb1/0xe0 [ 1946.253987] do_splice_direct+0x1c4/0x290 [ 1946.254461] ? splice_direct_to_actor+0x980/0x980 [ 1946.254987] ? avc_policy_seqno+0x9/0x70 [ 1946.255424] ? security_file_permission+0xb1/0xe0 [ 1946.255948] do_sendfile+0x553/0x11e0 [ 1946.256366] ? do_pwritev+0x270/0x270 [ 1946.256778] ? wait_for_completion_io+0x270/0x270 [ 1946.257297] ? rcu_read_lock_any_held+0x75/0xa0 [ 1946.257796] ? vfs_write+0x354/0xb10 [ 1946.258197] __x64_sys_sendfile64+0x1d1/0x210 [ 1946.258717] ? __ia32_sys_sendfile+0x220/0x220 [ 1946.259215] do_syscall_64+0x33/0x40 [ 1946.259644] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1946.260201] RIP: 0033:0x7f33ba3cab19 [ 1946.260626] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1946.262594] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1946.263473] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1946.264288] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1946.265106] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1946.265922] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1946.266744] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:07:41 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 8) 10:07:41 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 9) 10:07:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 18) 10:07:41 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000004) 10:07:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 18) 10:07:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000a) 10:07:41 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 1960.039504] FAULT_INJECTION: forcing a failure. [ 1960.039504] name failslab, interval 1, probability 0, space 0, times 0 [ 1960.042833] CPU: 1 PID: 14159 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1960.044678] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1960.046794] Call Trace: [ 1960.047480] dump_stack+0x107/0x167 [ 1960.048405] should_fail.cold+0x5/0xa [ 1960.049378] ? iter_file_splice_write+0x165/0xc90 [ 1960.050601] should_failslab+0x5/0x20 [ 1960.051689] __kmalloc+0x72/0x390 [ 1960.052716] iter_file_splice_write+0x165/0xc90 [ 1960.053773] FAULT_INJECTION: forcing a failure. [ 1960.053773] name failslab, interval 1, probability 0, space 0, times 0 [ 1960.053907] ? generic_splice_sendpage+0x140/0x140 [ 1960.053932] ? pipe_to_user+0x170/0x170 [ 1960.053974] ? security_file_permission+0xb1/0xe0 [ 1960.059136] ? generic_splice_sendpage+0x140/0x140 [ 1960.060200] direct_splice_actor+0x10f/0x170 [ 1960.061138] splice_direct_to_actor+0x387/0x980 [ 1960.062120] ? pipe_to_sendpage+0x380/0x380 [ 1960.063058] ? do_splice_to+0x160/0x160 [ 1960.063897] ? security_file_permission+0xb1/0xe0 [ 1960.064926] do_splice_direct+0x1c4/0x290 [ 1960.065802] ? splice_direct_to_actor+0x980/0x980 [ 1960.066810] ? avc_policy_seqno+0x9/0x70 [ 1960.067697] ? security_file_permission+0xb1/0xe0 [ 1960.068723] do_sendfile+0x553/0x11e0 [ 1960.069545] ? do_pwritev+0x270/0x270 [ 1960.070348] ? wait_for_completion_io+0x270/0x270 [ 1960.071372] ? rcu_read_lock_any_held+0x75/0xa0 [ 1960.072360] ? vfs_write+0x354/0xb10 [ 1960.073160] __x64_sys_sendfile64+0x1d1/0x210 [ 1960.074102] ? __ia32_sys_sendfile+0x220/0x220 [ 1960.075059] do_syscall_64+0x33/0x40 [ 1960.075834] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.076923] RIP: 0033:0x7f33ba3cab19 [ 1960.077703] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1960.081566] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1960.083194] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1960.084718] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1960.086230] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1960.087740] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1960.089282] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1960.090834] CPU: 0 PID: 14165 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1960.092326] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1960.094069] Call Trace: [ 1960.094627] dump_stack+0x107/0x167 [ 1960.095403] should_fail.cold+0x5/0xa [ 1960.096207] ? create_object.isra.0+0x3a/0xa30 [ 1960.097174] should_failslab+0x5/0x20 [ 1960.097969] kmem_cache_alloc+0x5b/0x310 [ 1960.098845] create_object.isra.0+0x3a/0xa30 [ 1960.099783] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.100852] kmem_cache_alloc+0x159/0x310 [ 1960.101738] __es_insert_extent+0xed1/0x1370 [ 1960.102674] ext4_es_insert_extent+0x45d/0xf10 [ 1960.103652] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1960.104561] ? lock_downgrade+0x6d0/0x6d0 [ 1960.105452] ? down_write+0xe0/0x160 [ 1960.106228] ? down_write_killable+0x180/0x180 [ 1960.107217] ext4_map_blocks+0x80b/0x1910 [ 1960.108094] ? __kernel_text_address+0x9/0x40 [ 1960.109045] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1960.110000] ? jbd2__journal_start+0xf3/0x7e0 [ 1960.110960] ? __ext4_journal_start_sb+0x214/0x390 [ 1960.111984] ? __ext4_journal_start_sb+0x1db/0x390 [ 1960.113054] ext4_iomap_begin+0x3ad/0x700 [ 1960.113941] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1960.114973] ? kasan_save_stack+0x1b/0x40 [ 1960.115845] ? ext4_file_write_iter+0xe0e/0x1530 [ 1960.116845] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1960.118181] ? splice_direct_to_actor+0x387/0x980 [ 1960.119198] ? do_splice_direct+0x1c4/0x290 [ 1960.120106] ? do_sendfile+0x553/0x11e0 [ 1960.120948] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1960.121923] ? do_syscall_64+0x33/0x40 [ 1960.122745] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.123873] iomap_apply+0x164/0x810 [ 1960.124660] ? iomap_dio_rw+0x90/0x90 [ 1960.125461] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1960.126669] ? mark_held_locks+0x9e/0xe0 [ 1960.127547] ? filemap_check_errors+0xa5/0x150 [ 1960.128524] __iomap_dio_rw+0x6cd/0x1110 [ 1960.129381] ? iomap_dio_rw+0x90/0x90 [ 1960.130200] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1960.131171] ? ext4_orphan_add+0x253/0x9e0 [ 1960.132069] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1960.133108] ? ext4_empty_dir+0xae0/0xae0 [ 1960.133973] ? jbd2__journal_start+0xf3/0x7e0 [ 1960.134936] iomap_dio_rw+0x31/0x90 [ 1960.135711] ext4_file_write_iter+0xe0e/0x1530 [ 1960.136689] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1960.137662] ? kasan_save_stack+0x32/0x40 [ 1960.138526] ? kasan_save_stack+0x1b/0x40 [ 1960.139453] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.140528] ? iter_file_splice_write+0x165/0xc90 [ 1960.141536] ? direct_splice_actor+0x10f/0x170 [ 1960.142495] ? splice_direct_to_actor+0x387/0x980 [ 1960.143525] ? do_splice_direct+0x1c4/0x290 [ 1960.144425] ? do_sendfile+0x553/0x11e0 [ 1960.145262] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1960.146233] ? do_syscall_64+0x33/0x40 [ 1960.147066] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.148197] do_iter_readv_writev+0x476/0x750 [ 1960.149146] ? _cond_resched+0x10/0x30 [ 1960.149987] ? new_sync_write+0x660/0x660 [ 1960.150863] ? avc_policy_seqno+0x9/0x70 [ 1960.151721] ? selinux_file_permission+0x92/0x520 [ 1960.152763] ? security_file_permission+0xb1/0xe0 [ 1960.153793] do_iter_write+0x191/0x700 [ 1960.154607] ? trace_hardirqs_on+0x5b/0x180 [ 1960.155537] vfs_iter_write+0x70/0xa0 [ 1960.156350] iter_file_splice_write+0x726/0xc90 [ 1960.157335] ? generic_splice_sendpage+0x140/0x140 [ 1960.158400] ? security_file_permission+0xb1/0xe0 [ 1960.159436] ? generic_splice_sendpage+0x140/0x140 [ 1960.160476] direct_splice_actor+0x10f/0x170 [ 1960.161431] splice_direct_to_actor+0x387/0x980 [ 1960.162414] ? pipe_to_sendpage+0x380/0x380 [ 1960.163352] ? do_splice_to+0x160/0x160 [ 1960.164189] ? security_file_permission+0xb1/0xe0 [ 1960.165216] do_splice_direct+0x1c4/0x290 [ 1960.166075] ? splice_direct_to_actor+0x980/0x980 [ 1960.167091] ? avc_policy_seqno+0x9/0x70 [ 1960.167960] ? security_file_permission+0xb1/0xe0 [ 1960.168992] do_sendfile+0x553/0x11e0 [ 1960.169816] ? do_pwritev+0x270/0x270 [ 1960.170615] ? wait_for_completion_io+0x270/0x270 [ 1960.171647] ? rcu_read_lock_any_held+0x75/0xa0 [ 1960.172627] ? vfs_write+0x354/0xb10 [ 1960.173415] __x64_sys_sendfile64+0x1d1/0x210 [ 1960.174347] ? __ia32_sys_sendfile+0x220/0x220 [ 1960.175354] do_syscall_64+0x33/0x40 [ 1960.176134] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.177203] RIP: 0033:0x7f616160cb19 [ 1960.177992] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1960.181909] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1960.183527] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1960.185003] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1960.186481] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1960.188014] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1960.189513] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1960.258086] FAULT_INJECTION: forcing a failure. [ 1960.258086] name failslab, interval 1, probability 0, space 0, times 0 [ 1960.260609] CPU: 0 PID: 14168 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1960.262178] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1960.263932] Call Trace: [ 1960.264490] dump_stack+0x107/0x167 [ 1960.265257] should_fail.cold+0x5/0xa [ 1960.266054] ? create_object.isra.0+0x3a/0xa30 [ 1960.267020] should_failslab+0x5/0x20 [ 1960.267817] kmem_cache_alloc+0x5b/0x310 [ 1960.268679] create_object.isra.0+0x3a/0xa30 [ 1960.269593] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.270661] kmem_cache_alloc+0x159/0x310 [ 1960.271550] ext4_init_io_end+0x23/0x180 [ 1960.272401] ext4_writepages+0xee9/0x3350 [ 1960.273281] ? unwind_next_frame+0x13ef/0x1a90 [ 1960.274245] ? find_held_lock+0x2c/0x110 [ 1960.275131] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1960.276172] ? __is_insn_slot_addr+0x14c/0x290 [ 1960.277137] ? __kernel_text_address+0x9/0x40 [ 1960.278099] ? unwind_get_return_address+0x55/0xa0 [ 1960.279139] ? create_prof_cpu_mask+0x20/0x20 [ 1960.280080] ? stack_trace_save+0x8c/0xc0 [ 1960.280945] ? stack_trace_consume_entry+0x160/0x160 [ 1960.282016] ? kasan_save_stack+0x32/0x40 [ 1960.282889] ? kasan_save_stack+0x1b/0x40 [ 1960.283753] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.284818] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1960.285815] do_writepages+0xee/0x2a0 [ 1960.286610] ? page_writeback_cpu_online+0x20/0x20 [ 1960.287638] ? lock_acquire+0x197/0x470 [ 1960.288466] ? create_object.isra.0+0x3ad/0xa30 [ 1960.289444] ? lock_release+0x680/0x680 [ 1960.290271] ? find_held_lock+0x2c/0x110 [ 1960.291147] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1960.292195] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1960.293310] ? mark_held_locks+0x9e/0xe0 [ 1960.294180] ? trace_hardirqs_on+0x5b/0x180 [ 1960.295112] filemap_write_and_wait_range+0x65/0x100 [ 1960.296204] __iomap_dio_rw+0x552/0x1110 [ 1960.297087] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1960.298045] ? ext4_orphan_add+0x253/0x9e0 [ 1960.298939] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1960.299972] ? ext4_empty_dir+0xae0/0xae0 [ 1960.300832] ? jbd2__journal_start+0xf3/0x7e0 [ 1960.301785] iomap_dio_rw+0x31/0x90 [ 1960.302553] ext4_file_write_iter+0xe0e/0x1530 [ 1960.303532] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1960.304487] ? kasan_save_stack+0x32/0x40 [ 1960.305347] ? kasan_save_stack+0x1b/0x40 [ 1960.306211] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.307283] ? iter_file_splice_write+0x165/0xc90 [ 1960.308307] ? direct_splice_actor+0x10f/0x170 [ 1960.309259] ? splice_direct_to_actor+0x387/0x980 [ 1960.310262] ? do_splice_direct+0x1c4/0x290 [ 1960.311163] ? do_sendfile+0x553/0x11e0 [ 1960.312004] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1960.312975] ? do_syscall_64+0x33/0x40 [ 1960.313792] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.314916] do_iter_readv_writev+0x476/0x750 [ 1960.315864] ? _cond_resched+0x10/0x30 [ 1960.316685] ? new_sync_write+0x660/0x660 [ 1960.317558] ? avc_policy_seqno+0x9/0x70 [ 1960.318426] ? selinux_file_permission+0x92/0x520 [ 1960.319462] ? security_file_permission+0xb1/0xe0 [ 1960.320494] do_iter_write+0x191/0x700 [ 1960.321313] ? trace_hardirqs_on+0x5b/0x180 [ 1960.321405] FAULT_INJECTION: forcing a failure. [ 1960.321405] name failslab, interval 1, probability 0, space 0, times 0 [ 1960.322229] vfs_iter_write+0x70/0xa0 [ 1960.322252] iter_file_splice_write+0x726/0xc90 [ 1960.322288] ? generic_splice_sendpage+0x140/0x140 [ 1960.327347] ? security_file_permission+0xb1/0xe0 [ 1960.328379] ? generic_splice_sendpage+0x140/0x140 [ 1960.329415] direct_splice_actor+0x10f/0x170 [ 1960.330338] splice_direct_to_actor+0x387/0x980 [ 1960.331327] ? pipe_to_sendpage+0x380/0x380 [ 1960.332238] ? do_splice_to+0x160/0x160 [ 1960.333066] ? security_file_permission+0xb1/0xe0 [ 1960.334087] do_splice_direct+0x1c4/0x290 [ 1960.334963] ? splice_direct_to_actor+0x980/0x980 [ 1960.335962] ? avc_policy_seqno+0x9/0x70 [ 1960.336819] ? security_file_permission+0xb1/0xe0 [ 1960.337852] do_sendfile+0x553/0x11e0 [ 1960.338665] ? do_pwritev+0x270/0x270 [ 1960.339477] ? wait_for_completion_io+0x270/0x270 [ 1960.340486] ? rcu_read_lock_any_held+0x75/0xa0 [ 1960.341455] ? vfs_write+0x354/0xb10 [ 1960.342237] __x64_sys_sendfile64+0x1d1/0x210 [ 1960.343188] ? __ia32_sys_sendfile+0x220/0x220 [ 1960.344155] do_syscall_64+0x33/0x40 [ 1960.344933] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.346005] RIP: 0033:0x7fb82b4c1b19 [ 1960.346786] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1960.350660] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1960.352271] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1960.353755] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1960.355270] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1960.356807] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1960.358298] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1960.359846] CPU: 1 PID: 14162 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1960.361385] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1960.363159] Call Trace: [ 1960.363729] dump_stack+0x107/0x167 [ 1960.364502] should_fail.cold+0x5/0xa [ 1960.365320] ? jbd2__journal_start+0x190/0x7e0 [ 1960.366297] should_failslab+0x5/0x20 [ 1960.367106] kmem_cache_alloc+0x5b/0x310 [ 1960.367975] jbd2__journal_start+0x190/0x7e0 [ 1960.368909] __ext4_journal_start_sb+0x214/0x390 [ 1960.369912] ext4_dirty_inode+0xbc/0x130 [ 1960.370761] ? ext4_setattr+0x21b0/0x21b0 [ 1960.371646] __mark_inode_dirty+0x492/0xd30 [ 1960.372553] ? current_time+0xac/0x120 [ 1960.373390] generic_update_time+0x21c/0x370 [ 1960.374311] ? igrab+0xc0/0xc0 [ 1960.375011] file_update_time+0x43a/0x520 [ 1960.375892] ? evict_inodes+0x470/0x470 [ 1960.376741] ? down_write_killable+0x180/0x180 [ 1960.377717] file_modified+0x7d/0xa0 [ 1960.378509] ext4_file_write_iter+0x8f8/0x1530 [ 1960.379485] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1960.380410] ? kasan_save_stack+0x32/0x40 [ 1960.381295] ? kasan_save_stack+0x1b/0x40 [ 1960.382183] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1960.383267] ? iter_file_splice_write+0x165/0xc90 [ 1960.384285] ? direct_splice_actor+0x10f/0x170 [ 1960.385220] ? splice_direct_to_actor+0x387/0x980 [ 1960.386246] ? do_splice_direct+0x1c4/0x290 [ 1960.387147] ? do_sendfile+0x553/0x11e0 [ 1960.387979] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1960.388955] ? do_syscall_64+0x33/0x40 [ 1960.389775] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.390980] do_iter_readv_writev+0x476/0x750 [ 1960.391988] ? _cond_resched+0x10/0x30 [ 1960.392857] ? new_sync_write+0x660/0x660 [ 1960.393782] ? avc_policy_seqno+0x9/0x70 [ 1960.394687] ? selinux_file_permission+0x92/0x520 [ 1960.395780] ? security_file_permission+0xb1/0xe0 [ 1960.396872] do_iter_write+0x191/0x700 [ 1960.397746] ? trace_hardirqs_on+0x5b/0x180 [ 1960.398717] vfs_iter_write+0x70/0xa0 [ 1960.399579] iter_file_splice_write+0x726/0xc90 [ 1960.400634] ? generic_splice_sendpage+0x140/0x140 [ 1960.401743] ? security_file_permission+0xb1/0xe0 [ 1960.402835] ? generic_splice_sendpage+0x140/0x140 [ 1960.403946] direct_splice_actor+0x10f/0x170 [ 1960.404926] splice_direct_to_actor+0x387/0x980 [ 1960.405973] ? pipe_to_sendpage+0x380/0x380 [ 1960.406951] ? do_splice_to+0x160/0x160 [ 1960.407833] ? security_file_permission+0xb1/0xe0 [ 1960.408914] do_splice_direct+0x1c4/0x290 [ 1960.409838] ? splice_direct_to_actor+0x980/0x980 [ 1960.410918] ? avc_policy_seqno+0x9/0x70 [ 1960.411827] ? security_file_permission+0xb1/0xe0 [ 1960.412918] do_sendfile+0x553/0x11e0 [ 1960.413785] ? do_pwritev+0x270/0x270 [ 1960.414641] ? wait_for_completion_io+0x270/0x270 [ 1960.415742] ? rcu_read_lock_any_held+0x75/0xa0 [ 1960.416780] ? vfs_write+0x354/0xb10 [ 1960.417612] __x64_sys_sendfile64+0x1d1/0x210 [ 1960.418612] ? __ia32_sys_sendfile+0x220/0x220 [ 1960.419651] do_syscall_64+0x33/0x40 [ 1960.420487] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1960.421623] RIP: 0033:0x7fbd24fdbb19 [ 1960.422446] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1960.426541] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1960.428239] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1960.429826] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1960.431428] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1960.433023] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1960.434604] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:07:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 19) 10:07:58 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000005) 10:07:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000b) 10:07:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:58 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 9) 10:07:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 19) 10:07:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 10) [ 1977.575070] FAULT_INJECTION: forcing a failure. [ 1977.575070] name failslab, interval 1, probability 0, space 0, times 0 [ 1977.577418] CPU: 0 PID: 14389 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1977.578861] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1977.580595] Call Trace: [ 1977.581164] dump_stack+0x107/0x167 [ 1977.581928] should_fail.cold+0x5/0xa [ 1977.582730] ? __es_insert_extent+0xed1/0x1370 [ 1977.582862] FAULT_INJECTION: forcing a failure. [ 1977.582862] name failslab, interval 1, probability 0, space 0, times 0 [ 1977.583686] should_failslab+0x5/0x20 [ 1977.583707] kmem_cache_alloc+0x5b/0x310 [ 1977.583734] __es_insert_extent+0xed1/0x1370 [ 1977.583775] ext4_es_insert_extent+0x45d/0xf10 [ 1977.589525] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 1977.590400] ? lock_downgrade+0x6d0/0x6d0 [ 1977.591270] ? down_write+0xe0/0x160 [ 1977.592025] ? down_write_killable+0x180/0x180 [ 1977.592963] ext4_map_blocks+0x80b/0x1910 [ 1977.593829] ? __kernel_text_address+0x9/0x40 [ 1977.594742] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1977.595667] ? jbd2__journal_start+0xf3/0x7e0 [ 1977.596574] ? __ext4_journal_start_sb+0x214/0x390 [ 1977.597576] ? __ext4_journal_start_sb+0x1db/0x390 [ 1977.598566] ext4_iomap_begin+0x3ad/0x700 [ 1977.599431] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1977.600465] ? kasan_save_stack+0x1b/0x40 [ 1977.601328] ? ext4_file_write_iter+0xe0e/0x1530 [ 1977.602320] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1977.603655] ? splice_direct_to_actor+0x387/0x980 [ 1977.604660] ? do_splice_direct+0x1c4/0x290 [ 1977.605563] ? do_sendfile+0x553/0x11e0 [ 1977.606387] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1977.607332] ? do_syscall_64+0x33/0x40 [ 1977.608128] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.609212] iomap_apply+0x164/0x810 [ 1977.609973] ? iomap_dio_rw+0x90/0x90 [ 1977.610767] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1977.611989] ? mark_held_locks+0x9e/0xe0 [ 1977.612823] ? filemap_check_errors+0xa5/0x150 [ 1977.613753] __iomap_dio_rw+0x6cd/0x1110 [ 1977.614577] ? iomap_dio_rw+0x90/0x90 [ 1977.615389] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1977.616324] ? ext4_orphan_add+0x253/0x9e0 [ 1977.617226] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1977.618260] ? ext4_empty_dir+0xae0/0xae0 [ 1977.619131] ? jbd2__journal_start+0xf3/0x7e0 [ 1977.620055] iomap_dio_rw+0x31/0x90 [ 1977.620814] ext4_file_write_iter+0xe0e/0x1530 [ 1977.621783] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1977.622736] ? kasan_save_stack+0x32/0x40 [ 1977.623601] ? kasan_save_stack+0x1b/0x40 [ 1977.624468] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.625498] ? iter_file_splice_write+0x165/0xc90 [ 1977.626499] ? direct_splice_actor+0x10f/0x170 [ 1977.627443] ? splice_direct_to_actor+0x387/0x980 [ 1977.628435] ? do_splice_direct+0x1c4/0x290 [ 1977.629306] ? do_sendfile+0x553/0x11e0 [ 1977.630107] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1977.631070] ? do_syscall_64+0x33/0x40 [ 1977.631862] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.632948] do_iter_readv_writev+0x476/0x750 [ 1977.633875] ? _cond_resched+0x10/0x30 [ 1977.634666] ? new_sync_write+0x660/0x660 [ 1977.635506] ? avc_policy_seqno+0x9/0x70 [ 1977.636318] ? selinux_file_permission+0x92/0x520 [ 1977.637332] ? security_file_permission+0xb1/0xe0 [ 1977.638315] do_iter_write+0x191/0x700 [ 1977.639135] ? trace_hardirqs_on+0x5b/0x180 [ 1977.640037] vfs_iter_write+0x70/0xa0 [ 1977.640829] iter_file_splice_write+0x726/0xc90 [ 1977.641820] ? generic_splice_sendpage+0x140/0x140 [ 1977.642811] ? security_file_permission+0xb1/0xe0 [ 1977.643831] ? generic_splice_sendpage+0x140/0x140 [ 1977.644859] direct_splice_actor+0x10f/0x170 [ 1977.645780] splice_direct_to_actor+0x387/0x980 [ 1977.646761] ? pipe_to_sendpage+0x380/0x380 [ 1977.647673] ? do_splice_to+0x160/0x160 [ 1977.648492] ? security_file_permission+0xb1/0xe0 [ 1977.649507] do_splice_direct+0x1c4/0x290 [ 1977.650346] ? splice_direct_to_actor+0x980/0x980 [ 1977.651332] ? avc_policy_seqno+0x9/0x70 [ 1977.652185] ? security_file_permission+0xb1/0xe0 [ 1977.653176] do_sendfile+0x553/0x11e0 [ 1977.653984] ? do_pwritev+0x270/0x270 [ 1977.654764] ? wait_for_completion_io+0x270/0x270 [ 1977.655753] ? rcu_read_lock_any_held+0x75/0xa0 [ 1977.656726] ? vfs_write+0x354/0xb10 [ 1977.657494] __x64_sys_sendfile64+0x1d1/0x210 [ 1977.658432] ? __ia32_sys_sendfile+0x220/0x220 [ 1977.659380] do_syscall_64+0x33/0x40 [ 1977.660135] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.661185] RIP: 0033:0x7f616160cb19 [ 1977.661937] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1977.665687] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1977.667245] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1977.668690] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1977.670138] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1977.671612] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1977.673112] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1977.674649] CPU: 1 PID: 14388 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1977.676177] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1977.677951] Call Trace: [ 1977.678522] dump_stack+0x107/0x167 [ 1977.679305] should_fail.cold+0x5/0xa [ 1977.680128] ? create_object.isra.0+0x3a/0xa30 [ 1977.681084] should_failslab+0x5/0x20 [ 1977.681698] FAULT_INJECTION: forcing a failure. [ 1977.681698] name failslab, interval 1, probability 0, space 0, times 0 [ 1977.681876] kmem_cache_alloc+0x5b/0x310 [ 1977.681912] ? ext4_dirty_inode+0x107/0x130 [ 1977.685936] create_object.isra.0+0x3a/0xa30 [ 1977.686855] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.687945] kmem_cache_alloc+0x159/0x310 [ 1977.688824] jbd2__journal_start+0x190/0x7e0 [ 1977.689756] __ext4_journal_start_sb+0x214/0x390 [ 1977.690767] ext4_file_write_iter+0xee9/0x1530 [ 1977.691757] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1977.692720] ? kasan_save_stack+0x32/0x40 [ 1977.693588] ? kasan_save_stack+0x1b/0x40 [ 1977.694469] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.695564] ? iter_file_splice_write+0x165/0xc90 [ 1977.696582] ? direct_splice_actor+0x10f/0x170 [ 1977.697555] ? splice_direct_to_actor+0x387/0x980 [ 1977.698568] ? do_splice_direct+0x1c4/0x290 [ 1977.699497] ? do_sendfile+0x553/0x11e0 [ 1977.700330] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1977.701318] ? do_syscall_64+0x33/0x40 [ 1977.702152] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.703293] do_iter_readv_writev+0x476/0x750 [ 1977.704254] ? _cond_resched+0x10/0x30 [ 1977.705074] ? new_sync_write+0x660/0x660 [ 1977.705955] ? avc_policy_seqno+0x9/0x70 [ 1977.706820] ? selinux_file_permission+0x92/0x520 [ 1977.707855] ? security_file_permission+0xb1/0xe0 [ 1977.708891] do_iter_write+0x191/0x700 [ 1977.709734] ? trace_hardirqs_on+0x5b/0x180 [ 1977.710657] vfs_iter_write+0x70/0xa0 [ 1977.711480] iter_file_splice_write+0x726/0xc90 [ 1977.712489] ? generic_splice_sendpage+0x140/0x140 [ 1977.713565] ? security_file_permission+0xb1/0xe0 [ 1977.714596] ? generic_splice_sendpage+0x140/0x140 [ 1977.715620] direct_splice_actor+0x10f/0x170 [ 1977.716550] splice_direct_to_actor+0x387/0x980 [ 1977.717538] ? pipe_to_sendpage+0x380/0x380 [ 1977.718452] ? do_splice_to+0x160/0x160 [ 1977.719305] ? security_file_permission+0xb1/0xe0 [ 1977.720331] do_splice_direct+0x1c4/0x290 [ 1977.721215] ? splice_direct_to_actor+0x980/0x980 [ 1977.722239] ? avc_policy_seqno+0x9/0x70 [ 1977.723098] ? security_file_permission+0xb1/0xe0 [ 1977.724129] do_sendfile+0x553/0x11e0 [ 1977.724965] ? do_pwritev+0x270/0x270 [ 1977.725790] ? wait_for_completion_io+0x270/0x270 [ 1977.726825] ? rcu_read_lock_any_held+0x75/0xa0 [ 1977.727816] ? vfs_write+0x354/0xb10 [ 1977.728616] __x64_sys_sendfile64+0x1d1/0x210 [ 1977.729575] ? __ia32_sys_sendfile+0x220/0x220 [ 1977.730543] do_syscall_64+0x33/0x40 [ 1977.731343] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.732437] RIP: 0033:0x7fbd24fdbb19 [ 1977.733232] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1977.737143] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1977.738756] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1977.740222] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1977.741667] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1977.743166] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1977.744670] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 [ 1977.746219] CPU: 0 PID: 14390 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1977.747707] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1977.749522] Call Trace: [ 1977.750238] dump_stack+0x107/0x167 [ 1977.751038] should_fail.cold+0x5/0xa [ 1977.751867] ? create_object.isra.0+0x3a/0xa30 [ 1977.752860] should_failslab+0x5/0x20 [ 1977.753677] kmem_cache_alloc+0x5b/0x310 [ 1977.754562] create_object.isra.0+0x3a/0xa30 [ 1977.755511] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.756574] __kmalloc+0x16e/0x390 [ 1977.757345] iter_file_splice_write+0x165/0xc90 [ 1977.758358] ? generic_splice_sendpage+0x140/0x140 [ 1977.759417] ? pipe_to_user+0x170/0x170 [ 1977.760294] ? security_file_permission+0xb1/0xe0 [ 1977.761345] ? generic_splice_sendpage+0x140/0x140 [ 1977.762409] direct_splice_actor+0x10f/0x170 [ 1977.763370] splice_direct_to_actor+0x387/0x980 [ 1977.764373] ? pipe_to_sendpage+0x380/0x380 [ 1977.765273] ? do_splice_to+0x160/0x160 [ 1977.766132] ? security_file_permission+0xb1/0xe0 [ 1977.767186] do_splice_direct+0x1c4/0x290 [ 1977.768091] ? splice_direct_to_actor+0x980/0x980 [ 1977.769128] ? avc_policy_seqno+0x9/0x70 [ 1977.770010] ? security_file_permission+0xb1/0xe0 [ 1977.771073] do_sendfile+0x553/0x11e0 [ 1977.771900] ? do_pwritev+0x270/0x270 [ 1977.772717] ? wait_for_completion_io+0x270/0x270 [ 1977.773760] ? rcu_read_lock_any_held+0x75/0xa0 [ 1977.774758] ? vfs_write+0x354/0xb10 [ 1977.775553] __x64_sys_sendfile64+0x1d1/0x210 [ 1977.776522] ? __ia32_sys_sendfile+0x220/0x220 [ 1977.777477] do_syscall_64+0x33/0x40 [ 1977.778292] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.779363] RIP: 0033:0x7f33ba3cab19 [ 1977.780163] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1977.784158] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1977.785822] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1977.787377] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1977.788882] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1977.790419] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 1977.791970] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1977.811774] FAULT_INJECTION: forcing a failure. [ 1977.811774] name failslab, interval 1, probability 0, space 0, times 0 [ 1977.814265] CPU: 1 PID: 14379 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1977.815808] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1977.817628] Call Trace: [ 1977.818224] dump_stack+0x107/0x167 [ 1977.819039] should_fail.cold+0x5/0xa [ 1977.819855] ? jbd2__journal_start+0x246/0x7e0 [ 1977.820816] should_failslab+0x5/0x20 [ 1977.821645] kmem_cache_alloc+0x5b/0x310 [ 1977.822544] jbd2__journal_start+0x246/0x7e0 [ 1977.823539] __ext4_journal_start_sb+0x214/0x390 [ 1977.824584] ext4_writepages+0x102d/0x3350 [ 1977.825513] ? unwind_next_frame+0x13ef/0x1a90 [ 1977.826526] ? find_held_lock+0x2c/0x110 [ 1977.827446] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1977.828554] ? __is_insn_slot_addr+0x14c/0x290 [ 1977.829593] ? __kernel_text_address+0x9/0x40 [ 1977.830596] ? unwind_get_return_address+0x55/0xa0 [ 1977.831708] ? create_prof_cpu_mask+0x20/0x20 [ 1977.832745] ? stack_trace_save+0x8c/0xc0 [ 1977.833680] ? stack_trace_consume_entry+0x160/0x160 [ 1977.834831] ? kasan_save_stack+0x32/0x40 [ 1977.835743] ? kasan_save_stack+0x1b/0x40 [ 1977.836652] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.837769] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1977.838836] do_writepages+0xee/0x2a0 [ 1977.839709] ? page_writeback_cpu_online+0x20/0x20 [ 1977.840805] ? lock_acquire+0x197/0x470 [ 1977.841706] ? create_object.isra.0+0x3ad/0xa30 [ 1977.842751] ? lock_release+0x680/0x680 [ 1977.843629] ? find_held_lock+0x2c/0x110 [ 1977.844555] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1977.845681] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1977.846844] ? mark_held_locks+0x9e/0xe0 [ 1977.847732] ? trace_hardirqs_on+0x5b/0x180 [ 1977.848678] filemap_write_and_wait_range+0x65/0x100 [ 1977.849757] __iomap_dio_rw+0x552/0x1110 [ 1977.850647] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1977.851638] ? ext4_orphan_add+0x253/0x9e0 [ 1977.852549] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1977.853644] ? ext4_empty_dir+0xae0/0xae0 [ 1977.854566] ? jbd2__journal_start+0xf3/0x7e0 [ 1977.855558] iomap_dio_rw+0x31/0x90 [ 1977.856340] ext4_file_write_iter+0xe0e/0x1530 [ 1977.857342] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1977.858362] ? kasan_save_stack+0x32/0x40 [ 1977.859293] ? kasan_save_stack+0x1b/0x40 [ 1977.860216] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1977.861268] ? iter_file_splice_write+0x165/0xc90 [ 1977.862299] ? direct_splice_actor+0x10f/0x170 [ 1977.863312] ? splice_direct_to_actor+0x387/0x980 [ 1977.864363] ? do_splice_direct+0x1c4/0x290 [ 1977.865318] ? do_sendfile+0x553/0x11e0 [ 1977.866190] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1977.867231] ? do_syscall_64+0x33/0x40 [ 1977.868084] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.869258] do_iter_readv_writev+0x476/0x750 [ 1977.870238] ? _cond_resched+0x10/0x30 [ 1977.871054] ? new_sync_write+0x660/0x660 [ 1977.871902] ? avc_policy_seqno+0x9/0x70 [ 1977.872751] ? selinux_file_permission+0x92/0x520 [ 1977.873747] ? security_file_permission+0xb1/0xe0 [ 1977.874754] do_iter_write+0x191/0x700 [ 1977.875618] ? trace_hardirqs_on+0x5b/0x180 [ 1977.876572] vfs_iter_write+0x70/0xa0 [ 1977.877410] iter_file_splice_write+0x726/0xc90 [ 1977.878445] ? generic_splice_sendpage+0x140/0x140 [ 1977.879543] ? security_file_permission+0xb1/0xe0 [ 1977.880602] ? generic_splice_sendpage+0x140/0x140 [ 1977.881678] direct_splice_actor+0x10f/0x170 [ 1977.882649] splice_direct_to_actor+0x387/0x980 [ 1977.883681] ? pipe_to_sendpage+0x380/0x380 [ 1977.884628] ? do_splice_to+0x160/0x160 [ 1977.885503] ? security_file_permission+0xb1/0xe0 [ 1977.886562] do_splice_direct+0x1c4/0x290 [ 1977.887482] ? splice_direct_to_actor+0x980/0x980 [ 1977.888530] ? avc_policy_seqno+0x9/0x70 [ 1977.889424] ? security_file_permission+0xb1/0xe0 [ 1977.890488] do_sendfile+0x553/0x11e0 [ 1977.891339] ? do_pwritev+0x270/0x270 [ 1977.892176] ? wait_for_completion_io+0x270/0x270 [ 1977.893227] ? rcu_read_lock_any_held+0x75/0xa0 [ 1977.894214] ? vfs_write+0x354/0xb10 [ 1977.895038] __x64_sys_sendfile64+0x1d1/0x210 [ 1977.896020] ? __ia32_sys_sendfile+0x220/0x220 [ 1977.897018] do_syscall_64+0x33/0x40 [ 1977.897822] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1977.898911] RIP: 0033:0x7fb82b4c1b19 [ 1977.899718] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1977.903669] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1977.905283] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1977.906830] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1977.908359] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1977.909896] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1977.911435] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1977.913124] EXT4-fs (sda): ext4_writepages: jbd2_start: 9223372036854775807 pages, ino 16061; err -12 10:07:58 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000007) 10:07:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000d) 10:07:59 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 20) 10:07:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 20) 10:07:59 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 10) 10:07:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:07:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 11) 10:07:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 1978.544098] FAULT_INJECTION: forcing a failure. [ 1978.544098] name failslab, interval 1, probability 0, space 0, times 0 [ 1978.546675] CPU: 1 PID: 14643 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1978.548175] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1978.549953] Call Trace: [ 1978.550527] dump_stack+0x107/0x167 [ 1978.551321] should_fail.cold+0x5/0xa [ 1978.552138] ? create_object.isra.0+0x3a/0xa30 [ 1978.553121] should_failslab+0x5/0x20 [ 1978.553929] kmem_cache_alloc+0x5b/0x310 [ 1978.554811] ? lock_chain_count+0x20/0x20 [ 1978.555719] create_object.isra.0+0x3a/0xa30 [ 1978.556739] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.557978] __kmalloc+0x16e/0x390 [ 1978.558726] ext4_find_extent+0xa77/0xd70 [ 1978.559627] ext4_ext_map_blocks+0x1c8/0x5880 [ 1978.560587] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1978.561696] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1978.562810] ? ext4_ext_release+0x10/0x10 [ 1978.563982] ? ext4_map_blocks+0x5cd/0x1910 [ 1978.565084] ? lock_release+0x680/0x680 [ 1978.566074] ? ext4_es_lookup_extent+0x485/0xa80 [ 1978.567270] ? find_held_lock+0x2c/0x110 [ 1978.568237] ? down_write+0xe0/0x160 [ 1978.569012] ? down_write_killable+0x180/0x180 [ 1978.569998] ext4_map_blocks+0x63f/0x1910 [ 1978.570873] ? kmem_cache_alloc+0x2a6/0x310 [ 1978.571793] ? __kernel_text_address+0x9/0x40 [ 1978.572732] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 1978.573683] ? jbd2__journal_start+0xf3/0x7e0 [ 1978.574625] ? __ext4_journal_start_sb+0x214/0x390 [ 1978.575635] ? __ext4_journal_start_sb+0x1db/0x390 [ 1978.576676] ext4_iomap_begin+0x3ad/0x700 [ 1978.577537] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1978.578556] ? kasan_save_stack+0x1b/0x40 [ 1978.579424] ? ext4_file_write_iter+0xe0e/0x1530 [ 1978.580416] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1978.581756] ? splice_direct_to_actor+0x387/0x980 [ 1978.582768] ? do_splice_direct+0x1c4/0x290 [ 1978.583679] ? do_sendfile+0x553/0x11e0 [ 1978.584505] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1978.585481] ? do_syscall_64+0x33/0x40 [ 1978.586303] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.587427] iomap_apply+0x164/0x810 [ 1978.588224] ? iomap_dio_rw+0x90/0x90 [ 1978.589016] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1978.590230] ? mark_held_locks+0x9e/0xe0 [ 1978.591097] ? filemap_check_errors+0xa5/0x150 [ 1978.592061] __iomap_dio_rw+0x6cd/0x1110 [ 1978.592901] ? iomap_dio_rw+0x90/0x90 [ 1978.593710] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1978.594668] ? ext4_orphan_add+0x253/0x9e0 [ 1978.595559] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1978.596595] ? ext4_empty_dir+0xae0/0xae0 [ 1978.597458] ? jbd2__journal_start+0xf3/0x7e0 [ 1978.598401] iomap_dio_rw+0x31/0x90 [ 1978.599166] ext4_file_write_iter+0xe0e/0x1530 [ 1978.600136] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1978.601083] ? kasan_save_stack+0x32/0x40 [ 1978.601947] ? kasan_save_stack+0x1b/0x40 [ 1978.602799] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.603870] ? iter_file_splice_write+0x165/0xc90 [ 1978.604886] ? direct_splice_actor+0x10f/0x170 [ 1978.605835] ? splice_direct_to_actor+0x387/0x980 [ 1978.606851] ? do_splice_direct+0x1c4/0x290 [ 1978.607773] ? do_sendfile+0x553/0x11e0 [ 1978.608610] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1978.609588] ? do_syscall_64+0x33/0x40 [ 1978.610426] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.611568] do_iter_readv_writev+0x476/0x750 [ 1978.612530] ? _cond_resched+0x10/0x30 [ 1978.613374] ? new_sync_write+0x660/0x660 [ 1978.614259] ? avc_policy_seqno+0x9/0x70 [ 1978.615144] ? selinux_file_permission+0x92/0x520 [ 1978.616185] ? security_file_permission+0xb1/0xe0 [ 1978.617195] do_iter_write+0x191/0x700 [ 1978.618012] ? trace_hardirqs_on+0x5b/0x180 [ 1978.618908] vfs_iter_write+0x70/0xa0 [ 1978.619714] iter_file_splice_write+0x726/0xc90 [ 1978.620723] ? generic_splice_sendpage+0x140/0x140 [ 1978.621796] ? security_file_permission+0xb1/0xe0 [ 1978.622830] ? generic_splice_sendpage+0x140/0x140 [ 1978.623875] direct_splice_actor+0x10f/0x170 [ 1978.624825] splice_direct_to_actor+0x387/0x980 [ 1978.625798] ? pipe_to_sendpage+0x380/0x380 [ 1978.626695] ? do_splice_to+0x160/0x160 [ 1978.627524] ? security_file_permission+0xb1/0xe0 [ 1978.628544] do_splice_direct+0x1c4/0x290 [ 1978.629408] ? splice_direct_to_actor+0x980/0x980 [ 1978.630408] ? avc_policy_seqno+0x9/0x70 [ 1978.631257] ? security_file_permission+0xb1/0xe0 [ 1978.632274] do_sendfile+0x553/0x11e0 [ 1978.633089] ? do_pwritev+0x270/0x270 [ 1978.633886] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1978.634983] ? asm_sysvec_call_function_single+0x12/0x20 [ 1978.636112] ? trace_hardirqs_on+0x5b/0x180 [ 1978.637009] __x64_sys_sendfile64+0x1d1/0x210 [ 1978.637935] ? __ia32_sys_sendfile+0x220/0x220 [ 1978.638893] do_syscall_64+0x33/0x40 [ 1978.639678] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.640738] RIP: 0033:0x7f616160cb19 [ 1978.641516] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1978.645364] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1978.646945] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1978.648441] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1978.649969] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1978.651479] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1978.652960] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:07:59 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000008) [ 1978.685042] FAULT_INJECTION: forcing a failure. [ 1978.685042] name failslab, interval 1, probability 0, space 0, times 0 [ 1978.687101] CPU: 0 PID: 14713 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1978.688510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1978.690115] Call Trace: [ 1978.690672] dump_stack+0x107/0x167 [ 1978.691349] should_fail.cold+0x5/0xa [ 1978.692171] ? create_object.isra.0+0x3a/0xa30 [ 1978.693148] should_failslab+0x5/0x20 [ 1978.693963] kmem_cache_alloc+0x5b/0x310 [ 1978.694699] create_object.isra.0+0x3a/0xa30 [ 1978.695577] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.696672] kmem_cache_alloc+0x159/0x310 [ 1978.697411] jbd2__journal_start+0x190/0x7e0 [ 1978.698198] __ext4_journal_start_sb+0x214/0x390 [ 1978.699076] ext4_dirty_inode+0xbc/0x130 [ 1978.699808] ? ext4_setattr+0x21b0/0x21b0 [ 1978.700568] __mark_inode_dirty+0x492/0xd30 [ 1978.701498] ? current_time+0xac/0x120 [ 1978.702322] generic_update_time+0x21c/0x370 [ 1978.703131] ? igrab+0xc0/0xc0 [ 1978.703711] file_update_time+0x43a/0x520 [ 1978.704447] ? evict_inodes+0x470/0x470 [ 1978.705140] ? down_write_killable+0x180/0x180 [ 1978.705965] file_modified+0x7d/0xa0 [ 1978.706633] ext4_file_write_iter+0x8f8/0x1530 [ 1978.707562] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1978.708337] ? kasan_save_stack+0x32/0x40 [ 1978.709188] ? kasan_save_stack+0x1b/0x40 [ 1978.709965] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.710829] ? iter_file_splice_write+0x165/0xc90 [ 1978.711673] ? direct_splice_actor+0x10f/0x170 [ 1978.712466] ? splice_direct_to_actor+0x387/0x980 [ 1978.713303] ? do_splice_direct+0x1c4/0x290 [ 1978.714056] ? do_sendfile+0x553/0x11e0 [ 1978.714741] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1978.715568] ? do_syscall_64+0x33/0x40 [ 1978.716368] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.717382] do_iter_readv_writev+0x476/0x750 [ 1978.718326] ? _cond_resched+0x10/0x30 [ 1978.719149] ? new_sync_write+0x660/0x660 [ 1978.720024] ? avc_policy_seqno+0x9/0x70 [ 1978.720883] ? selinux_file_permission+0x92/0x520 [ 1978.721896] ? security_file_permission+0xb1/0xe0 [ 1978.722910] do_iter_write+0x191/0x700 [ 1978.723742] ? trace_hardirqs_on+0x5b/0x180 [ 1978.724556] vfs_iter_write+0x70/0xa0 [ 1978.725196] iter_file_splice_write+0x726/0xc90 [ 1978.725982] ? generic_splice_sendpage+0x140/0x140 [ 1978.726808] ? security_file_permission+0xb1/0xe0 [ 1978.727640] ? generic_splice_sendpage+0x140/0x140 [ 1978.728456] direct_splice_actor+0x10f/0x170 [ 1978.729192] splice_direct_to_actor+0x387/0x980 [ 1978.729986] ? pipe_to_sendpage+0x380/0x380 [ 1978.730724] ? do_splice_to+0x160/0x160 [ 1978.731393] ? security_file_permission+0xb1/0xe0 [ 1978.732212] do_splice_direct+0x1c4/0x290 [ 1978.732904] ? splice_direct_to_actor+0x980/0x980 [ 1978.733703] ? avc_policy_seqno+0x9/0x70 [ 1978.734391] ? security_file_permission+0xb1/0xe0 [ 1978.735230] do_sendfile+0x553/0x11e0 [ 1978.735894] ? do_pwritev+0x270/0x270 [ 1978.736528] ? wait_for_completion_io+0x270/0x270 [ 1978.737334] ? rcu_read_lock_any_held+0x75/0xa0 [ 1978.738121] ? vfs_write+0x354/0xb10 [ 1978.738743] __x64_sys_sendfile64+0x1d1/0x210 [ 1978.739533] ? __ia32_sys_sendfile+0x220/0x220 [ 1978.740346] do_syscall_64+0x33/0x40 [ 1978.740963] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.741826] RIP: 0033:0x7f33ba3cab19 [ 1978.742460] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1978.745634] RSP: 002b:00007f33b791f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1978.746934] RAX: ffffffffffffffda RBX: 00007f33ba4de020 RCX: 00007f33ba3cab19 [ 1978.748152] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1978.749367] RBP: 00007f33b791f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1978.750565] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1978.751786] R13: 00007ffe98f2466f R14: 00007f33b791f300 R15: 0000000000022000 [ 1978.763360] FAULT_INJECTION: forcing a failure. [ 1978.763360] name failslab, interval 1, probability 0, space 0, times 0 [ 1978.765248] CPU: 0 PID: 14642 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1978.766430] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1978.767848] Call Trace: [ 1978.768299] dump_stack+0x107/0x167 [ 1978.768920] should_fail.cold+0x5/0xa [ 1978.769567] ? create_object.isra.0+0x3a/0xa30 [ 1978.770308] should_failslab+0x5/0x20 [ 1978.770933] kmem_cache_alloc+0x5b/0x310 [ 1978.771607] ? mark_held_locks+0x9e/0xe0 [ 1978.772274] create_object.isra.0+0x3a/0xa30 [ 1978.772993] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.773861] kmem_cache_alloc+0x159/0x310 [ 1978.774565] jbd2__journal_start+0x246/0x7e0 [ 1978.775323] __ext4_journal_start_sb+0x214/0x390 [ 1978.776106] ext4_writepages+0x102d/0x3350 [ 1978.776819] ? unwind_next_frame+0x13ef/0x1a90 [ 1978.777582] ? find_held_lock+0x2c/0x110 [ 1978.778280] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1978.779117] ? __is_insn_slot_addr+0x14c/0x290 [ 1978.779884] ? __kernel_text_address+0x9/0x40 [ 1978.780630] ? unwind_get_return_address+0x55/0xa0 [ 1978.781441] ? create_prof_cpu_mask+0x20/0x20 [ 1978.782199] ? stack_trace_save+0x8c/0xc0 [ 1978.782891] ? stack_trace_consume_entry+0x160/0x160 [ 1978.783726] ? kasan_save_stack+0x32/0x40 [ 1978.784408] ? kasan_save_stack+0x1b/0x40 [ 1978.785096] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.785939] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1978.786734] do_writepages+0xee/0x2a0 [ 1978.787380] ? page_writeback_cpu_online+0x20/0x20 [ 1978.788158] ? lock_acquire+0x197/0x470 [ 1978.788804] ? create_object.isra.0+0x3ad/0xa30 [ 1978.789568] ? lock_release+0x680/0x680 [ 1978.790204] ? find_held_lock+0x2c/0x110 [ 1978.790874] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1978.791677] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1978.792557] ? mark_held_locks+0x9e/0xe0 [ 1978.793210] ? trace_hardirqs_on+0x5b/0x180 [ 1978.793937] filemap_write_and_wait_range+0x65/0x100 [ 1978.794757] __iomap_dio_rw+0x552/0x1110 [ 1978.795449] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1978.796191] ? ext4_orphan_add+0x253/0x9e0 [ 1978.796868] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1978.797673] ? ext4_empty_dir+0xae0/0xae0 [ 1978.798343] ? jbd2__journal_start+0xf3/0x7e0 [ 1978.799078] iomap_dio_rw+0x31/0x90 [ 1978.799675] ext4_file_write_iter+0xe0e/0x1530 [ 1978.800439] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1978.801184] ? kasan_save_stack+0x32/0x40 [ 1978.801870] ? kasan_save_stack+0x1b/0x40 [ 1978.802558] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.803392] ? iter_file_splice_write+0x165/0xc90 [ 1978.804188] ? direct_splice_actor+0x10f/0x170 [ 1978.805038] ? splice_direct_to_actor+0x387/0x980 [ 1978.805911] ? do_splice_direct+0x1c4/0x290 [ 1978.806674] ? do_sendfile+0x553/0x11e0 [ 1978.807356] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1978.808125] ? do_syscall_64+0x33/0x40 [ 1978.808826] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.809874] do_iter_readv_writev+0x476/0x750 [ 1978.810672] ? _cond_resched+0x10/0x30 [ 1978.811318] ? new_sync_write+0x660/0x660 [ 1978.811995] ? avc_policy_seqno+0x9/0x70 [ 1978.812651] ? selinux_file_permission+0x92/0x520 [ 1978.813444] ? security_file_permission+0xb1/0xe0 [ 1978.814241] do_iter_write+0x191/0x700 [ 1978.814924] ? trace_hardirqs_on+0x5b/0x180 [ 1978.815693] vfs_iter_write+0x70/0xa0 [ 1978.816329] iter_file_splice_write+0x726/0xc90 [ 1978.817098] ? generic_splice_sendpage+0x140/0x140 [ 1978.817949] ? security_file_permission+0xb1/0xe0 [ 1978.818781] ? generic_splice_sendpage+0x140/0x140 [ 1978.819682] direct_splice_actor+0x10f/0x170 [ 1978.820395] splice_direct_to_actor+0x387/0x980 [ 1978.821169] ? pipe_to_sendpage+0x380/0x380 [ 1978.821901] ? do_splice_to+0x160/0x160 [ 1978.822544] ? security_file_permission+0xb1/0xe0 [ 1978.823347] do_splice_direct+0x1c4/0x290 [ 1978.824018] ? splice_direct_to_actor+0x980/0x980 [ 1978.824800] ? avc_policy_seqno+0x9/0x70 [ 1978.825470] ? security_file_permission+0xb1/0xe0 [ 1978.826270] do_sendfile+0x553/0x11e0 [ 1978.827030] ? do_pwritev+0x270/0x270 [ 1978.827667] ? wait_for_completion_io+0x270/0x270 [ 1978.828483] ? rcu_read_lock_any_held+0x75/0xa0 [ 1978.829237] ? vfs_write+0x354/0xb10 [ 1978.829863] __x64_sys_sendfile64+0x1d1/0x210 [ 1978.830593] ? __ia32_sys_sendfile+0x220/0x220 [ 1978.831348] do_syscall_64+0x33/0x40 [ 1978.831950] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.832805] RIP: 0033:0x7fb82b4c1b19 [ 1978.833421] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1978.836804] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1978.838227] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1978.839606] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1978.840968] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1978.842118] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1978.843269] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1978.914623] FAULT_INJECTION: forcing a failure. [ 1978.914623] name failslab, interval 1, probability 0, space 0, times 0 [ 1978.917838] CPU: 1 PID: 14716 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1978.919424] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1978.921273] Call Trace: [ 1978.921871] dump_stack+0x107/0x167 [ 1978.922695] should_fail.cold+0x5/0xa [ 1978.923585] ? __iomap_dio_rw+0x1ee/0x1110 [ 1978.924573] should_failslab+0x5/0x20 [ 1978.925478] kmem_cache_alloc_trace+0x55/0x320 [ 1978.926547] __iomap_dio_rw+0x1ee/0x1110 [ 1978.927516] ? jbd2_journal_stop+0x188/0xdc0 [ 1978.928549] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1978.929633] ? ext4_orphan_add+0x253/0x9e0 [ 1978.930621] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1978.931778] ? ext4_empty_dir+0xae0/0xae0 [ 1978.932749] ? jbd2__journal_start+0xf3/0x7e0 [ 1978.933800] iomap_dio_rw+0x31/0x90 [ 1978.934646] ext4_file_write_iter+0xe0e/0x1530 [ 1978.935725] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1978.936779] ? kasan_save_stack+0x32/0x40 [ 1978.937738] ? kasan_save_stack+0x1b/0x40 [ 1978.938696] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1978.940080] ? iter_file_splice_write+0x165/0xc90 [ 1978.941213] ? direct_splice_actor+0x10f/0x170 [ 1978.942270] ? splice_direct_to_actor+0x387/0x980 [ 1978.943391] ? do_splice_direct+0x1c4/0x290 [ 1978.944401] ? do_sendfile+0x553/0x11e0 [ 1978.945346] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1978.946663] ? do_syscall_64+0x33/0x40 [ 1978.947552] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.948785] do_iter_readv_writev+0x476/0x750 [ 1978.950079] ? _cond_resched+0x10/0x30 [ 1978.951060] ? new_sync_write+0x660/0x660 [ 1978.952161] ? avc_policy_seqno+0x9/0x70 [ 1978.953216] ? selinux_file_permission+0x92/0x520 [ 1978.954520] ? security_file_permission+0xb1/0xe0 [ 1978.955821] do_iter_write+0x191/0x700 [ 1978.956872] ? trace_hardirqs_on+0x5b/0x180 [ 1978.958033] vfs_iter_write+0x70/0xa0 [ 1978.959033] iter_file_splice_write+0x726/0xc90 [ 1978.960350] ? generic_splice_sendpage+0x140/0x140 [ 1978.961652] ? security_file_permission+0xb1/0xe0 [ 1978.963025] ? generic_splice_sendpage+0x140/0x140 [ 1978.964329] direct_splice_actor+0x10f/0x170 [ 1978.965508] splice_direct_to_actor+0x387/0x980 [ 1978.966799] ? pipe_to_sendpage+0x380/0x380 [ 1978.967971] ? do_splice_to+0x160/0x160 [ 1978.968952] ? security_file_permission+0xb1/0xe0 [ 1978.970303] do_splice_direct+0x1c4/0x290 [ 1978.971352] ? splice_direct_to_actor+0x980/0x980 [ 1978.972579] ? avc_policy_seqno+0x9/0x70 [ 1978.973731] ? security_file_permission+0xb1/0xe0 [ 1978.974983] do_sendfile+0x553/0x11e0 [ 1978.976005] ? do_pwritev+0x270/0x270 [ 1978.977218] ? wait_for_completion_io+0x270/0x270 [ 1978.978483] ? rcu_read_lock_any_held+0x75/0xa0 [ 1978.979623] ? vfs_write+0x354/0xb10 [ 1978.980467] __x64_sys_sendfile64+0x1d1/0x210 [ 1978.981585] ? __ia32_sys_sendfile+0x220/0x220 [ 1978.982842] do_syscall_64+0x33/0x40 [ 1978.983744] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1978.985018] RIP: 0033:0x7fbd24fdbb19 [ 1978.985964] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1978.990761] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1978.992718] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1978.994466] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1978.996229] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1978.998206] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1979.000036] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:08:12 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000009) 10:08:12 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 11) 10:08:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 21) 10:08:12 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 21) 10:08:12 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000f) 10:08:12 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 12) 10:08:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 1991.280835] FAULT_INJECTION: forcing a failure. [ 1991.280835] name failslab, interval 1, probability 0, space 0, times 0 [ 1991.283388] CPU: 1 PID: 14931 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1991.284920] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1991.286752] Call Trace: [ 1991.287348] dump_stack+0x107/0x167 [ 1991.288169] should_fail.cold+0x5/0xa [ 1991.289124] ? bvec_alloc+0x148/0x2f0 [ 1991.290068] should_failslab+0x5/0x20 [ 1991.290995] kmem_cache_alloc+0x5b/0x310 [ 1991.292006] bvec_alloc+0x148/0x2f0 [ 1991.292820] bio_alloc_bioset+0x40a/0x600 [ 1991.293745] ? bvec_alloc+0x2f0/0x2f0 [ 1991.294618] ? iov_iter_npages+0x1fd/0xa70 [ 1991.295754] iomap_dio_bio_actor+0x518/0xef0 [ 1991.296975] iomap_dio_actor+0x36f/0x560 [ 1991.298064] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.299096] ? do_syscall_64+0x33/0x40 [ 1991.299986] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.301377] iomap_apply+0x289/0x810 [ 1991.302331] ? iomap_dio_rw+0x90/0x90 [ 1991.303198] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1991.304549] ? mark_held_locks+0x9e/0xe0 [ 1991.305533] ? filemap_check_errors+0xa5/0x150 [ 1991.306642] __iomap_dio_rw+0x6cd/0x1110 [ 1991.307667] ? iomap_dio_rw+0x90/0x90 [ 1991.308671] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1991.309714] ? ext4_orphan_add+0x253/0x9e0 [ 1991.310754] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1991.312025] ? ext4_empty_dir+0xae0/0xae0 [ 1991.313014] ? jbd2__journal_start+0xf3/0x7e0 [ 1991.314211] iomap_dio_rw+0x31/0x90 [ 1991.315054] ext4_file_write_iter+0xe0e/0x1530 [ 1991.316179] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1991.317255] ? kasan_save_stack+0x32/0x40 [ 1991.318244] ? kasan_save_stack+0x1b/0x40 [ 1991.319307] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.320509] ? iter_file_splice_write+0x165/0xc90 [ 1991.321669] ? direct_splice_actor+0x10f/0x170 [ 1991.322848] ? splice_direct_to_actor+0x387/0x980 [ 1991.324010] ? do_splice_direct+0x1c4/0x290 [ 1991.325005] ? do_sendfile+0x553/0x11e0 [ 1991.326032] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.327252] ? do_syscall_64+0x33/0x40 [ 1991.328121] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.329475] do_iter_readv_writev+0x476/0x750 [ 1991.330492] ? _cond_resched+0x10/0x30 [ 1991.331428] ? new_sync_write+0x660/0x660 [ 1991.332484] ? avc_policy_seqno+0x9/0x70 [ 1991.333505] ? selinux_file_permission+0x92/0x520 [ 1991.334685] ? security_file_permission+0xb1/0xe0 [ 1991.335958] do_iter_write+0x191/0x700 [ 1991.336867] ? trace_hardirqs_on+0x5b/0x180 [ 1991.337889] vfs_iter_write+0x70/0xa0 [ 1991.338909] iter_file_splice_write+0x726/0xc90 [ 1991.339980] ? generic_splice_sendpage+0x140/0x140 [ 1991.341140] FAULT_INJECTION: forcing a failure. [ 1991.341140] name failslab, interval 1, probability 0, space 0, times 0 [ 1991.343601] ? security_file_permission+0xb1/0xe0 [ 1991.343626] ? generic_splice_sendpage+0x140/0x140 [ 1991.343649] direct_splice_actor+0x10f/0x170 [ 1991.346681] splice_direct_to_actor+0x387/0x980 [ 1991.347700] ? pipe_to_sendpage+0x380/0x380 [ 1991.348645] ? do_splice_to+0x160/0x160 [ 1991.349499] ? security_file_permission+0xb1/0xe0 [ 1991.350551] do_splice_direct+0x1c4/0x290 [ 1991.351457] ? splice_direct_to_actor+0x980/0x980 [ 1991.352493] ? avc_policy_seqno+0x9/0x70 [ 1991.353378] ? security_file_permission+0xb1/0xe0 [ 1991.354429] do_sendfile+0x553/0x11e0 [ 1991.355275] ? do_pwritev+0x270/0x270 [ 1991.356101] ? wait_for_completion_io+0x270/0x270 [ 1991.357146] ? rcu_read_lock_any_held+0x75/0xa0 [ 1991.358152] ? vfs_write+0x354/0xb10 [ 1991.358964] __x64_sys_sendfile64+0x1d1/0x210 [ 1991.359933] ? __ia32_sys_sendfile+0x220/0x220 [ 1991.360933] do_syscall_64+0x33/0x40 [ 1991.361740] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.362846] RIP: 0033:0x7f616160cb19 [ 1991.363665] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1991.367609] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1991.369234] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1991.370755] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1991.372280] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1991.373806] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1991.375329] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1991.376857] CPU: 0 PID: 14934 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1991.377717] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1991.378733] Call Trace: [ 1991.379061] dump_stack+0x107/0x167 [ 1991.379520] should_fail.cold+0x5/0xa [ 1991.379988] ? ext4_alloc_io_end_vec+0x1f/0x120 [ 1991.380564] should_failslab+0x5/0x20 [ 1991.381032] kmem_cache_alloc+0x5b/0x310 [ 1991.381540] ext4_alloc_io_end_vec+0x1f/0x120 [ 1991.382092] ext4_writepages+0x17a5/0x3350 [ 1991.382615] ? unwind_next_frame+0x13ef/0x1a90 [ 1991.383193] ? find_held_lock+0x2c/0x110 [ 1991.383707] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1991.384306] ? __is_insn_slot_addr+0x14c/0x290 [ 1991.384882] ? __kernel_text_address+0x9/0x40 [ 1991.385440] ? unwind_get_return_address+0x55/0xa0 [ 1991.386043] ? create_prof_cpu_mask+0x20/0x20 [ 1991.386600] ? stack_trace_save+0x8c/0xc0 [ 1991.387218] ? stack_trace_consume_entry+0x160/0x160 [ 1991.387840] ? kasan_save_stack+0x32/0x40 [ 1991.388348] ? kasan_save_stack+0x1b/0x40 [ 1991.388849] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.389483] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1991.390088] do_writepages+0xee/0x2a0 [ 1991.390554] ? page_writeback_cpu_online+0x20/0x20 [ 1991.391158] ? lock_acquire+0x197/0x470 [ 1991.391643] ? create_object.isra.0+0x3ad/0xa30 [ 1991.392222] ? lock_release+0x680/0x680 [ 1991.392704] ? find_held_lock+0x2c/0x110 [ 1991.393208] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1991.393815] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1991.394471] ? mark_held_locks+0x9e/0xe0 [ 1991.394968] ? trace_hardirqs_on+0x5b/0x180 [ 1991.395516] filemap_write_and_wait_range+0x65/0x100 [ 1991.396132] __iomap_dio_rw+0x552/0x1110 [ 1991.396641] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1991.397199] ? ext4_orphan_add+0x253/0x9e0 [ 1991.397715] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1991.398316] ? ext4_empty_dir+0xae0/0xae0 [ 1991.398821] ? jbd2__journal_start+0xf3/0x7e0 [ 1991.399382] iomap_dio_rw+0x31/0x90 [ 1991.399828] ext4_file_write_iter+0xe0e/0x1530 [ 1991.400395] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1991.400949] ? kasan_save_stack+0x32/0x40 [ 1991.401453] ? kasan_save_stack+0x1b/0x40 [ 1991.401956] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.402573] ? iter_file_splice_write+0x165/0xc90 [ 1991.403159] ? direct_splice_actor+0x10f/0x170 [ 1991.403709] ? splice_direct_to_actor+0x387/0x980 [ 1991.404287] ? do_splice_direct+0x1c4/0x290 [ 1991.404811] ? do_sendfile+0x553/0x11e0 [ 1991.405295] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.405849] ? do_syscall_64+0x33/0x40 [ 1991.406328] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.406975] do_iter_readv_writev+0x476/0x750 [ 1991.407527] ? _cond_resched+0x10/0x30 [ 1991.407999] ? new_sync_write+0x660/0x660 [ 1991.408500] ? avc_policy_seqno+0x9/0x70 [ 1991.408998] ? selinux_file_permission+0x92/0x520 [ 1991.409586] ? security_file_permission+0xb1/0xe0 [ 1991.410175] do_iter_write+0x191/0x700 [ 1991.410650] ? trace_hardirqs_on+0x5b/0x180 [ 1991.411189] vfs_iter_write+0x70/0xa0 [ 1991.411650] iter_file_splice_write+0x726/0xc90 [ 1991.412223] ? generic_splice_sendpage+0x140/0x140 [ 1991.412827] ? security_file_permission+0xb1/0xe0 [ 1991.413410] ? generic_splice_sendpage+0x140/0x140 [ 1991.414005] direct_splice_actor+0x10f/0x170 [ 1991.414538] splice_direct_to_actor+0x387/0x980 [ 1991.415106] ? pipe_to_sendpage+0x380/0x380 [ 1991.415641] ? do_splice_to+0x160/0x160 [ 1991.416122] ? security_file_permission+0xb1/0xe0 [ 1991.416709] do_splice_direct+0x1c4/0x290 [ 1991.417210] ? splice_direct_to_actor+0x980/0x980 [ 1991.417791] ? avc_policy_seqno+0x9/0x70 [ 1991.418290] ? security_file_permission+0xb1/0xe0 [ 1991.418878] do_sendfile+0x553/0x11e0 [ 1991.419355] ? do_pwritev+0x270/0x270 [ 1991.419815] ? wait_for_completion_io+0x270/0x270 [ 1991.420395] ? rcu_read_lock_any_held+0x75/0xa0 [ 1991.420951] ? vfs_write+0x354/0xb10 [ 1991.421401] __x64_sys_sendfile64+0x1d1/0x210 [ 1991.421938] ? __ia32_sys_sendfile+0x220/0x220 [ 1991.422493] do_syscall_64+0x33/0x40 [ 1991.422938] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.423561] RIP: 0033:0x7fb82b4c1b19 [ 1991.424008] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1991.426217] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1991.427123] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1991.427983] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1991.428830] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1991.429674] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1991.430520] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1991.440092] FAULT_INJECTION: forcing a failure. [ 1991.440092] name failslab, interval 1, probability 0, space 0, times 0 [ 1991.440465] FAULT_INJECTION: forcing a failure. [ 1991.440465] name failslab, interval 1, probability 0, space 0, times 0 [ 1991.442779] CPU: 1 PID: 14938 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1991.445723] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1991.447728] Call Trace: [ 1991.448367] dump_stack+0x107/0x167 [ 1991.449249] should_fail.cold+0x5/0xa [ 1991.450170] ? __iomap_dio_rw+0x1ee/0x1110 [ 1991.451196] should_failslab+0x5/0x20 [ 1991.452113] kmem_cache_alloc_trace+0x55/0x320 [ 1991.453218] __iomap_dio_rw+0x1ee/0x1110 [ 1991.454203] ? jbd2_journal_stop+0x188/0xdc0 [ 1991.455271] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1991.456362] ? ext4_orphan_add+0x253/0x9e0 [ 1991.457373] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1991.458548] ? ext4_empty_dir+0xae0/0xae0 [ 1991.459531] ? jbd2__journal_start+0xf3/0x7e0 [ 1991.460615] iomap_dio_rw+0x31/0x90 [ 1991.461489] ext4_file_write_iter+0xe0e/0x1530 [ 1991.462603] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1991.463695] ? kasan_save_stack+0x32/0x40 [ 1991.464691] ? kasan_save_stack+0x1b/0x40 [ 1991.465681] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.466891] ? iter_file_splice_write+0x165/0xc90 [ 1991.468049] ? direct_splice_actor+0x10f/0x170 [ 1991.469142] ? splice_direct_to_actor+0x387/0x980 [ 1991.470286] ? do_splice_direct+0x1c4/0x290 [ 1991.471304] ? do_sendfile+0x553/0x11e0 [ 1991.472241] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.473320] ? do_syscall_64+0x33/0x40 [ 1991.474241] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.475520] do_iter_readv_writev+0x476/0x750 [ 1991.476578] ? _cond_resched+0x10/0x30 [ 1991.477497] ? new_sync_write+0x660/0x660 [ 1991.478477] ? avc_policy_seqno+0x9/0x70 [ 1991.479453] ? selinux_file_permission+0x92/0x520 [ 1991.480600] ? security_file_permission+0xb1/0xe0 [ 1991.481759] do_iter_write+0x191/0x700 [ 1991.482685] ? trace_hardirqs_on+0x5b/0x180 [ 1991.483735] vfs_iter_write+0x70/0xa0 [ 1991.484644] iter_file_splice_write+0x726/0xc90 [ 1991.485747] ? generic_splice_sendpage+0x140/0x140 [ 1991.486925] ? security_file_permission+0xb1/0xe0 [ 1991.488078] ? generic_splice_sendpage+0x140/0x140 [ 1991.489236] direct_splice_actor+0x10f/0x170 [ 1991.490275] splice_direct_to_actor+0x387/0x980 [ 1991.491385] ? pipe_to_sendpage+0x380/0x380 [ 1991.492407] ? do_splice_to+0x160/0x160 [ 1991.493343] ? security_file_permission+0xb1/0xe0 [ 1991.494485] do_splice_direct+0x1c4/0x290 [ 1991.495469] ? splice_direct_to_actor+0x980/0x980 [ 1991.496598] ? avc_policy_seqno+0x9/0x70 [ 1991.497569] ? security_file_permission+0xb1/0xe0 [ 1991.498713] do_sendfile+0x553/0x11e0 [ 1991.499639] ? do_pwritev+0x270/0x270 [ 1991.500541] ? wait_for_completion_io+0x270/0x270 [ 1991.501674] ? rcu_read_lock_any_held+0x75/0xa0 [ 1991.502768] ? vfs_write+0x354/0xb10 [ 1991.503648] __x64_sys_sendfile64+0x1d1/0x210 [ 1991.504688] ? __ia32_sys_sendfile+0x220/0x220 [ 1991.505763] do_syscall_64+0x33/0x40 [ 1991.506632] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.507839] RIP: 0033:0x7f33ba3cab19 [ 1991.508710] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1991.513017] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1991.514783] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1991.516458] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1991.518132] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1991.519779] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1991.521435] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 1991.523101] CPU: 0 PID: 14935 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1991.524025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1991.524978] Call Trace: [ 1991.525283] dump_stack+0x107/0x167 [ 1991.525707] should_fail.cold+0x5/0xa [ 1991.526146] ? create_object.isra.0+0x3a/0xa30 [ 1991.526672] should_failslab+0x5/0x20 [ 1991.527110] kmem_cache_alloc+0x5b/0x310 [ 1991.527586] create_object.isra.0+0x3a/0xa30 [ 1991.528090] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.528673] kmem_cache_alloc_trace+0x151/0x320 [ 1991.529216] __iomap_dio_rw+0x1ee/0x1110 [ 1991.529702] ? jbd2_journal_stop+0x188/0xdc0 [ 1991.530216] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1991.530739] ? ext4_orphan_add+0x253/0x9e0 [ 1991.531235] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1991.531806] ? ext4_empty_dir+0xae0/0xae0 [ 1991.532282] ? jbd2__journal_start+0xf3/0x7e0 [ 1991.532805] iomap_dio_rw+0x31/0x90 [ 1991.533225] ext4_file_write_iter+0xe0e/0x1530 [ 1991.533755] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1991.534273] ? kasan_save_stack+0x32/0x40 [ 1991.534747] ? kasan_save_stack+0x1b/0x40 [ 1991.535228] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.535806] ? iter_file_splice_write+0x165/0xc90 [ 1991.536355] ? direct_splice_actor+0x10f/0x170 [ 1991.536876] ? splice_direct_to_actor+0x387/0x980 [ 1991.537424] ? do_splice_direct+0x1c4/0x290 [ 1991.537918] ? do_sendfile+0x553/0x11e0 [ 1991.538371] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.538903] ? do_syscall_64+0x33/0x40 [ 1991.539354] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.539965] do_iter_readv_writev+0x476/0x750 [ 1991.540476] ? _cond_resched+0x10/0x30 [ 1991.540917] ? new_sync_write+0x660/0x660 [ 1991.541391] ? avc_policy_seqno+0x9/0x70 [ 1991.541858] ? selinux_file_permission+0x92/0x520 [ 1991.542410] ? security_file_permission+0xb1/0xe0 [ 1991.542963] do_iter_write+0x191/0x700 [ 1991.543419] ? trace_hardirqs_on+0x5b/0x180 [ 1991.543915] vfs_iter_write+0x70/0xa0 [ 1991.544353] iter_file_splice_write+0x726/0xc90 [ 1991.544892] ? generic_splice_sendpage+0x140/0x140 [ 1991.545462] ? security_file_permission+0xb1/0xe0 [ 1991.546017] ? generic_splice_sendpage+0x140/0x140 [ 1991.546575] direct_splice_actor+0x10f/0x170 [ 1991.547077] splice_direct_to_actor+0x387/0x980 [ 1991.547624] ? pipe_to_sendpage+0x380/0x380 [ 1991.548114] ? do_splice_to+0x160/0x160 [ 1991.548565] ? security_file_permission+0xb1/0xe0 [ 1991.549109] do_splice_direct+0x1c4/0x290 [ 1991.549577] ? splice_direct_to_actor+0x980/0x980 [ 1991.550121] ? avc_policy_seqno+0x9/0x70 [ 1991.550591] ? security_file_permission+0xb1/0xe0 [ 1991.551153] do_sendfile+0x553/0x11e0 [ 1991.551604] ? do_pwritev+0x270/0x270 [ 1991.552039] ? wait_for_completion_io+0x270/0x270 [ 1991.552586] ? rcu_read_lock_any_held+0x75/0xa0 [ 1991.553112] ? vfs_write+0x354/0xb10 [ 1991.553536] __x64_sys_sendfile64+0x1d1/0x210 [ 1991.554042] ? __ia32_sys_sendfile+0x220/0x220 [ 1991.554566] do_syscall_64+0x33/0x40 [ 1991.554987] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.555575] RIP: 0033:0x7fbd24fdbb19 [ 1991.556000] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1991.558066] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1991.558926] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1991.559740] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1991.560551] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1991.561356] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1991.562162] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:08:12 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 12) [ 1991.615425] FAULT_INJECTION: forcing a failure. [ 1991.615425] name failslab, interval 1, probability 0, space 0, times 0 [ 1991.618266] CPU: 1 PID: 14944 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1991.619849] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1991.621728] Call Trace: [ 1991.622334] dump_stack+0x107/0x167 [ 1991.623174] should_fail.cold+0x5/0xa [ 1991.624047] ? create_object.isra.0+0x3a/0xa30 [ 1991.625084] should_failslab+0x5/0x20 [ 1991.625950] kmem_cache_alloc+0x5b/0x310 [ 1991.626890] create_object.isra.0+0x3a/0xa30 [ 1991.627895] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.629062] kmem_cache_alloc_trace+0x151/0x320 [ 1991.630132] __iomap_dio_rw+0x1ee/0x1110 [ 1991.631069] ? jbd2_journal_stop+0x188/0xdc0 [ 1991.632076] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1991.633117] ? ext4_orphan_add+0x253/0x9e0 [ 1991.634081] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1991.635222] ? ext4_empty_dir+0xae0/0xae0 [ 1991.636164] ? jbd2__journal_start+0xf3/0x7e0 [ 1991.637193] iomap_dio_rw+0x31/0x90 [ 1991.638017] ext4_file_write_iter+0xe0e/0x1530 [ 1991.639076] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1991.640111] ? kasan_save_stack+0x32/0x40 [ 1991.641042] ? kasan_save_stack+0x1b/0x40 [ 1991.641974] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1991.643118] ? iter_file_splice_write+0x165/0xc90 [ 1991.644208] ? direct_splice_actor+0x10f/0x170 [ 1991.645237] ? splice_direct_to_actor+0x387/0x980 [ 1991.646324] ? do_splice_direct+0x1c4/0x290 [ 1991.647308] ? do_sendfile+0x553/0x11e0 [ 1991.648207] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1991.649256] ? do_syscall_64+0x33/0x40 [ 1991.650136] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.651354] do_iter_readv_writev+0x476/0x750 [ 1991.652362] ? _cond_resched+0x10/0x30 [ 1991.653240] ? new_sync_write+0x660/0x660 [ 1991.654175] ? avc_policy_seqno+0x9/0x70 [ 1991.655090] ? selinux_file_permission+0x92/0x520 [ 1991.656186] ? security_file_permission+0xb1/0xe0 [ 1991.657279] do_iter_write+0x191/0x700 [ 1991.658160] ? trace_hardirqs_on+0x5b/0x180 [ 1991.659154] vfs_iter_write+0x70/0xa0 [ 1991.660019] iter_file_splice_write+0x726/0xc90 [ 1991.661083] ? generic_splice_sendpage+0x140/0x140 [ 1991.662212] ? security_file_permission+0xb1/0xe0 [ 1991.663314] ? generic_splice_sendpage+0x140/0x140 [ 1991.664421] direct_splice_actor+0x10f/0x170 [ 1991.665421] splice_direct_to_actor+0x387/0x980 [ 1991.666476] ? pipe_to_sendpage+0x380/0x380 [ 1991.667459] ? do_splice_to+0x160/0x160 [ 1991.668358] ? security_file_permission+0xb1/0xe0 [ 1991.669450] do_splice_direct+0x1c4/0x290 [ 1991.670382] ? splice_direct_to_actor+0x980/0x980 [ 1991.671470] ? avc_policy_seqno+0x9/0x70 [ 1991.672393] ? security_file_permission+0xb1/0xe0 [ 1991.673488] do_sendfile+0x553/0x11e0 [ 1991.674358] ? do_pwritev+0x270/0x270 [ 1991.675224] ? wait_for_completion_io+0x270/0x270 [ 1991.676319] ? rcu_read_lock_any_held+0x75/0xa0 [ 1991.677362] ? vfs_write+0x354/0xb10 [ 1991.678206] __x64_sys_sendfile64+0x1d1/0x210 [ 1991.679220] ? __ia32_sys_sendfile+0x220/0x220 [ 1991.680260] do_syscall_64+0x33/0x40 [ 1991.681094] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1991.682252] RIP: 0033:0x7f33ba3cab19 [ 1991.683088] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1991.687251] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1991.688969] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 1991.690881] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1991.692704] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 1991.694586] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1991.696353] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:12 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 22) 10:08:12 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 22) 10:08:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000010) 10:08:13 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 13) 10:08:13 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 13) 10:08:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000b) 10:08:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 1992.039272] FAULT_INJECTION: forcing a failure. [ 1992.039272] name failslab, interval 1, probability 0, space 0, times 0 [ 1992.042133] CPU: 1 PID: 15151 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 1992.043835] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1992.045705] Call Trace: [ 1992.046306] dump_stack+0x107/0x167 [ 1992.047160] should_fail.cold+0x5/0xa [ 1992.048023] ? kmem_cache_alloc+0x2a6/0x310 [ 1992.049005] ? create_object.isra.0+0x3a/0xa30 [ 1992.050038] should_failslab+0x5/0x20 [ 1992.050897] kmem_cache_alloc+0x5b/0x310 [ 1992.051821] ? mempool_alloc+0x155/0x360 [ 1992.052742] create_object.isra.0+0x3a/0xa30 [ 1992.053735] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.054895] kmem_cache_alloc+0x159/0x310 [ 1992.055858] bvec_alloc+0x148/0x2f0 [ 1992.056687] bio_alloc_bioset+0x40a/0x600 [ 1992.057643] ? bvec_alloc+0x2f0/0x2f0 [ 1992.058511] ? iov_iter_npages+0x1fd/0xa70 [ 1992.059490] iomap_dio_bio_actor+0x518/0xef0 [ 1992.060517] iomap_dio_actor+0x36f/0x560 [ 1992.061442] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.062506] ? do_syscall_64+0x33/0x40 [ 1992.063407] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.064631] iomap_apply+0x289/0x810 [ 1992.065486] ? iomap_dio_rw+0x90/0x90 [ 1992.066363] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1992.067682] ? mark_held_locks+0x9e/0xe0 [ 1992.068623] ? filemap_check_errors+0xa5/0x150 [ 1992.069667] __iomap_dio_rw+0x6cd/0x1110 [ 1992.070580] ? iomap_dio_rw+0x90/0x90 [ 1992.071477] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1992.072519] ? ext4_orphan_add+0x253/0x9e0 [ 1992.073480] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1992.074598] ? ext4_empty_dir+0xae0/0xae0 [ 1992.075555] ? jbd2__journal_start+0xf3/0x7e0 [ 1992.076582] iomap_dio_rw+0x31/0x90 [ 1992.077419] ext4_file_write_iter+0xe0e/0x1530 [ 1992.078468] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1992.079511] ? kasan_save_stack+0x32/0x40 [ 1992.080458] ? kasan_save_stack+0x1b/0x40 [ 1992.081409] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.082565] ? iter_file_splice_write+0x165/0xc90 [ 1992.083673] ? direct_splice_actor+0x10f/0x170 [ 1992.084713] ? splice_direct_to_actor+0x387/0x980 [ 1992.085814] ? do_splice_direct+0x1c4/0x290 [ 1992.086792] ? do_sendfile+0x553/0x11e0 [ 1992.087706] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.088770] ? do_syscall_64+0x33/0x40 [ 1992.089671] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.090901] do_iter_readv_writev+0x476/0x750 [ 1992.091943] ? _cond_resched+0x10/0x30 [ 1992.092840] ? new_sync_write+0x660/0x660 [ 1992.093786] ? avc_policy_seqno+0x9/0x70 [ 1992.094715] ? selinux_file_permission+0x92/0x520 [ 1992.095826] ? security_file_permission+0xb1/0xe0 [ 1992.096936] do_iter_write+0x191/0x700 [ 1992.097831] ? trace_hardirqs_on+0x5b/0x180 [ 1992.098825] vfs_iter_write+0x70/0xa0 [ 1992.099704] iter_file_splice_write+0x726/0xc90 [ 1992.100789] ? generic_splice_sendpage+0x140/0x140 [ 1992.101929] ? security_file_permission+0xb1/0xe0 [ 1992.103040] ? generic_splice_sendpage+0x140/0x140 [ 1992.104160] direct_splice_actor+0x10f/0x170 [ 1992.105164] splice_direct_to_actor+0x387/0x980 [ 1992.106223] ? pipe_to_sendpage+0x380/0x380 [ 1992.107222] ? do_splice_to+0x160/0x160 [ 1992.108114] ? security_file_permission+0xb1/0xe0 [ 1992.109213] do_splice_direct+0x1c4/0x290 [ 1992.110154] ? splice_direct_to_actor+0x980/0x980 [ 1992.111254] ? avc_policy_seqno+0x9/0x70 [ 1992.112179] ? security_file_permission+0xb1/0xe0 [ 1992.113288] do_sendfile+0x553/0x11e0 [ 1992.114166] ? do_pwritev+0x270/0x270 [ 1992.115011] ? wait_for_completion_io+0x270/0x270 [ 1992.116109] ? rcu_read_lock_any_held+0x75/0xa0 [ 1992.117166] ? vfs_write+0x354/0xb10 [ 1992.118016] __x64_sys_sendfile64+0x1d1/0x210 [ 1992.119031] ? __ia32_sys_sendfile+0x220/0x220 [ 1992.120066] do_syscall_64+0x33/0x40 [ 1992.120900] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.122058] RIP: 0033:0x7f616160cb19 [ 1992.122885] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1992.127164] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1992.128902] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 1992.130686] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1992.132477] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 1992.134178] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1992.136050] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 [ 1992.170231] FAULT_INJECTION: forcing a failure. [ 1992.170231] name failslab, interval 1, probability 0, space 0, times 0 [ 1992.171730] CPU: 0 PID: 15150 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 1992.172516] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1992.173452] Call Trace: [ 1992.173762] dump_stack+0x107/0x167 [ 1992.174181] should_fail.cold+0x5/0xa [ 1992.174621] ? create_object.isra.0+0x3a/0xa30 [ 1992.175147] should_failslab+0x5/0x20 [ 1992.175581] kmem_cache_alloc+0x5b/0x310 [ 1992.176046] create_object.isra.0+0x3a/0xa30 [ 1992.176539] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.177123] kmem_cache_alloc+0x159/0x310 [ 1992.177597] ext4_alloc_io_end_vec+0x1f/0x120 [ 1992.178106] ext4_writepages+0x17a5/0x3350 [ 1992.178588] ? unwind_next_frame+0x13ef/0x1a90 [ 1992.179123] ? find_held_lock+0x2c/0x110 [ 1992.179606] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1992.180169] ? __is_insn_slot_addr+0x14c/0x290 [ 1992.180690] ? __kernel_text_address+0x9/0x40 [ 1992.181204] ? unwind_get_return_address+0x55/0xa0 [ 1992.181772] ? create_prof_cpu_mask+0x20/0x20 [ 1992.182296] ? stack_trace_save+0x8c/0xc0 [ 1992.182770] ? stack_trace_consume_entry+0x160/0x160 [ 1992.183362] ? kasan_save_stack+0x32/0x40 [ 1992.183829] ? kasan_save_stack+0x1b/0x40 [ 1992.184305] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.184884] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1992.185446] do_writepages+0xee/0x2a0 [ 1992.185893] ? page_writeback_cpu_online+0x20/0x20 [ 1992.186457] ? lock_acquire+0x197/0x470 [ 1992.186906] ? create_object.isra.0+0x3ad/0xa30 [ 1992.187451] ? lock_release+0x680/0x680 [ 1992.187913] ? find_held_lock+0x2c/0x110 [ 1992.188385] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1992.188950] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1992.189559] ? mark_held_locks+0x9e/0xe0 [ 1992.190026] ? trace_hardirqs_on+0x5b/0x180 [ 1992.190525] filemap_write_and_wait_range+0x65/0x100 [ 1992.191100] __iomap_dio_rw+0x552/0x1110 [ 1992.191595] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1992.192114] ? ext4_orphan_add+0x253/0x9e0 [ 1992.192603] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1992.193159] ? ext4_empty_dir+0xae0/0xae0 [ 1992.193632] ? jbd2__journal_start+0xf3/0x7e0 [ 1992.194144] iomap_dio_rw+0x31/0x90 [ 1992.194565] ext4_file_write_iter+0xe0e/0x1530 [ 1992.195091] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1992.195613] ? kasan_save_stack+0x32/0x40 [ 1992.196081] ? kasan_save_stack+0x1b/0x40 [ 1992.196545] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.197118] ? iter_file_splice_write+0x165/0xc90 [ 1992.197669] ? direct_splice_actor+0x10f/0x170 [ 1992.198184] ? splice_direct_to_actor+0x387/0x980 [ 1992.198725] ? do_splice_direct+0x1c4/0x290 [ 1992.199224] ? do_sendfile+0x553/0x11e0 [ 1992.199671] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.200196] ? do_syscall_64+0x33/0x40 [ 1992.200637] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.201245] do_iter_readv_writev+0x476/0x750 [ 1992.201751] ? _cond_resched+0x10/0x30 [ 1992.202201] ? new_sync_write+0x660/0x660 [ 1992.202672] ? avc_policy_seqno+0x9/0x70 [ 1992.203150] ? selinux_file_permission+0x92/0x520 [ 1992.203706] ? security_file_permission+0xb1/0xe0 [ 1992.204258] do_iter_write+0x191/0x700 [ 1992.204706] ? trace_hardirqs_on+0x5b/0x180 [ 1992.205205] vfs_iter_write+0x70/0xa0 [ 1992.205638] iter_file_splice_write+0x726/0xc90 [ 1992.206180] ? generic_splice_sendpage+0x140/0x140 [ 1992.206747] ? security_file_permission+0xb1/0xe0 [ 1992.207313] ? generic_splice_sendpage+0x140/0x140 [ 1992.207872] direct_splice_actor+0x10f/0x170 [ 1992.208387] splice_direct_to_actor+0x387/0x980 [ 1992.208916] ? pipe_to_sendpage+0x380/0x380 [ 1992.209414] ? do_splice_to+0x160/0x160 [ 1992.209870] ? security_file_permission+0xb1/0xe0 [ 1992.210419] do_splice_direct+0x1c4/0x290 [ 1992.210891] ? splice_direct_to_actor+0x980/0x980 [ 1992.211443] ? avc_policy_seqno+0x9/0x70 [ 1992.211908] ? security_file_permission+0xb1/0xe0 [ 1992.212458] do_sendfile+0x553/0x11e0 [ 1992.212904] ? do_pwritev+0x270/0x270 [ 1992.213344] ? wait_for_completion_io+0x270/0x270 [ 1992.213902] ? rcu_read_lock_any_held+0x75/0xa0 [ 1992.214441] ? vfs_write+0x354/0xb10 [ 1992.214867] __x64_sys_sendfile64+0x1d1/0x210 [ 1992.215380] ? __ia32_sys_sendfile+0x220/0x220 [ 1992.215905] do_syscall_64+0x33/0x40 [ 1992.216327] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.216907] RIP: 0033:0x7fb82b4c1b19 [ 1992.217327] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1992.219404] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1992.220260] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 1992.221067] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1992.221871] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 1992.222678] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1992.223495] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 [ 1992.246007] FAULT_INJECTION: forcing a failure. [ 1992.246007] name failslab, interval 1, probability 0, space 0, times 0 [ 1992.247556] CPU: 0 PID: 15163 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 1992.248487] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1992.249425] Call Trace: [ 1992.249727] dump_stack+0x107/0x167 [ 1992.250141] should_fail.cold+0x5/0xa [ 1992.250574] ? jbd2__journal_start+0x190/0x7e0 [ 1992.251094] should_failslab+0x5/0x20 [ 1992.251533] kmem_cache_alloc+0x5b/0x310 [ 1992.252000] ? __kernel_text_address+0x9/0x40 [ 1992.252515] jbd2__journal_start+0x190/0x7e0 [ 1992.253024] __ext4_journal_start_sb+0x214/0x390 [ 1992.253565] ext4_iomap_begin+0x485/0x700 [ 1992.254046] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 1992.254601] ? kasan_save_stack+0x1b/0x40 [ 1992.255077] ? ext4_file_write_iter+0xe0e/0x1530 [ 1992.255623] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 1992.256336] ? splice_direct_to_actor+0x387/0x980 [ 1992.256882] ? do_splice_direct+0x1c4/0x290 [ 1992.257376] ? do_sendfile+0x553/0x11e0 [ 1992.257835] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.258361] ? do_syscall_64+0x33/0x40 [ 1992.258802] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.259419] iomap_apply+0x164/0x810 [ 1992.259840] ? iomap_dio_rw+0x90/0x90 [ 1992.260274] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 1992.260933] ? mark_held_locks+0x9e/0xe0 [ 1992.261398] ? filemap_check_errors+0xa5/0x150 [ 1992.261923] __iomap_dio_rw+0x6cd/0x1110 [ 1992.262382] ? iomap_dio_rw+0x90/0x90 [ 1992.262825] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1992.263348] ? ext4_orphan_add+0x253/0x9e0 [ 1992.263834] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1992.264390] ? ext4_empty_dir+0xae0/0xae0 [ 1992.264861] ? jbd2__journal_start+0xf3/0x7e0 [ 1992.265374] iomap_dio_rw+0x31/0x90 [ 1992.265801] ext4_file_write_iter+0xe0e/0x1530 [ 1992.266328] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1992.266852] ? kasan_save_stack+0x32/0x40 [ 1992.267330] ? kasan_save_stack+0x1b/0x40 [ 1992.267801] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.268377] ? iter_file_splice_write+0x165/0xc90 [ 1992.268928] ? direct_splice_actor+0x10f/0x170 [ 1992.269445] ? splice_direct_to_actor+0x387/0x980 [ 1992.269999] ? do_splice_direct+0x1c4/0x290 [ 1992.270485] ? do_sendfile+0x553/0x11e0 [ 1992.270934] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.271468] ? do_syscall_64+0x33/0x40 [ 1992.271913] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.272521] do_iter_readv_writev+0x476/0x750 [ 1992.273033] ? _cond_resched+0x10/0x30 [ 1992.273480] ? new_sync_write+0x660/0x660 [ 1992.273951] ? avc_policy_seqno+0x9/0x70 [ 1992.274425] ? selinux_file_permission+0x92/0x520 [ 1992.274973] ? security_file_permission+0xb1/0xe0 [ 1992.275537] do_iter_write+0x191/0x700 [ 1992.275979] ? trace_hardirqs_on+0x5b/0x180 [ 1992.276475] vfs_iter_write+0x70/0xa0 [ 1992.276913] iter_file_splice_write+0x726/0xc90 [ 1992.277450] ? generic_splice_sendpage+0x140/0x140 [ 1992.278020] ? security_file_permission+0xb1/0xe0 [ 1992.278568] ? generic_splice_sendpage+0x140/0x140 [ 1992.279127] direct_splice_actor+0x10f/0x170 [ 1992.279636] splice_direct_to_actor+0x387/0x980 [ 1992.280185] ? pipe_to_sendpage+0x380/0x380 [ 1992.280680] ? do_splice_to+0x160/0x160 [ 1992.281132] ? security_file_permission+0xb1/0xe0 [ 1992.281685] do_splice_direct+0x1c4/0x290 [ 1992.282158] ? splice_direct_to_actor+0x980/0x980 [ 1992.282703] ? avc_policy_seqno+0x9/0x70 [ 1992.283179] ? security_file_permission+0xb1/0xe0 [ 1992.283737] do_sendfile+0x553/0x11e0 [ 1992.284178] ? do_pwritev+0x270/0x270 [ 1992.284608] ? wait_for_completion_io+0x270/0x270 [ 1992.285158] ? rcu_read_lock_any_held+0x75/0xa0 [ 1992.285690] ? vfs_write+0x354/0xb10 [ 1992.286119] __x64_sys_sendfile64+0x1d1/0x210 [ 1992.286627] ? __ia32_sys_sendfile+0x220/0x220 [ 1992.287167] do_syscall_64+0x33/0x40 [ 1992.287592] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.288175] RIP: 0033:0x7f33ba3cab19 [ 1992.288593] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1992.290679] RSP: 002b:00007f33b791f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1992.291548] RAX: ffffffffffffffda RBX: 00007f33ba4de020 RCX: 00007f33ba3cab19 [ 1992.292353] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 1992.293162] RBP: 00007f33b791f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1992.293988] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1992.294813] R13: 00007ffe98f2466f R14: 00007f33b791f300 R15: 0000000000022000 [ 1992.306902] FAULT_INJECTION: forcing a failure. [ 1992.306902] name failslab, interval 1, probability 0, space 0, times 0 [ 1992.309702] CPU: 1 PID: 15161 Comm: syz-executor.3 Not tainted 5.10.248 #1 [ 1992.311347] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1992.313315] Call Trace: [ 1992.313949] dump_stack+0x107/0x167 [ 1992.314814] should_fail.cold+0x5/0xa [ 1992.315728] ? ext4_init_io_end+0x23/0x180 [ 1992.316722] should_failslab+0x5/0x20 [ 1992.317626] kmem_cache_alloc+0x5b/0x310 [ 1992.318592] ext4_init_io_end+0x23/0x180 [ 1992.319554] ext4_writepages+0x8ec/0x3350 [ 1992.320547] ? unwind_next_frame+0x13ef/0x1a90 [ 1992.321656] ? find_held_lock+0x2c/0x110 [ 1992.322654] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1992.323843] ? __is_insn_slot_addr+0x14c/0x290 [ 1992.324938] ? __kernel_text_address+0x9/0x40 [ 1992.326008] ? unwind_get_return_address+0x55/0xa0 [ 1992.327176] ? create_prof_cpu_mask+0x20/0x20 [ 1992.328266] ? stack_trace_save+0x8c/0xc0 [ 1992.329246] ? stack_trace_consume_entry+0x160/0x160 [ 1992.330466] ? kasan_save_stack+0x32/0x40 [ 1992.331455] ? kasan_save_stack+0x1b/0x40 [ 1992.332440] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.333652] ? __ext4_mark_inode_dirty+0x770/0x770 [ 1992.334817] do_writepages+0xee/0x2a0 [ 1992.335731] ? page_writeback_cpu_online+0x20/0x20 [ 1992.336870] ? lock_acquire+0x197/0x470 [ 1992.337802] ? create_object.isra.0+0x3ad/0xa30 [ 1992.338881] ? lock_release+0x680/0x680 [ 1992.339805] ? find_held_lock+0x2c/0x110 [ 1992.340738] __filemap_fdatawrite_range+0x24b/0x2f0 [ 1992.341881] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1992.343093] ? mark_held_locks+0x9e/0xe0 [ 1992.344050] ? trace_hardirqs_on+0x5b/0x180 [ 1992.345059] filemap_write_and_wait_range+0x65/0x100 [ 1992.346232] __iomap_dio_rw+0x552/0x1110 [ 1992.347207] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1992.348267] ? ext4_orphan_add+0x253/0x9e0 [ 1992.349245] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 1992.350403] ? ext4_empty_dir+0xae0/0xae0 [ 1992.351385] ? jbd2__journal_start+0xf3/0x7e0 [ 1992.352457] iomap_dio_rw+0x31/0x90 [ 1992.353324] ext4_file_write_iter+0xe0e/0x1530 [ 1992.354436] ? ext4_file_read_iter+0x4c0/0x4c0 [ 1992.355512] ? kasan_save_stack+0x32/0x40 [ 1992.356489] ? kasan_save_stack+0x1b/0x40 [ 1992.357459] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1992.358658] ? iter_file_splice_write+0x165/0xc90 [ 1992.359809] ? direct_splice_actor+0x10f/0x170 [ 1992.360893] ? splice_direct_to_actor+0x387/0x980 [ 1992.362021] ? do_splice_direct+0x1c4/0x290 [ 1992.363038] ? do_sendfile+0x553/0x11e0 [ 1992.363978] ? __x64_sys_sendfile64+0x1d1/0x210 [ 1992.365074] ? do_syscall_64+0x33/0x40 [ 1992.366002] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.367279] do_iter_readv_writev+0x476/0x750 [ 1992.368319] ? _cond_resched+0x10/0x30 [ 1992.369210] ? new_sync_write+0x660/0x660 [ 1992.370182] ? avc_policy_seqno+0x9/0x70 [ 1992.371131] ? selinux_file_permission+0x92/0x520 [ 1992.372263] ? security_file_permission+0xb1/0xe0 [ 1992.373411] do_iter_write+0x191/0x700 [ 1992.374329] ? trace_hardirqs_on+0x5b/0x180 [ 1992.375359] vfs_iter_write+0x70/0xa0 [ 1992.376258] iter_file_splice_write+0x726/0xc90 [ 1992.377368] ? generic_splice_sendpage+0x140/0x140 [ 1992.378540] ? security_file_permission+0xb1/0xe0 [ 1992.379684] ? generic_splice_sendpage+0x140/0x140 [ 1992.380845] direct_splice_actor+0x10f/0x170 [ 1992.381899] splice_direct_to_actor+0x387/0x980 [ 1992.383008] ? pipe_to_sendpage+0x380/0x380 [ 1992.384063] ? do_splice_to+0x160/0x160 [ 1992.385021] ? security_file_permission+0xb1/0xe0 [ 1992.386203] do_splice_direct+0x1c4/0x290 [ 1992.387204] ? splice_direct_to_actor+0x980/0x980 [ 1992.388365] ? avc_policy_seqno+0x9/0x70 [ 1992.389348] ? security_file_permission+0xb1/0xe0 [ 1992.390518] do_sendfile+0x553/0x11e0 [ 1992.391458] ? do_pwritev+0x270/0x270 [ 1992.392372] ? wait_for_completion_io+0x270/0x270 [ 1992.393535] ? rcu_read_lock_any_held+0x75/0xa0 [ 1992.394657] ? vfs_write+0x354/0xb10 [ 1992.395565] __x64_sys_sendfile64+0x1d1/0x210 [ 1992.396656] ? __ia32_sys_sendfile+0x220/0x220 [ 1992.397777] do_syscall_64+0x33/0x40 [ 1992.398688] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1992.399941] RIP: 0033:0x7fbd24fdbb19 [ 1992.400839] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1992.405316] RSP: 002b:00007fbd22551188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 1992.407165] RAX: ffffffffffffffda RBX: 00007fbd250eef60 RCX: 00007fbd24fdbb19 [ 1992.408884] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 1992.410603] RBP: 00007fbd225511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1992.412338] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 1992.414064] R13: 00007ffe3b31175f R14: 00007fbd22551300 R15: 0000000000022000 10:08:30 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 14) 10:08:30 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000d) 10:08:30 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 14) 10:08:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 23) 10:08:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) (fail_nth: 23) 10:08:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000011) [ 2009.278345] FAULT_INJECTION: forcing a failure. [ 2009.278345] name failslab, interval 1, probability 0, space 0, times 0 [ 2009.280644] FAULT_INJECTION: forcing a failure. [ 2009.280644] name failslab, interval 1, probability 0, space 0, times 0 [ 2009.281197] CPU: 0 PID: 15376 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2009.281210] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2009.281225] Call Trace: [ 2009.288058] dump_stack+0x107/0x167 [ 2009.288987] should_fail.cold+0x5/0xa [ 2009.289964] ? create_object.isra.0+0x3a/0xa30 [ 2009.291120] should_failslab+0x5/0x20 [ 2009.292059] kmem_cache_alloc+0x5b/0x310 [ 2009.292917] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.294048] create_object.isra.0+0x3a/0xa30 [ 2009.294978] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2009.296068] kmem_cache_alloc+0x159/0x310 [ 2009.296935] ? __kernel_text_address+0x9/0x40 [ 2009.297887] jbd2__journal_start+0x190/0x7e0 [ 2009.298822] __ext4_journal_start_sb+0x214/0x390 [ 2009.299841] ext4_iomap_begin+0x485/0x700 [ 2009.300728] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2009.301767] ? kasan_save_stack+0x1b/0x40 [ 2009.302644] ? ext4_file_write_iter+0xe0e/0x1530 [ 2009.303661] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2009.305003] ? splice_direct_to_actor+0x387/0x980 [ 2009.306015] ? do_splice_direct+0x1c4/0x290 [ 2009.306923] ? do_sendfile+0x553/0x11e0 [ 2009.307771] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2009.308757] ? do_syscall_64+0x33/0x40 [ 2009.309575] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.310706] iomap_apply+0x164/0x810 [ 2009.311502] ? iomap_dio_rw+0x90/0x90 [ 2009.312318] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2009.313537] ? mark_held_locks+0x9e/0xe0 [ 2009.314406] ? filemap_check_errors+0xa5/0x150 [ 2009.315386] __iomap_dio_rw+0x6cd/0x1110 [ 2009.316244] ? iomap_dio_rw+0x90/0x90 [ 2009.317073] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2009.318036] ? ext4_orphan_add+0x253/0x9e0 [ 2009.318925] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2009.319977] ? ext4_empty_dir+0xae0/0xae0 [ 2009.320846] ? jbd2__journal_start+0xf3/0x7e0 [ 2009.321796] iomap_dio_rw+0x31/0x90 [ 2009.322566] ext4_file_write_iter+0xe0e/0x1530 [ 2009.323548] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2009.324504] ? kasan_save_stack+0x32/0x40 [ 2009.325373] ? kasan_save_stack+0x1b/0x40 [ 2009.326240] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2009.327303] ? iter_file_splice_write+0x165/0xc90 [ 2009.328330] ? direct_splice_actor+0x10f/0x170 [ 2009.329288] ? splice_direct_to_actor+0x387/0x980 [ 2009.330307] ? do_splice_direct+0x1c4/0x290 [ 2009.331218] ? do_sendfile+0x553/0x11e0 [ 2009.332064] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2009.333051] ? do_syscall_64+0x33/0x40 [ 2009.333879] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.335009] do_iter_readv_writev+0x476/0x750 [ 2009.335960] ? _cond_resched+0x10/0x30 [ 2009.336779] ? new_sync_write+0x660/0x660 [ 2009.337647] ? avc_policy_seqno+0x9/0x70 [ 2009.338500] ? selinux_file_permission+0x92/0x520 [ 2009.339535] ? security_file_permission+0xb1/0xe0 [ 2009.340560] do_iter_write+0x191/0x700 [ 2009.341382] ? trace_hardirqs_on+0x5b/0x180 [ 2009.342301] vfs_iter_write+0x70/0xa0 [ 2009.343106] iter_file_splice_write+0x726/0xc90 [ 2009.344117] ? generic_splice_sendpage+0x140/0x140 [ 2009.345168] ? security_file_permission+0xb1/0xe0 [ 2009.346190] ? generic_splice_sendpage+0x140/0x140 [ 2009.347226] direct_splice_actor+0x10f/0x170 [ 2009.348162] splice_direct_to_actor+0x387/0x980 [ 2009.349152] ? pipe_to_sendpage+0x380/0x380 [ 2009.350063] ? do_splice_to+0x160/0x160 [ 2009.350902] ? security_file_permission+0xb1/0xe0 [ 2009.351928] do_splice_direct+0x1c4/0x290 [ 2009.352805] ? splice_direct_to_actor+0x980/0x980 [ 2009.353815] ? avc_policy_seqno+0x9/0x70 [ 2009.354675] ? security_file_permission+0xb1/0xe0 [ 2009.355709] do_sendfile+0x553/0x11e0 [ 2009.356522] ? do_pwritev+0x270/0x270 [ 2009.357322] ? wait_for_completion_io+0x270/0x270 [ 2009.358347] ? rcu_read_lock_any_held+0x75/0xa0 [ 2009.359330] ? vfs_write+0x354/0xb10 [ 2009.360116] __x64_sys_sendfile64+0x1d1/0x210 [ 2009.361063] ? __ia32_sys_sendfile+0x220/0x220 [ 2009.362033] do_syscall_64+0x33/0x40 [ 2009.362813] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.363889] RIP: 0033:0x7f33ba3cab19 [ 2009.364668] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2009.368535] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2009.370126] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2009.371621] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2009.373103] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2009.374588] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2009.376078] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2009.377597] CPU: 1 PID: 15379 Comm: syz-executor.5 Not tainted 5.10.248 #1 [ 2009.379088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2009.380848] Call Trace: [ 2009.381406] dump_stack+0x107/0x167 [ 2009.382179] should_fail.cold+0x5/0xa [ 2009.382979] ? bvec_alloc+0x148/0x2f0 [ 2009.383999] should_failslab+0x5/0x20 [ 2009.385225] kmem_cache_alloc+0x5b/0x310 [ 2009.386157] bvec_alloc+0x148/0x2f0 [ 2009.386982] bio_alloc_bioset+0x40a/0x600 [ 2009.387930] ? bvec_alloc+0x2f0/0x2f0 [ 2009.388974] ? iov_iter_npages+0x1fd/0xa70 [ 2009.389932] iomap_dio_bio_actor+0x518/0xef0 [ 2009.390936] iomap_dio_actor+0x36f/0x560 [ 2009.391858] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2009.392905] ? do_syscall_64+0x33/0x40 [ 2009.393776] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.395269] iomap_apply+0x289/0x810 [ 2009.396256] ? iomap_dio_rw+0x90/0x90 [ 2009.397124] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2009.398434] ? mark_held_locks+0x9e/0xe0 [ 2009.399376] ? filemap_check_errors+0xa5/0x150 [ 2009.400572] __iomap_dio_rw+0x6cd/0x1110 [ 2009.401516] ? iomap_dio_rw+0x90/0x90 [ 2009.402589] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2009.403860] ? ext4_orphan_add+0x253/0x9e0 [ 2009.404963] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2009.406071] ? ext4_empty_dir+0xae0/0xae0 [ 2009.407160] ? jbd2__journal_start+0xf3/0x7e0 [ 2009.408542] iomap_dio_rw+0x31/0x90 [ 2009.409491] ext4_file_write_iter+0xe0e/0x1530 [ 2009.410566] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2009.411637] ? kasan_save_stack+0x32/0x40 [ 2009.412828] ? kasan_save_stack+0x1b/0x40 [ 2009.414003] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2009.415302] ? iter_file_splice_write+0x165/0xc90 [ 2009.416688] ? direct_splice_actor+0x10f/0x170 [ 2009.418008] ? splice_direct_to_actor+0x387/0x980 [ 2009.419253] ? do_splice_direct+0x1c4/0x290 [ 2009.420419] ? do_sendfile+0x553/0x11e0 [ 2009.421646] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2009.422863] ? do_syscall_64+0x33/0x40 [ 2009.423752] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.424961] do_iter_readv_writev+0x476/0x750 [ 2009.426269] ? _cond_resched+0x10/0x30 [ 2009.427350] ? new_sync_write+0x660/0x660 [ 2009.428446] ? avc_policy_seqno+0x9/0x70 [ 2009.429519] ? selinux_file_permission+0x92/0x520 [ 2009.430963] ? security_file_permission+0xb1/0xe0 [ 2009.432249] do_iter_write+0x191/0x700 [ 2009.433284] ? trace_hardirqs_on+0x5b/0x180 [ 2009.434505] vfs_iter_write+0x70/0xa0 [ 2009.435474] iter_file_splice_write+0x726/0xc90 [ 2009.436703] ? generic_splice_sendpage+0x140/0x140 [ 2009.437830] ? security_file_permission+0xb1/0xe0 [ 2009.438923] ? generic_splice_sendpage+0x140/0x140 [ 2009.440203] direct_splice_actor+0x10f/0x170 [ 2009.441354] splice_direct_to_actor+0x387/0x980 [ 2009.442556] ? pipe_to_sendpage+0x380/0x380 [ 2009.443547] ? do_splice_to+0x160/0x160 [ 2009.444447] ? security_file_permission+0xb1/0xe0 [ 2009.445664] do_splice_direct+0x1c4/0x290 [ 2009.446613] ? splice_direct_to_actor+0x980/0x980 [ 2009.447711] ? avc_policy_seqno+0x9/0x70 [ 2009.448763] ? security_file_permission+0xb1/0xe0 [ 2009.450128] do_sendfile+0x553/0x11e0 [ 2009.451009] ? do_pwritev+0x270/0x270 [ 2009.451877] ? wait_for_completion_io+0x270/0x270 [ 2009.453053] ? rcu_read_lock_any_held+0x75/0xa0 [ 2009.454169] ? vfs_write+0x354/0xb10 [ 2009.455017] __x64_sys_sendfile64+0x1d1/0x210 [ 2009.456042] ? __ia32_sys_sendfile+0x220/0x220 [ 2009.457241] do_syscall_64+0x33/0x40 [ 2009.458330] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.459501] RIP: 0033:0x7f616160cb19 [ 2009.460345] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2009.465067] RSP: 002b:00007f615eb82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2009.466797] RAX: ffffffffffffffda RBX: 00007f616171ff60 RCX: 00007f616160cb19 [ 2009.468527] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2009.470382] RBP: 00007f615eb821d0 R08: 0000000000000000 R09: 0000000000000000 [ 2009.472213] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2009.473825] R13: 00007ffd12f30d6f R14: 00007f615eb82300 R15: 0000000000022000 10:08:30 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) [ 2009.567792] FAULT_INJECTION: forcing a failure. [ 2009.567792] name failslab, interval 1, probability 0, space 0, times 0 [ 2009.570503] CPU: 1 PID: 15377 Comm: syz-executor.1 Not tainted 5.10.248 #1 [ 2009.572096] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2009.573991] Call Trace: [ 2009.574600] dump_stack+0x107/0x167 [ 2009.575443] should_fail.cold+0x5/0xa [ 2009.576319] ? ext4_alloc_io_end_vec+0x1f/0x120 [ 2009.577380] should_failslab+0x5/0x20 [ 2009.578248] kmem_cache_alloc+0x5b/0x310 [ 2009.579185] ext4_alloc_io_end_vec+0x1f/0x120 [ 2009.580212] ext4_writepages+0x17a5/0x3350 [ 2009.581175] ? unwind_next_frame+0x13ef/0x1a90 [ 2009.582221] ? find_held_lock+0x2c/0x110 [ 2009.583175] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2009.584301] ? __is_insn_slot_addr+0x14c/0x290 [ 2009.585364] ? __kernel_text_address+0x9/0x40 [ 2009.586382] ? unwind_get_return_address+0x55/0xa0 [ 2009.587509] ? create_prof_cpu_mask+0x20/0x20 [ 2009.588550] ? stack_trace_save+0x8c/0xc0 [ 2009.589494] ? stack_trace_consume_entry+0x160/0x160 [ 2009.590657] ? kasan_save_stack+0x32/0x40 [ 2009.591606] ? kasan_save_stack+0x1b/0x40 [ 2009.592544] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2009.593699] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2009.594810] do_writepages+0xee/0x2a0 [ 2009.595690] ? page_writeback_cpu_online+0x20/0x20 [ 2009.596803] ? lock_acquire+0x197/0x470 [ 2009.597707] ? create_object.isra.0+0x3ad/0xa30 [ 2009.598768] ? lock_release+0x680/0x680 [ 2009.599678] ? find_held_lock+0x2c/0x110 [ 2009.600612] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2009.601748] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2009.602953] ? mark_held_locks+0x9e/0xe0 [ 2009.603894] ? trace_hardirqs_on+0x5b/0x180 [ 2009.604889] filemap_write_and_wait_range+0x65/0x100 [ 2009.606048] __iomap_dio_rw+0x552/0x1110 [ 2009.606998] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2009.608044] ? ext4_orphan_add+0x253/0x9e0 [ 2009.609002] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2009.610122] ? ext4_empty_dir+0xae0/0xae0 [ 2009.611058] ? jbd2__journal_start+0xf3/0x7e0 [ 2009.612094] iomap_dio_rw+0x31/0x90 [ 2009.612924] ext4_file_write_iter+0xe0e/0x1530 [ 2009.613982] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2009.615018] ? kasan_save_stack+0x32/0x40 [ 2009.615966] ? kasan_save_stack+0x1b/0x40 [ 2009.616906] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2009.618060] ? iter_file_splice_write+0x165/0xc90 [ 2009.619154] ? direct_splice_actor+0x10f/0x170 [ 2009.620196] ? splice_direct_to_actor+0x387/0x980 [ 2009.621289] ? do_splice_direct+0x1c4/0x290 [ 2009.622268] ? do_sendfile+0x553/0x11e0 [ 2009.623170] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2009.624232] ? do_syscall_64+0x33/0x40 [ 2009.625113] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.626327] do_iter_readv_writev+0x476/0x750 [ 2009.627349] ? _cond_resched+0x10/0x30 [ 2009.628234] ? new_sync_write+0x660/0x660 [ 2009.629175] ? avc_policy_seqno+0x9/0x70 [ 2009.630095] ? selinux_file_permission+0x92/0x520 [ 2009.631191] ? security_file_permission+0xb1/0xe0 [ 2009.632305] do_iter_write+0x191/0x700 [ 2009.633189] ? trace_hardirqs_on+0x5b/0x180 [ 2009.634176] vfs_iter_write+0x70/0xa0 [ 2009.635046] iter_file_splice_write+0x726/0xc90 [ 2009.636145] ? generic_splice_sendpage+0x140/0x140 [ 2009.637491] ? security_file_permission+0xb1/0xe0 [ 2009.638645] ? generic_splice_sendpage+0x140/0x140 [ 2009.639832] direct_splice_actor+0x10f/0x170 [ 2009.640844] splice_direct_to_actor+0x387/0x980 [ 2009.641908] ? pipe_to_sendpage+0x380/0x380 [ 2009.642909] ? do_splice_to+0x160/0x160 [ 2009.643846] ? security_file_permission+0xb1/0xe0 [ 2009.644959] do_splice_direct+0x1c4/0x290 [ 2009.645906] ? splice_direct_to_actor+0x980/0x980 [ 2009.646996] ? avc_policy_seqno+0x9/0x70 [ 2009.647971] ? security_file_permission+0xb1/0xe0 [ 2009.649083] do_sendfile+0x553/0x11e0 [ 2009.649982] ? do_pwritev+0x270/0x270 [ 2009.650868] __x64_sys_sendfile64+0x1d1/0x210 [ 2009.651937] ? __ia32_sys_sendfile+0x220/0x220 [ 2009.652992] do_syscall_64+0x33/0x40 [ 2009.653839] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2009.655020] RIP: 0033:0x7fb82b4c1b19 [ 2009.655869] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2009.660093] RSP: 002b:00007fb828a37188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2009.661812] RAX: ffffffffffffffda RBX: 00007fb82b5d4f60 RCX: 00007fb82b4c1b19 [ 2009.663434] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000007 [ 2009.665049] RBP: 00007fb828a371d0 R08: 0000000000000000 R09: 0000000000000000 [ 2009.666649] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2009.668274] R13: 00007ffc2f6d2b9f R14: 00007fb828a37300 R15: 0000000000022000 10:08:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000013) 10:08:30 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000f) 10:08:30 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 15) [ 2009.993765] FAULT_INJECTION: forcing a failure. [ 2009.993765] name failslab, interval 1, probability 0, space 0, times 0 [ 2009.996330] CPU: 0 PID: 15595 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2009.997807] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2009.999577] Call Trace: [ 2010.000148] dump_stack+0x107/0x167 [ 2010.000924] should_fail.cold+0x5/0xa [ 2010.001731] ? ext4_find_extent+0xa77/0xd70 [ 2010.002644] should_failslab+0x5/0x20 [ 2010.003458] __kmalloc+0x72/0x390 [ 2010.004200] ext4_find_extent+0xa77/0xd70 [ 2010.005094] ext4_ext_map_blocks+0x1c8/0x5880 [ 2010.006050] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2010.007151] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2010.008266] ? ext4_ext_release+0x10/0x10 [ 2010.009138] ? ext4_map_blocks+0x5cd/0x1910 [ 2010.010047] ? lock_release+0x680/0x680 [ 2010.010881] ? ext4_es_lookup_extent+0x485/0xa80 [ 2010.011869] ? lock_downgrade+0x6d0/0x6d0 [ 2010.012748] ? down_write+0xe0/0x160 [ 2010.013532] ? down_write_killable+0x180/0x180 [ 2010.014506] ext4_map_blocks+0x63f/0x1910 [ 2010.015389] ? kmem_cache_alloc+0x2a6/0x310 [ 2010.016290] ? __kernel_text_address+0x9/0x40 [ 2010.017234] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2010.018176] ? jbd2__journal_start+0xf3/0x7e0 [ 2010.019117] ? __ext4_journal_start_sb+0x214/0x390 [ 2010.020148] ? __ext4_journal_start_sb+0x1db/0x390 [ 2010.021181] ext4_iomap_begin+0x3ad/0x700 [ 2010.022059] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2010.023080] ? kasan_save_stack+0x1b/0x40 [ 2010.023957] ? ext4_file_write_iter+0xe0e/0x1530 [ 2010.024956] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2010.026279] ? splice_direct_to_actor+0x387/0x980 [ 2010.027284] ? do_splice_direct+0x1c4/0x290 [ 2010.028194] ? do_sendfile+0x553/0x11e0 [ 2010.029019] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2010.029989] ? do_syscall_64+0x33/0x40 [ 2010.030808] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.031933] iomap_apply+0x164/0x810 [ 2010.032715] ? iomap_dio_rw+0x90/0x90 [ 2010.033521] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2010.034735] ? mark_held_locks+0x9e/0xe0 [ 2010.035597] ? filemap_check_errors+0xa5/0x150 [ 2010.036556] __iomap_dio_rw+0x6cd/0x1110 [ 2010.037395] ? iomap_dio_rw+0x90/0x90 [ 2010.038204] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2010.039152] ? ext4_orphan_add+0x253/0x9e0 [ 2010.040037] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2010.041064] ? ext4_empty_dir+0xae0/0xae0 [ 2010.041923] ? jbd2__journal_start+0xf3/0x7e0 [ 2010.042867] iomap_dio_rw+0x31/0x90 [ 2010.043635] ext4_file_write_iter+0xe0e/0x1530 [ 2010.044602] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2010.045548] ? kasan_save_stack+0x32/0x40 [ 2010.046403] ? kasan_save_stack+0x1b/0x40 [ 2010.047264] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2010.048323] ? iter_file_splice_write+0x165/0xc90 [ 2010.049326] ? direct_splice_actor+0x10f/0x170 [ 2010.050279] ? splice_direct_to_actor+0x387/0x980 [ 2010.051279] ? do_splice_direct+0x1c4/0x290 [ 2010.052180] ? do_sendfile+0x553/0x11e0 [ 2010.053009] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2010.053975] ? do_syscall_64+0x33/0x40 [ 2010.054785] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.055917] do_iter_readv_writev+0x476/0x750 [ 2010.056854] ? _cond_resched+0x10/0x30 [ 2010.057667] ? new_sync_write+0x660/0x660 [ 2010.058535] ? avc_policy_seqno+0x9/0x70 [ 2010.059387] ? selinux_file_permission+0x92/0x520 [ 2010.060393] ? security_file_permission+0xb1/0xe0 [ 2010.061406] do_iter_write+0x191/0x700 [ 2010.062212] ? trace_hardirqs_on+0x5b/0x180 [ 2010.063105] vfs_iter_write+0x70/0xa0 [ 2010.063899] iter_file_splice_write+0x726/0xc90 [ 2010.064872] ? generic_splice_sendpage+0x140/0x140 [ 2010.065901] ? security_file_permission+0xb1/0xe0 [ 2010.066895] ? generic_splice_sendpage+0x140/0x140 [ 2010.067911] direct_splice_actor+0x10f/0x170 [ 2010.068822] splice_direct_to_actor+0x387/0x980 [ 2010.069785] ? pipe_to_sendpage+0x380/0x380 [ 2010.070675] ? do_splice_to+0x160/0x160 [ 2010.071499] ? security_file_permission+0xb1/0xe0 [ 2010.072502] do_splice_direct+0x1c4/0x290 [ 2010.073361] ? splice_direct_to_actor+0x980/0x980 [ 2010.074352] ? avc_policy_seqno+0x9/0x70 [ 2010.075194] ? security_file_permission+0xb1/0xe0 [ 2010.076202] do_sendfile+0x553/0x11e0 [ 2010.077001] ? do_pwritev+0x270/0x270 [ 2010.077784] ? wait_for_completion_io+0x270/0x270 [ 2010.078778] ? rcu_read_lock_any_held+0x75/0xa0 [ 2010.079740] ? vfs_write+0x354/0xb10 [ 2010.080517] __x64_sys_sendfile64+0x1d1/0x210 [ 2010.081441] ? __ia32_sys_sendfile+0x220/0x220 [ 2010.082396] do_syscall_64+0x33/0x40 [ 2010.083167] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.084224] RIP: 0033:0x7f33ba3cab19 [ 2010.084995] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2010.088749] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2010.090295] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2010.091750] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2010.093197] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2010.094653] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2010.096108] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:08:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:08:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 16) 10:08:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000002) 10:08:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000015) [ 2010.399683] FAULT_INJECTION: forcing a failure. [ 2010.399683] name failslab, interval 1, probability 0, space 0, times 0 [ 2010.401700] CPU: 1 PID: 15802 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2010.402828] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2010.404486] Call Trace: [ 2010.404919] dump_stack+0x107/0x167 [ 2010.405509] should_fail.cold+0x5/0xa [ 2010.406130] ? create_object.isra.0+0x3a/0xa30 [ 2010.406867] should_failslab+0x5/0x20 [ 2010.407488] kmem_cache_alloc+0x5b/0x310 [ 2010.408146] ? lock_chain_count+0x20/0x20 [ 2010.408814] create_object.isra.0+0x3a/0xa30 [ 2010.409522] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2010.410350] __kmalloc+0x16e/0x390 [ 2010.410929] ext4_find_extent+0xa77/0xd70 [ 2010.411613] ext4_ext_map_blocks+0x1c8/0x5880 [ 2010.412348] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2010.413195] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2010.414047] ? ext4_ext_release+0x10/0x10 [ 2010.414719] ? ext4_map_blocks+0x5cd/0x1910 [ 2010.415426] ? lock_release+0x680/0x680 [ 2010.416074] ? ext4_es_lookup_extent+0x485/0xa80 [ 2010.416841] ? lock_downgrade+0x6d0/0x6d0 [ 2010.417516] ? down_write+0xe0/0x160 [ 2010.418117] ? down_write_killable+0x180/0x180 [ 2010.418864] ext4_map_blocks+0x63f/0x1910 [ 2010.419550] ? kmem_cache_alloc+0x2a6/0x310 [ 2010.420245] ? __kernel_text_address+0x9/0x40 [ 2010.420967] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2010.421692] ? jbd2__journal_start+0xf3/0x7e0 [ 2010.422422] ? __ext4_journal_start_sb+0x214/0x390 [ 2010.423213] ? __ext4_journal_start_sb+0x1db/0x390 [ 2010.424014] ext4_iomap_begin+0x3ad/0x700 [ 2010.424690] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2010.425477] ? kasan_save_stack+0x1b/0x40 [ 2010.426146] ? ext4_file_write_iter+0xe0e/0x1530 [ 2010.426913] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2010.427925] ? splice_direct_to_actor+0x387/0x980 [ 2010.428726] ? do_splice_direct+0x1c4/0x290 [ 2010.429417] ? do_sendfile+0x553/0x11e0 [ 2010.430076] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2010.430826] ? do_syscall_64+0x33/0x40 [ 2010.431438] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.432294] iomap_apply+0x164/0x810 [ 2010.432897] ? iomap_dio_rw+0x90/0x90 [ 2010.433506] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2010.434435] ? mark_held_locks+0x9e/0xe0 [ 2010.435073] ? filemap_check_errors+0xa5/0x150 [ 2010.435821] __iomap_dio_rw+0x6cd/0x1110 [ 2010.436469] ? iomap_dio_rw+0x90/0x90 [ 2010.437079] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2010.437810] ? ext4_orphan_add+0x253/0x9e0 [ 2010.438485] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2010.439273] ? ext4_empty_dir+0xae0/0xae0 [ 2010.439945] ? jbd2__journal_start+0xf3/0x7e0 [ 2010.440679] iomap_dio_rw+0x31/0x90 [ 2010.441269] ext4_file_write_iter+0xe0e/0x1530 [ 2010.442003] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2010.442733] ? kasan_save_stack+0x32/0x40 [ 2010.443393] ? kasan_save_stack+0x1b/0x40 [ 2010.444046] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2010.444866] ? iter_file_splice_write+0x165/0xc90 [ 2010.445640] ? direct_splice_actor+0x10f/0x170 [ 2010.446386] ? splice_direct_to_actor+0x387/0x980 [ 2010.447162] ? do_splice_direct+0x1c4/0x290 [ 2010.448022] ? do_sendfile+0x553/0x11e0 [ 2010.448669] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2010.449412] ? do_syscall_64+0x33/0x40 [ 2010.450032] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.450860] do_iter_readv_writev+0x476/0x750 [ 2010.451577] ? _cond_resched+0x10/0x30 [ 2010.452215] ? new_sync_write+0x660/0x660 [ 2010.452878] ? avc_policy_seqno+0x9/0x70 [ 2010.453523] ? selinux_file_permission+0x92/0x520 [ 2010.454285] ? security_file_permission+0xb1/0xe0 [ 2010.455055] do_iter_write+0x191/0x700 [ 2010.455694] ? trace_hardirqs_on+0x5b/0x180 [ 2010.456381] vfs_iter_write+0x70/0xa0 [ 2010.456986] iter_file_splice_write+0x726/0xc90 [ 2010.457729] ? generic_splice_sendpage+0x140/0x140 [ 2010.458545] ? security_file_permission+0xb1/0xe0 [ 2010.459321] ? generic_splice_sendpage+0x140/0x140 [ 2010.460126] direct_splice_actor+0x10f/0x170 [ 2010.460818] splice_direct_to_actor+0x387/0x980 [ 2010.461569] ? pipe_to_sendpage+0x380/0x380 [ 2010.462258] ? do_splice_to+0x160/0x160 [ 2010.462906] ? security_file_permission+0xb1/0xe0 [ 2010.463679] do_splice_direct+0x1c4/0x290 [ 2010.464343] ? splice_direct_to_actor+0x980/0x980 [ 2010.465113] ? avc_policy_seqno+0x9/0x70 [ 2010.465765] ? security_file_permission+0xb1/0xe0 [ 2010.466534] do_sendfile+0x553/0x11e0 [ 2010.467164] ? do_pwritev+0x270/0x270 [ 2010.467796] ? wait_for_completion_io+0x270/0x270 [ 2010.468582] ? rcu_read_lock_any_held+0x75/0xa0 [ 2010.469329] ? vfs_write+0x354/0xb10 [ 2010.469935] __x64_sys_sendfile64+0x1d1/0x210 [ 2010.470662] ? __ia32_sys_sendfile+0x220/0x220 [ 2010.471422] do_syscall_64+0x33/0x40 [ 2010.472002] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2010.472827] RIP: 0033:0x7f33ba3cab19 [ 2010.473409] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2010.476345] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2010.477551] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2010.478711] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2010.479882] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2010.481018] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2010.482155] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000010) 10:08:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000011) 10:08:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000023) 10:08:44 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 17) 10:08:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000002) 10:08:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000002) 10:08:44 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000003) [ 2023.392725] FAULT_INJECTION: forcing a failure. [ 2023.392725] name failslab, interval 1, probability 0, space 0, times 0 [ 2023.394383] CPU: 0 PID: 16032 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2023.395286] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2023.396375] Call Trace: [ 2023.396729] dump_stack+0x107/0x167 [ 2023.397190] should_fail.cold+0x5/0xa [ 2023.397694] ? __es_insert_extent+0xed1/0x1370 [ 2023.398273] should_failslab+0x5/0x20 [ 2023.398766] kmem_cache_alloc+0x5b/0x310 [ 2023.399295] __es_insert_extent+0xed1/0x1370 [ 2023.399873] ext4_es_insert_extent+0x45d/0xf10 [ 2023.400468] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2023.401028] ? lock_downgrade+0x6d0/0x6d0 [ 2023.401560] ? down_write+0xe0/0x160 [ 2023.402039] ? down_write_killable+0x180/0x180 [ 2023.402623] ext4_map_blocks+0x80b/0x1910 [ 2023.403195] ? __kernel_text_address+0x9/0x40 [ 2023.403838] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2023.404421] ? jbd2__journal_start+0xf3/0x7e0 [ 2023.405010] ? __ext4_journal_start_sb+0x214/0x390 [ 2023.405630] ? __ext4_journal_start_sb+0x1db/0x390 [ 2023.406265] ext4_iomap_begin+0x3ad/0x700 [ 2023.406809] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2023.407443] ? kasan_save_stack+0x1b/0x40 [ 2023.407980] ? ext4_file_write_iter+0xe0e/0x1530 [ 2023.408594] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2023.409392] ? splice_direct_to_actor+0x387/0x980 [ 2023.410010] ? do_splice_direct+0x1c4/0x290 [ 2023.410562] ? do_sendfile+0x553/0x11e0 [ 2023.411070] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2023.411657] ? do_syscall_64+0x33/0x40 [ 2023.412155] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.412838] iomap_apply+0x164/0x810 [ 2023.413317] ? iomap_dio_rw+0x90/0x90 [ 2023.413802] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2023.414537] ? mark_held_locks+0x9e/0xe0 [ 2023.415068] ? filemap_check_errors+0xa5/0x150 [ 2023.415666] __iomap_dio_rw+0x6cd/0x1110 [ 2023.416188] ? iomap_dio_rw+0x90/0x90 [ 2023.416791] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2023.417479] ? ext4_orphan_add+0x253/0x9e0 [ 2023.418027] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2023.418663] ? ext4_empty_dir+0xae0/0xae0 [ 2023.419201] ? jbd2__journal_start+0xf3/0x7e0 [ 2023.419797] iomap_dio_rw+0x31/0x90 [ 2023.420273] ext4_file_write_iter+0xe0e/0x1530 [ 2023.420875] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2023.421464] ? kasan_save_stack+0x32/0x40 [ 2023.422002] ? kasan_save_stack+0x1b/0x40 [ 2023.422540] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2023.423195] ? iter_file_splice_write+0x165/0xc90 [ 2023.423827] ? direct_splice_actor+0x10f/0x170 [ 2023.424418] ? splice_direct_to_actor+0x387/0x980 [ 2023.425044] ? do_splice_direct+0x1c4/0x290 [ 2023.425600] ? do_sendfile+0x553/0x11e0 [ 2023.426116] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2023.426721] ? do_syscall_64+0x33/0x40 [ 2023.427228] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.427938] do_iter_readv_writev+0x476/0x750 [ 2023.428520] ? _cond_resched+0x10/0x30 [ 2023.429028] ? new_sync_write+0x660/0x660 [ 2023.429572] ? avc_policy_seqno+0x9/0x70 [ 2023.430097] ? selinux_file_permission+0x92/0x520 [ 2023.430719] ? security_file_permission+0xb1/0xe0 [ 2023.431349] do_iter_write+0x191/0x700 [ 2023.431861] ? trace_hardirqs_on+0x5b/0x180 [ 2023.432423] vfs_iter_write+0x70/0xa0 [ 2023.432920] iter_file_splice_write+0x726/0xc90 [ 2023.433535] ? generic_splice_sendpage+0x140/0x140 [ 2023.434179] ? security_file_permission+0xb1/0xe0 [ 2023.434803] ? generic_splice_sendpage+0x140/0x140 [ 2023.435433] direct_splice_actor+0x10f/0x170 [ 2023.436009] splice_direct_to_actor+0x387/0x980 [ 2023.436608] ? pipe_to_sendpage+0x380/0x380 [ 2023.437167] ? do_splice_to+0x160/0x160 [ 2023.437680] ? security_file_permission+0xb1/0xe0 [ 2023.438454] do_splice_direct+0x1c4/0x290 [ 2023.438992] ? splice_direct_to_actor+0x980/0x980 [ 2023.439634] ? avc_policy_seqno+0x9/0x70 [ 2023.440164] ? security_file_permission+0xb1/0xe0 [ 2023.440789] do_sendfile+0x553/0x11e0 [ 2023.441291] ? do_pwritev+0x270/0x270 [ 2023.441779] ? wait_for_completion_io+0x270/0x270 [ 2023.442404] ? rcu_read_lock_any_held+0x75/0xa0 [ 2023.443006] ? vfs_write+0x354/0xb10 [ 2023.443500] __x64_sys_sendfile64+0x1d1/0x210 [ 2023.444077] ? __ia32_sys_sendfile+0x220/0x220 [ 2023.444675] do_syscall_64+0x33/0x40 [ 2023.445155] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.445813] RIP: 0033:0x7f33ba3cab19 [ 2023.446293] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2023.448638] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2023.449606] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2023.450506] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2023.451409] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2023.452318] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2023.453220] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000001da) 10:08:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000003) 10:08:44 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 18) 10:08:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000003) 10:08:44 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000004) [ 2023.852170] FAULT_INJECTION: forcing a failure. [ 2023.852170] name failslab, interval 1, probability 0, space 0, times 0 [ 2023.853871] CPU: 0 PID: 16248 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2023.854804] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2023.855780] Call Trace: [ 2023.856100] dump_stack+0x107/0x167 [ 2023.856531] should_fail.cold+0x5/0xa [ 2023.856984] ? ___slab_alloc+0x155/0x700 [ 2023.857464] ? create_object.isra.0+0x3a/0xa30 [ 2023.858001] should_failslab+0x5/0x20 [ 2023.858448] kmem_cache_alloc+0x5b/0x310 [ 2023.858930] create_object.isra.0+0x3a/0xa30 [ 2023.859447] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2023.860062] kmem_cache_alloc+0x159/0x310 [ 2023.860558] __es_insert_extent+0xed1/0x1370 [ 2023.861088] ext4_es_insert_extent+0x45d/0xf10 [ 2023.861633] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2023.862142] ? lock_downgrade+0x6d0/0x6d0 [ 2023.862642] ? down_write+0xe0/0x160 [ 2023.863080] ? down_write_killable+0x180/0x180 [ 2023.863637] ext4_map_blocks+0x80b/0x1910 [ 2023.864134] ? __kernel_text_address+0x9/0x40 [ 2023.864662] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2023.865188] ? jbd2__journal_start+0xf3/0x7e0 [ 2023.865719] ? __ext4_journal_start_sb+0x214/0x390 [ 2023.866289] ? __ext4_journal_start_sb+0x1db/0x390 [ 2023.866866] ext4_iomap_begin+0x3ad/0x700 [ 2023.867370] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2023.867951] ? kasan_save_stack+0x1b/0x40 [ 2023.868447] ? ext4_file_write_iter+0xe0e/0x1530 [ 2023.869007] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2023.869753] ? splice_direct_to_actor+0x387/0x980 [ 2023.870424] ? do_splice_direct+0x1c4/0x290 [ 2023.870973] ? do_sendfile+0x553/0x11e0 [ 2023.871537] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2023.872191] ? do_syscall_64+0x33/0x40 [ 2023.872738] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.873476] iomap_apply+0x164/0x810 [ 2023.873989] ? iomap_dio_rw+0x90/0x90 [ 2023.874519] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2023.875322] ? mark_held_locks+0x9e/0xe0 [ 2023.875910] ? filemap_check_errors+0xa5/0x150 [ 2023.876545] __iomap_dio_rw+0x6cd/0x1110 [ 2023.877104] ? iomap_dio_rw+0x90/0x90 [ 2023.877646] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2023.878276] ? ext4_orphan_add+0x253/0x9e0 [ 2023.878853] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2023.879550] ? ext4_empty_dir+0xae0/0xae0 [ 2023.880130] ? jbd2__journal_start+0xf3/0x7e0 [ 2023.880754] iomap_dio_rw+0x31/0x90 [ 2023.881257] ext4_file_write_iter+0xe0e/0x1530 [ 2023.881854] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2023.882476] ? kasan_save_stack+0x32/0x40 [ 2023.883043] ? kasan_save_stack+0x1b/0x40 [ 2023.883587] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2023.884183] ? iter_file_splice_write+0x165/0xc90 [ 2023.884845] ? direct_splice_actor+0x10f/0x170 [ 2023.885428] ? splice_direct_to_actor+0x387/0x980 [ 2023.886098] ? do_splice_direct+0x1c4/0x290 [ 2023.886657] ? do_sendfile+0x553/0x11e0 [ 2023.887205] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2023.887866] ? do_syscall_64+0x33/0x40 [ 2023.888395] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.889130] do_iter_readv_writev+0x476/0x750 [ 2023.889756] ? _cond_resched+0x10/0x30 [ 2023.890304] ? new_sync_write+0x660/0x660 [ 2023.890872] ? avc_policy_seqno+0x9/0x70 [ 2023.891431] ? selinux_file_permission+0x92/0x520 [ 2023.892113] ? security_file_permission+0xb1/0xe0 [ 2023.892802] do_iter_write+0x191/0x700 [ 2023.893346] ? trace_hardirqs_on+0x5b/0x180 [ 2023.893946] vfs_iter_write+0x70/0xa0 [ 2023.894480] iter_file_splice_write+0x726/0xc90 [ 2023.895133] ? generic_splice_sendpage+0x140/0x140 [ 2023.895841] ? security_file_permission+0xb1/0xe0 [ 2023.896512] ? generic_splice_sendpage+0x140/0x140 [ 2023.897181] direct_splice_actor+0x10f/0x170 [ 2023.897802] splice_direct_to_actor+0x387/0x980 [ 2023.898356] ? pipe_to_sendpage+0x380/0x380 [ 2023.898965] ? do_splice_to+0x160/0x160 [ 2023.899486] ? security_file_permission+0xb1/0xe0 [ 2023.900162] do_splice_direct+0x1c4/0x290 [ 2023.900690] ? splice_direct_to_actor+0x980/0x980 [ 2023.901360] ? avc_policy_seqno+0x9/0x70 [ 2023.901846] ? security_file_permission+0xb1/0xe0 [ 2023.902530] do_sendfile+0x553/0x11e0 [ 2023.903025] ? do_pwritev+0x270/0x270 [ 2023.903569] ? wait_for_completion_io+0x270/0x270 [ 2023.904238] ? rcu_read_lock_any_held+0x75/0xa0 [ 2023.904875] ? vfs_write+0x354/0xb10 [ 2023.905396] __x64_sys_sendfile64+0x1d1/0x210 [ 2023.906019] ? __ia32_sys_sendfile+0x220/0x220 [ 2023.906661] do_syscall_64+0x33/0x40 [ 2023.907179] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2023.907900] RIP: 0033:0x7f33ba3cab19 [ 2023.908425] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2023.910956] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2023.912018] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2023.913000] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2023.913985] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2023.914974] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2023.915969] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000013) 10:08:45 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000015) 10:08:45 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 19) [ 2024.291257] FAULT_INJECTION: forcing a failure. [ 2024.291257] name failslab, interval 1, probability 0, space 0, times 0 [ 2024.292948] CPU: 0 PID: 16465 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2024.293992] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2024.295165] Call Trace: [ 2024.295551] dump_stack+0x107/0x167 [ 2024.296062] should_fail.cold+0x5/0xa [ 2024.296602] ? mempool_alloc+0x148/0x360 [ 2024.297165] ? mempool_free_pages+0x20/0x20 [ 2024.297764] should_failslab+0x5/0x20 [ 2024.298301] kmem_cache_alloc+0x5b/0x310 [ 2024.298863] ? mempool_free_pages+0x20/0x20 [ 2024.299483] mempool_alloc+0x148/0x360 [ 2024.300021] ? mempool_resize+0x7d0/0x7d0 [ 2024.300603] ? lock_downgrade+0x6d0/0x6d0 [ 2024.301187] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2024.301870] bio_alloc_bioset+0x36e/0x600 [ 2024.302442] ? bvec_alloc+0x2f0/0x2f0 [ 2024.302972] ? iov_iter_npages+0x1fd/0xa70 [ 2024.303576] iomap_dio_bio_actor+0x518/0xef0 [ 2024.304205] iomap_dio_actor+0x36f/0x560 [ 2024.304760] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2024.305413] ? do_syscall_64+0x33/0x40 [ 2024.305954] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2024.306705] iomap_apply+0x289/0x810 [ 2024.307232] ? iomap_dio_rw+0x90/0x90 [ 2024.307773] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2024.308585] ? mark_held_locks+0x9e/0xe0 [ 2024.309165] ? filemap_check_errors+0xa5/0x150 [ 2024.309786] __iomap_dio_rw+0x6cd/0x1110 [ 2024.310345] ? iomap_dio_rw+0x90/0x90 [ 2024.310886] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2024.311531] ? ext4_orphan_add+0x253/0x9e0 [ 2024.312121] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2024.312804] ? ext4_empty_dir+0xae0/0xae0 [ 2024.313376] ? jbd2__journal_start+0xf3/0x7e0 [ 2024.314008] iomap_dio_rw+0x31/0x90 [ 2024.314509] ext4_file_write_iter+0xe0e/0x1530 [ 2024.315155] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2024.315803] ? kasan_save_stack+0x32/0x40 [ 2024.316382] ? kasan_save_stack+0x1b/0x40 [ 2024.316958] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2024.317658] ? iter_file_splice_write+0x165/0xc90 [ 2024.318315] ? direct_splice_actor+0x10f/0x170 [ 2024.318948] ? splice_direct_to_actor+0x387/0x980 [ 2024.319627] ? do_splice_direct+0x1c4/0x290 [ 2024.320226] ? do_sendfile+0x553/0x11e0 [ 2024.320778] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2024.321425] ? do_syscall_64+0x33/0x40 [ 2024.321963] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2024.322714] do_iter_readv_writev+0x476/0x750 [ 2024.323337] ? _cond_resched+0x10/0x30 [ 2024.324258] ? new_sync_write+0x660/0x660 [ 2024.325277] ? avc_policy_seqno+0x9/0x70 [ 2024.326281] ? selinux_file_permission+0x92/0x520 [ 2024.327496] ? security_file_permission+0xb1/0xe0 [ 2024.328642] do_iter_write+0x191/0x700 [ 2024.329500] ? trace_hardirqs_on+0x5b/0x180 [ 2024.330455] vfs_iter_write+0x70/0xa0 [ 2024.331291] iter_file_splice_write+0x726/0xc90 [ 2024.332331] ? generic_splice_sendpage+0x140/0x140 [ 2024.333425] ? security_file_permission+0xb1/0xe0 [ 2024.334482] ? generic_splice_sendpage+0x140/0x140 [ 2024.335564] direct_splice_actor+0x10f/0x170 [ 2024.336529] splice_direct_to_actor+0x387/0x980 [ 2024.337552] ? pipe_to_sendpage+0x380/0x380 [ 2024.338500] ? do_splice_to+0x160/0x160 [ 2024.339369] ? security_file_permission+0xb1/0xe0 [ 2024.340440] do_splice_direct+0x1c4/0x290 [ 2024.341348] ? splice_direct_to_actor+0x980/0x980 [ 2024.342399] ? avc_policy_seqno+0x9/0x70 [ 2024.343294] ? security_file_permission+0xb1/0xe0 [ 2024.344368] do_sendfile+0x553/0x11e0 [ 2024.345214] ? do_pwritev+0x270/0x270 [ 2024.346047] ? wait_for_completion_io+0x270/0x270 [ 2024.347104] ? rcu_read_lock_any_held+0x75/0xa0 [ 2024.348126] ? vfs_write+0x354/0xb10 [ 2024.348944] __x64_sys_sendfile64+0x1d1/0x210 [ 2024.349924] ? __ia32_sys_sendfile+0x220/0x220 [ 2024.350933] do_syscall_64+0x33/0x40 [ 2024.351756] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2024.352880] RIP: 0033:0x7f33ba3cab19 [ 2024.353697] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2024.357746] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2024.359419] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2024.360995] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2024.362565] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2024.364142] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2024.365713] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:58 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000023) 10:08:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:58 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 20) 10:08:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000004) 10:08:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 2037.076508] FAULT_INJECTION: forcing a failure. [ 2037.076508] name failslab, interval 1, probability 0, space 0, times 0 [ 2037.077918] CPU: 1 PID: 16573 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2037.078755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2037.079767] Call Trace: [ 2037.080113] dump_stack+0x107/0x167 [ 2037.080560] should_fail.cold+0x5/0xa [ 2037.081023] ? ___slab_alloc+0x155/0x700 [ 2037.081518] ? create_object.isra.0+0x3a/0xa30 [ 2037.082074] should_failslab+0x5/0x20 [ 2037.082537] kmem_cache_alloc+0x5b/0x310 [ 2037.083034] create_object.isra.0+0x3a/0xa30 [ 2037.083565] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2037.084222] kmem_cache_alloc+0x159/0x310 [ 2037.084752] ? mempool_free_pages+0x20/0x20 [ 2037.085297] mempool_alloc+0x148/0x360 [ 2037.085797] ? mempool_resize+0x7d0/0x7d0 [ 2037.086330] ? lock_downgrade+0x6d0/0x6d0 [ 2037.086859] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2037.087487] bio_alloc_bioset+0x36e/0x600 [ 2037.088051] ? bvec_alloc+0x2f0/0x2f0 [ 2037.088538] ? iov_iter_npages+0x1fd/0xa70 [ 2037.089077] iomap_dio_bio_actor+0x518/0xef0 [ 2037.089652] iomap_dio_actor+0x36f/0x560 [ 2037.090173] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2037.090762] ? do_syscall_64+0x33/0x40 10:08:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000005) [ 2037.091350] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.092106] iomap_apply+0x289/0x810 10:08:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000004) 10:08:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000300) [ 2037.092602] ? iomap_dio_rw+0x90/0x90 [ 2037.093228] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2037.094009] ? mark_held_locks+0x9e/0xe0 [ 2037.094551] ? filemap_check_errors+0xa5/0x150 [ 2037.095154] __iomap_dio_rw+0x6cd/0x1110 [ 2037.095706] ? iomap_dio_rw+0x90/0x90 [ 2037.096222] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2037.096828] ? ext4_orphan_add+0x253/0x9e0 [ 2037.097382] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2037.098026] ? ext4_empty_dir+0xae0/0xae0 [ 2037.098567] ? jbd2__journal_start+0xf3/0x7e0 [ 2037.099177] iomap_dio_rw+0x31/0x90 [ 2037.099667] ext4_file_write_iter+0xe0e/0x1530 [ 2037.100276] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2037.100876] ? kasan_save_stack+0x32/0x40 [ 2037.101418] ? kasan_save_stack+0x1b/0x40 [ 2037.101964] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2037.102642] ? iter_file_splice_write+0x165/0xc90 [ 2037.103279] ? direct_splice_actor+0x10f/0x170 [ 2037.103887] ? splice_direct_to_actor+0x387/0x980 [ 2037.104525] ? do_splice_direct+0x1c4/0x290 [ 2037.105088] ? do_sendfile+0x553/0x11e0 [ 2037.105620] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2037.106243] ? do_syscall_64+0x33/0x40 [ 2037.106760] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.107476] do_iter_readv_writev+0x476/0x750 [ 2037.108081] ? _cond_resched+0x10/0x30 [ 2037.108605] ? new_sync_write+0x660/0x660 [ 2037.109146] ? avc_policy_seqno+0x9/0x70 [ 2037.109685] ? selinux_file_permission+0x92/0x520 [ 2037.110324] ? security_file_permission+0xb1/0xe0 [ 2037.110965] do_iter_write+0x191/0x700 [ 2037.111474] ? trace_hardirqs_on+0x5b/0x180 [ 2037.112063] vfs_iter_write+0x70/0xa0 [ 2037.112563] iter_file_splice_write+0x726/0xc90 [ 2037.113185] ? generic_splice_sendpage+0x140/0x140 [ 2037.113849] ? security_file_permission+0xb1/0xe0 [ 2037.114493] ? generic_splice_sendpage+0x140/0x140 [ 2037.115147] direct_splice_actor+0x10f/0x170 [ 2037.115750] splice_direct_to_actor+0x387/0x980 [ 2037.116367] ? pipe_to_sendpage+0x380/0x380 [ 2037.116942] ? do_splice_to+0x160/0x160 [ 2037.117475] ? security_file_permission+0xb1/0xe0 [ 2037.118121] do_splice_direct+0x1c4/0x290 [ 2037.118666] ? splice_direct_to_actor+0x980/0x980 [ 2037.119294] ? avc_policy_seqno+0x9/0x70 [ 2037.119843] ? security_file_permission+0xb1/0xe0 [ 2037.120487] do_sendfile+0x553/0x11e0 [ 2037.120990] ? do_pwritev+0x270/0x270 [ 2037.121482] ? wait_for_completion_io+0x270/0x270 [ 2037.122109] ? rcu_read_lock_any_held+0x75/0xa0 [ 2037.122713] ? vfs_write+0x354/0xb10 [ 2037.123207] __x64_sys_sendfile64+0x1d1/0x210 [ 2037.123810] ? __ia32_sys_sendfile+0x220/0x220 [ 2037.124433] do_syscall_64+0x33/0x40 [ 2037.124926] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.125591] RIP: 0033:0x7f33ba3cab19 [ 2037.126085] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2037.128494] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2037.129507] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2037.130436] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2037.131360] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2037.132304] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2037.133228] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:58 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 21) 10:08:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:08:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 2037.504812] FAULT_INJECTION: forcing a failure. [ 2037.504812] name failslab, interval 1, probability 0, space 0, times 0 [ 2037.507634] CPU: 0 PID: 16613 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2037.509215] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2037.511083] Call Trace: [ 2037.511695] dump_stack+0x107/0x167 [ 2037.512530] should_fail.cold+0x5/0xa [ 2037.513400] ? mempool_alloc+0x148/0x360 [ 2037.514319] ? mempool_free_pages+0x20/0x20 [ 2037.515296] should_failslab+0x5/0x20 [ 2037.516165] kmem_cache_alloc+0x5b/0x310 [ 2037.517089] ? mempool_free_pages+0x20/0x20 [ 2037.518063] mempool_alloc+0x148/0x360 [ 2037.518957] ? mempool_resize+0x7d0/0x7d0 [ 2037.519905] ? lock_downgrade+0x6d0/0x6d0 [ 2037.520857] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2037.521993] bio_alloc_bioset+0x36e/0x600 [ 2037.522940] ? bvec_alloc+0x2f0/0x2f0 [ 2037.523821] ? iov_iter_npages+0x1fd/0xa70 [ 2037.524801] iomap_dio_bio_actor+0x518/0xef0 [ 2037.525814] iomap_dio_actor+0x36f/0x560 [ 2037.526727] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2037.527785] ? do_syscall_64+0x33/0x40 [ 2037.528668] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.529869] iomap_apply+0x289/0x810 [ 2037.530711] ? iomap_dio_rw+0x90/0x90 [ 2037.531574] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2037.532892] ? mark_held_locks+0x9e/0xe0 [ 2037.533824] ? filemap_check_errors+0xa5/0x150 [ 2037.534863] __iomap_dio_rw+0x6cd/0x1110 [ 2037.535785] ? iomap_dio_rw+0x90/0x90 [ 2037.536662] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2037.537704] ? ext4_orphan_add+0x253/0x9e0 [ 2037.538662] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2037.539780] ? ext4_empty_dir+0xae0/0xae0 [ 2037.540710] ? jbd2__journal_start+0xf3/0x7e0 [ 2037.541735] iomap_dio_rw+0x31/0x90 [ 2037.542562] ext4_file_write_iter+0xe0e/0x1530 [ 2037.543625] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2037.544654] ? kasan_save_stack+0x32/0x40 [ 2037.545587] ? kasan_save_stack+0x1b/0x40 [ 2037.546524] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2037.547683] ? iter_file_splice_write+0x165/0xc90 [ 2037.548770] ? direct_splice_actor+0x10f/0x170 [ 2037.549806] ? splice_direct_to_actor+0x387/0x980 [ 2037.550908] ? do_splice_direct+0x1c4/0x290 [ 2037.551893] ? do_sendfile+0x553/0x11e0 [ 2037.552783] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2037.553828] ? do_syscall_64+0x33/0x40 [ 2037.554702] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.555923] do_iter_readv_writev+0x476/0x750 [ 2037.556934] ? _cond_resched+0x10/0x30 [ 2037.557815] ? new_sync_write+0x660/0x660 [ 2037.558755] ? avc_policy_seqno+0x9/0x70 [ 2037.559681] ? selinux_file_permission+0x92/0x520 [ 2037.560769] ? security_file_permission+0xb1/0xe0 [ 2037.561863] do_iter_write+0x191/0x700 [ 2037.562744] ? trace_hardirqs_on+0x5b/0x180 [ 2037.563736] vfs_iter_write+0x70/0xa0 [ 2037.564601] iter_file_splice_write+0x726/0xc90 [ 2037.565666] ? generic_splice_sendpage+0x140/0x140 [ 2037.566795] ? security_file_permission+0xb1/0xe0 [ 2037.567896] ? generic_splice_sendpage+0x140/0x140 [ 2037.569000] direct_splice_actor+0x10f/0x170 [ 2037.570003] splice_direct_to_actor+0x387/0x980 [ 2037.571056] ? pipe_to_sendpage+0x380/0x380 [ 2037.572038] ? do_splice_to+0x160/0x160 [ 2037.572934] ? security_file_permission+0xb1/0xe0 [ 2037.574033] do_splice_direct+0x1c4/0x290 [ 2037.574972] ? splice_direct_to_actor+0x980/0x980 [ 2037.576068] ? avc_policy_seqno+0x9/0x70 [ 2037.576992] ? security_file_permission+0xb1/0xe0 [ 2037.578097] do_sendfile+0x553/0x11e0 [ 2037.578970] ? do_pwritev+0x270/0x270 10:08:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000005) [ 2037.579849] ? wait_for_completion_io+0x270/0x270 [ 2037.581116] ? rcu_read_lock_any_held+0x75/0xa0 [ 2037.582167] ? vfs_write+0x354/0xb10 [ 2037.583020] __x64_sys_sendfile64+0x1d1/0x210 [ 2037.584045] ? __ia32_sys_sendfile+0x220/0x220 [ 2037.585101] do_syscall_64+0x33/0x40 [ 2037.585950] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2037.587108] RIP: 0033:0x7f33ba3cab19 [ 2037.587965] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2037.592117] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2037.593839] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2037.595454] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2037.597077] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2037.598697] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2037.600316] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:08:58 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000002f) 10:08:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000500) 10:08:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000006) 10:09:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000007) 10:09:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000005) 10:09:11 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000030) 10:09:11 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:11 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000007) 10:09:11 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 22) 10:09:11 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000600) [ 2050.227716] FAULT_INJECTION: forcing a failure. [ 2050.227716] name failslab, interval 1, probability 0, space 0, times 0 [ 2050.229418] CPU: 0 PID: 17028 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2050.230450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2050.231549] Call Trace: [ 2050.231916] dump_stack+0x107/0x167 [ 2050.232404] should_fail.cold+0x5/0xa [ 2050.232907] ? kmem_cache_alloc+0x2a6/0x310 [ 2050.233483] ? create_object.isra.0+0x3a/0xa30 [ 2050.234083] should_failslab+0x5/0x20 [ 2050.234581] kmem_cache_alloc+0x5b/0x310 [ 2050.235114] ? mempool_alloc+0x155/0x360 [ 2050.235646] create_object.isra.0+0x3a/0xa30 [ 2050.236225] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2050.236886] kmem_cache_alloc+0x159/0x310 [ 2050.237441] bvec_alloc+0x148/0x2f0 [ 2050.237919] bio_alloc_bioset+0x40a/0x600 [ 2050.238467] ? bvec_alloc+0x2f0/0x2f0 [ 2050.238969] ? iov_iter_npages+0x1fd/0xa70 [ 2050.239527] iomap_dio_bio_actor+0x518/0xef0 [ 2050.240116] iomap_dio_actor+0x36f/0x560 [ 2050.240644] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2050.241257] ? do_syscall_64+0x33/0x40 [ 2050.241767] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.242461] iomap_apply+0x289/0x810 [ 2050.242961] ? iomap_dio_rw+0x90/0x90 [ 2050.243461] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2050.244229] ? mark_held_locks+0x9e/0xe0 [ 2050.244765] ? filemap_check_errors+0xa5/0x150 [ 2050.245368] __iomap_dio_rw+0x6cd/0x1110 [ 2050.245898] ? iomap_dio_rw+0x90/0x90 [ 2050.246406] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2050.247005] ? ext4_orphan_add+0x253/0x9e0 [ 2050.247559] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2050.248232] ? ext4_empty_dir+0xae0/0xae0 [ 2050.248768] ? jbd2__journal_start+0xf3/0x7e0 [ 2050.249360] iomap_dio_rw+0x31/0x90 [ 2050.249838] ext4_file_write_iter+0xe0e/0x1530 [ 2050.250444] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2050.251034] ? kasan_save_stack+0x32/0x40 [ 2050.251573] ? kasan_save_stack+0x1b/0x40 [ 2050.252128] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2050.252793] ? iter_file_splice_write+0x165/0xc90 [ 2050.253432] ? direct_splice_actor+0x10f/0x170 [ 2050.254029] ? splice_direct_to_actor+0x387/0x980 [ 2050.254682] ? do_splice_direct+0x1c4/0x290 [ 2050.255243] ? do_sendfile+0x553/0x11e0 [ 2050.255783] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2050.256398] ? do_syscall_64+0x33/0x40 [ 2050.256906] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.257611] do_iter_readv_writev+0x476/0x750 [ 2050.258196] ? _cond_resched+0x10/0x30 [ 2050.258706] ? new_sync_write+0x660/0x660 [ 2050.259257] ? avc_policy_seqno+0x9/0x70 [ 2050.259790] ? selinux_file_permission+0x92/0x520 [ 2050.260432] ? security_file_permission+0xb1/0xe0 [ 2050.261064] do_iter_write+0x191/0x700 [ 2050.261575] ? trace_hardirqs_on+0x5b/0x180 [ 2050.262141] vfs_iter_write+0x70/0xa0 [ 2050.262646] iter_file_splice_write+0x726/0xc90 [ 2050.263277] ? generic_splice_sendpage+0x140/0x140 [ 2050.263942] ? security_file_permission+0xb1/0xe0 [ 2050.264581] ? generic_splice_sendpage+0x140/0x140 [ 2050.265229] direct_splice_actor+0x10f/0x170 [ 2050.265821] splice_direct_to_actor+0x387/0x980 [ 2050.266434] ? pipe_to_sendpage+0x380/0x380 [ 2050.267005] ? do_splice_to+0x160/0x160 [ 2050.267528] ? security_file_permission+0xb1/0xe0 [ 2050.268166] do_splice_direct+0x1c4/0x290 [ 2050.268719] ? splice_direct_to_actor+0x980/0x980 [ 2050.269348] ? avc_policy_seqno+0x9/0x70 [ 2050.269892] ? security_file_permission+0xb1/0xe0 [ 2050.270520] do_sendfile+0x553/0x11e0 [ 2050.271029] ? do_pwritev+0x270/0x270 [ 2050.271523] ? wait_for_completion_io+0x270/0x270 [ 2050.272187] ? rcu_read_lock_any_held+0x75/0xa0 [ 2050.272808] ? vfs_write+0x354/0xb10 [ 2050.273304] __x64_sys_sendfile64+0x1d1/0x210 [ 2050.273889] ? __ia32_sys_sendfile+0x220/0x220 [ 2050.274510] do_syscall_64+0x33/0x40 [ 2050.274996] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.275665] RIP: 0033:0x7f33ba3cab19 [ 2050.276151] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2050.278563] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2050.279542] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2050.280467] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2050.281383] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2050.282299] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2050.283218] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000008) 10:09:11 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000008) 10:09:11 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 23) 10:09:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:11 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000006) [ 2050.645935] FAULT_INJECTION: forcing a failure. [ 2050.645935] name failslab, interval 1, probability 0, space 0, times 0 [ 2050.647262] CPU: 0 PID: 17182 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2050.648067] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2050.649017] Call Trace: [ 2050.649326] dump_stack+0x107/0x167 [ 2050.649748] should_fail.cold+0x5/0xa [ 2050.650202] ? create_task_io_context+0x2c/0x430 [ 2050.650751] should_failslab+0x5/0x20 [ 2050.651199] kmem_cache_alloc_node+0x55/0x330 [ 2050.651723] create_task_io_context+0x2c/0x430 [ 2050.652262] submit_bio_checks+0x1366/0x1720 [ 2050.652774] ? lock_acquire+0x197/0x470 [ 2050.653235] ? trace_event_raw_event_block_rq_requeue+0x560/0x560 [ 2050.653950] ? lock_release+0x680/0x680 [ 2050.654416] ? find_held_lock+0x2c/0x110 [ 2050.654896] ? __bio_add_page+0x328/0x430 [ 2050.655374] submit_bio_noacct+0x82/0x1010 [ 2050.655875] ? blk_queue_enter+0xc30/0xc30 [ 2050.656370] submit_bio+0xf3/0x4e0 [ 2050.656774] ? submit_bio_noacct+0x1010/0x1010 [ 2050.657303] ? bio_alloc_bioset+0x2a1/0x600 [ 2050.657798] ? bio_add_pc_page+0x100/0x100 [ 2050.658282] ? bvec_alloc+0x2f0/0x2f0 [ 2050.658731] iomap_dio_submit_bio+0x295/0x360 [ 2050.659250] iomap_dio_bio_actor+0x4b3/0xef0 [ 2050.659773] iomap_dio_actor+0x36f/0x560 [ 2050.660241] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2050.660779] ? do_syscall_64+0x33/0x40 [ 2050.661239] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.661852] iomap_apply+0x289/0x810 [ 2050.662285] ? iomap_dio_rw+0x90/0x90 [ 2050.662725] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2050.663391] ? mark_held_locks+0x9e/0xe0 [ 2050.663873] ? filemap_check_errors+0xa5/0x150 [ 2050.664402] __iomap_dio_rw+0x6cd/0x1110 [ 2050.664867] ? iomap_dio_rw+0x90/0x90 [ 2050.665313] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2050.665845] ? ext4_orphan_add+0x253/0x9e0 [ 2050.666333] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2050.666900] ? ext4_empty_dir+0xae0/0xae0 [ 2050.667375] ? jbd2__journal_start+0xf3/0x7e0 [ 2050.667906] iomap_dio_rw+0x31/0x90 [ 2050.668326] ext4_file_write_iter+0xe0e/0x1530 [ 2050.668867] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2050.669400] ? kasan_save_stack+0x32/0x40 [ 2050.669868] ? kasan_save_stack+0x1b/0x40 [ 2050.670344] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2050.670939] ? iter_file_splice_write+0x165/0xc90 [ 2050.671489] ? direct_splice_actor+0x10f/0x170 [ 2050.672020] ? splice_direct_to_actor+0x387/0x980 [ 2050.672571] ? do_splice_direct+0x1c4/0x290 [ 2050.673072] ? do_sendfile+0x553/0x11e0 [ 2050.673527] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2050.674063] ? do_syscall_64+0x33/0x40 [ 2050.674507] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.675130] do_iter_readv_writev+0x476/0x750 [ 2050.675646] ? _cond_resched+0x10/0x30 [ 2050.676098] ? new_sync_write+0x660/0x660 [ 2050.676577] ? avc_policy_seqno+0x9/0x70 [ 2050.677044] ? selinux_file_permission+0x92/0x520 [ 2050.677602] ? security_file_permission+0xb1/0xe0 [ 2050.678159] do_iter_write+0x191/0x700 [ 2050.678609] ? trace_hardirqs_on+0x5b/0x180 [ 2050.679118] vfs_iter_write+0x70/0xa0 [ 2050.679553] iter_file_splice_write+0x726/0xc90 [ 2050.680101] ? generic_splice_sendpage+0x140/0x140 [ 2050.680675] ? security_file_permission+0xb1/0xe0 [ 2050.681232] ? generic_splice_sendpage+0x140/0x140 [ 2050.681798] direct_splice_actor+0x10f/0x170 [ 2050.682303] splice_direct_to_actor+0x387/0x980 [ 2050.682840] ? pipe_to_sendpage+0x380/0x380 [ 2050.683338] ? do_splice_to+0x160/0x160 [ 2050.683801] ? security_file_permission+0xb1/0xe0 [ 2050.684370] do_splice_direct+0x1c4/0x290 [ 2050.684850] ? splice_direct_to_actor+0x980/0x980 [ 2050.685401] ? avc_policy_seqno+0x9/0x70 [ 2050.685850] ? security_file_permission+0xb1/0xe0 [ 2050.686407] do_sendfile+0x553/0x11e0 [ 2050.686852] ? do_pwritev+0x270/0x270 [ 2050.687296] ? wait_for_completion_io+0x270/0x270 [ 2050.687861] ? rcu_read_lock_any_held+0x75/0xa0 [ 2050.688394] ? vfs_write+0x354/0xb10 [ 2050.688804] __x64_sys_sendfile64+0x1d1/0x210 [ 2050.689320] ? __ia32_sys_sendfile+0x220/0x220 [ 2050.689851] do_syscall_64+0x33/0x40 [ 2050.690262] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2050.690852] RIP: 0033:0x7f33ba3cab19 [ 2050.691261] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2050.693383] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2050.694255] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2050.695072] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2050.695899] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2050.696717] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2050.697531] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:11 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000004f) 10:09:25 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000050) 10:09:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000007) 10:09:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:25 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000009) 10:09:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000009) 10:09:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:25 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 24) 10:09:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000700) [ 2064.902545] FAULT_INJECTION: forcing a failure. [ 2064.902545] name failslab, interval 1, probability 0, space 0, times 0 [ 2064.904078] CPU: 0 PID: 17377 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2064.905089] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2064.906202] Call Trace: [ 2064.906564] dump_stack+0x107/0x167 [ 2064.907045] should_fail.cold+0x5/0xa [ 2064.907549] ? create_object.isra.0+0x3a/0xa30 [ 2064.908156] should_failslab+0x5/0x20 [ 2064.908656] kmem_cache_alloc+0x5b/0x310 [ 2064.909195] ? __lock_acquire+0x1657/0x5b00 [ 2064.909789] create_object.isra.0+0x3a/0xa30 [ 2064.910360] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2064.911039] kmem_cache_alloc_node+0x169/0x330 [ 2064.911640] create_task_io_context+0x2c/0x430 [ 2064.912242] submit_bio_checks+0x1366/0x1720 [ 2064.912826] ? lock_acquire+0x197/0x470 [ 2064.913347] ? trace_event_raw_event_block_rq_requeue+0x560/0x560 [ 2064.914158] ? lock_release+0x680/0x680 [ 2064.914697] ? find_held_lock+0x2c/0x110 [ 2064.915243] ? __bio_add_page+0x328/0x430 [ 2064.915805] submit_bio_noacct+0x82/0x1010 [ 2064.916373] ? blk_queue_enter+0xc30/0xc30 [ 2064.916939] submit_bio+0xf3/0x4e0 [ 2064.917411] ? submit_bio_noacct+0x1010/0x1010 [ 2064.918028] ? bio_alloc_bioset+0x2a1/0x600 [ 2064.918611] ? bio_add_pc_page+0x100/0x100 [ 2064.919182] ? bvec_alloc+0x2f0/0x2f0 [ 2064.919709] iomap_dio_submit_bio+0x295/0x360 [ 2064.920307] iomap_dio_bio_actor+0x4b3/0xef0 [ 2064.920908] iomap_dio_actor+0x36f/0x560 [ 2064.921439] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2064.922050] ? do_syscall_64+0x33/0x40 [ 2064.922569] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2064.923272] iomap_apply+0x289/0x810 [ 2064.923761] ? iomap_dio_rw+0x90/0x90 [ 2064.924278] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2064.925038] ? mark_held_locks+0x9e/0xe0 [ 2064.925577] ? filemap_check_errors+0xa5/0x150 [ 2064.926182] __iomap_dio_rw+0x6cd/0x1110 [ 2064.926714] ? iomap_dio_rw+0x90/0x90 [ 2064.927230] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2064.927835] ? ext4_orphan_add+0x253/0x9e0 [ 2064.928410] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2064.929066] ? ext4_empty_dir+0xae0/0xae0 [ 2064.929602] ? jbd2__journal_start+0xf3/0x7e0 [ 2064.930197] iomap_dio_rw+0x31/0x90 [ 2064.930671] ext4_file_write_iter+0xe0e/0x1530 [ 2064.931289] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2064.931895] ? kasan_save_stack+0x32/0x40 [ 2064.932432] ? kasan_save_stack+0x1b/0x40 [ 2064.932978] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2064.933641] ? iter_file_splice_write+0x165/0xc90 [ 2064.934272] ? direct_splice_actor+0x10f/0x170 [ 2064.934875] ? splice_direct_to_actor+0x387/0x980 [ 2064.935514] ? do_splice_direct+0x1c4/0x290 [ 2064.936080] ? do_sendfile+0x553/0x11e0 [ 2064.936601] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2064.937219] ? do_syscall_64+0x33/0x40 [ 2064.937729] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2064.938429] do_iter_readv_writev+0x476/0x750 [ 2064.939029] ? _cond_resched+0x10/0x30 [ 2064.939532] ? new_sync_write+0x660/0x660 [ 2064.940092] ? avc_policy_seqno+0x9/0x70 [ 2064.940633] ? selinux_file_permission+0x92/0x520 [ 2064.941268] ? security_file_permission+0xb1/0xe0 [ 2064.941897] do_iter_write+0x191/0x700 [ 2064.942405] ? trace_hardirqs_on+0x5b/0x180 [ 2064.942976] vfs_iter_write+0x70/0xa0 [ 2064.943479] iter_file_splice_write+0x726/0xc90 [ 2064.944098] ? generic_splice_sendpage+0x140/0x140 [ 2064.944736] ? security_file_permission+0xb1/0xe0 [ 2064.945355] ? generic_splice_sendpage+0x140/0x140 [ 2064.945987] direct_splice_actor+0x10f/0x170 [ 2064.946558] splice_direct_to_actor+0x387/0x980 [ 2064.947158] ? pipe_to_sendpage+0x380/0x380 [ 2064.947712] ? do_splice_to+0x160/0x160 [ 2064.948236] ? security_file_permission+0xb1/0xe0 [ 2064.948882] do_splice_direct+0x1c4/0x290 [ 2064.949415] ? splice_direct_to_actor+0x980/0x980 [ 2064.950040] ? avc_policy_seqno+0x9/0x70 [ 2064.950563] ? security_file_permission+0xb1/0xe0 [ 2064.951206] do_sendfile+0x553/0x11e0 [ 2064.951707] ? do_pwritev+0x270/0x270 [ 2064.952213] ? wait_for_completion_io+0x270/0x270 [ 2064.952846] ? rcu_read_lock_any_held+0x75/0xa0 [ 2064.953441] ? vfs_write+0x354/0xb10 [ 2064.953919] __x64_sys_sendfile64+0x1d1/0x210 [ 2064.954493] ? __ia32_sys_sendfile+0x220/0x220 [ 2064.955084] do_syscall_64+0x33/0x40 [ 2064.955562] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2064.956231] RIP: 0033:0x7f33ba3cab19 [ 2064.956716] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2064.959098] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2064.960095] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2064.961014] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2064.961932] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2064.962849] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2064.963774] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:26 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000005f) 10:09:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:26 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 25) 10:09:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:26 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000a) 10:09:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000008) 10:09:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000a) [ 2065.329598] FAULT_INJECTION: forcing a failure. 10:09:26 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000900) [ 2065.329598] name failslab, interval 1, probability 0, space 0, times 0 [ 2065.331667] CPU: 0 PID: 17590 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2065.332466] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2065.333409] Call Trace: [ 2065.333718] dump_stack+0x107/0x167 [ 2065.334133] should_fail.cold+0x5/0xa [ 2065.334575] ? mempool_alloc+0x148/0x360 [ 2065.335032] ? mempool_free_pages+0x20/0x20 [ 2065.335530] should_failslab+0x5/0x20 [ 2065.335972] kmem_cache_alloc+0x5b/0x310 [ 2065.336435] ? mempool_free_pages+0x20/0x20 [ 2065.336925] mempool_alloc+0x148/0x360 [ 2065.337370] ? mempool_resize+0x7d0/0x7d0 [ 2065.337843] ? mark_lock+0xf5/0x2df0 [ 2065.338268] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2065.338863] __sg_alloc_table+0x24e/0x390 [ 2065.339337] sg_alloc_table_chained+0x9b/0x1f0 [ 2065.339851] ? sg_alloc_table_chained+0x1f0/0x1f0 [ 2065.340406] scsi_alloc_sgtables+0x236/0xaf0 [ 2065.340907] ? scsi_cmd_runtime_exceeced+0x1d0/0x1d0 [ 2065.341482] ? lockdep_init_map_type+0x2c7/0x780 [ 2065.342023] sd_init_command+0x2f8/0x30b0 [ 2065.342491] ? scsi_init_command+0x4ee/0x750 [ 2065.342994] scsi_queue_rq+0xe5e/0x27f0 [ 2065.343454] blk_mq_dispatch_rq_list+0x372/0x1c40 [ 2065.344011] ? elv_rb_del+0x50/0xa0 [ 2065.344422] ? elv_rqhash_del+0x119/0x160 [ 2065.344891] ? blk_mq_dequeue_from_ctx+0x7f0/0x7f0 [ 2065.345450] ? dd_dispatch_request+0x1c0/0x990 [ 2065.345969] blk_mq_do_dispatch_sched+0x7f4/0xa00 [ 2065.346522] ? blk_mq_sched_mark_restart_hctx+0x80/0x80 [ 2065.347126] ? lock_acquire+0x197/0x470 [ 2065.347573] ? hctx_lock+0x7f/0x200 [ 2065.347994] __blk_mq_sched_dispatch_requests+0x2d7/0x450 [ 2065.348612] ? blk_mq_do_dispatch_sched+0xa00/0xa00 [ 2065.349185] blk_mq_sched_dispatch_requests+0xfd/0x1e0 [ 2065.349772] __blk_mq_run_hw_queue+0x12c/0x290 [ 2065.350287] ? blk_mq_start_request+0x3f0/0x3f0 [ 2065.350810] ? do_raw_spin_lock+0x121/0x260 [ 2065.351296] __blk_mq_delay_run_hw_queue+0x53f/0x5a0 [ 2065.351870] blk_mq_run_hw_queue+0x170/0x2f0 [ 2065.352374] ? blk_mq_delay_run_hw_queues+0x1f0/0x1f0 [ 2065.352960] ? dd_dispatch_request+0x990/0x990 [ 2065.353477] blk_mq_sched_insert_requests+0x247/0x720 [ 2065.354063] blk_mq_flush_plug_list+0x415/0x6c0 [ 2065.354591] ? blk_mq_insert_requests+0x450/0x450 [ 2065.355138] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2065.355790] blk_flush_plug_list+0x26c/0x3c0 [ 2065.356297] ? mark_held_locks+0x9e/0xe0 [ 2065.356758] ? blk_insert_cloned_request+0x450/0x450 [ 2065.357338] blk_finish_plug+0x50/0xa0 [ 2065.357783] __iomap_dio_rw+0xca0/0x1110 [ 2065.358252] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2065.358773] ? ext4_orphan_add+0x253/0x9e0 [ 2065.359253] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2065.359805] ? ext4_empty_dir+0xae0/0xae0 [ 2065.360280] ? jbd2__journal_start+0xf3/0x7e0 [ 2065.360795] iomap_dio_rw+0x31/0x90 [ 2065.361213] ext4_file_write_iter+0xe0e/0x1530 [ 2065.361738] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2065.362256] ? kasan_save_stack+0x32/0x40 [ 2065.362720] ? kasan_save_stack+0x1b/0x40 [ 2065.363186] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2065.363757] ? iter_file_splice_write+0x165/0xc90 [ 2065.364312] ? direct_splice_actor+0x10f/0x170 [ 2065.364823] ? splice_direct_to_actor+0x387/0x980 [ 2065.365367] ? do_splice_direct+0x1c4/0x290 [ 2065.365854] ? do_sendfile+0x553/0x11e0 [ 2065.366302] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2065.366827] ? do_syscall_64+0x33/0x40 [ 2065.367268] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2065.367876] do_iter_readv_writev+0x476/0x750 [ 2065.368390] ? _cond_resched+0x10/0x30 [ 2065.368832] ? new_sync_write+0x660/0x660 [ 2065.369302] ? avc_policy_seqno+0x9/0x70 [ 2065.369761] ? selinux_file_permission+0x92/0x520 [ 2065.370306] ? security_file_permission+0xb1/0xe0 [ 2065.370859] do_iter_write+0x191/0x700 [ 2065.371300] ? trace_hardirqs_on+0x5b/0x180 [ 2065.371794] vfs_iter_write+0x70/0xa0 [ 2065.372233] iter_file_splice_write+0x726/0xc90 [ 2065.372765] ? generic_splice_sendpage+0x140/0x140 [ 2065.373330] ? security_file_permission+0xb1/0xe0 [ 2065.373873] ? generic_splice_sendpage+0x140/0x140 [ 2065.374429] direct_splice_actor+0x10f/0x170 [ 2065.374926] splice_direct_to_actor+0x387/0x980 [ 2065.375454] ? pipe_to_sendpage+0x380/0x380 [ 2065.375957] ? do_splice_to+0x160/0x160 [ 2065.376407] ? security_file_permission+0xb1/0xe0 [ 2065.376957] do_splice_direct+0x1c4/0x290 [ 2065.377427] ? splice_direct_to_actor+0x980/0x980 [ 2065.377971] ? avc_policy_seqno+0x9/0x70 [ 2065.378436] ? security_file_permission+0xb1/0xe0 [ 2065.378984] do_sendfile+0x553/0x11e0 [ 2065.379424] ? do_pwritev+0x270/0x270 [ 2065.379856] ? wait_for_completion_io+0x270/0x270 [ 2065.380408] ? rcu_read_lock_any_held+0x75/0xa0 [ 2065.380934] ? vfs_write+0x354/0xb10 [ 2065.381355] __x64_sys_sendfile64+0x1d1/0x210 [ 2065.381858] ? __ia32_sys_sendfile+0x220/0x220 [ 2065.382380] do_syscall_64+0x33/0x40 [ 2065.382804] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2065.383382] RIP: 0033:0x7f33ba3cab19 [ 2065.383806] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2065.385876] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2065.386735] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2065.387538] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2065.388351] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2065.389152] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2065.389960] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000a00) 10:09:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000b) 10:09:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:40 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000060) 10:09:40 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000b) 10:09:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000009) 10:09:40 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 26) [ 2079.887222] FAULT_INJECTION: forcing a failure. [ 2079.887222] name failslab, interval 1, probability 0, space 0, times 0 [ 2079.889572] CPU: 0 PID: 17825 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2079.890996] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2079.892715] Call Trace: [ 2079.893263] dump_stack+0x107/0x167 [ 2079.894025] should_fail.cold+0x5/0xa [ 2079.894803] ? create_object.isra.0+0x3a/0xa30 [ 2079.895733] should_failslab+0x5/0x20 [ 2079.896540] kmem_cache_alloc+0x5b/0x310 [ 2079.897388] create_object.isra.0+0x3a/0xa30 [ 2079.898293] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2079.899351] kmem_cache_alloc+0x159/0x310 [ 2079.900223] ? mempool_free_pages+0x20/0x20 [ 2079.901121] mempool_alloc+0x148/0x360 [ 2079.901929] ? mempool_resize+0x7d0/0x7d0 [ 2079.902792] ? mark_lock+0xf5/0x2df0 [ 2079.903568] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2079.904661] __sg_alloc_table+0x24e/0x390 [ 2079.905516] sg_alloc_table_chained+0x9b/0x1f0 [ 2079.906466] ? sg_alloc_table_chained+0x1f0/0x1f0 [ 2079.907474] scsi_alloc_sgtables+0x236/0xaf0 [ 2079.908407] ? scsi_cmd_runtime_exceeced+0x1d0/0x1d0 [ 2079.909455] ? lockdep_init_map_type+0x2c7/0x780 [ 2079.910450] sd_init_command+0x2f8/0x30b0 [ 2079.911312] ? scsi_init_command+0x4ee/0x750 [ 2079.912236] scsi_queue_rq+0xe5e/0x27f0 [ 2079.913072] blk_mq_dispatch_rq_list+0x372/0x1c40 [ 2079.914095] ? elv_rb_del+0x50/0xa0 [ 2079.914848] ? elv_rqhash_del+0x119/0x160 [ 2079.915717] ? blk_mq_dequeue_from_ctx+0x7f0/0x7f0 [ 2079.916766] ? dd_dispatch_request+0x1c0/0x990 [ 2079.917722] blk_mq_do_dispatch_sched+0x7f4/0xa00 [ 2079.918727] ? blk_mq_sched_mark_restart_hctx+0x80/0x80 [ 2079.919837] ? lock_acquire+0x197/0x470 [ 2079.920662] ? hctx_lock+0x7f/0x200 [ 2079.921419] __blk_mq_sched_dispatch_requests+0x2d7/0x450 [ 2079.922573] ? blk_mq_do_dispatch_sched+0xa00/0xa00 [ 2079.923614] blk_mq_sched_dispatch_requests+0xfd/0x1e0 [ 2079.924714] __blk_mq_run_hw_queue+0x12c/0x290 [ 2079.925674] ? blk_mq_start_request+0x3f0/0x3f0 [ 2079.926644] ? do_raw_spin_lock+0x121/0x260 [ 2079.927552] __blk_mq_delay_run_hw_queue+0x53f/0x5a0 [ 2079.928617] blk_mq_run_hw_queue+0x170/0x2f0 [ 2079.929527] ? blk_mq_delay_run_hw_queues+0x1f0/0x1f0 [ 2079.930592] ? dd_dispatch_request+0x990/0x990 [ 2079.931537] blk_mq_sched_insert_requests+0x247/0x720 [ 2079.932634] blk_mq_flush_plug_list+0x415/0x6c0 [ 2079.933620] ? blk_mq_insert_requests+0x450/0x450 [ 2079.934630] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2079.935819] blk_flush_plug_list+0x26c/0x3c0 [ 2079.936733] ? mark_held_locks+0x9e/0xe0 [ 2079.937586] ? blk_insert_cloned_request+0x450/0x450 [ 2079.938643] blk_finish_plug+0x50/0xa0 [ 2079.939466] __iomap_dio_rw+0xca0/0x1110 [ 2079.940359] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2079.941311] ? ext4_orphan_add+0x253/0x9e0 [ 2079.942194] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2079.943215] ? ext4_empty_dir+0xae0/0xae0 [ 2079.944090] ? jbd2__journal_start+0xf3/0x7e0 [ 2079.945040] iomap_dio_rw+0x31/0x90 [ 2079.945801] ext4_file_write_iter+0xe0e/0x1530 [ 2079.946761] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2079.947701] ? kasan_save_stack+0x32/0x40 [ 2079.948570] ? kasan_save_stack+0x1b/0x40 [ 2079.949441] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2079.950481] ? iter_file_splice_write+0x165/0xc90 [ 2079.951475] ? direct_splice_actor+0x10f/0x170 [ 2079.952429] ? splice_direct_to_actor+0x387/0x980 [ 2079.953433] ? do_splice_direct+0x1c4/0x290 [ 2079.954326] ? do_sendfile+0x553/0x11e0 [ 2079.955144] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2079.956118] ? do_syscall_64+0x33/0x40 [ 2079.956933] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2079.958039] do_iter_readv_writev+0x476/0x750 [ 2079.958968] ? _cond_resched+0x10/0x30 [ 2079.959778] ? new_sync_write+0x660/0x660 [ 2079.960651] ? avc_policy_seqno+0x9/0x70 [ 2079.961488] ? selinux_file_permission+0x92/0x520 [ 2079.962488] ? security_file_permission+0xb1/0xe0 [ 2079.963496] do_iter_write+0x191/0x700 [ 2079.964316] ? trace_hardirqs_on+0x5b/0x180 [ 2079.965225] vfs_iter_write+0x70/0xa0 [ 2079.966023] iter_file_splice_write+0x726/0xc90 [ 2079.967015] ? generic_splice_sendpage+0x140/0x140 [ 2079.968062] ? security_file_permission+0xb1/0xe0 [ 2079.969060] ? generic_splice_sendpage+0x140/0x140 [ 2079.970099] direct_splice_actor+0x10f/0x170 [ 2079.971005] splice_direct_to_actor+0x387/0x980 [ 2079.971974] ? pipe_to_sendpage+0x380/0x380 [ 2079.972894] ? do_splice_to+0x160/0x160 [ 2079.973724] ? security_file_permission+0xb1/0xe0 [ 2079.974734] do_splice_direct+0x1c4/0x290 [ 2079.975596] ? splice_direct_to_actor+0x980/0x980 [ 2079.976610] ? avc_policy_seqno+0x9/0x70 [ 2079.977456] ? security_file_permission+0xb1/0xe0 [ 2079.978467] do_sendfile+0x553/0x11e0 [ 2079.979272] ? do_pwritev+0x270/0x270 [ 2079.980077] ? wait_for_completion_io+0x270/0x270 [ 2079.981090] ? rcu_read_lock_any_held+0x75/0xa0 [ 2079.982056] ? vfs_write+0x354/0xb10 [ 2079.982823] __x64_sys_sendfile64+0x1d1/0x210 [ 2079.983743] ? __ia32_sys_sendfile+0x220/0x220 [ 2079.984719] do_syscall_64+0x33/0x40 [ 2079.985506] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2079.986562] RIP: 0033:0x7f33ba3cab19 [ 2079.987327] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2079.991129] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2079.992716] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2079.994194] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2079.995695] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2079.997181] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2079.998644] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:41 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000006f) 10:09:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:41 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 27) 10:09:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:41 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000d) 10:09:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000a) 10:09:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000b00) 10:09:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000d) [ 2080.625400] FAULT_INJECTION: forcing a failure. [ 2080.625400] name failslab, interval 1, probability 0, space 0, times 0 [ 2080.628481] CPU: 1 PID: 18140 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2080.630028] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2080.631816] Call Trace: [ 2080.632428] dump_stack+0x107/0x167 [ 2080.633381] should_fail.cold+0x5/0xa [ 2080.634488] ? iter_file_splice_write+0x165/0xc90 [ 2080.635667] should_failslab+0x5/0x20 [ 2080.636599] __kmalloc+0x72/0x390 [ 2080.637519] iter_file_splice_write+0x165/0xc90 [ 2080.638755] ? generic_splice_sendpage+0x140/0x140 [ 2080.639951] ? pipe_to_user+0x170/0x170 [ 2080.641011] ? security_file_permission+0xb1/0xe0 [ 2080.642361] ? generic_splice_sendpage+0x140/0x140 [ 2080.643565] direct_splice_actor+0x10f/0x170 [ 2080.644673] splice_direct_to_actor+0x387/0x980 [ 2080.645982] ? pipe_to_sendpage+0x380/0x380 [ 2080.647129] ? do_splice_to+0x160/0x160 [ 2080.647993] ? security_file_permission+0xb1/0xe0 [ 2080.649083] do_splice_direct+0x1c4/0x290 [ 2080.650130] ? splice_direct_to_actor+0x980/0x980 [ 2080.651172] ? avc_policy_seqno+0x9/0x70 [ 2080.652211] ? security_file_permission+0xb1/0xe0 [ 2080.653515] do_sendfile+0x553/0x11e0 [ 2080.654442] ? do_pwritev+0x270/0x270 [ 2080.655396] ? wait_for_completion_io+0x270/0x270 [ 2080.656463] ? rcu_read_lock_any_held+0x75/0xa0 [ 2080.657494] ? vfs_write+0x354/0xb10 [ 2080.658445] __x64_sys_sendfile64+0x1d1/0x210 [ 2080.659681] ? __ia32_sys_sendfile+0x220/0x220 [ 2080.660784] do_syscall_64+0x33/0x40 [ 2080.661729] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2080.662971] RIP: 0033:0x7f33ba3cab19 [ 2080.663786] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2080.668471] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2080.670353] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2080.672152] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2080.673888] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2080.675667] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2080.677535] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:09:59 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000070) 10:09:59 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 28) 10:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000f) 10:09:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000c00) 10:09:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000b) 10:09:59 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000f) 10:09:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 2098.996406] FAULT_INJECTION: forcing a failure. [ 2098.996406] name failslab, interval 1, probability 0, space 0, times 0 [ 2098.999552] CPU: 1 PID: 18273 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2099.001545] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2099.003872] Call Trace: [ 2099.004530] dump_stack+0x107/0x167 [ 2099.005655] should_fail.cold+0x5/0xa [ 2099.006590] ? iter_file_splice_write+0x165/0xc90 [ 2099.007962] should_failslab+0x5/0x20 [ 2099.009063] __kmalloc+0x72/0x390 [ 2099.010189] iter_file_splice_write+0x165/0xc90 [ 2099.011464] ? generic_splice_sendpage+0x140/0x140 [ 2099.012844] ? pipe_to_user+0x170/0x170 [ 2099.013999] ? security_file_permission+0xb1/0xe0 [ 2099.015323] ? generic_splice_sendpage+0x140/0x140 [ 2099.016656] direct_splice_actor+0x10f/0x170 [ 2099.017994] splice_direct_to_actor+0x387/0x980 [ 2099.019296] ? pipe_to_sendpage+0x380/0x380 [ 2099.020483] ? do_splice_to+0x160/0x160 [ 2099.021667] ? security_file_permission+0xb1/0xe0 [ 2099.022837] do_splice_direct+0x1c4/0x290 [ 2099.023963] ? splice_direct_to_actor+0x980/0x980 [ 2099.025186] ? avc_policy_seqno+0x9/0x70 [ 2099.026340] ? security_file_permission+0xb1/0xe0 [ 2099.027634] do_sendfile+0x553/0x11e0 [ 2099.028655] ? do_pwritev+0x270/0x270 [ 2099.029589] ? wait_for_completion_io+0x270/0x270 [ 2099.030941] ? rcu_read_lock_any_held+0x75/0xa0 [ 2099.032160] ? vfs_write+0x354/0xb10 [ 2099.033116] __x64_sys_sendfile64+0x1d1/0x210 [ 2099.034312] ? __ia32_sys_sendfile+0x220/0x220 [ 2099.035599] do_syscall_64+0x33/0x40 [ 2099.036595] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2099.037980] RIP: 0033:0x7f33ba3cab19 [ 2099.038869] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2099.043539] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2099.045678] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2099.047417] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2099.049272] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2099.051048] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2099.053034] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 29) [ 2099.197354] FAULT_INJECTION: forcing a failure. [ 2099.197354] name failslab, interval 1, probability 0, space 0, times 0 [ 2099.200757] CPU: 1 PID: 18278 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2099.202346] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2099.204409] Call Trace: [ 2099.205112] dump_stack+0x107/0x167 [ 2099.206016] should_fail.cold+0x5/0xa [ 2099.206970] ? iter_file_splice_write+0x165/0xc90 [ 2099.208157] should_failslab+0x5/0x20 [ 2099.209113] __kmalloc+0x72/0x390 [ 2099.210001] iter_file_splice_write+0x165/0xc90 [ 2099.211152] ? generic_splice_sendpage+0x140/0x140 [ 2099.212439] ? pipe_to_user+0x170/0x170 [ 2099.213331] ? security_file_permission+0xb1/0xe0 [ 2099.214591] ? generic_splice_sendpage+0x140/0x140 [ 2099.215809] direct_splice_actor+0x10f/0x170 [ 2099.216856] splice_direct_to_actor+0x387/0x980 [ 2099.217948] ? pipe_to_sendpage+0x380/0x380 [ 2099.219056] ? do_splice_to+0x160/0x160 [ 2099.220117] ? security_file_permission+0xb1/0xe0 [ 2099.221277] do_splice_direct+0x1c4/0x290 [ 2099.222287] ? splice_direct_to_actor+0x980/0x980 [ 2099.223472] ? avc_policy_seqno+0x9/0x70 [ 2099.224497] ? security_file_permission+0xb1/0xe0 [ 2099.225772] do_sendfile+0x553/0x11e0 [ 2099.226652] ? do_pwritev+0x270/0x270 [ 2099.227636] ? wait_for_completion_io+0x270/0x270 [ 2099.228837] ? rcu_read_lock_any_held+0x75/0xa0 [ 2099.229970] ? vfs_write+0x354/0xb10 [ 2099.230873] __x64_sys_sendfile64+0x1d1/0x210 [ 2099.231965] ? __ia32_sys_sendfile+0x220/0x220 [ 2099.233199] do_syscall_64+0x33/0x40 [ 2099.234030] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2099.235274] RIP: 0033:0x7f33ba3cab19 [ 2099.236156] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2099.240732] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2099.242602] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2099.244300] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2099.246049] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2099.247764] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2099.249503] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:15 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 30) 10:10:15 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000010) 10:10:15 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000010) 10:10:15 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000008f) 10:10:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:15 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000d00) 10:10:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000d) 10:10:15 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 2115.007573] FAULT_INJECTION: forcing a failure. [ 2115.007573] name failslab, interval 1, probability 0, space 0, times 0 [ 2115.010065] CPU: 0 PID: 18497 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2115.011535] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2115.013422] Call Trace: [ 2115.013987] dump_stack+0x107/0x167 [ 2115.014760] should_fail.cold+0x5/0xa [ 2115.015574] ? create_object.isra.0+0x3a/0xa30 [ 2115.016561] should_failslab+0x5/0x20 [ 2115.017366] kmem_cache_alloc+0x5b/0x310 [ 2115.018229] create_object.isra.0+0x3a/0xa30 [ 2115.019158] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2115.020236] __kmalloc+0x16e/0x390 [ 2115.021009] iter_file_splice_write+0x165/0xc90 [ 2115.022005] ? generic_splice_sendpage+0x140/0x140 [ 2115.023039] ? pipe_to_user+0x170/0x170 [ 2115.023902] ? security_file_permission+0xb1/0xe0 [ 2115.024931] ? generic_splice_sendpage+0x140/0x140 [ 2115.025970] direct_splice_actor+0x10f/0x170 [ 2115.026905] splice_direct_to_actor+0x387/0x980 [ 2115.027881] ? pipe_to_sendpage+0x380/0x380 [ 2115.028814] ? do_splice_to+0x160/0x160 [ 2115.029649] ? security_file_permission+0xb1/0xe0 [ 2115.030666] do_splice_direct+0x1c4/0x290 [ 2115.031546] ? splice_direct_to_actor+0x980/0x980 [ 2115.032570] ? avc_policy_seqno+0x9/0x70 [ 2115.033429] ? security_file_permission+0xb1/0xe0 [ 2115.034471] do_sendfile+0x553/0x11e0 [ 2115.035285] ? do_pwritev+0x270/0x270 [ 2115.036082] ? wait_for_completion_io+0x270/0x270 [ 2115.037125] ? rcu_read_lock_any_held+0x75/0xa0 [ 2115.038114] ? vfs_write+0x354/0xb10 [ 2115.038914] __x64_sys_sendfile64+0x1d1/0x210 [ 2115.039875] ? __ia32_sys_sendfile+0x220/0x220 [ 2115.040871] do_syscall_64+0x33/0x40 [ 2115.041666] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2115.042762] RIP: 0033:0x7f33ba3cab19 [ 2115.043551] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2115.047439] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2115.049045] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2115.050544] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2115.052053] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2115.053559] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2115.055050] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000011) 10:10:16 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 31) 10:10:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000011) 10:10:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000f) 10:10:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:10:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000090) 10:10:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) [ 2115.618231] FAULT_INJECTION: forcing a failure. [ 2115.618231] name failslab, interval 1, probability 0, space 0, times 0 [ 2115.621142] CPU: 1 PID: 18711 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2115.622879] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2115.624992] Call Trace: [ 2115.625658] dump_stack+0x107/0x167 [ 2115.626601] should_fail.cold+0x5/0xa [ 2115.627582] ? create_object.isra.0+0x3a/0xa30 [ 2115.628782] should_failslab+0x5/0x20 [ 2115.629747] kmem_cache_alloc+0x5b/0x310 [ 2115.630801] create_object.isra.0+0x3a/0xa30 [ 2115.631922] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2115.633237] __kmalloc+0x16e/0x390 [ 2115.634158] iter_file_splice_write+0x165/0xc90 [ 2115.635364] ? generic_splice_sendpage+0x140/0x140 [ 2115.636616] ? pipe_to_user+0x170/0x170 [ 2115.637656] ? security_file_permission+0xb1/0xe0 [ 2115.638893] ? generic_splice_sendpage+0x140/0x140 [ 2115.640159] direct_splice_actor+0x10f/0x170 [ 2115.641290] splice_direct_to_actor+0x387/0x980 [ 2115.642497] ? pipe_to_sendpage+0x380/0x380 [ 2115.643610] ? do_splice_to+0x160/0x160 [ 2115.644513] ? security_file_permission+0xb1/0xe0 [ 2115.645754] do_splice_direct+0x1c4/0x290 [ 2115.646842] ? splice_direct_to_actor+0x980/0x980 [ 2115.648086] ? avc_policy_seqno+0x9/0x70 [ 2115.649156] ? security_file_permission+0xb1/0xe0 [ 2115.650396] do_sendfile+0x553/0x11e0 [ 2115.651399] ? do_pwritev+0x270/0x270 [ 2115.652380] ? wait_for_completion_io+0x270/0x270 [ 2115.653630] ? rcu_read_lock_any_held+0x75/0xa0 [ 2115.654815] ? vfs_write+0x354/0xb10 10:10:16 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000e00) [ 2115.655615] __x64_sys_sendfile64+0x1d1/0x210 [ 2115.656857] ? __ia32_sys_sendfile+0x220/0x220 [ 2115.658047] do_syscall_64+0x33/0x40 [ 2115.659011] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2115.660308] RIP: 0033:0x7f33ba3cab19 [ 2115.661273] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2115.665955] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2115.667918] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2115.669757] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2115.671598] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2115.673427] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2115.675240] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:17 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000013) 10:10:17 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 32) 10:10:17 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000013) 10:10:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000010) [ 2116.252881] FAULT_INJECTION: forcing a failure. [ 2116.252881] name failslab, interval 1, probability 0, space 0, times 0 [ 2116.255082] CPU: 0 PID: 18827 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2116.256236] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2116.257591] Call Trace: [ 2116.258040] dump_stack+0x107/0x167 [ 2116.258640] should_fail.cold+0x5/0xa [ 2116.259258] ? create_object.isra.0+0x3a/0xa30 [ 2116.260007] should_failslab+0x5/0x20 [ 2116.260643] kmem_cache_alloc+0x5b/0x310 [ 2116.261309] create_object.isra.0+0x3a/0xa30 [ 2116.262044] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2116.262891] __kmalloc+0x16e/0x390 [ 2116.263501] iter_file_splice_write+0x165/0xc90 [ 2116.264285] ? generic_splice_sendpage+0x140/0x140 [ 2116.265106] ? pipe_to_user+0x170/0x170 [ 2116.265781] ? security_file_permission+0xb1/0xe0 [ 2116.266603] ? generic_splice_sendpage+0x140/0x140 [ 2116.267421] direct_splice_actor+0x10f/0x170 [ 2116.268163] splice_direct_to_actor+0x387/0x980 [ 2116.268943] ? pipe_to_sendpage+0x380/0x380 [ 2116.269665] ? do_splice_to+0x160/0x160 [ 2116.270332] ? security_file_permission+0xb1/0xe0 [ 2116.271147] do_splice_direct+0x1c4/0x290 [ 2116.271850] ? splice_direct_to_actor+0x980/0x980 [ 2116.272652] ? avc_policy_seqno+0x9/0x70 [ 2116.273318] ? security_file_permission+0xb1/0xe0 [ 2116.274116] do_sendfile+0x553/0x11e0 [ 2116.274758] ? do_pwritev+0x270/0x270 [ 2116.275382] ? wait_for_completion_io+0x270/0x270 [ 2116.276190] ? rcu_read_lock_any_held+0x75/0xa0 [ 2116.276974] ? vfs_write+0x354/0xb10 [ 2116.277584] __x64_sys_sendfile64+0x1d1/0x210 [ 2116.278317] ? __ia32_sys_sendfile+0x220/0x220 [ 2116.279067] do_syscall_64+0x33/0x40 [ 2116.279668] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2116.280513] RIP: 0033:0x7f33ba3cab19 [ 2116.281128] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2116.284139] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2116.285380] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2116.286547] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2116.287709] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2116.288884] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2116.290038] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:17 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1000001da) 10:10:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:10:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000300) 10:10:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000f00) 10:10:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:10:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 33) 10:10:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000015) 10:10:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000015) 10:10:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000011) [ 2130.555417] FAULT_INJECTION: forcing a failure. [ 2130.555417] name failslab, interval 1, probability 0, space 0, times 0 [ 2130.556839] CPU: 0 PID: 19059 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2130.557619] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2130.558553] Call Trace: [ 2130.558854] dump_stack+0x107/0x167 [ 2130.559267] should_fail.cold+0x5/0xa [ 2130.559701] ? jbd2__journal_start+0x190/0x7e0 [ 2130.560216] should_failslab+0x5/0x20 [ 2130.560657] kmem_cache_alloc+0x5b/0x310 [ 2130.561121] jbd2__journal_start+0x190/0x7e0 [ 2130.561620] __ext4_journal_start_sb+0x214/0x390 [ 2130.562158] ext4_file_write_iter+0xee9/0x1530 [ 2130.562682] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2130.563193] ? kasan_save_stack+0x32/0x40 [ 2130.563665] ? kasan_save_stack+0x1b/0x40 [ 2130.564129] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2130.564713] ? iter_file_splice_write+0x165/0xc90 [ 2130.565252] ? direct_splice_actor+0x10f/0x170 [ 2130.565764] ? splice_direct_to_actor+0x387/0x980 [ 2130.566305] ? do_splice_direct+0x1c4/0x290 [ 2130.566793] ? do_sendfile+0x553/0x11e0 [ 2130.567238] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2130.567761] ? do_syscall_64+0x33/0x40 [ 2130.568201] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2130.568812] do_iter_readv_writev+0x476/0x750 [ 2130.569311] ? _cond_resched+0x10/0x30 [ 2130.569750] ? new_sync_write+0x660/0x660 [ 2130.570219] ? avc_policy_seqno+0x9/0x70 [ 2130.570677] ? selinux_file_permission+0x92/0x520 [ 2130.571221] ? security_file_permission+0xb1/0xe0 [ 2130.571767] do_iter_write+0x191/0x700 [ 2130.572207] ? trace_hardirqs_on+0x5b/0x180 [ 2130.572711] vfs_iter_write+0x70/0xa0 [ 2130.573142] iter_file_splice_write+0x726/0xc90 [ 2130.573673] ? generic_splice_sendpage+0x140/0x140 [ 2130.574236] ? security_file_permission+0xb1/0xe0 [ 2130.574779] ? generic_splice_sendpage+0x140/0x140 [ 2130.575329] direct_splice_actor+0x10f/0x170 [ 2130.575828] splice_direct_to_actor+0x387/0x980 [ 2130.576352] ? pipe_to_sendpage+0x380/0x380 [ 2130.576850] ? do_splice_to+0x160/0x160 [ 2130.577297] ? security_file_permission+0xb1/0xe0 [ 2130.577840] do_splice_direct+0x1c4/0x290 [ 2130.578306] ? splice_direct_to_actor+0x980/0x980 [ 2130.578849] ? avc_policy_seqno+0x9/0x70 [ 2130.579309] ? security_file_permission+0xb1/0xe0 [ 2130.579855] do_sendfile+0x553/0x11e0 [ 2130.580290] ? do_pwritev+0x270/0x270 [ 2130.580735] ? wait_for_completion_io+0x270/0x270 [ 2130.581285] ? rcu_read_lock_any_held+0x75/0xa0 [ 2130.581807] ? vfs_write+0x354/0xb10 [ 2130.582231] __x64_sys_sendfile64+0x1d1/0x210 [ 2130.582735] ? __ia32_sys_sendfile+0x220/0x220 [ 2130.583257] do_syscall_64+0x33/0x40 [ 2130.583675] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2130.584254] RIP: 0033:0x7f33ba3cab19 [ 2130.584685] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2130.586749] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2130.587606] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2130.588406] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2130.589214] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2130.590018] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2130.590819] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:31 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 34) [ 2130.741472] FAULT_INJECTION: forcing a failure. [ 2130.741472] name failslab, interval 1, probability 0, space 0, times 0 [ 2130.744068] CPU: 1 PID: 19070 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2130.745694] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2130.747566] Call Trace: [ 2130.748120] dump_stack+0x107/0x167 [ 2130.748975] should_fail.cold+0x5/0xa [ 2130.749918] ? jbd2__journal_start+0x190/0x7e0 [ 2130.750926] should_failslab+0x5/0x20 [ 2130.751789] kmem_cache_alloc+0x5b/0x310 [ 2130.752715] jbd2__journal_start+0x190/0x7e0 [ 2130.753753] __ext4_journal_start_sb+0x214/0x390 [ 2130.754860] ext4_dirty_inode+0xbc/0x130 [ 2130.755756] ? ext4_setattr+0x21b0/0x21b0 [ 2130.756753] __mark_inode_dirty+0x492/0xd30 [ 2130.757694] ? current_time+0xac/0x120 [ 2130.758622] generic_update_time+0x21c/0x370 [ 2130.759587] ? igrab+0xc0/0xc0 [ 2130.760290] file_update_time+0x43a/0x520 [ 2130.761318] ? evict_inodes+0x470/0x470 [ 2130.762196] ? down_write_killable+0x180/0x180 [ 2130.763312] file_modified+0x7d/0xa0 [ 2130.764115] ext4_file_write_iter+0x8f8/0x1530 [ 2130.765142] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2130.766169] ? kasan_save_stack+0x32/0x40 [ 2130.767068] ? kasan_save_stack+0x1b/0x40 [ 2130.768091] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2130.769232] ? iter_file_splice_write+0x165/0xc90 [ 2130.770236] ? direct_splice_actor+0x10f/0x170 [ 2130.771314] ? splice_direct_to_actor+0x387/0x980 [ 2130.772447] ? do_splice_direct+0x1c4/0x290 [ 2130.773500] ? do_sendfile+0x553/0x11e0 [ 2130.774356] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2130.775520] ? do_syscall_64+0x33/0x40 [ 2130.776350] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2130.777597] do_iter_readv_writev+0x476/0x750 [ 2130.778637] ? _cond_resched+0x10/0x30 [ 2130.779485] ? new_sync_write+0x660/0x660 [ 2130.780472] ? avc_policy_seqno+0x9/0x70 [ 2130.781363] ? selinux_file_permission+0x92/0x520 [ 2130.782592] ? security_file_permission+0xb1/0xe0 [ 2130.783636] do_iter_write+0x191/0x700 [ 2130.784565] ? trace_hardirqs_on+0x5b/0x180 [ 2130.785525] vfs_iter_write+0x70/0xa0 [ 2130.786415] iter_file_splice_write+0x726/0xc90 [ 2130.787510] ? generic_splice_sendpage+0x140/0x140 [ 2130.788572] ? security_file_permission+0xb1/0xe0 [ 2130.789783] ? generic_splice_sendpage+0x140/0x140 [ 2130.790695] direct_splice_actor+0x10f/0x170 [ 2130.791512] splice_direct_to_actor+0x387/0x980 [ 2130.792379] ? pipe_to_sendpage+0x380/0x380 [ 2130.793183] ? do_splice_to+0x160/0x160 [ 2130.793920] ? security_file_permission+0xb1/0xe0 [ 2130.794810] do_splice_direct+0x1c4/0x290 [ 2130.795582] ? splice_direct_to_actor+0x980/0x980 [ 2130.796465] ? avc_policy_seqno+0x9/0x70 [ 2130.797229] ? security_file_permission+0xb1/0xe0 [ 2130.798115] do_sendfile+0x553/0x11e0 [ 2130.798828] ? do_pwritev+0x270/0x270 [ 2130.799534] ? wait_for_completion_io+0x270/0x270 [ 2130.800431] ? rcu_read_lock_any_held+0x75/0xa0 [ 2130.801372] ? vfs_write+0x354/0xb10 [ 2130.802192] __x64_sys_sendfile64+0x1d1/0x210 [ 2130.803241] ? __ia32_sys_sendfile+0x220/0x220 [ 2130.804198] do_syscall_64+0x33/0x40 [ 2130.805052] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2130.806149] RIP: 0033:0x7f33ba3cab19 [ 2130.807059] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2130.811159] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2130.812868] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2130.814466] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2130.816047] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2130.817655] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2130.819075] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000023) 10:10:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000500) 10:10:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000013) 10:10:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000023) 10:10:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:32 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1fffffff5) 10:10:32 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 35) [ 2131.337429] FAULT_INJECTION: forcing a failure. [ 2131.337429] name failslab, interval 1, probability 0, space 0, times 0 [ 2131.338865] CPU: 0 PID: 19294 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2131.339646] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2131.340595] Call Trace: [ 2131.340898] dump_stack+0x107/0x167 [ 2131.341308] should_fail.cold+0x5/0xa [ 2131.341742] ? create_object.isra.0+0x3a/0xa30 [ 2131.342255] should_failslab+0x5/0x20 [ 2131.342685] kmem_cache_alloc+0x5b/0x310 [ 2131.343144] ? ext4_dirty_inode+0x107/0x130 [ 2131.343632] create_object.isra.0+0x3a/0xa30 [ 2131.344123] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2131.344701] kmem_cache_alloc+0x159/0x310 [ 2131.345173] jbd2__journal_start+0x190/0x7e0 [ 2131.345674] __ext4_journal_start_sb+0x214/0x390 [ 2131.346211] ext4_file_write_iter+0xee9/0x1530 [ 2131.346730] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2131.347241] ? kasan_save_stack+0x32/0x40 [ 2131.347704] ? kasan_save_stack+0x1b/0x40 [ 2131.348166] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2131.348744] ? iter_file_splice_write+0x165/0xc90 [ 2131.349288] ? direct_splice_actor+0x10f/0x170 [ 2131.349797] ? splice_direct_to_actor+0x387/0x980 [ 2131.350339] ? do_splice_direct+0x1c4/0x290 [ 2131.350826] ? do_sendfile+0x553/0x11e0 [ 2131.351272] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2131.351793] ? do_syscall_64+0x33/0x40 [ 2131.352237] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2131.352896] do_iter_readv_writev+0x476/0x750 [ 2131.353397] ? _cond_resched+0x10/0x30 [ 2131.353837] ? new_sync_write+0x660/0x660 [ 2131.354305] ? avc_policy_seqno+0x9/0x70 [ 2131.354759] ? selinux_file_permission+0x92/0x520 [ 2131.355305] ? security_file_permission+0xb1/0xe0 [ 2131.355852] do_iter_write+0x191/0x700 [ 2131.356293] ? trace_hardirqs_on+0x5b/0x180 [ 2131.356792] vfs_iter_write+0x70/0xa0 [ 2131.357222] iter_file_splice_write+0x726/0xc90 [ 2131.357750] ? generic_splice_sendpage+0x140/0x140 [ 2131.358314] ? security_file_permission+0xb1/0xe0 [ 2131.358859] ? generic_splice_sendpage+0x140/0x140 [ 2131.359411] direct_splice_actor+0x10f/0x170 [ 2131.359905] splice_direct_to_actor+0x387/0x980 [ 2131.360430] ? pipe_to_sendpage+0x380/0x380 [ 2131.360928] ? do_splice_to+0x160/0x160 [ 2131.361371] ? security_file_permission+0xb1/0xe0 [ 2131.361920] do_splice_direct+0x1c4/0x290 [ 2131.362384] ? splice_direct_to_actor+0x980/0x980 [ 2131.362923] ? avc_policy_seqno+0x9/0x70 [ 2131.363382] ? security_file_permission+0xb1/0xe0 [ 2131.363933] do_sendfile+0x553/0x11e0 [ 2131.364367] ? do_pwritev+0x270/0x270 [ 2131.364810] ? wait_for_completion_io+0x270/0x270 [ 2131.365366] ? rcu_read_lock_any_held+0x75/0xa0 [ 2131.365894] ? vfs_write+0x354/0xb10 [ 2131.366317] __x64_sys_sendfile64+0x1d1/0x210 [ 2131.366821] ? __ia32_sys_sendfile+0x220/0x220 [ 2131.367347] do_syscall_64+0x33/0x40 [ 2131.367770] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2131.368349] RIP: 0033:0x7f33ba3cab19 [ 2131.368773] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2131.370832] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2131.371690] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2131.372489] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2131.373299] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2131.374102] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2131.374904] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:46 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:10:46 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 36) 10:10:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:46 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000001da) 10:10:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000015) 10:10:46 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000030) 10:10:46 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000600) [ 2145.083757] FAULT_INJECTION: forcing a failure. [ 2145.083757] name failslab, interval 1, probability 0, space 0, times 0 [ 2145.086463] CPU: 1 PID: 19507 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2145.087943] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2145.089708] Call Trace: [ 2145.090277] dump_stack+0x107/0x167 [ 2145.091058] should_fail.cold+0x5/0xa [ 2145.092012] ? create_object.isra.0+0x3a/0xa30 [ 2145.092978] should_failslab+0x5/0x20 [ 2145.094044] kmem_cache_alloc+0x5b/0x310 [ 2145.095161] create_object.isra.0+0x3a/0xa30 [ 2145.096091] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2145.097191] kmem_cache_alloc_trace+0x151/0x320 [ 2145.098357] __iomap_dio_rw+0x1ee/0x1110 [ 2145.099241] ? jbd2_journal_stop+0x188/0xdc0 [ 2145.100176] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2145.101149] ? ext4_orphan_add+0x253/0x9e0 [ 2145.102119] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2145.103311] ? ext4_empty_dir+0xae0/0xae0 [ 2145.104371] ? jbd2__journal_start+0xf3/0x7e0 [ 2145.105523] iomap_dio_rw+0x31/0x90 [ 2145.106302] ext4_file_write_iter+0xe0e/0x1530 [ 2145.107445] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2145.108537] ? kasan_save_stack+0x32/0x40 [ 2145.109434] ? kasan_save_stack+0x1b/0x40 [ 2145.110592] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2145.111672] ? iter_file_splice_write+0x165/0xc90 [ 2145.112708] ? direct_splice_actor+0x10f/0x170 [ 2145.113831] ? splice_direct_to_actor+0x387/0x980 [ 2145.115016] ? do_splice_direct+0x1c4/0x290 [ 2145.116088] ? do_sendfile+0x553/0x11e0 [ 2145.117120] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2145.118345] ? do_syscall_64+0x33/0x40 [ 2145.119265] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2145.120517] do_iter_readv_writev+0x476/0x750 [ 2145.121468] ? _cond_resched+0x10/0x30 [ 2145.122454] ? new_sync_write+0x660/0x660 [ 2145.123478] ? avc_policy_seqno+0x9/0x70 [ 2145.124512] ? selinux_file_permission+0x92/0x520 [ 2145.125653] ? security_file_permission+0xb1/0xe0 [ 2145.126880] do_iter_write+0x191/0x700 [ 2145.127847] ? page_cache_pipe_buf_confirm+0x80/0x2d0 [ 2145.129134] vfs_iter_write+0x70/0xa0 [ 2145.130131] iter_file_splice_write+0x726/0xc90 [ 2145.131360] ? generic_splice_sendpage+0x140/0x140 [ 2145.132662] ? security_file_permission+0xb1/0xe0 [ 2145.133797] ? generic_splice_sendpage+0x140/0x140 [ 2145.134957] direct_splice_actor+0x10f/0x170 [ 2145.136089] splice_direct_to_actor+0x387/0x980 [ 2145.137300] ? pipe_to_sendpage+0x380/0x380 [ 2145.138364] ? do_splice_to+0x160/0x160 [ 2145.139302] ? security_file_permission+0xb1/0xe0 [ 2145.140487] do_splice_direct+0x1c4/0x290 [ 2145.141426] ? splice_direct_to_actor+0x980/0x980 [ 2145.142548] ? avc_policy_seqno+0x9/0x70 [ 2145.143551] ? security_file_permission+0xb1/0xe0 [ 2145.144812] do_sendfile+0x553/0x11e0 [ 2145.145739] ? do_pwritev+0x270/0x270 [ 2145.146613] ? wait_for_completion_io+0x270/0x270 [ 2145.147830] ? rcu_read_lock_any_held+0x75/0xa0 [ 2145.148963] ? vfs_write+0x354/0xb10 [ 2145.149968] __x64_sys_sendfile64+0x1d1/0x210 [ 2145.151018] ? __ia32_sys_sendfile+0x220/0x220 [ 2145.152102] do_syscall_64+0x33/0x40 [ 2145.153005] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2145.154289] RIP: 0033:0x7f33ba3cab19 [ 2145.155090] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2145.159685] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2145.161554] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2145.163246] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2145.165187] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2145.166956] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2145.168719] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:46 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000300) 10:10:46 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000050) 10:10:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:10:46 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 37) 10:10:46 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) ioctl$PTP_EXTTS_REQUEST(r1, 0x40103d02, &(0x7f0000000000)={0x2, 0x9}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:10:46 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000700) 10:10:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000023) 10:10:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 2145.781254] FAULT_INJECTION: forcing a failure. [ 2145.781254] name failslab, interval 1, probability 0, space 0, times 0 [ 2145.783920] CPU: 0 PID: 19735 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2145.785351] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2145.787062] Call Trace: [ 2145.787620] dump_stack+0x107/0x167 [ 2145.788376] should_fail.cold+0x5/0xa [ 2145.789168] ? __iomap_dio_rw+0x1ee/0x1110 [ 2145.790048] should_failslab+0x5/0x20 [ 2145.790837] kmem_cache_alloc_trace+0x55/0x320 [ 2145.791797] __iomap_dio_rw+0x1ee/0x1110 [ 2145.792658] ? jbd2_journal_stop+0x188/0xdc0 [ 2145.793588] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2145.794536] ? ext4_orphan_add+0x253/0x9e0 [ 2145.795408] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2145.796425] ? ext4_empty_dir+0xae0/0xae0 [ 2145.797285] ? jbd2__journal_start+0xf3/0x7e0 [ 2145.798228] iomap_dio_rw+0x31/0x90 [ 2145.798978] ext4_file_write_iter+0xe0e/0x1530 [ 2145.799942] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2145.800906] ? kasan_save_stack+0x32/0x40 [ 2145.801759] ? kasan_save_stack+0x1b/0x40 [ 2145.802616] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2145.803669] ? iter_file_splice_write+0x165/0xc90 [ 2145.804661] ? direct_splice_actor+0x10f/0x170 [ 2145.805617] ? splice_direct_to_actor+0x387/0x980 [ 2145.806614] ? do_splice_direct+0x1c4/0x290 [ 2145.807503] ? do_sendfile+0x553/0x11e0 [ 2145.808316] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2145.809267] ? do_syscall_64+0x33/0x40 [ 2145.810061] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2145.811162] do_iter_readv_writev+0x476/0x750 [ 2145.812088] ? _cond_resched+0x10/0x30 [ 2145.812900] ? new_sync_write+0x660/0x660 [ 2145.813744] ? avc_policy_seqno+0x9/0x70 [ 2145.814575] ? selinux_file_permission+0x92/0x520 [ 2145.815560] ? security_file_permission+0xb1/0xe0 [ 2145.816559] do_iter_write+0x191/0x700 [ 2145.817358] ? trace_hardirqs_on+0x5b/0x180 [ 2145.818248] vfs_iter_write+0x70/0xa0 [ 2145.819035] iter_file_splice_write+0x726/0xc90 [ 2145.820004] ? generic_splice_sendpage+0x140/0x140 [ 2145.821032] ? security_file_permission+0xb1/0xe0 [ 2145.822026] ? generic_splice_sendpage+0x140/0x140 [ 2145.823031] direct_splice_actor+0x10f/0x170 [ 2145.823939] splice_direct_to_actor+0x387/0x980 [ 2145.824901] ? pipe_to_sendpage+0x380/0x380 [ 2145.825786] ? do_splice_to+0x160/0x160 [ 2145.826598] ? security_file_permission+0xb1/0xe0 [ 2145.827589] do_splice_direct+0x1c4/0x290 [ 2145.828440] ? splice_direct_to_actor+0x980/0x980 [ 2145.829434] ? avc_policy_seqno+0x9/0x70 [ 2145.830275] ? security_file_permission+0xb1/0xe0 [ 2145.831277] do_sendfile+0x553/0x11e0 [ 2145.832066] ? do_pwritev+0x270/0x270 [ 2145.832854] ? wait_for_completion_io+0x270/0x270 [ 2145.833840] ? rcu_read_lock_any_held+0x75/0xa0 [ 2145.834796] ? vfs_write+0x354/0xb10 [ 2145.835568] __x64_sys_sendfile64+0x1d1/0x210 [ 2145.836485] ? __ia32_sys_sendfile+0x220/0x220 [ 2145.837435] do_syscall_64+0x33/0x40 [ 2145.838194] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2145.839234] RIP: 0033:0x7f33ba3cab19 [ 2145.839983] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2145.843698] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2145.845233] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2145.846678] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2145.848123] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2145.849589] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2145.851031] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:10:46 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 38) 10:10:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) pread64(r2, &(0x7f0000000140)=""/218, 0xda, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 10:10:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000060) [ 2146.077381] FAULT_INJECTION: forcing a failure. [ 2146.077381] name failslab, interval 1, probability 0, space 0, times 0 [ 2146.079816] CPU: 1 PID: 19844 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2146.081193] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2146.082600] Call Trace: [ 2146.083057] dump_stack+0x107/0x167 [ 2146.083675] should_fail.cold+0x5/0xa [ 2146.084315] ? create_object.isra.0+0x3a/0xa30 [ 2146.085095] should_failslab+0x5/0x20 [ 2146.085727] kmem_cache_alloc+0x5b/0x310 [ 2146.086416] ? lock_chain_count+0x20/0x20 [ 2146.087120] create_object.isra.0+0x3a/0xa30 [ 2146.087853] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2146.088726] __kmalloc+0x16e/0x390 [ 2146.089352] ext4_find_extent+0xa77/0xd70 [ 2146.090054] ext4_ext_map_blocks+0x1c8/0x5880 [ 2146.090819] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2146.091728] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2146.092622] ? ext4_ext_release+0x10/0x10 [ 2146.093335] ? ext4_map_blocks+0x5cd/0x1910 [ 2146.094058] ? lock_release+0x680/0x680 [ 2146.094728] ? ext4_es_lookup_extent+0x485/0xa80 [ 2146.095537] ? lock_downgrade+0x6d0/0x6d0 [ 2146.096250] ? down_write+0xe0/0x160 [ 2146.096883] ? down_write_killable+0x180/0x180 [ 2146.097666] ext4_map_blocks+0x63f/0x1910 [ 2146.098372] ? kmem_cache_alloc+0x2a6/0x310 [ 2146.099089] ? __kernel_text_address+0x9/0x40 [ 2146.099838] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2146.100594] ? jbd2__journal_start+0xf3/0x7e0 [ 2146.101361] ? __ext4_journal_start_sb+0x214/0x390 [ 2146.102169] ? __ext4_journal_start_sb+0x1db/0x390 [ 2146.102977] ext4_iomap_begin+0x3ad/0x700 [ 2146.103673] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2146.104490] ? kasan_save_stack+0x1b/0x40 [ 2146.105193] ? ext4_file_write_iter+0xe0e/0x1530 [ 2146.105992] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2146.107033] ? splice_direct_to_actor+0x387/0x980 [ 2146.107828] ? do_splice_direct+0x1c4/0x290 [ 2146.108549] ? do_sendfile+0x553/0x11e0 [ 2146.109211] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2146.109980] ? do_syscall_64+0x33/0x40 [ 2146.110628] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2146.111526] iomap_apply+0x164/0x810 [ 2146.112156] ? iomap_dio_rw+0x90/0x90 [ 2146.112803] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2146.113782] ? mark_held_locks+0x9e/0xe0 [ 2146.114464] ? filemap_check_errors+0xa5/0x150 [ 2146.115223] __iomap_dio_rw+0x6cd/0x1110 [ 2146.115891] ? iomap_dio_rw+0x90/0x90 [ 2146.116531] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2146.117299] ? ext4_orphan_add+0x253/0x9e0 [ 2146.117984] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2146.118793] ? ext4_empty_dir+0xae0/0xae0 [ 2146.119473] ? jbd2__journal_start+0xf3/0x7e0 [ 2146.120233] iomap_dio_rw+0x31/0x90 [ 2146.120840] ext4_file_write_iter+0xe0e/0x1530 [ 2146.121604] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2146.122347] ? kasan_save_stack+0x32/0x40 [ 2146.123027] ? kasan_save_stack+0x1b/0x40 [ 2146.123720] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2146.124556] ? iter_file_splice_write+0x165/0xc90 [ 2146.125361] ? direct_splice_actor+0x10f/0x170 [ 2146.126131] ? splice_direct_to_actor+0x387/0x980 [ 2146.126928] ? do_splice_direct+0x1c4/0x290 [ 2146.127643] ? do_sendfile+0x553/0x11e0 [ 2146.128300] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2146.129085] ? do_syscall_64+0x33/0x40 [ 2146.129717] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2146.130591] do_iter_readv_writev+0x476/0x750 [ 2146.131329] ? _cond_resched+0x10/0x30 [ 2146.131967] ? new_sync_write+0x660/0x660 [ 2146.132640] ? avc_policy_seqno+0x9/0x70 [ 2146.133314] ? selinux_file_permission+0x92/0x520 [ 2146.134122] ? security_file_permission+0xb1/0xe0 [ 2146.134915] do_iter_write+0x191/0x700 [ 2146.135534] ? trace_hardirqs_on+0x5b/0x180 [ 2146.136241] vfs_iter_write+0x70/0xa0 [ 2146.136872] iter_file_splice_write+0x726/0xc90 [ 2146.137657] ? generic_splice_sendpage+0x140/0x140 [ 2146.138475] ? security_file_permission+0xb1/0xe0 [ 2146.139271] ? generic_splice_sendpage+0x140/0x140 [ 2146.140081] direct_splice_actor+0x10f/0x170 [ 2146.140807] splice_direct_to_actor+0x387/0x980 [ 2146.141574] ? pipe_to_sendpage+0x380/0x380 [ 2146.142285] ? do_splice_to+0x160/0x160 [ 2146.142944] ? security_file_permission+0xb1/0xe0 [ 2146.143744] do_splice_direct+0x1c4/0x290 [ 2146.144431] ? splice_direct_to_actor+0x980/0x980 [ 2146.145229] ? avc_policy_seqno+0x9/0x70 [ 2146.145902] ? security_file_permission+0xb1/0xe0 [ 2146.146699] do_sendfile+0x553/0x11e0 [ 2146.147328] ? do_pwritev+0x270/0x270 [ 2146.147952] ? wait_for_completion_io+0x270/0x270 [ 2146.148747] ? rcu_read_lock_any_held+0x75/0xa0 [ 2146.149509] ? vfs_write+0x354/0xb10 [ 2146.150122] __x64_sys_sendfile64+0x1d1/0x210 [ 2146.150853] ? __ia32_sys_sendfile+0x220/0x220 [ 2146.151612] do_syscall_64+0x33/0x40 [ 2146.152208] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2146.153062] RIP: 0033:0x7f33ba3cab19 [ 2146.153669] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2146.156691] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2146.157963] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2146.159124] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2146.160277] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2146.161437] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2146.162600] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000070) 10:11:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000500) 10:11:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 39) 10:11:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, r0, 0x101, 0x8, 0x7, 0x8}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) getsockopt$EBT_SO_GET_INIT_ENTRIES(r1, 0x0, 0x83, &(0x7f00000001c0)={'broute\x00', 0x0, 0x3, 0x7de8448993e5a602, [0x9, 0x5, 0xffff, 0xb05, 0x40, 0x2cef], 0x5, &(0x7f0000000080)=[{}, {}, {}, {}, {}], &(0x7f0000000140)=""/110}, &(0x7f0000000240)=0x78) ioctl$sock_inet_SIOCGIFADDR(r2, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) r3 = dup3(0xffffffffffffffff, r2, 0x80000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) r5 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r5, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) setsockopt$IP_VS_SO_SET_EDITDEST(r5, 0x0, 0x489, &(0x7f00000002c0)={{0x33, @multicast1, 0x4e21, 0x0, 'ovf\x00', 0x24, 0x1, 0x5c}, {@multicast1, 0x4e21, 0x1, 0x1f, 0x4, 0x40}}, 0x44) sendfile(r3, r4, &(0x7f0000000340)=0xfff, 0x400) 10:11:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000030) 10:11:00 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000900) [ 2159.199650] FAULT_INJECTION: forcing a failure. [ 2159.199650] name failslab, interval 1, probability 0, space 0, times 0 [ 2159.202572] CPU: 1 PID: 20071 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2159.204189] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2159.206098] Call Trace: [ 2159.206857] dump_stack+0x107/0x167 [ 2159.207738] should_fail.cold+0x5/0xa [ 2159.208654] ? create_object.isra.0+0x3a/0xa30 [ 2159.209916] should_failslab+0x5/0x20 [ 2159.210905] kmem_cache_alloc+0x5b/0x310 [ 2159.211933] create_object.isra.0+0x3a/0xa30 [ 2159.213105] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2159.214378] kmem_cache_alloc_trace+0x151/0x320 [ 2159.215520] __iomap_dio_rw+0x1ee/0x1110 [ 2159.216664] ? jbd2_journal_stop+0x188/0xdc0 [ 2159.217726] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2159.218988] ? ext4_orphan_add+0x253/0x9e0 [ 2159.219996] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2159.221302] ? ext4_empty_dir+0xae0/0xae0 [ 2159.222346] ? jbd2__journal_start+0xf3/0x7e0 [ 2159.223410] iomap_dio_rw+0x31/0x90 [ 2159.224329] ext4_file_write_iter+0xe0e/0x1530 [ 2159.225356] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2159.226529] ? kasan_save_stack+0x32/0x40 [ 2159.227429] ? kasan_save_stack+0x1b/0x40 [ 2159.228404] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2159.229558] ? iter_file_splice_write+0x165/0xc90 [ 2159.230744] ? direct_splice_actor+0x10f/0x170 [ 2159.231736] ? splice_direct_to_actor+0x387/0x980 [ 2159.232990] ? do_splice_direct+0x1c4/0x290 [ 2159.234019] ? do_sendfile+0x553/0x11e0 [ 2159.234957] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2159.236065] ? do_syscall_64+0x33/0x40 [ 2159.237033] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2159.238283] do_iter_readv_writev+0x476/0x750 [ 2159.239450] ? _cond_resched+0x10/0x30 [ 2159.240417] ? new_sync_write+0x660/0x660 [ 2159.241424] ? avc_policy_seqno+0x9/0x70 [ 2159.242376] ? selinux_file_permission+0x92/0x520 [ 2159.243556] ? security_file_permission+0xb1/0xe0 [ 2159.244626] do_iter_write+0x191/0x700 [ 2159.245719] ? trace_hardirqs_on+0x5b/0x180 [ 2159.246887] vfs_iter_write+0x70/0xa0 [ 2159.247830] iter_file_splice_write+0x726/0xc90 [ 2159.249043] ? generic_splice_sendpage+0x140/0x140 [ 2159.250211] ? security_file_permission+0xb1/0xe0 [ 2159.251431] ? generic_splice_sendpage+0x140/0x140 [ 2159.252615] direct_splice_actor+0x10f/0x170 [ 2159.253753] splice_direct_to_actor+0x387/0x980 [ 2159.254859] ? pipe_to_sendpage+0x380/0x380 [ 2159.255994] ? do_splice_to+0x160/0x160 [ 2159.256962] ? security_file_permission+0xb1/0xe0 [ 2159.258200] do_splice_direct+0x1c4/0x290 [ 2159.259188] ? splice_direct_to_actor+0x980/0x980 [ 2159.260381] ? avc_policy_seqno+0x9/0x70 [ 2159.261403] ? security_file_permission+0xb1/0xe0 [ 2159.262613] do_sendfile+0x553/0x11e0 [ 2159.263554] ? do_pwritev+0x270/0x270 [ 2159.264479] ? wait_for_completion_io+0x270/0x270 [ 2159.265700] ? rcu_read_lock_any_held+0x75/0xa0 [ 2159.266899] ? vfs_write+0x354/0xb10 [ 2159.267799] __x64_sys_sendfile64+0x1d1/0x210 [ 2159.268933] ? __ia32_sys_sendfile+0x220/0x220 [ 2159.269951] do_syscall_64+0x33/0x40 [ 2159.270935] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2159.272128] RIP: 0033:0x7f33ba3cab19 [ 2159.273032] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2159.277673] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2159.279538] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2159.281280] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2159.282944] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2159.284698] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2159.286478] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:00 executing program 2: sendmsg$TIPC_NL_MEDIA_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x54, 0x0, 0x1, 0x70bd2c, 0x25dfdbfb, {}, [@TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xff}]}, @TIPC_NLA_PUBL={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6a}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3}, @TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x8002}, 0x840) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x115542, 0x68) sendfile(r1, 0xffffffffffffffff, 0x0, 0x100000001) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wg2\x00'}) 10:11:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write(r2, &(0x7f0000000000)="05", 0x1) sendfile(r1, r2, 0x0, 0x100000001) 10:11:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000600) 10:11:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:14 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x49c542, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r1, 0x810c9365, &(0x7f0000000140)={{0x0, 0x6f}, 0x100, './file1\x00'}) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x420280, 0x0) r3 = openat(r2, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x8) sendfile(r1, r3, 0x0, 0x100000001) 10:11:14 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000700) 10:11:14 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1000001b6) 10:11:14 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000a00) 10:11:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000050) 10:11:14 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 40) 10:11:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:14 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) [ 2173.425807] FAULT_INJECTION: forcing a failure. [ 2173.425807] name failslab, interval 1, probability 0, space 0, times 0 [ 2173.427525] CPU: 0 PID: 20510 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2173.428512] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2173.429606] Call Trace: [ 2173.429965] dump_stack+0x107/0x167 [ 2173.430455] should_fail.cold+0x5/0xa [ 2173.430969] ? ext4_find_extent+0xa77/0xd70 [ 2173.431531] should_failslab+0x5/0x20 [ 2173.432046] __kmalloc+0x72/0x390 [ 2173.432511] ext4_find_extent+0xa77/0xd70 [ 2173.433079] ext4_ext_map_blocks+0x1c8/0x5880 [ 2173.433666] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2173.434375] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2173.435070] ? ext4_ext_release+0x10/0x10 [ 2173.435612] ? ext4_map_blocks+0x5cd/0x1910 [ 2173.436192] ? lock_release+0x680/0x680 [ 2173.436728] ? ext4_es_lookup_extent+0x485/0xa80 [ 2173.437359] ? lock_downgrade+0x6d0/0x6d0 [ 2173.437928] ? down_write+0xe0/0x160 [ 2173.438405] ? down_write_killable+0x180/0x180 [ 2173.439040] ext4_map_blocks+0x63f/0x1910 [ 2173.439580] ? kmem_cache_alloc+0x2a6/0x310 [ 2173.440137] ? __kernel_text_address+0x9/0x40 [ 2173.440723] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2173.441303] ? jbd2__journal_start+0xf3/0x7e0 [ 2173.441882] ? __ext4_journal_start_sb+0x214/0x390 [ 2173.442511] ? __ext4_journal_start_sb+0x1db/0x390 [ 2173.443139] ext4_iomap_begin+0x3ad/0x700 [ 2173.443678] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2173.444310] ? kasan_save_stack+0x1b/0x40 [ 2173.444842] ? ext4_file_write_iter+0xe0e/0x1530 [ 2173.445460] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2173.446268] ? splice_direct_to_actor+0x387/0x980 [ 2173.446884] ? do_splice_direct+0x1c4/0x290 [ 2173.447439] ? do_sendfile+0x553/0x11e0 [ 2173.447942] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2173.448529] ? do_syscall_64+0x33/0x40 [ 2173.449033] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.449715] iomap_apply+0x164/0x810 [ 2173.450193] ? iomap_dio_rw+0x90/0x90 [ 2173.450703] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2173.451466] ? mark_held_locks+0x9e/0xe0 [ 2173.452009] ? filemap_check_errors+0xa5/0x150 [ 2173.452611] __iomap_dio_rw+0x6cd/0x1110 [ 2173.453141] ? iomap_dio_rw+0x90/0x90 [ 2173.453669] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2173.454284] ? ext4_orphan_add+0x253/0x9e0 [ 2173.454840] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2173.455470] ? ext4_empty_dir+0xae0/0xae0 [ 2173.455997] ? jbd2__journal_start+0xf3/0x7e0 [ 2173.456585] iomap_dio_rw+0x31/0x90 [ 2173.457076] ext4_file_write_iter+0xe0e/0x1530 [ 2173.457697] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2173.458294] ? kasan_save_stack+0x32/0x40 [ 2173.458839] ? kasan_save_stack+0x1b/0x40 [ 2173.459384] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2173.460051] ? iter_file_splice_write+0x165/0xc90 [ 2173.460659] ? direct_splice_actor+0x10f/0x170 [ 2173.461245] ? splice_direct_to_actor+0x387/0x980 [ 2173.461857] ? do_splice_direct+0x1c4/0x290 [ 2173.462422] ? do_sendfile+0x553/0x11e0 [ 2173.462927] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2173.463547] ? do_syscall_64+0x33/0x40 [ 2173.464053] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.464768] do_iter_readv_writev+0x476/0x750 [ 2173.465344] ? _cond_resched+0x10/0x30 [ 2173.465864] ? new_sync_write+0x660/0x660 [ 2173.466396] ? avc_policy_seqno+0x9/0x70 [ 2173.466917] ? selinux_file_permission+0x92/0x520 [ 2173.467532] ? security_file_permission+0xb1/0xe0 [ 2173.468150] do_iter_write+0x191/0x700 [ 2173.468645] ? trace_hardirqs_on+0x5b/0x180 [ 2173.469206] vfs_iter_write+0x70/0xa0 [ 2173.469692] iter_file_splice_write+0x726/0xc90 [ 2173.470303] ? generic_splice_sendpage+0x140/0x140 [ 2173.470935] ? security_file_permission+0xb1/0xe0 [ 2173.471549] ? generic_splice_sendpage+0x140/0x140 [ 2173.472187] direct_splice_actor+0x10f/0x170 [ 2173.472749] splice_direct_to_actor+0x387/0x980 [ 2173.473355] ? pipe_to_sendpage+0x380/0x380 [ 2173.473902] ? do_splice_to+0x160/0x160 [ 2173.474408] ? security_file_permission+0xb1/0xe0 [ 2173.475050] do_splice_direct+0x1c4/0x290 [ 2173.475574] ? splice_direct_to_actor+0x980/0x980 [ 2173.476204] ? avc_policy_seqno+0x9/0x70 [ 2173.476727] ? security_file_permission+0xb1/0xe0 [ 2173.477375] do_sendfile+0x553/0x11e0 [ 2173.477899] ? do_pwritev+0x270/0x270 [ 2173.478405] ? wait_for_completion_io+0x270/0x270 [ 2173.479056] ? rcu_read_lock_any_held+0x75/0xa0 [ 2173.479671] ? vfs_write+0x354/0xb10 [ 2173.480164] __x64_sys_sendfile64+0x1d1/0x210 [ 2173.480737] ? __ia32_sys_sendfile+0x220/0x220 [ 2173.481344] do_syscall_64+0x33/0x40 [ 2173.481851] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.482499] RIP: 0033:0x7f33ba3cab19 [ 2173.482973] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2173.485371] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2173.486361] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2173.487310] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2173.488218] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2173.489136] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2173.490087] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:14 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 41) [ 2173.646856] FAULT_INJECTION: forcing a failure. [ 2173.646856] name failslab, interval 1, probability 0, space 0, times 0 [ 2173.649972] CPU: 1 PID: 20512 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2173.651861] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2173.654050] Call Trace: [ 2173.654745] dump_stack+0x107/0x167 [ 2173.655735] should_fail.cold+0x5/0xa [ 2173.656772] ? mempool_alloc+0x148/0x360 [ 2173.657866] ? mempool_free_pages+0x20/0x20 [ 2173.659062] should_failslab+0x5/0x20 [ 2173.660065] kmem_cache_alloc+0x5b/0x310 [ 2173.661195] ? mempool_free_pages+0x20/0x20 [ 2173.662340] mempool_alloc+0x148/0x360 [ 2173.663350] ? mempool_resize+0x7d0/0x7d0 [ 2173.664472] ? mark_held_locks+0x9e/0xe0 [ 2173.665594] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2173.667068] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2173.668527] ? trace_hardirqs_on+0x5b/0x180 [ 2173.669653] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2173.671105] bio_alloc_bioset+0x36e/0x600 [ 2173.672245] ? bvec_alloc+0x2f0/0x2f0 [ 2173.673281] ? __sanitizer_cov_trace_pc+0x4e/0x60 [ 2173.674579] ? iov_iter_npages+0x1fd/0xa70 [ 2173.675710] iomap_dio_bio_actor+0x518/0xef0 [ 2173.676907] iomap_dio_actor+0x36f/0x560 [ 2173.677930] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2173.679182] ? do_syscall_64+0x33/0x40 [ 2173.680174] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.681593] iomap_apply+0x289/0x810 [ 2173.682556] ? iomap_dio_rw+0x90/0x90 [ 2173.683614] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2173.685148] ? mark_held_locks+0x9e/0xe0 [ 2173.686229] ? filemap_check_errors+0xa5/0x150 [ 2173.687406] __iomap_dio_rw+0x6cd/0x1110 [ 2173.688485] ? iomap_dio_rw+0x90/0x90 [ 2173.689520] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2173.690798] ? ext4_orphan_add+0x253/0x9e0 [ 2173.691864] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2173.693154] ? ext4_empty_dir+0xae0/0xae0 [ 2173.694294] ? jbd2__journal_start+0xf3/0x7e0 [ 2173.695502] iomap_dio_rw+0x31/0x90 [ 2173.696511] ext4_file_write_iter+0xe0e/0x1530 [ 2173.697673] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2173.698887] ? kasan_save_stack+0x32/0x40 [ 2173.700003] ? kasan_save_stack+0x1b/0x40 [ 2173.701040] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2173.702404] ? iter_file_splice_write+0x165/0xc90 [ 2173.703667] ? direct_splice_actor+0x10f/0x170 [ 2173.704843] ? splice_direct_to_actor+0x387/0x980 [ 2173.706066] ? do_splice_direct+0x1c4/0x290 [ 2173.707141] ? do_sendfile+0x553/0x11e0 [ 2173.708108] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2173.709205] ? do_syscall_64+0x33/0x40 [ 2173.710131] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.711492] do_iter_readv_writev+0x476/0x750 [ 2173.712614] ? _cond_resched+0x10/0x30 [ 2173.713686] ? new_sync_write+0x660/0x660 [ 2173.714740] ? avc_policy_seqno+0x9/0x70 [ 2173.715711] ? selinux_file_permission+0x92/0x520 [ 2173.716972] ? security_file_permission+0xb1/0xe0 [ 2173.718241] do_iter_write+0x191/0x700 [ 2173.719261] ? trace_hardirqs_on+0x5b/0x180 [ 2173.720390] vfs_iter_write+0x70/0xa0 [ 2173.721396] iter_file_splice_write+0x726/0xc90 [ 2173.722570] ? generic_splice_sendpage+0x140/0x140 [ 2173.723914] ? security_file_permission+0xb1/0xe0 [ 2173.725105] ? generic_splice_sendpage+0x140/0x140 [ 2173.726347] direct_splice_actor+0x10f/0x170 [ 2173.727555] splice_direct_to_actor+0x387/0x980 [ 2173.728698] ? pipe_to_sendpage+0x380/0x380 [ 2173.729895] ? do_splice_to+0x160/0x160 [ 2173.730922] ? security_file_permission+0xb1/0xe0 [ 2173.732099] do_splice_direct+0x1c4/0x290 [ 2173.733216] ? splice_direct_to_actor+0x980/0x980 [ 2173.734364] ? avc_policy_seqno+0x9/0x70 [ 2173.735408] ? security_file_permission+0xb1/0xe0 [ 2173.736628] do_sendfile+0x553/0x11e0 [ 2173.737558] ? do_pwritev+0x270/0x270 [ 2173.738547] ? wait_for_completion_io+0x270/0x270 [ 2173.739825] ? rcu_read_lock_any_held+0x75/0xa0 [ 2173.740990] ? vfs_write+0x354/0xb10 [ 2173.741918] __x64_sys_sendfile64+0x1d1/0x210 [ 2173.743111] ? __ia32_sys_sendfile+0x220/0x220 [ 2173.744170] do_syscall_64+0x33/0x40 [ 2173.745050] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2173.746302] RIP: 0033:0x7f33ba3cab19 [ 2173.747276] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2173.751540] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2173.753301] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2173.754959] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2173.756590] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2173.758197] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2173.759795] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:14 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000b00) 10:11:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000060) 10:11:14 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xa242, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) accept4$bt_l2cap(r1, 0x0, &(0x7f0000000000), 0x800) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x4241) sendfile(r1, r2, 0x0, 0x2) 10:11:14 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1000001da) 10:11:14 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:15 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000900) 10:11:15 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:15 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x24) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:11:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:15 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:15 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 42) [ 2174.306567] FAULT_INJECTION: forcing a failure. [ 2174.306567] name failslab, interval 1, probability 0, space 0, times 0 [ 2174.309362] CPU: 1 PID: 20942 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2174.310923] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2174.312791] Call Trace: [ 2174.313410] dump_stack+0x107/0x167 [ 2174.314242] should_fail.cold+0x5/0xa [ 2174.315113] ? mempool_alloc+0x148/0x360 [ 2174.316041] ? mempool_free_pages+0x20/0x20 [ 2174.317019] should_failslab+0x5/0x20 [ 2174.317879] kmem_cache_alloc+0x5b/0x310 [ 2174.318809] ? mempool_free_pages+0x20/0x20 [ 2174.319797] mempool_alloc+0x148/0x360 [ 2174.320681] ? mempool_resize+0x7d0/0x7d0 [ 2174.321627] ? lock_downgrade+0x6d0/0x6d0 [ 2174.322576] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2174.323698] bio_alloc_bioset+0x36e/0x600 [ 2174.324644] ? bvec_alloc+0x2f0/0x2f0 [ 2174.325519] ? iov_iter_npages+0x1fd/0xa70 [ 2174.326479] iomap_dio_bio_actor+0x518/0xef0 [ 2174.327503] iomap_dio_actor+0x36f/0x560 [ 2174.328417] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2174.329469] ? do_syscall_64+0x33/0x40 [ 2174.330349] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2174.331554] iomap_apply+0x289/0x810 [ 2174.332397] ? iomap_dio_rw+0x90/0x90 [ 2174.333274] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2174.334583] ? mark_held_locks+0x9e/0xe0 [ 2174.335510] ? filemap_check_errors+0xa5/0x150 [ 2174.336547] __iomap_dio_rw+0x6cd/0x1110 [ 2174.337471] ? iomap_dio_rw+0x90/0x90 [ 2174.338354] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2174.339390] ? ext4_orphan_add+0x253/0x9e0 [ 2174.340347] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2174.341481] ? ext4_empty_dir+0xae0/0xae0 [ 2174.342421] ? jbd2__journal_start+0xf3/0x7e0 [ 2174.343448] iomap_dio_rw+0x31/0x90 [ 2174.344277] ext4_file_write_iter+0xe0e/0x1530 [ 2174.345337] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2174.346369] ? kasan_save_stack+0x32/0x40 [ 2174.347303] ? kasan_save_stack+0x1b/0x40 [ 2174.348235] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2174.349389] ? iter_file_splice_write+0x165/0xc90 [ 2174.350474] ? direct_splice_actor+0x10f/0x170 [ 2174.351502] ? splice_direct_to_actor+0x387/0x980 [ 2174.352591] ? do_splice_direct+0x1c4/0x290 [ 2174.353575] ? do_sendfile+0x553/0x11e0 [ 2174.354482] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2174.355522] ? do_syscall_64+0x33/0x40 [ 2174.356405] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2174.357633] do_iter_readv_writev+0x476/0x750 [ 2174.358645] ? _cond_resched+0x10/0x30 [ 2174.359529] ? new_sync_write+0x660/0x660 [ 2174.360469] ? avc_policy_seqno+0x9/0x70 [ 2174.361398] ? selinux_file_permission+0x92/0x520 [ 2174.362501] ? security_file_permission+0xb1/0xe0 [ 2174.363604] do_iter_write+0x191/0x700 [ 2174.364490] ? trace_hardirqs_on+0x5b/0x180 [ 2174.365445] vfs_iter_write+0x70/0xa0 [ 2174.366306] iter_file_splice_write+0x726/0xc90 [ 2174.367373] ? generic_splice_sendpage+0x140/0x140 [ 2174.368512] ? security_file_permission+0xb1/0xe0 [ 2174.369613] ? generic_splice_sendpage+0x140/0x140 [ 2174.370697] direct_splice_actor+0x10f/0x170 [ 2174.371704] splice_direct_to_actor+0x387/0x980 [ 2174.372747] ? pipe_to_sendpage+0x380/0x380 [ 2174.373732] ? do_splice_to+0x160/0x160 [ 2174.374628] ? security_file_permission+0xb1/0xe0 [ 2174.375725] do_splice_direct+0x1c4/0x290 [ 2174.376660] ? splice_direct_to_actor+0x980/0x980 [ 2174.377753] ? avc_policy_seqno+0x9/0x70 [ 2174.378685] ? security_file_permission+0xb1/0xe0 [ 2174.379947] do_sendfile+0x553/0x11e0 [ 2174.380933] ? do_pwritev+0x270/0x270 [ 2174.381807] ? wait_for_completion_io+0x270/0x270 [ 2174.382903] ? rcu_read_lock_any_held+0x75/0xa0 [ 2174.383957] ? vfs_write+0x354/0xb10 [ 2174.384803] __x64_sys_sendfile64+0x1d1/0x210 [ 2174.385825] ? __ia32_sys_sendfile+0x220/0x220 [ 2174.386872] do_syscall_64+0x33/0x40 [ 2174.387717] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2174.388878] RIP: 0033:0x7f33ba3cab19 [ 2174.389787] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2174.394363] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2174.396278] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2174.398088] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2174.399911] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2174.401796] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2174.403598] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000070) 10:11:15 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:28 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:28 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 43) 10:11:28 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000a00) 10:11:28 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000300) 10:11:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:28 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000c00) 10:11:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000018f) 10:11:28 executing program 2: r0 = clone3(&(0x7f0000000340)={0x41000280, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0), {0x3b}, &(0x7f0000000140)=""/226, 0xe2, &(0x7f00000002c0)=""/99, &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x3}, 0x58) setpgid(r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2187.103173] FAULT_INJECTION: forcing a failure. [ 2187.103173] name failslab, interval 1, probability 0, space 0, times 0 [ 2187.104661] CPU: 1 PID: 21072 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2187.105627] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2187.106821] Call Trace: [ 2187.107267] dump_stack+0x107/0x167 [ 2187.107867] should_fail.cold+0x5/0xa [ 2187.108495] ? ___slab_alloc+0x155/0x700 [ 2187.109156] ? create_object.isra.0+0x3a/0xa30 [ 2187.109908] should_failslab+0x5/0x20 [ 2187.110531] kmem_cache_alloc+0x5b/0x310 [ 2187.111196] create_object.isra.0+0x3a/0xa30 [ 2187.111910] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2187.112736] kmem_cache_alloc+0x159/0x310 [ 2187.113588] ? mempool_free_pages+0x20/0x20 [ 2187.114290] mempool_alloc+0x148/0x360 [ 2187.114927] ? mempool_resize+0x7d0/0x7d0 [ 2187.115612] ? lock_downgrade+0x6d0/0x6d0 [ 2187.116297] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2187.117357] bio_alloc_bioset+0x36e/0x600 [ 2187.118034] ? bvec_alloc+0x2f0/0x2f0 [ 2187.118653] ? iov_iter_npages+0x1fd/0xa70 [ 2187.119347] iomap_dio_bio_actor+0x518/0xef0 [ 2187.120076] iomap_dio_actor+0x36f/0x560 [ 2187.120727] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2187.121483] ? do_syscall_64+0x33/0x40 [ 2187.122099] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2187.122954] iomap_apply+0x289/0x810 [ 2187.123560] ? iomap_dio_rw+0x90/0x90 [ 2187.124179] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2187.125117] ? mark_held_locks+0x9e/0xe0 [ 2187.125781] ? filemap_check_errors+0xa5/0x150 [ 2187.126530] __iomap_dio_rw+0x6cd/0x1110 [ 2187.127184] ? iomap_dio_rw+0x90/0x90 [ 2187.127823] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2187.128562] ? ext4_orphan_add+0x253/0x9e0 [ 2187.129259] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2187.130070] ? ext4_empty_dir+0xae0/0xae0 [ 2187.130893] ? jbd2__journal_start+0xf3/0x7e0 [ 2187.131632] iomap_dio_rw+0x31/0x90 [ 2187.132201] ext4_file_write_iter+0xe0e/0x1530 [ 2187.132937] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2187.133731] ? kasan_save_stack+0x32/0x40 [ 2187.134407] ? kasan_save_stack+0x1b/0x40 [ 2187.135082] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2187.135903] ? iter_file_splice_write+0x165/0xc90 [ 2187.136683] ? direct_splice_actor+0x10f/0x170 [ 2187.137434] ? splice_direct_to_actor+0x387/0x980 [ 2187.138199] ? do_splice_direct+0x1c4/0x290 [ 2187.138693] ? do_sendfile+0x553/0x11e0 [ 2187.139156] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2187.139693] ? do_syscall_64+0x33/0x40 [ 2187.140140] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2187.140755] do_iter_readv_writev+0x476/0x750 [ 2187.141276] ? _cond_resched+0x10/0x30 [ 2187.141723] ? new_sync_write+0x660/0x660 [ 2187.142208] ? avc_policy_seqno+0x9/0x70 [ 2187.142674] ? selinux_file_permission+0x92/0x520 [ 2187.143229] ? security_file_permission+0xb1/0xe0 [ 2187.143784] do_iter_write+0x191/0x700 [ 2187.144237] ? trace_hardirqs_on+0x5b/0x180 [ 2187.144734] vfs_iter_write+0x70/0xa0 [ 2187.145186] iter_file_splice_write+0x726/0xc90 [ 2187.145732] ? generic_splice_sendpage+0x140/0x140 [ 2187.146309] ? security_file_permission+0xb1/0xe0 [ 2187.146864] ? generic_splice_sendpage+0x140/0x140 [ 2187.147431] direct_splice_actor+0x10f/0x170 [ 2187.147937] splice_direct_to_actor+0x387/0x980 [ 2187.148476] ? pipe_to_sendpage+0x380/0x380 [ 2187.148977] ? do_splice_to+0x160/0x160 [ 2187.149444] ? security_file_permission+0xb1/0xe0 [ 2187.150003] do_splice_direct+0x1c4/0x290 [ 2187.150482] ? splice_direct_to_actor+0x980/0x980 [ 2187.151037] ? avc_policy_seqno+0x9/0x70 [ 2187.151508] ? security_file_permission+0xb1/0xe0 [ 2187.152066] do_sendfile+0x553/0x11e0 [ 2187.152513] ? do_pwritev+0x270/0x270 [ 2187.152954] ? wait_for_completion_io+0x270/0x270 [ 2187.153520] ? rcu_read_lock_any_held+0x75/0xa0 [ 2187.154052] ? vfs_write+0x354/0xb10 [ 2187.154478] __x64_sys_sendfile64+0x1d1/0x210 [ 2187.154994] ? __ia32_sys_sendfile+0x220/0x220 [ 2187.155542] do_syscall_64+0x33/0x40 [ 2187.155969] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2187.156559] RIP: 0033:0x7f33ba3cab19 [ 2187.156990] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2187.159119] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2187.160000] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2187.160820] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2187.161648] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2187.162462] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2187.163277] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 44) 10:11:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1000001da) 10:11:43 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000d00) 10:11:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0xb6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:11:43 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000b00) 10:11:43 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000500) [ 2202.579574] FAULT_INJECTION: forcing a failure. [ 2202.579574] name failslab, interval 1, probability 0, space 0, times 0 [ 2202.581964] CPU: 1 PID: 21299 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2202.583341] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2202.584990] Call Trace: [ 2202.585542] dump_stack+0x107/0x167 [ 2202.586267] should_fail.cold+0x5/0xa [ 2202.587034] ? create_object.isra.0+0x3a/0xa30 [ 2202.587951] should_failslab+0x5/0x20 [ 2202.588714] kmem_cache_alloc+0x5b/0x310 [ 2202.589529] ? quarantine_put+0x8b/0x1a0 [ 2202.590340] ? trace_hardirqs_on+0x5b/0x180 [ 2202.591198] create_object.isra.0+0x3a/0xa30 [ 2202.592099] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2202.593107] kmem_cache_alloc+0x159/0x310 [ 2202.593948] ? mempool_free_pages+0x20/0x20 [ 2202.594786] mempool_alloc+0x148/0x360 [ 2202.595539] ? mempool_resize+0x7d0/0x7d0 [ 2202.596346] ? lock_downgrade+0x6d0/0x6d0 [ 2202.597154] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2202.598144] bio_alloc_bioset+0x36e/0x600 [ 2202.599208] ? bvec_alloc+0x2f0/0x2f0 [ 2202.599973] ? iov_iter_npages+0x1fd/0xa70 [ 2202.601040] iomap_dio_bio_actor+0x518/0xef0 [ 2202.602036] iomap_dio_actor+0x36f/0x560 [ 2202.602834] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2202.603757] ? do_syscall_64+0x33/0x40 [ 2202.604532] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2202.605596] iomap_apply+0x289/0x810 [ 2202.606338] ? iomap_dio_rw+0x90/0x90 [ 2202.607094] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2202.608409] ? mark_held_locks+0x9e/0xe0 [ 2202.609252] ? filemap_check_errors+0xa5/0x150 [ 2202.610181] __iomap_dio_rw+0x6cd/0x1110 [ 2202.611016] ? iomap_dio_rw+0x90/0x90 [ 2202.611800] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2202.612860] ? ext4_orphan_add+0x253/0x9e0 [ 2202.613872] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2202.615015] ? ext4_empty_dir+0xae0/0xae0 [ 2202.615991] ? jbd2__journal_start+0xf3/0x7e0 [ 2202.617024] iomap_dio_rw+0x31/0x90 [ 2202.617751] ext4_file_write_iter+0xe0e/0x1530 [ 2202.618844] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2202.619925] ? kasan_save_stack+0x32/0x40 [ 2202.620883] ? kasan_save_stack+0x1b/0x40 [ 2202.621720] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2202.622831] ? iter_file_splice_write+0x165/0xc90 [ 2202.623845] ? direct_splice_actor+0x10f/0x170 [ 2202.624728] ? splice_direct_to_actor+0x387/0x980 [ 2202.625683] ? do_splice_direct+0x1c4/0x290 [ 2202.626520] ? do_sendfile+0x553/0x11e0 [ 2202.627316] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2202.628323] ? do_syscall_64+0x33/0x40 [ 2202.629085] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2202.630153] do_iter_readv_writev+0x476/0x750 [ 2202.631196] ? _cond_resched+0x10/0x30 [ 2202.632154] ? new_sync_write+0x660/0x660 [ 2202.633039] ? avc_policy_seqno+0x9/0x70 [ 2202.634003] ? selinux_file_permission+0x92/0x520 [ 2202.634947] ? security_file_permission+0xb1/0xe0 [ 2202.635894] do_iter_write+0x191/0x700 [ 2202.636766] ? trace_hardirqs_on+0x5b/0x180 [ 2202.637862] vfs_iter_write+0x70/0xa0 [ 2202.638675] iter_file_splice_write+0x726/0xc90 [ 2202.639765] ? generic_splice_sendpage+0x140/0x140 [ 2202.640742] ? security_file_permission+0xb1/0xe0 [ 2202.641862] ? generic_splice_sendpage+0x140/0x140 [ 2202.642927] direct_splice_actor+0x10f/0x170 [ 2202.644015] splice_direct_to_actor+0x387/0x980 [ 2202.645050] ? pipe_to_sendpage+0x380/0x380 [ 2202.646055] ? do_splice_to+0x160/0x160 [ 2202.647037] ? security_file_permission+0xb1/0xe0 [ 2202.648059] do_splice_direct+0x1c4/0x290 [ 2202.649020] ? splice_direct_to_actor+0x980/0x980 [ 2202.649965] ? avc_policy_seqno+0x9/0x70 [ 2202.650929] ? security_file_permission+0xb1/0xe0 [ 2202.652131] do_sendfile+0x553/0x11e0 [ 2202.652986] ? do_pwritev+0x270/0x270 [ 2202.653923] ? wait_for_completion_io+0x270/0x270 [ 2202.655071] ? rcu_read_lock_any_held+0x75/0xa0 [ 2202.656282] ? vfs_write+0x354/0xb10 [ 2202.657070] __x64_sys_sendfile64+0x1d1/0x210 [ 2202.658133] ? __ia32_sys_sendfile+0x220/0x220 [ 2202.659025] do_syscall_64+0x33/0x40 [ 2202.659741] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2202.660870] RIP: 0033:0x7f33ba3cab19 [ 2202.661741] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2202.665512] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2202.667392] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2202.669090] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2202.670792] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2202.672611] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2202.674924] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x6800, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x7, 0x0, 0x6, 0x0, 0x0, 0x8, 0x1000, 0xc, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0x2}, 0x0, 0x8, 0x4, 0x9, 0x6, 0xffff5a7b, 0x7, 0x0, 0x40, 0x0, 0xffffffffffffffff}, 0x0, 0x8, r2, 0x1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000200)=0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r4, r5, 0x0, 0x100000001) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0xf, 0x0, 0x40, 0x8f, 0x0, 0x91, 0x40, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x2c, 0x1}, 0x40001, 0x4, 0xfffffffc, 0x9, 0x0, 0xffffffff, 0x2, 0x0, 0x8, 0x0, 0x1}, r3, 0x2, r4, 0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x100000001) 10:11:44 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 45) 10:11:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:11:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000300) 10:11:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000c00) [ 2203.262722] FAULT_INJECTION: forcing a failure. [ 2203.262722] name failslab, interval 1, probability 0, space 0, times 0 [ 2203.264210] CPU: 1 PID: 21535 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2203.265104] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2203.266179] Call Trace: [ 2203.266528] dump_stack+0x107/0x167 [ 2203.267002] should_fail.cold+0x5/0xa [ 2203.267501] ? kmem_cache_alloc+0x2a6/0x310 [ 2203.268078] ? create_object.isra.0+0x3a/0xa30 [ 2203.268684] should_failslab+0x5/0x20 [ 2203.269186] kmem_cache_alloc+0x5b/0x310 [ 2203.269717] ? mempool_alloc+0x155/0x360 [ 2203.270267] create_object.isra.0+0x3a/0xa30 [ 2203.270837] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2203.271499] kmem_cache_alloc+0x159/0x310 [ 2203.272033] bvec_alloc+0x148/0x2f0 [ 2203.272499] bio_alloc_bioset+0x40a/0x600 [ 2203.273026] ? bvec_alloc+0x2f0/0x2f0 [ 2203.273520] ? iov_iter_npages+0x1fd/0xa70 [ 2203.274067] iomap_dio_bio_actor+0x518/0xef0 [ 2203.274637] iomap_dio_actor+0x36f/0x560 [ 2203.275156] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.275748] ? do_syscall_64+0x33/0x40 [ 2203.276246] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2203.276925] iomap_apply+0x289/0x810 [ 2203.277429] ? iomap_dio_rw+0x90/0x90 [ 2203.277915] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2203.278669] ? mark_held_locks+0x9e/0xe0 [ 2203.279200] ? filemap_check_errors+0xa5/0x150 [ 2203.279789] __iomap_dio_rw+0x6cd/0x1110 [ 2203.280308] ? iomap_dio_rw+0x90/0x90 [ 2203.280799] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2203.281464] ? ext4_orphan_add+0x253/0x9e0 [ 2203.282008] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2203.282637] ? ext4_empty_dir+0xae0/0xae0 [ 2203.283176] ? jbd2__journal_start+0xf3/0x7e0 [ 2203.283754] iomap_dio_rw+0x31/0x90 [ 2203.284213] ext4_file_write_iter+0xe0e/0x1530 [ 2203.284864] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2203.285606] ? kasan_save_stack+0x32/0x40 [ 2203.286276] ? kasan_save_stack+0x1b/0x40 [ 2203.286940] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2203.287775] ? iter_file_splice_write+0x165/0xc90 [ 2203.288564] ? direct_splice_actor+0x10f/0x170 [ 2203.289565] ? splice_direct_to_actor+0x387/0x980 [ 2203.290338] ? do_splice_direct+0x1c4/0x290 [ 2203.290903] ? do_sendfile+0x553/0x11e0 [ 2203.291479] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.292090] ? do_syscall_64+0x33/0x40 [ 2203.292570] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2203.293385] do_iter_readv_writev+0x476/0x750 [ 2203.293980] ? _cond_resched+0x10/0x30 [ 2203.294463] ? new_sync_write+0x660/0x660 [ 2203.294986] ? avc_policy_seqno+0x9/0x70 [ 2203.295489] ? selinux_file_permission+0x92/0x520 [ 2203.296086] ? security_file_permission+0xb1/0xe0 [ 2203.296689] do_iter_write+0x191/0x700 [ 2203.297175] ? trace_hardirqs_on+0x5b/0x180 [ 2203.297741] vfs_iter_write+0x70/0xa0 [ 2203.298223] iter_file_splice_write+0x726/0xc90 [ 2203.298808] ? generic_splice_sendpage+0x140/0x140 [ 2203.299428] ? security_file_permission+0xb1/0xe0 [ 2203.300049] ? generic_splice_sendpage+0x140/0x140 [ 2203.300661] direct_splice_actor+0x10f/0x170 [ 2203.301208] splice_direct_to_actor+0x387/0x980 [ 2203.301805] ? pipe_to_sendpage+0x380/0x380 [ 2203.302357] ? do_splice_to+0x160/0x160 [ 2203.302849] ? security_file_permission+0xb1/0xe0 [ 2203.303456] do_splice_direct+0x1c4/0x290 [ 2203.303979] ? splice_direct_to_actor+0x980/0x980 [ 2203.304575] ? avc_policy_seqno+0x9/0x70 [ 2203.305083] ? security_file_permission+0xb1/0xe0 [ 2203.305686] do_sendfile+0x553/0x11e0 [ 2203.306163] ? do_pwritev+0x270/0x270 [ 2203.306641] ? wait_for_completion_io+0x270/0x270 [ 2203.307241] ? rcu_read_lock_any_held+0x75/0xa0 [ 2203.307820] ? vfs_write+0x354/0xb10 [ 2203.308281] __x64_sys_sendfile64+0x1d1/0x210 [ 2203.308847] ? __ia32_sys_sendfile+0x220/0x220 [ 2203.309425] do_syscall_64+0x33/0x40 [ 2203.309897] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2203.310535] RIP: 0033:0x7f33ba3cab19 [ 2203.310997] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2203.313286] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2203.314248] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2203.315155] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2203.316046] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2203.316930] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2203.317811] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000d00) 10:11:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000500) 10:11:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000600) 10:11:57 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) statx(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x200, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:11:57 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000e00) 10:11:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:11:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:11:57 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 46) [ 2216.871646] FAULT_INJECTION: forcing a failure. [ 2216.871646] name failslab, interval 1, probability 0, space 0, times 0 [ 2216.873404] CPU: 1 PID: 21664 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2216.874510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2216.875662] Call Trace: [ 2216.876124] dump_stack+0x107/0x167 [ 2216.876724] should_fail.cold+0x5/0xa [ 2216.877224] ? bvec_alloc+0x148/0x2f0 [ 2216.877738] should_failslab+0x5/0x20 [ 2216.878292] kmem_cache_alloc+0x5b/0x310 [ 2216.878844] bvec_alloc+0x148/0x2f0 [ 2216.879360] bio_alloc_bioset+0x40a/0x600 [ 2216.879865] ? bvec_alloc+0x2f0/0x2f0 [ 2216.880367] ? iov_iter_npages+0x1fd/0xa70 [ 2216.880896] iomap_dio_bio_actor+0x518/0xef0 [ 2216.881620] iomap_dio_actor+0x36f/0x560 [ 2216.882138] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2216.882747] ? do_syscall_64+0x33/0x40 [ 2216.883255] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2216.883907] iomap_apply+0x289/0x810 [ 2216.884381] ? iomap_dio_rw+0x90/0x90 [ 2216.885024] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2216.885847] ? mark_held_locks+0x9e/0xe0 [ 2216.886571] ? filemap_check_errors+0xa5/0x150 [ 2216.887161] __iomap_dio_rw+0x6cd/0x1110 [ 2216.887660] ? iomap_dio_rw+0x90/0x90 [ 2216.888296] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2216.888889] ? ext4_orphan_add+0x253/0x9e0 [ 2216.889474] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2216.890229] ? ext4_empty_dir+0xae0/0xae0 [ 2216.890769] ? jbd2__journal_start+0xf3/0x7e0 [ 2216.891458] iomap_dio_rw+0x31/0x90 [ 2216.892059] ext4_file_write_iter+0xe0e/0x1530 [ 2216.892736] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2216.893330] ? kasan_save_stack+0x32/0x40 [ 2216.893881] ? kasan_save_stack+0x1b/0x40 [ 2216.894480] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2216.895219] ? iter_file_splice_write+0x165/0xc90 [ 2216.895988] ? direct_splice_actor+0x10f/0x170 [ 2216.896720] ? splice_direct_to_actor+0x387/0x980 [ 2216.897309] ? do_splice_direct+0x1c4/0x290 [ 2216.898008] ? do_sendfile+0x553/0x11e0 [ 2216.898493] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2216.899236] ? do_syscall_64+0x33/0x40 [ 2216.899747] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2216.900521] do_iter_readv_writev+0x476/0x750 [ 2216.901284] ? _cond_resched+0x10/0x30 [ 2216.901799] ? new_sync_write+0x660/0x660 [ 2216.902300] ? avc_policy_seqno+0x9/0x70 [ 2216.902824] ? selinux_file_permission+0x92/0x520 [ 2216.903552] ? security_file_permission+0xb1/0xe0 [ 2216.904172] do_iter_write+0x191/0x700 [ 2216.904810] ? trace_hardirqs_on+0x5b/0x180 [ 2216.905366] vfs_iter_write+0x70/0xa0 [ 2216.905870] iter_file_splice_write+0x726/0xc90 [ 2216.906642] ? generic_splice_sendpage+0x140/0x140 [ 2216.907410] ? security_file_permission+0xb1/0xe0 [ 2216.908038] ? generic_splice_sendpage+0x140/0x140 [ 2216.908702] direct_splice_actor+0x10f/0x170 [ 2216.909320] splice_direct_to_actor+0x387/0x980 [ 2216.910020] ? pipe_to_sendpage+0x380/0x380 [ 2216.910573] ? do_splice_to+0x160/0x160 [ 2216.911165] ? security_file_permission+0xb1/0xe0 [ 2216.911822] do_splice_direct+0x1c4/0x290 [ 2216.912490] ? splice_direct_to_actor+0x980/0x980 [ 2216.913083] ? avc_policy_seqno+0x9/0x70 [ 2216.913711] ? security_file_permission+0xb1/0xe0 [ 2216.914342] do_sendfile+0x553/0x11e0 [ 2216.914810] ? do_pwritev+0x270/0x270 [ 2216.915373] ? wait_for_completion_io+0x270/0x270 [ 2216.916154] ? rcu_read_lock_any_held+0x75/0xa0 [ 2216.916713] ? vfs_write+0x354/0xb10 [ 2216.917187] __x64_sys_sendfile64+0x1d1/0x210 [ 2216.917837] ? __ia32_sys_sendfile+0x220/0x220 [ 2216.918465] do_syscall_64+0x33/0x40 [ 2216.919001] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2216.919676] RIP: 0033:0x7f33ba3cab19 [ 2216.920167] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2216.922825] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2216.923877] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2216.924896] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2216.925925] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2216.926914] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2216.927905] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:11:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:11:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:11:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:11:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:11:58 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 47) 10:11:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000e00) [ 2217.402133] FAULT_INJECTION: forcing a failure. [ 2217.402133] name failslab, interval 1, probability 0, space 0, times 0 [ 2217.404646] CPU: 0 PID: 21883 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2217.406149] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2217.407870] Call Trace: [ 2217.408418] dump_stack+0x107/0x167 [ 2217.409189] should_fail.cold+0x5/0xa [ 2217.410017] ? create_object.isra.0+0x3a/0xa30 [ 2217.410993] should_failslab+0x5/0x20 [ 2217.411775] kmem_cache_alloc+0x5b/0x310 [ 2217.412640] create_object.isra.0+0x3a/0xa30 [ 2217.413569] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2217.414624] kmem_cache_alloc+0x159/0x310 [ 2217.415473] jbd2__journal_start+0x190/0x7e0 [ 2217.416372] __ext4_journal_start_sb+0x214/0x390 [ 2217.417372] ext4_dio_write_end_io+0x22b/0x600 [ 2217.418333] iomap_dio_complete+0x1a1/0x790 [ 2217.419235] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2217.420175] iomap_dio_rw+0x63/0x90 [ 2217.420918] ext4_file_write_iter+0xe0e/0x1530 [ 2217.421868] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2217.422789] ? kasan_save_stack+0x32/0x40 [ 2217.423633] ? kasan_save_stack+0x1b/0x40 [ 2217.424466] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2217.425535] ? iter_file_splice_write+0x165/0xc90 [ 2217.426506] ? direct_splice_actor+0x10f/0x170 [ 2217.427459] ? splice_direct_to_actor+0x387/0x980 [ 2217.428427] ? do_splice_direct+0x1c4/0x290 [ 2217.429327] ? do_sendfile+0x553/0x11e0 [ 2217.430158] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2217.431143] ? do_syscall_64+0x33/0x40 [ 2217.431952] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2217.433039] do_iter_readv_writev+0x476/0x750 [ 2217.433995] ? _cond_resched+0x10/0x30 [ 2217.434815] ? new_sync_write+0x660/0x660 [ 2217.435661] ? avc_policy_seqno+0x9/0x70 [ 2217.436494] ? selinux_file_permission+0x92/0x520 [ 2217.437489] ? security_file_permission+0xb1/0xe0 [ 2217.438484] do_iter_write+0x191/0x700 [ 2217.439278] ? trace_hardirqs_on+0x5b/0x180 [ 2217.440164] vfs_iter_write+0x70/0xa0 [ 2217.440940] iter_file_splice_write+0x726/0xc90 [ 2217.441909] ? generic_splice_sendpage+0x140/0x140 [ 2217.442917] ? security_file_permission+0xb1/0xe0 [ 2217.443906] ? generic_splice_sendpage+0x140/0x140 [ 2217.444907] direct_splice_actor+0x10f/0x170 [ 2217.445817] splice_direct_to_actor+0x387/0x980 [ 2217.446770] ? pipe_to_sendpage+0x380/0x380 [ 2217.447674] ? do_splice_to+0x160/0x160 [ 2217.448484] ? security_file_permission+0xb1/0xe0 [ 2217.449508] do_splice_direct+0x1c4/0x290 [ 2217.450353] ? splice_direct_to_actor+0x980/0x980 [ 2217.451354] ? avc_policy_seqno+0x9/0x70 [ 2217.452218] ? security_file_permission+0xb1/0xe0 [ 2217.453242] do_sendfile+0x553/0x11e0 [ 2217.454067] ? do_pwritev+0x270/0x270 [ 2217.454877] ? wait_for_completion_io+0x270/0x270 [ 2217.455905] ? rcu_read_lock_any_held+0x75/0xa0 [ 2217.456878] ? vfs_write+0x354/0xb10 [ 2217.457663] __x64_sys_sendfile64+0x1d1/0x210 [ 2217.458593] ? __ia32_sys_sendfile+0x220/0x220 [ 2217.459526] do_syscall_64+0x33/0x40 [ 2217.460286] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2217.461326] RIP: 0033:0x7f33ba3cab19 [ 2217.462091] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2217.465850] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2217.467454] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2217.468946] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2217.470436] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2217.471941] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2217.473428] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:11 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 48) 10:12:11 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000f00) 10:12:11 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000f00) 10:12:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000600) 10:12:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:12:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000700) 10:12:11 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:12:11 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x151c00, 0x120) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) sendfile(r1, r2, 0x0, 0x100000001) 10:12:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) [ 2230.705219] FAULT_INJECTION: forcing a failure. [ 2230.705219] name failslab, interval 1, probability 0, space 0, times 0 [ 2230.706732] CPU: 0 PID: 21907 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2230.707589] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2230.708640] Call Trace: [ 2230.708975] dump_stack+0x107/0x167 [ 2230.709437] should_fail.cold+0x5/0xa [ 2230.709926] ? create_object.isra.0+0x3a/0xa30 [ 2230.710492] should_failslab+0x5/0x20 [ 2230.710968] kmem_cache_alloc+0x5b/0x310 [ 2230.711473] create_object.isra.0+0x3a/0xa30 [ 2230.712015] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2230.712647] kmem_cache_alloc+0x159/0x310 [ 2230.713166] jbd2__journal_start+0x190/0x7e0 [ 2230.713732] __ext4_journal_start_sb+0x214/0x390 [ 2230.714325] ext4_dio_write_end_io+0x22b/0x600 [ 2230.714896] iomap_dio_complete+0x1a1/0x790 [ 2230.715429] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2230.716005] iomap_dio_rw+0x63/0x90 [ 2230.716458] ext4_file_write_iter+0xe0e/0x1530 [ 2230.717034] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2230.717605] ? kasan_save_stack+0x32/0x40 [ 2230.718115] ? kasan_save_stack+0x1b/0x40 [ 2230.718628] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2230.719263] ? iter_file_splice_write+0x165/0xc90 [ 2230.719994] ? direct_splice_actor+0x10f/0x170 [ 2230.720556] ? splice_direct_to_actor+0x387/0x980 [ 2230.721150] ? do_splice_direct+0x1c4/0x290 [ 2230.721699] ? do_sendfile+0x553/0x11e0 [ 2230.722185] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2230.722761] ? do_syscall_64+0x33/0x40 [ 2230.723241] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2230.723901] do_iter_readv_writev+0x476/0x750 [ 2230.724451] ? _cond_resched+0x10/0x30 [ 2230.724935] ? new_sync_write+0x660/0x660 [ 2230.725458] ? avc_policy_seqno+0x9/0x70 [ 2230.725982] ? selinux_file_permission+0x92/0x520 [ 2230.726585] ? security_file_permission+0xb1/0xe0 [ 2230.727183] do_iter_write+0x191/0x700 [ 2230.727681] ? trace_hardirqs_on+0x5b/0x180 [ 2230.728224] vfs_iter_write+0x70/0xa0 [ 2230.728695] iter_file_splice_write+0x726/0xc90 [ 2230.729274] ? generic_splice_sendpage+0x140/0x140 [ 2230.729898] ? security_file_permission+0xb1/0xe0 [ 2230.730499] ? generic_splice_sendpage+0x140/0x140 [ 2230.731105] direct_splice_actor+0x10f/0x170 [ 2230.731650] splice_direct_to_actor+0x387/0x980 [ 2230.732222] ? pipe_to_sendpage+0x380/0x380 [ 2230.732758] ? do_splice_to+0x160/0x160 [ 2230.733271] ? security_file_permission+0xb1/0xe0 [ 2230.733880] do_splice_direct+0x1c4/0x290 [ 2230.734407] ? splice_direct_to_actor+0x980/0x980 [ 2230.735018] ? avc_policy_seqno+0x9/0x70 [ 2230.735530] ? security_file_permission+0xb1/0xe0 [ 2230.736131] do_sendfile+0x553/0x11e0 [ 2230.736614] ? do_pwritev+0x270/0x270 [ 2230.737086] ? wait_for_completion_io+0x270/0x270 [ 2230.737709] ? rcu_read_lock_any_held+0x75/0xa0 [ 2230.738281] ? vfs_write+0x354/0xb10 [ 2230.738741] __x64_sys_sendfile64+0x1d1/0x210 [ 2230.739293] ? __ia32_sys_sendfile+0x220/0x220 [ 2230.739863] do_syscall_64+0x33/0x40 [ 2230.740318] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2230.740948] RIP: 0033:0x7f33ba3cab19 [ 2230.741406] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2230.743683] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2230.744627] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2230.745507] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2230.746392] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2230.747285] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2230.748162] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:25 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100001100) 10:12:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) 10:12:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000700) 10:12:25 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 49) 10:12:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:12:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x131880, 0x6) r1 = accept4(r0, &(0x7f00000002c0)=@ax25={{0x3, @rose}, [@remote, @netrom, @default, @rose, @default, @default, @netrom, @bcast]}, &(0x7f00000000c0)=0x80, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000340)=ANY=[@ANYBLOB="00fbdd0181f09a5fe59c808994ff73eb6aa43cb9a1c42fadd90d1bc5910301f4e53c03cbf791b8c5bc9b802b8daafec1426a72384dcccde8246d87065d3c0cac816a0b1e4b3ec580c450f1139375b81dc247e8428fe736033fbb7c17728ad2d03c591b6740866a0ecb414d3c150d336fe74d496fe4db776a424013134f55c7d26216f8342c3bd2b4eeac2a3f60590c1d3c959498c32b89437e9a7c4784b045ddfcf94e8758ce80449505e0259c7d192bf65ec1463bfb84d39cac6dbc349d06d81626f9f6d316283e1a1de0823e0b89f6e8626644bef51d2b45404dc52eb4ca7e85fe815304048250dcab052c3efbe92facf9c2d05cccbff0e75c319613201f043b7c8621fa001e72b49bda3bd2324f3fc83172a6145687c1fe6d85164c63fd730de444140d17bba695436e5cbe685faa"], 0xdd, 0x2) 10:12:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000900) 10:12:25 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1fffffff5) [ 2244.435543] FAULT_INJECTION: forcing a failure. [ 2244.435543] name failslab, interval 1, probability 0, space 0, times 0 [ 2244.436925] CPU: 0 PID: 22129 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2244.437716] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2244.438667] Call Trace: [ 2244.438975] dump_stack+0x107/0x167 [ 2244.439393] should_fail.cold+0x5/0xa [ 2244.439829] ? jbd2__journal_start+0x190/0x7e0 [ 2244.440348] should_failslab+0x5/0x20 [ 2244.440781] kmem_cache_alloc+0x5b/0x310 [ 2244.441244] jbd2__journal_start+0x190/0x7e0 [ 2244.441753] __ext4_journal_start_sb+0x214/0x390 [ 2244.442296] ext4_dio_write_end_io+0x22b/0x600 [ 2244.442818] iomap_dio_complete+0x1a1/0x790 [ 2244.443309] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2244.443828] iomap_dio_rw+0x63/0x90 [ 2244.444248] ext4_file_write_iter+0xe0e/0x1530 [ 2244.444788] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2244.445306] ? kasan_save_stack+0x32/0x40 [ 2244.445785] ? kasan_save_stack+0x1b/0x40 [ 2244.446256] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2244.446830] ? iter_file_splice_write+0x165/0xc90 [ 2244.447376] ? direct_splice_actor+0x10f/0x170 [ 2244.447894] ? splice_direct_to_actor+0x387/0x980 [ 2244.448437] ? do_splice_direct+0x1c4/0x290 [ 2244.448928] ? do_sendfile+0x553/0x11e0 [ 2244.449378] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2244.449914] ? do_syscall_64+0x33/0x40 [ 2244.450357] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2244.451029] do_iter_readv_writev+0x476/0x750 [ 2244.451660] ? _cond_resched+0x10/0x30 [ 2244.452098] ? new_sync_write+0x660/0x660 [ 2244.452571] ? avc_policy_seqno+0x9/0x70 [ 2244.453030] ? selinux_file_permission+0x92/0x520 [ 2244.453571] ? security_file_permission+0xb1/0xe0 [ 2244.454130] do_iter_write+0x191/0x700 [ 2244.454572] ? trace_hardirqs_on+0x5b/0x180 [ 2244.455065] vfs_iter_write+0x70/0xa0 [ 2244.455493] iter_file_splice_write+0x726/0xc90 [ 2244.456027] ? generic_splice_sendpage+0x140/0x140 [ 2244.456593] ? security_file_permission+0xb1/0xe0 [ 2244.457141] ? generic_splice_sendpage+0x140/0x140 [ 2244.457695] direct_splice_actor+0x10f/0x170 [ 2244.458199] splice_direct_to_actor+0x387/0x980 [ 2244.458725] ? pipe_to_sendpage+0x380/0x380 [ 2244.459218] ? do_splice_to+0x160/0x160 [ 2244.459665] ? security_file_permission+0xb1/0xe0 [ 2244.460213] do_splice_direct+0x1c4/0x290 [ 2244.460681] ? splice_direct_to_actor+0x980/0x980 [ 2244.461222] ? avc_policy_seqno+0x9/0x70 [ 2244.461686] ? security_file_permission+0xb1/0xe0 [ 2244.462242] do_sendfile+0x553/0x11e0 [ 2244.462676] ? do_pwritev+0x270/0x270 [ 2244.463105] ? wait_for_completion_io+0x270/0x270 [ 2244.463655] ? rcu_read_lock_any_held+0x75/0xa0 [ 2244.464179] ? vfs_write+0x354/0xb10 [ 2244.464601] __x64_sys_sendfile64+0x1d1/0x210 [ 2244.465103] ? __ia32_sys_sendfile+0x220/0x220 [ 2244.465622] do_syscall_64+0x33/0x40 [ 2244.466049] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2244.466628] RIP: 0033:0x7f33ba3cab19 [ 2244.467048] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2244.469121] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2244.469989] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2244.470786] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2244.471587] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2244.472394] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2244.473194] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:12:25 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 50) 10:12:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) [ 2244.701792] FAULT_INJECTION: forcing a failure. [ 2244.701792] name failslab, interval 1, probability 0, space 0, times 0 [ 2244.703156] CPU: 0 PID: 22299 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2244.703937] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2244.704872] Call Trace: [ 2244.705175] dump_stack+0x107/0x167 [ 2244.705589] should_fail.cold+0x5/0xa [ 2244.706030] ? iter_file_splice_write+0x165/0xc90 [ 2244.706575] should_failslab+0x5/0x20 [ 2244.707011] __kmalloc+0x72/0x390 [ 2244.707409] iter_file_splice_write+0x165/0xc90 [ 2244.707946] ? generic_splice_sendpage+0x140/0x140 [ 2244.708500] ? pipe_to_user+0x170/0x170 [ 2244.708963] ? security_file_permission+0xb1/0xe0 [ 2244.709513] ? generic_splice_sendpage+0x140/0x140 [ 2244.710082] direct_splice_actor+0x10f/0x170 [ 2244.710583] splice_direct_to_actor+0x387/0x980 [ 2244.711111] ? pipe_to_sendpage+0x380/0x380 [ 2244.711603] ? do_splice_to+0x160/0x160 [ 2244.712049] ? security_file_permission+0xb1/0xe0 [ 2244.712596] do_splice_direct+0x1c4/0x290 [ 2244.713071] ? splice_direct_to_actor+0x980/0x980 [ 2244.713618] ? avc_policy_seqno+0x9/0x70 [ 2244.714087] ? security_file_permission+0xb1/0xe0 [ 2244.714639] do_sendfile+0x553/0x11e0 [ 2244.715076] ? do_pwritev+0x270/0x270 [ 2244.715506] ? wait_for_completion_io+0x270/0x270 [ 2244.716054] ? rcu_read_lock_any_held+0x75/0xa0 [ 2244.716582] ? vfs_write+0x354/0xb10 [ 2244.717011] __x64_sys_sendfile64+0x1d1/0x210 [ 2244.717519] ? __ia32_sys_sendfile+0x220/0x220 [ 2244.718053] do_syscall_64+0x33/0x40 [ 2244.718478] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2244.719058] RIP: 0033:0x7f33ba3cab19 [ 2244.719479] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2244.721557] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2244.722417] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2244.723222] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2244.724026] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2244.724824] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2244.725627] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) write(r0, &(0x7f0000000080)="616df948e9acfa999977167ea7fa997b0fe66808f8977e04bb2185086bfab2caa8de8b73fc947018c3711acd2a1c1b7fdd15a9a7f3c6e9456edde14cf9671e2ca86d83ded828ca68a6e4727ab92af95772327e512280d7c1d86e6f22bec5df5fa7028c9825e40500a091e6de45155659406767e8d3bc8285", 0x78) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:12:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000a00) 10:12:25 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 51) 10:12:25 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100004000) 10:12:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000900) 10:12:25 executing program 5: ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xaba8}}, './file1\x00'}) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x105140, 0xeb) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x82082, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:12:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 10:12:25 executing program 5: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x40, 0x23, 0x6d, {0x6d, 0x31, "d09ed061696794d3a69cb158434fe162f32892d9cfb9bb34c9f1931b674604e6133e917a82680bfa4adedc74dffe8c9c39292aa846de564fea7c2108f8c205d6072212f4a582d18453e1ecfa54056fc7a6298640b7f1944a496c323402b4dffb2fc6513dfb049d36459bab"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0xa, 0xc7, "e970b9eda5fc916428a2a3693514c64b24cfbd5472f9d7dd021db44d4957b94aacedcff2546fb8fb63503a3e37f3f303992d15236d8def3807c6d9405e03f1ebd7868bbca06cf8cc232eb944de1888474b250920411f0065809ec4fd488432b22a41c0cfaa7329140a00a595f35bd172435582bc74ba3d94f3ab32d702fce0a7a72e7c62a0655329e5cbdb05a96fc4df8fb67b5c48cf99ee21dec57f58c50c78aeeb99c7dee3ee0f7ea014a5bd38fee7f8db252f33d47db67fa603496d38df943a920029236937"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0x1, 0x8001, 0x4, 0x5, 0x8, 0x0, 0x401, 0xfff, 0x4, 0xfff, 0x1, 0x200}}, &(0x7f0000000380)={0x20, 0x85, 0x4, 0x7f}, &(0x7f00000003c0)={0x20, 0x83, 0x2}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0x83d}, &(0x7f0000000440)={0x20, 0x89, 0x2}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2244.865946] FAULT_INJECTION: forcing a failure. [ 2244.865946] name failslab, interval 1, probability 0, space 0, times 0 [ 2244.867611] CPU: 1 PID: 22363 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2244.868423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2244.869395] Call Trace: [ 2244.869708] dump_stack+0x107/0x167 [ 2244.870144] should_fail.cold+0x5/0xa [ 2244.870592] ? create_object.isra.0+0x3a/0xa30 [ 2244.871126] should_failslab+0x5/0x20 [ 2244.871571] kmem_cache_alloc+0x5b/0x310 [ 2244.872049] create_object.isra.0+0x3a/0xa30 [ 2244.872562] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2244.873159] kmem_cache_alloc+0x159/0x310 [ 2244.873647] jbd2__journal_start+0x190/0x7e0 [ 2244.874185] __ext4_journal_start_sb+0x214/0x390 [ 2244.874742] ext4_dio_write_end_io+0x22b/0x600 [ 2244.875281] iomap_dio_complete+0x1a1/0x790 [ 2244.875777] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2244.876306] iomap_dio_rw+0x63/0x90 [ 2244.876730] ext4_file_write_iter+0xe0e/0x1530 [ 2244.877264] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2244.877796] ? kasan_save_stack+0x32/0x40 [ 2244.878271] ? kasan_save_stack+0x1b/0x40 [ 2244.878749] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2244.879338] ? iter_file_splice_write+0x165/0xc90 [ 2244.879890] ? direct_splice_actor+0x10f/0x170 [ 2244.880413] ? splice_direct_to_actor+0x387/0x980 [ 2244.880968] ? do_splice_direct+0x1c4/0x290 [ 2244.881465] ? do_sendfile+0x553/0x11e0 [ 2244.881929] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2244.882465] ? do_syscall_64+0x33/0x40 [ 2244.882916] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2244.883539] do_iter_readv_writev+0x476/0x750 [ 2244.884055] ? _cond_resched+0x10/0x30 [ 2244.884504] ? new_sync_write+0x660/0x660 [ 2244.884991] ? avc_policy_seqno+0x9/0x70 [ 2244.885458] ? selinux_file_permission+0x92/0x520 [ 2244.886022] ? security_file_permission+0xb1/0xe0 [ 2244.886583] do_iter_write+0x191/0x700 [ 2244.887033] ? trace_hardirqs_on+0x5b/0x180 [ 2244.887534] vfs_iter_write+0x70/0xa0 [ 2244.887976] iter_file_splice_write+0x726/0xc90 [ 2244.888520] ? generic_splice_sendpage+0x140/0x140 [ 2244.889096] ? security_file_permission+0xb1/0xe0 [ 2244.889656] ? generic_splice_sendpage+0x140/0x140 [ 2244.890227] direct_splice_actor+0x10f/0x170 [ 2244.890734] splice_direct_to_actor+0x387/0x980 [ 2244.891272] ? pipe_to_sendpage+0x380/0x380 [ 2244.891774] ? do_splice_to+0x160/0x160 [ 2244.892233] ? security_file_permission+0xb1/0xe0 [ 2244.892792] do_splice_direct+0x1c4/0x290 [ 2244.893267] ? splice_direct_to_actor+0x980/0x980 [ 2244.893829] ? avc_policy_seqno+0x9/0x70 [ 2244.894296] ? security_file_permission+0xb1/0xe0 [ 2244.894853] do_sendfile+0x553/0x11e0 [ 2244.895297] ? do_pwritev+0x270/0x270 [ 2244.895735] ? wait_for_completion_io+0x270/0x270 [ 2244.896293] ? rcu_read_lock_any_held+0x75/0xa0 [ 2244.896824] ? vfs_write+0x354/0xb10 [ 2244.897251] __x64_sys_sendfile64+0x1d1/0x210 [ 2244.897772] ? __ia32_sys_sendfile+0x220/0x220 [ 2244.898300] do_syscall_64+0x33/0x40 [ 2244.898728] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2244.899318] RIP: 0033:0x7f33ba3cab19 [ 2244.899744] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2244.901861] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2244.902736] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2244.903551] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2244.904368] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2244.905185] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2244.906011] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:43 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:12:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000a00) 10:12:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x3692c0, 0x170) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x144400, 0x2) fallocate(r3, 0x4, 0xffffffffffffff13, 0x4) sendfile(r1, r2, 0x0, 0x100000001) 10:12:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:43 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 52) 10:12:43 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100004001) 10:12:43 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000b00) [ 2262.139746] FAULT_INJECTION: forcing a failure. [ 2262.139746] name failslab, interval 1, probability 0, space 0, times 0 [ 2262.142834] CPU: 1 PID: 22584 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2262.144729] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2262.146859] Call Trace: [ 2262.147720] dump_stack+0x107/0x167 [ 2262.148699] should_fail.cold+0x5/0xa [ 2262.149692] ? create_object.isra.0+0x3a/0xa30 [ 2262.150981] should_failslab+0x5/0x20 [ 2262.151976] kmem_cache_alloc+0x5b/0x310 [ 2262.153121] create_object.isra.0+0x3a/0xa30 [ 2262.154259] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2262.155512] __kmalloc+0x16e/0x390 [ 2262.156539] iter_file_splice_write+0x165/0xc90 [ 2262.157765] ? generic_splice_sendpage+0x140/0x140 [ 2262.158998] ? pipe_to_user+0x170/0x170 [ 2262.159996] ? security_file_permission+0xb1/0xe0 [ 2262.161282] ? generic_splice_sendpage+0x140/0x140 [ 2262.162636] direct_splice_actor+0x10f/0x170 [ 2262.163817] splice_direct_to_actor+0x387/0x980 [ 2262.165070] ? pipe_to_sendpage+0x380/0x380 [ 2262.166294] ? do_splice_to+0x160/0x160 [ 2262.167322] ? security_file_permission+0xb1/0xe0 [ 2262.168672] do_splice_direct+0x1c4/0x290 [ 2262.169671] ? splice_direct_to_actor+0x980/0x980 [ 2262.170975] ? avc_policy_seqno+0x9/0x70 [ 2262.172063] ? security_file_permission+0xb1/0xe0 [ 2262.173375] do_sendfile+0x553/0x11e0 [ 2262.174363] ? do_pwritev+0x270/0x270 [ 2262.175351] ? wait_for_completion_io+0x270/0x270 [ 2262.176654] ? rcu_read_lock_any_held+0x75/0xa0 [ 2262.177793] ? vfs_write+0x354/0xb10 [ 2262.178851] __x64_sys_sendfile64+0x1d1/0x210 [ 2262.179987] ? __ia32_sys_sendfile+0x220/0x220 [ 2262.181187] do_syscall_64+0x33/0x40 [ 2262.182246] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2262.183585] RIP: 0033:0x7f33ba3cab19 [ 2262.184569] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2262.189355] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2262.191389] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2262.193358] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2262.195356] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2262.197200] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2262.199146] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:12:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) fallocate(r3, 0x10, 0x5, 0x1f) sendfile(r1, r2, 0x0, 0x100000001) r4 = socket$inet(0x2, 0x3, 0x7) r5 = pidfd_open(0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f0000000080)={{0x1, 0x1, 0x18, r4}, './file1\x00'}) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/button', 0x4180, 0x41) 10:12:59 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100004100) 10:12:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) 10:12:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) write$binfmt_elf64(r0, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0x15, 0x49, 0x1, 0x1, 0x9, 0x2, 0x3e, 0x40, 0x379, 0x40, 0x26, 0x37, 0x6, 0x38, 0x2, 0x5, 0xfff8, 0x36a}, [{0x3, 0xfffffffb, 0x8, 0x1, 0x0, 0x4, 0x9, 0x9a}], "80c40cdb9f50a0b5292c7e03d60e3f663ec2f61f380c730e1bd5ddcf3062085a12b7c5885cd739e5ca54def2774479f3744626fbb53aba5d3a20dd43e5f79b7d248c17c3133568a02a5a60bf428bdf34365cee7fa9ac27247c269abc04866c0b806a063c4fecc6cdee0bcbedc132eb41cd3774262d492d18be95e19ee40ad9f7ad33dcb95cd8451af71e2a5ef0b064ac253bba4b74eb90f4cd83f2be625c031e520325030ba6b656c46f4ac335302f9777c0c1e72c74ef7de14f8b797e6b40369b6ced46ef60ae0be172c8b338d3f92058f10c1014fa641e336a136ef69f1e6867", ['\x00', '\x00']}, 0x359) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) ioctl$BTRFS_IOC_BALANCE(r1, 0x5000940c, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x1}) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) 10:12:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) statx(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x200, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:12:59 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0xa00, 0x1e9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0x8, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:12:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000b00) 10:12:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000c00) 10:12:59 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 53) [ 2279.006285] FAULT_INJECTION: forcing a failure. [ 2279.006285] name failslab, interval 1, probability 0, space 0, times 0 [ 2279.009166] CPU: 0 PID: 22920 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2279.010797] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2279.012722] Call Trace: [ 2279.013346] dump_stack+0x107/0x167 [ 2279.014211] should_fail.cold+0x5/0xa [ 2279.015259] ? create_object.isra.0+0x3a/0xa30 [ 2279.016325] should_failslab+0x5/0x20 [ 2279.017210] kmem_cache_alloc+0x5b/0x310 [ 2279.018169] create_object.isra.0+0x3a/0xa30 [ 2279.019184] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2279.020371] kmem_cache_alloc+0x159/0x310 [ 2279.021339] jbd2__journal_start+0x190/0x7e0 [ 2279.022377] __ext4_journal_start_sb+0x214/0x390 [ 2279.023483] ext4_dirty_inode+0xbc/0x130 [ 2279.024425] ? ext4_setattr+0x21b0/0x21b0 [ 2279.025385] __mark_inode_dirty+0x492/0xd30 [ 2279.026388] ? current_time+0xac/0x120 [ 2279.027299] generic_update_time+0x21c/0x370 [ 2279.028316] ? igrab+0xc0/0xc0 [ 2279.029067] file_update_time+0x43a/0x520 [ 2279.030037] ? evict_inodes+0x470/0x470 [ 2279.030966] ? down_write_killable+0x180/0x180 [ 2279.032236] file_modified+0x7d/0xa0 [ 2279.033175] ext4_file_write_iter+0x8f8/0x1530 [ 2279.034247] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2279.035298] ? kasan_save_stack+0x32/0x40 [ 2279.036248] ? kasan_save_stack+0x1b/0x40 [ 2279.037200] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2279.038375] ? iter_file_splice_write+0x165/0xc90 [ 2279.039488] ? direct_splice_actor+0x10f/0x170 [ 2279.040535] ? splice_direct_to_actor+0x387/0x980 [ 2279.041642] ? do_splice_direct+0x1c4/0x290 [ 2279.042640] ? do_sendfile+0x553/0x11e0 [ 2279.043548] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2279.044610] ? do_syscall_64+0x33/0x40 [ 2279.045498] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2279.046731] do_iter_readv_writev+0x476/0x750 [ 2279.047757] ? _cond_resched+0x10/0x30 [ 2279.048649] ? new_sync_write+0x660/0x660 [ 2279.049601] ? avc_policy_seqno+0x9/0x70 [ 2279.050538] ? selinux_file_permission+0x92/0x520 [ 2279.051639] ? security_file_permission+0xb1/0xe0 [ 2279.052746] do_iter_write+0x191/0x700 [ 2279.053639] ? trace_hardirqs_on+0x5b/0x180 [ 2279.054648] vfs_iter_write+0x70/0xa0 [ 2279.055519] iter_file_splice_write+0x726/0xc90 [ 2279.056829] ? generic_splice_sendpage+0x140/0x140 [ 2279.058210] ? security_file_permission+0xb1/0xe0 [ 2279.059559] ? generic_splice_sendpage+0x140/0x140 [ 2279.060923] direct_splice_actor+0x10f/0x170 [ 2279.062164] splice_direct_to_actor+0x387/0x980 [ 2279.063284] ? pipe_to_sendpage+0x380/0x380 [ 2279.064279] ? do_splice_to+0x160/0x160 [ 2279.065191] ? security_file_permission+0xb1/0xe0 [ 2279.066315] do_splice_direct+0x1c4/0x290 [ 2279.067278] ? splice_direct_to_actor+0x980/0x980 [ 2279.068387] ? avc_policy_seqno+0x9/0x70 [ 2279.069324] ? security_file_permission+0xb1/0xe0 [ 2279.070660] do_sendfile+0x553/0x11e0 [ 2279.071628] ? do_pwritev+0x270/0x270 [ 2279.072506] ? wait_for_completion_io+0x270/0x270 [ 2279.073621] ? rcu_read_lock_any_held+0x75/0xa0 [ 2279.074702] ? vfs_write+0x354/0xb10 [ 2279.075580] __x64_sys_sendfile64+0x1d1/0x210 [ 2279.076623] ? __ia32_sys_sendfile+0x220/0x220 [ 2279.077689] do_syscall_64+0x33/0x40 [ 2279.078556] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2279.079738] RIP: 0033:0x7f33ba3cab19 [ 2279.080599] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2279.084794] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2279.086531] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2279.088197] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2279.089858] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2279.091525] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2279.093188] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) statx(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x200, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r0, r3, &(0x7f0000000000)=0x9, 0x81) sendfile(r1, r2, 0x0, 0x100000001) 10:13:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000d00) 10:13:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 54) 10:13:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@can, &(0x7f0000000140)=0x80) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xee01}}, './file1\x00'}) sendfile(r1, r2, 0x0, 0x100000001) 10:13:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000c00) [ 2279.747516] FAULT_INJECTION: forcing a failure. [ 2279.747516] name failslab, interval 1, probability 0, space 0, times 0 [ 2279.749967] CPU: 0 PID: 23239 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2279.751541] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2279.753297] Call Trace: [ 2279.753858] dump_stack+0x107/0x167 [ 2279.754640] should_fail.cold+0x5/0xa [ 2279.755443] ? jbd2__journal_start+0x190/0x7e0 [ 2279.756402] should_failslab+0x5/0x20 [ 2279.757205] kmem_cache_alloc+0x5b/0x310 [ 2279.758069] jbd2__journal_start+0x190/0x7e0 [ 2279.759013] __ext4_journal_start_sb+0x214/0x390 [ 2279.760018] ext4_dirty_inode+0xbc/0x130 [ 2279.760873] ? ext4_setattr+0x21b0/0x21b0 [ 2279.761754] __mark_inode_dirty+0x492/0xd30 [ 2279.762666] ? current_time+0xac/0x120 [ 2279.763507] generic_update_time+0x21c/0x370 [ 2279.764429] ? igrab+0xc0/0xc0 [ 2279.765111] file_update_time+0x43a/0x520 [ 2279.765985] ? evict_inodes+0x470/0x470 [ 2279.766840] ? down_write_killable+0x180/0x180 [ 2279.767812] file_modified+0x7d/0xa0 [ 2279.768601] ext4_file_write_iter+0x8f8/0x1530 [ 2279.769581] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2279.770549] ? kasan_save_stack+0x32/0x40 [ 2279.771415] ? kasan_save_stack+0x1b/0x40 [ 2279.772286] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2279.773359] ? iter_file_splice_write+0x165/0xc90 [ 2279.774382] ? direct_splice_actor+0x10f/0x170 [ 2279.775346] ? splice_direct_to_actor+0x387/0x980 [ 2279.776357] ? do_splice_direct+0x1c4/0x290 [ 2279.777268] ? do_sendfile+0x553/0x11e0 [ 2279.778119] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2279.779096] ? do_syscall_64+0x33/0x40 [ 2279.779918] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2279.781049] do_iter_readv_writev+0x476/0x750 [ 2279.781998] ? _cond_resched+0x10/0x30 [ 2279.782830] ? new_sync_write+0x660/0x660 [ 2279.783709] ? avc_policy_seqno+0x9/0x70 [ 2279.784571] ? selinux_file_permission+0x92/0x520 [ 2279.785593] ? security_file_permission+0xb1/0xe0 [ 2279.786634] do_iter_write+0x191/0x700 [ 2279.787465] ? trace_hardirqs_on+0x5b/0x180 [ 2279.788385] vfs_iter_write+0x70/0xa0 [ 2279.789200] iter_file_splice_write+0x726/0xc90 [ 2279.790207] ? generic_splice_sendpage+0x140/0x140 [ 2279.791272] ? security_file_permission+0xb1/0xe0 [ 2279.792293] ? generic_splice_sendpage+0x140/0x140 [ 2279.793333] direct_splice_actor+0x10f/0x170 [ 2279.794273] splice_direct_to_actor+0x387/0x980 [ 2279.795264] ? pipe_to_sendpage+0x380/0x380 [ 2279.796180] ? do_splice_to+0x160/0x160 [ 2279.797026] ? security_file_permission+0xb1/0xe0 [ 2279.798060] do_splice_direct+0x1c4/0x290 [ 2279.798945] ? splice_direct_to_actor+0x980/0x980 [ 2279.799961] ? avc_policy_seqno+0x9/0x70 [ 2279.800824] ? security_file_permission+0xb1/0xe0 [ 2279.801851] do_sendfile+0x553/0x11e0 [ 2279.802678] ? do_pwritev+0x270/0x270 [ 2279.803485] ? wait_for_completion_io+0x270/0x270 [ 2279.804506] ? rcu_read_lock_any_held+0x75/0xa0 [ 2279.805489] ? vfs_write+0x354/0xb10 10:13:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:00 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100008100) [ 2279.806292] __x64_sys_sendfile64+0x1d1/0x210 [ 2279.807534] ? __ia32_sys_sendfile+0x220/0x220 [ 2279.808508] do_syscall_64+0x33/0x40 [ 2279.809297] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2279.810387] RIP: 0033:0x7f33ba3cab19 [ 2279.811176] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2279.815068] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2279.816673] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2279.818186] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2279.819710] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2279.821208] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2279.822719] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1000001da) 10:13:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0x1, 0x6, &(0x7f0000000380)=[{&(0x7f0000000140)="f3b4d31ef98f0782e45990e7db50df8ee23b49d7f643678cd4415198a0ccc61cd0135f908772e3bae84f2e322caae4fde57183b1e5ee1b68fb8dc40df7affc5c5902f0fda0a28552", 0x48, 0x8001}, {&(0x7f00000000c0)="c5fb123e6e5372fd621ac0985d312336a7328f6083f5273d4bddd9743ebeef6918235955a67255", 0x27}, {&(0x7f00000001c0)="6f3fad22b64e83b703d9a5d8e09af90f3dde44c90e3f", 0x16, 0x3}, {&(0x7f0000000200)="b7b4e4d4aa2c9f877e0242feedbae33a1096d47f1f4907c7b908", 0x1a, 0x5}, {&(0x7f00000004c0)="28ca6b6a3188e9ef2b820ef6a378f19313c98392b9b4a66e966ce6d04efea116b9dab465b5841e306379660ebe94d7d03a6c631d23db08b07d444e8d0a13d9b14596d7f0af861e6a14155ae6b42edc495610cc27836a4f7b415fa170063856663315eb079126e29fd426569c53e1653e5e05c403c9ef85bfbb46617167f5327c9ae3c3911f0383db08585304a6dfbaa8c5d768d6ab939a0d86b74112fe501870fceb4f", 0xa3, 0x80000001}, {&(0x7f0000000240)="bb332ecb816453efabc65e6e335805c5f6f620b276d85195a71e13e82168d6ee08f0da8d80b09c3f34550236caf47321", 0x30, 0x4}], 0x2, &(0x7f0000000440)={[{@shortname_lower}], [{@dont_measure}, {@appraise_type}, {@subj_role}, {@appraise_type}, {@smackfsdef={'smackfsdef', 0x3d, ':+*/{[\\/*'}}, {@smackfshat}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000300) [ 2280.022463] loop5: detected capacity change from 0 to 135266304 [ 2280.051279] FAT-fs (loop5): Unrecognized mount option "dont_measure" or missing value 10:13:01 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000e00) 10:13:01 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 55) 10:13:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) stat(&(0x7f0000001440)='.\x00', &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r1, r1, r1) setreuid(0xffffffffffffffff, r1) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setlease(r3, 0x400, 0x1) r4 = fork() ptrace(0x10, r4) fcntl$setown(r3, 0x8, r4) fcntl$setownex(r2, 0xf, &(0x7f0000000000)={0x1, r4}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) stat(&(0x7f0000001440)='.\x00', &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r6, r6, r6) setreuid(0xffffffffffffffff, r6) sendmsg$netlink(r0, &(0x7f0000004000)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000003f80)=[{&(0x7f00000002c0)={0x1300, 0x1b, 0x800, 0x70bd25, 0x25dfdbff, "", [@nested={0x12a4, 0x40, 0x0, 0x1, [@typed={0x14, 0x49, 0x0, 0x0, @ipv6=@empty}, @typed={0x8, 0x800, 0x0, 0x0, @uid=0xee01}, @generic="bdf90ed0b45dc9174238cc73e2ec1b34277633e2c527b704ea8c5ab10dcb1caaca8c2a14089c9aa2e52b694f8acd8ac77e703200f624ad8254d4fa919d35674f3b4ed052ee4054f42822cb9774bdc21858030204896463b215e78a8add0a9e2f32f5a4bc1c6d52522e83b472e1f6b948076c9f465b43d8f6ecaf82e8b4d7c70795e9f192d34e136862a75a19b7246a1a376c194f5e4f3248288103dc99813b3f1ee2ea5b6578a51e126f35fc47842f45f0e223252711d53951701d1305c48606a4bf363374428bdd499f8a8edc75664597727fa3f097ee5827110569972f226138d13cb68e33381c0f977858c73238106a3f5608477d7dfeef3562859e4c56b38423436142de997ea55f62e233250726936e77531e4167ddf0f47d634ad39ca252918a493dacdbe6e134e26b7d354f87fa45ce8ab679a2d2f84c5f7f3a915fb1aa1d44595692788ee792320056a1fe57d4fb0917b45fa84a26a4bdaf5b06ddc69c340c5a578d0a426cbead61f2b4b531ca3f7c5cfd2f6ca36b9e7f9fc25f9d3237a0d6efb28cff0b24b730e73ca4838e65041d499898440988151e336a4dcc882e1f8d82254c572222b601b378d8b6914155acdfcf8681e723d36b03f0937a5d77e3cc6a9a033eec5e0800bf33daca0f74426b47faffccbef9a46845e0d3537cb7747b2a962fd8fd19ed3a47f8b497b6c8dd32dbb5d4660d58fca11f424315dc43531fbca8c9b435671f667cdf046997e7759a98313bed29725fbcb8ff70f5c09ea2c765e98eafd5ba9020425423227eb38611c8dee1cade4a707883ead9f9204796a77bb8b6c7c27ba435451f69f7529192f91434406106b65d623be5a12bbc50e3cbbd747e77ea82f3189f9b763a053cd017d2820e92f5cec76fba2d0f5e7fbef55484f898d152ced4ee096d4d261ba26aa0cc145f0e54e01f49ce1da3f4bedc36560b89ed8c6d2c54ad92f12d65258b302317e688fe6d0aac41dfbd1608e887e612c94d22d8b06ad7454cf9a9dc81ca162927ae73fa2a9be1f0b597fbe260f965d43e960d672f6554bd206a4aee8ae9d1c3d97ac877017e1dc9d4c833f3b698b33897545bf2797d8ef8e8a3718906be667947ce7d0305a584326c41650a0d571ea80fdbbd1936c9fced982e65b58d331e46b7fcd8e6d6e6bffab77277855a50ef3ca0fc17feda76c3c83fb522e9645f9e9feff935b4b7f7dd2ad391751d7b76d4f33bf2cdbf076618409661ecc8bf2bc737eafedc5b68de0056637337188d97c719547e5df57429b132edf07c9758c58d7f0afe9b6bca9f2e53299bcdfed039e7c3f75e8ceef5e6131f9f701cfbc9b9e54d0a6b3137b312e9030898cff30259988b7ba4f1cb6b2bb70e34937248d228034210f8bac5434ee97708ab97dc1321a006dbb4ae7f1ee2cbc92c591a89476416ae6dd7db16ef458388276d36d31daa7753e925d2eb99b87fd041ac7fc5340b4593081ed642154ce892e87c1dcf01e98bd0144b0c69610da64466470c757f50c366a30ea87b12da3141ce6c81e26d01ae48dce7d5d500c32106f26b092d4e3883caf274632556d617e20a83cbfe2db77f5a47b8ad6b1cd65e5a09d8fa0d05f1106d2577dff6316622d13f0757ad6661f22d2079aeb115f8fe42ab8695b5cb14a890f836493c40e4a2341cc7e99cdfef6c0838c1c55de66ed4737292921f906232fbf738c093a553494e04419cd94cad85a2c288e31cb9a72b899e7fd3d430d2706a0d8a37e79a329b723b44f2f206c77d883aa8ca0c94183df3e455d2b37e7dc26c1a3bc2025f3d2b9ae6d04ed9667eba22385a64494343f2157954d25b5e4ece8e3a71243ff646f95f8e58b5674c1a1d0fe02af786aced92358c92599f991813b37f8745360543fe5cdb62296c6fe42501fcb075d7e0679851ab185b0ccc3fc587c3a45ed6531d8df5cf265fbfc502711b1f4e67dca2e4cf00867c0dd2bd9331c628c5bbb311a109cb9b6fe3086523991f49e29016bf2d54bbffa5bde4e084a7aa29f85f8497d4f3b6b5220cf006bb51498c0f3424b203ace1ea3eb14dfc7d8e5b026d767c54c498a805e8b00e9565566eeec5f7c7f9be93dfb0f1095b0413e46fa19ee44bfab9fd8efcd597606bf8ecc5e96b7fab114b658962b8db4ab794478786d51394acc26b668eb154a2ec6641b9cba729b8e9725dcb0a02cc17924ccbc58e6991175b2c46faae4948d5b5f7da49332c3c8f6bae542df201a087904f5d2d079bf03bd596649be0236e6cc03a1eee672d066318d10c2bb5f6eb71d0859392d9d8c7651c63efbfbee2eb78b74393aead9590f88fd3eecfa24eeb94cb0b957939f5907c298a76b87da34b0ebc48644511342f1dc1b7e57012a7e56259288a3d2ef25ea3f1f16f222881882ae68fcd8491fece6048b8dbe521be4f5b28898544beef358afbc9e5b764b63dde057bd7d514b0d99252b31fa28000f6b6ffa6d27ce6cebc282e1c8fd3e6079f70bcf74104e94f4ff944f9fca914918b63751488e4fb33a7bf8fb38081504c54ba3a249c7f494b32fa038036def921d1e4041f6139f18c3acf0c32c1620ca6db18c418ef8d4e71864bbe86b5e579811d78a72562e7d36a13d7c207209071e4f3a74f0dd897d6d2a88453128a48f0b3d6ecea82a738292a2f65a1446bf2fb04cf52ef8ba8cbec3d210aa90f796914913d4ac685d1cd20d2d5863e88327d2757b638aee91a76a4317b3d69bcbf024ad643e526cffbe3cc566b3461bf13c1d23c1354467e2987eda3ca3e0b89431b3b838e546aac179028f0d5217ed5aeaa0c817e155d99a4a59225ccd76fcaca6b337188fa713742009bd063ea335c7eba1264095bda99c61c5e77e47c5682d88f78a3ec80f564a16afd48d4e7ce37afb1cb2181911ec65d15f42f575ac33c946bc0029a5137c8809fecbfc887bf9c293bc7a92f67495b8e50ffe953348d9f1272531501e02ca888902b33bd8004bc14b2ba11e2897093eb4b5352152522279083484d2fab3b96955e6dea675446bf7818fa4555c2522c3c73df53e318d8fe0f75f5c81b629eba5136357e557d37f00927b25c66f241a0ce04fa5d61403493b6257ec8df46880b172211946c51d4ce57a026b842042044be6310d3ba83056deac9b7bdade4dada10035fb509e7a2fa4801fd26fc4597fd5ac426b9e864f56da450f8f7154a21f212de9a23a1f562e682470f7e804542d67c5434caed24a219cc9161f8c6628364d6f40ebc1ad56dc6a4001101ced30fc3e83368cba91ca0aa1dd1701b7ca91ba40a1b0529ba5223a8f3f921fde0a0cc0f9e944fc6511b3ade3fa93bbd602f0d1cd7741ebb1181511d73f87af386bdd76dad71e07b2c017a006529434675579ef978e67efa12a5d8a3a9e1d09d0769cfd815deaaa0e56bd47c9e723acb295ae2b4652eff1a22ef4b9a601b1bd1e0df7a8d48a0a8bbc91304ecd583a9d0d50e18a488a16e0d3424485523270a726f2e5460a3edf4b919c0635e174853fca52d87c77de88e40385bc87160e6cd86109c7083a5fd4080c0b2f61b645d933b71c3cb68cb7b96fb3f26ec27eacba8ae2fc4333b69b60f16610bb121e8cd1d5264a6143eb949aa9fff4ee4b6da9ecd754d0de0adebc498d8fb255fb1e1df849f55387f265411233eed27f24e542953ef31da42bf4a9d41d1002a1ded14266baaf852d70f0f3964b3b08577b998520d45183ac9d33936eb0237680429acec9c66737c2278d7abbab562fb392ab2314bc5d8941efc0e6d16d654d5e16d0e6ae36aee3f324f77029d7327a407fdb8651c6a3273b570046417534eb08f5d0cb4311db10c88031e74d3653bced0199e90958c5a45a203efdcf48433574cd8d96b753a1dabc5e9bf11d85c0d5f7fdc77118da9bff859c33b5d3b71591159d7e656aee9e8ae57c1b9da7b95fef7a3004317bafa2db364996dc5d8f83c73baa24d699487f5b7d04b5e7a4b7c6735d909c20e85605684ebd3a2ca1c652305bccf80915c7a5a27e7f1b04a79a2bf9d20a8b2df0681e5ec36daeb7aca0ca2e294969e4d21683952cd559de4c0e3c663109f3423a5ebef3a285363440452d8529e434afa4ad4a79c9fa0c848f206d8a52fa82abded6b39833f0aac407763d202a656fb224cc86ef33929181396d128787ed5663068c40abb4fd0e3c7c8ef8e628347a7f4237c9940908de5222029d5a0cd035686a7b8db887a3574ffef0067b6ce3643e2d70be3f83e1bea6ed6062a0bfbf6baa9097ca4ed83dbc86ab1bdc7e2dc1d4eb1ddb604a1acbff13b785e61a4abbaf302278fc9633ca061619545a902e37883ede78f094657ed3bdcd30d1c84c9ddca57db03b6491873395234643ccb94f051160b2a8ddd4c69bb300a55c0eb761cb54e186c17caaa8ceff0cb3955b6b98505461a7744b0550155827509338f0a7f6247fc512c6d8e360cadfa21ee7884f86c52760a920479e29c0ee303a1bc0978e1177097e188498a646121ee2c38561088af5d43a4b9aa931bd07e648bc451fb804e117ea2b1b283c659e497fb456692fcd1db6016e1ca5e0a487a7974051b1c99b5393bb66314c9c3d1255891d9ca79eff3ed1b34fd0151e12fb452fba0e081678ea8af9f02f44d8801452bdc0b7809609d14f7bcd63cfbde66ddd862cfe095836a1c102aba12b124088fc70ef102b86e241fd99b51665a1434c7d1137a1c8209197942d5ab4a47c930610664695da2493f92f9af7b32d78511ae42c4bca80b02debfca23e6a188c7f7a263661ac35c736437001b6f8b64676b86c930f8b6fd9cbf41482ba84ac3c72e7ab17ded3257e8f6cef108fcb8ecb157296257c8814607f2b2cd8e7dd71cacb97307085e8b890a3e92cabfc97afad5de03e18b4de009f08f30432fda93950de5dc2147205bef48a1b74ad06f075067873cabfa0be59bb5a2bdcb9b3f352da20f9b52cc13486517e38ae1d85603dd11b6d8fefec181f437dd5e279e7307ae9258938755a1f7dca3b45717a2d92b0d601fd26ea45ae0de3ac9611eb30ba720c2a6556b3ae5168889a6e7b650ba47f8d344326467dbf4593e16dcfa621587da5a03342e87e2b05f65e0245d3a13c734b5a0378b115f5f174b52bc36e63357fb4236ce7625a1daf7bddf95c36ccfa593c33f55030712d5b65f9af30063570fedc6fcb02fcc14713aea834f4a8f8296869f9a3b973646cafdafc4fa853b2170f23fe6bc652debb9d25c121d3faadbe7934cb60e34f27f7b41d722aaaa956a5669eaa118589745d2e5500b0775f485dce81783ef0fb1519fbe3645f3e3b85fa613fd62a82b237f0452ed2cac4fcf1521d23b86133d0ed58b2a7d877b6b6a21e0673e32a4043655d20aa4952002e04906227e11bc1e4ca69c782ab432fac8555cf26645b6ceb40becdcb0152978007d6ab2693d20ca705602af3ec3e29e1965830ac9f99dc43d3155e34d2c3111f76467680a0e5630ce676318ee0d8fc45f2f604f35fbcc13978a69bfb55f4a790c232e35611f0f314506375d61d9f0bf7d7f80c99c520664f50aca43db7e748f52c9b223228dcdc4a9e8977a5364c524f6d9c95fb600a1a00093e8143d41bea9016ef9f503ee288122d5f6bbb11cdd40264c63ae8aef19744eb6dbeea60e23c51a21cebdd4706b49504d426ea59153321e3e49a31792356cfce3a988b50537fbe0714b576b27c4fff3a5c60c459ff93bcca731cd8baf8d1b9b9a5e96690f523a35e41bb64641133051175ec299d5d850dd73df14085a32043fa896e51ae2ff0369d0a6c47aa2f0b1d999a6a27e6de1c4b736ab", @typed={0xa8, 0x29, 0x0, 0x0, @binary="baf41c4295c1a1f89b85bf268dc0ac53d084ff12f9c09d96abd2c64406cd4524329d8b3cc16e0769706e7769a488177efd84b443f1dcb78b4a165b8ec003498f4079c577540eceb66d40e964085ab879d6a5d9a40c2756bb55a65a48fd5b78c10037bd0d7fffed8cb3ff60aa3467f978a5dd58693b2bd2644d22fcccb49b46e04910ccdf27ede0f32186236d3a89990f861d290e94b985a0375ec2872df2f4dbe2b4b4c5"}, @generic="c7e1594cb08a721d50638a3d278df2ebad78231f62dfa316b43b7e839ae3809b17dc35b813bae7a48b4e06575e9aaa7524fcafcda14accd5b95cf798f769e356de66cc2b0dc5b86210e3a32722ce1430deec94ce2bbcb1dad908e793d4429ec169e438a10e340edcd58480c765a62ff057c9ca22e1af331a8b21900b7dbbe2516f3e6fbbff3fed87f97ea30625d61d7b5a541abab28f7f7bef66ac2efc81fca0180bcc84e5e7a8a6fdcf404eab92f39f95cc", @typed={0x8, 0x67, 0x0, 0x0, @u32=0x4}, @generic="980c437acb01233d69206093b17384c80c8dca5a3a03a95359592e8d8b055dc890967b79f445e82c516748b9fd296150", @typed={0x8, 0x18, 0x0, 0x0, @fd}, @generic="dff32aff9bdb1e9b0b5a8be01646677866a9afc8e169293ffca305f07a62c56d9d0e323676058244dbd9d40873492277c2a7eaf8b892a24021d3690b1f5c7389ce6365c7ff671cd26209a529ae684fcbec22c1baf6ea3134c76689590ba6949620f0dd3820ff4d48f34969f3f88bcbc2db96f7464f1963a0fb318ca7f9a029ea3d81fa8ae7555851ba03a9bd2dbef846f6d6b0b722fdd3879b7747b526fc28b1bee85fb55b329e94299fdbc5e89291e2464617b2c5238d5d885d4d704c07024cb1295a5001103f7c2f1dd9ac6c597b4be43c6f9ba70da97712aff8390cfe6981e5841a05e21a5d781dcc"]}, @generic="306285d19059c20032d4ce3af5db7487ddddf0a368f2985452b8508fc9fe136a7692f38baacf421813b037e44a517139ddb4cbac9595046f1f46b3d2cfa150a661be9556a4b18e1c53"]}, 0x1300}, {&(0x7f0000000080)={0x70, 0x3c, 0x200, 0x70bd25, 0x25dfdbfe, "", [@generic="d526f68d38a67758de0d6f32190994136b7d3e94892a2e79a18bf41555b86103dbedf541fee3295c860c1b43fee704ebc8064603f039215421d8d9f1b48065167265baa1d1e51b140b078ea3b6ccff444c5120be0d8ffdf35caac89a94"]}, 0x70}, {&(0x7f0000000140)={0x11c, 0x3d, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x10c, 0x8f, 0x0, 0x1, [@generic="b8", @generic="c75b06912ae7a0b82d6603e1253310ae9e425fc6737df2813350db24011b9e428e4ecaa30fdc7ca4f6f20f679afa169ffd839074e8e99c0c79df6b99d05cab0a63f38b9879437114acac3d86072505c42390757d0f44684a1b45eb49eae7bdec6b8c45b5b3c54b47298bf1601bfbea5c773cb0edc007314df27ab9de39b208c7f4bf27e9b63c3cf4b10c2008a7efd85b590638195cf8a05af7c73dabd802fa979a933bd7e3603e6475a5d1477ec4aee53e09d854d326a2777a0784bae9d8410e87", @typed={0x4, 0x7a}, @typed={0x8, 0x54, 0x0, 0x0, @uid=r1}, @typed={0x4, 0x7f}, @generic="dd275d6c1caa10462cd57f90fcf4a55e6a153bdb9971cb5b0a4929852e578a8881164239365c2b7baf5b82d5eb8eb61dcbafb707847b"]}]}, 0x11c}, {&(0x7f00000015c0)={0x11e0, 0x3e, 0x4, 0x70bd2c, 0x25dfdbfc, "", [@nested={0x11cf, 0x1d, 0x0, 0x1, [@generic="07b515479e782adcdecb1e213a0da4faa5c8a3f9ec8173fb2ab6911768c0b915948072bb8587e45d98002b2c9a69240823eec82e44dc7cc3608dd9562c6d96f3f2af79fee582dcd7c893822faf09732568a5f37a6070fe07867905f4105a75c158ef4e6c9ffc7eee9721678146b5a92a435cbb32d3e589c691f8a1b7d0b80fa7cac98ba7e41dbd037556a51a080280fdab53adccdd3f0fb64f431d085a47acdcc6b7a1fa26fcabdb48", @typed={0x4, 0x36}, @typed={0x8, 0x8f, 0x0, 0x0, @u32=0xae}, @typed={0x8, 0x22, 0x0, 0x0, @pid}, @generic="550d3c8ac92faac7b42cfca6a3b9656838897522c6343f32800614220b8742d98518408a56e6a7cdea68a74d41ea55cc0ebfb1f1c6d7604b6df64da9d8039274b0ec8f788402546f515401da331556979af732f887d0cf151f082f9e797a0dfb25ceddf9b1ac56b1f1a6dd898cdd26f0a2e322a55af1cdfa9e0b566b06c387de0597cbd1a24df0c86ff524dfebd936151683bd072a3587eb2720f250e7a77c83e192ed73340a969b678ddedf37bf9999", @generic="bb033fe4858fc2404a5f7b279d42cf9be74bf6813fba88db3c68f43229eaf599fad5d18da64b3e460b9f9dc76526a93a74848e0e40673ca2f36247ceecd7e2a1b1a0de3889a72f0482dc", @typed={0x14, 0x3a, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @generic="379830cf5dc9386c366687ef12991851b300923db81a71176b92aa47bce2ad94d6e24d22ae9d6fe1e06e28e32da1deaa6c66052790959d807df52cfa24fed22551afd5544db596d0ff99120364c0e6f8bb1c625e8829029850794fae77336d1bc51f76aa47dfaabaceacfc368aed9f1135e4dc05ea819bcf37cf9819c046641001685082fe834c459d77a659875ee498006eb787d10845eb87ce881654ba5c75f0ca6a4b10d6c9f0f86a2474beb94c752ab24812a4e7cc97db077808bf714abe84e3cd91bd2f0be6527dfa44af9936b12a4d227856959678c368ae0ecd85fcb5c9e12320587d20fd4b2006e21f0d5b030a1297777fc6be6ea3538e2fc2380703da9d0374ef7b402d0720b86c8255eaaf9bfe50d1c983c6e3477e680a238a4632663440bd9b6ec8eef7dd7e158bdf3f3ad5fdc6b0d0868644f147ef1487dcdecbed4a5acee7ac53f0e412bff0152c678e710105e291d77fc67bc74d3fff0b63a05e2355ebd3abef36d882fa55c29a3ef55e9ea58eead13690629b9764ded72e896601f29bb6dc48732f823d8f666a1f67a276193c1177084f990dc9fb5b6191faef9708aeb9c99015bb9ded9045f233d683ecf0392909887646a95bca524745299c1a542b354942be65d6a6835f2a780d4563e8645c8ed158d61aedf0698e8410e83f63a5355ec0cb00af90cf011d6da3314dc2b60eccb12a93e78894c1ff441a9da3b899c23acafd5329e350700c97822a77dfd30fd7c637ae46db4148bebedee1c5e8466bc3599771eec9a6512f29e4facb5be9f70ff357fc3745bbb77f428709c1d5a9518126657d7bef1f1909b9cf7cb46df7cf05fc2564338cba9319eb9f27a1d162acca44b52c03b75fd8185c17a0f0610d0645c25bc982c9b638702f14d8abc1542c59b316fe8b7fc406bc829bf06c298231545cc5685b7d628d3990701778cb66f2a84708e8ac102ebb425a4d1751f591d8bc62e08f0a4b65c4b30ef9f5f9963819d3c4572243dfe5b8f1587b0e781f3fadd018798dfeef66c9c33b797695e5e7e8a9d36fd07c74744e4e27847ea0c635ae7a49489988c5e4895d925d6e9c99d28cd7bcaa95b85b464d0d756ecce5b65c818ed2a505cb31a2c2baca1c66f7099d021abd18b4a98b8ada7e70e82c043d3fdc013c1d0020fd962c4de4f3c51eecb366170d3e77031964c812824d99a039557010f0cab90babb157200c936d7f285d730f3303451da00e107dc8869e78729be672ae8c34950edbe91f4bc24be1aefd7bce34b9394897559677aa04129e5c92dab39ea55eee9f06a1e5876fe54a3b112f854441d8284c938ff5c801711d5a5c3e716ec3d036ec103a1ee2b8706c3dc93cc7f23b638a600eff02a96c979b88800a4f6327f3baa7bdbde67bbf7d0014d61bf64348fcca8d56d1e82bdeef8fd2f75ef1f86d7c9a78cfd6e048161c864e7ffe3f9005e586190bd7bd3315495ed5c2dc154d0353f183ad8d933711892111eba6c34c377cab4f90cd3ac80f7f4f5c652bd4739333a199f4195f8e59278faa729d9ccc3ccc90f0ffb499f1154088d4fa7f1842a126ff97da630c2d1ff1513afb903a0e44f49c5c1cbdefa3370b4d5237343946e14a215ee8cdce5baa4c86bede5e4009207bfe3b5f0a1303458da7cba60d6e2531f17e034fd4d9ffb3c6e848ad1301181b214d0db8105ab5042353420b162baaa97564e3dfac7a94f0a24380072782279bc68795c528963583a9d279430eff23bcbd2c40987e2f17811859efb4d9bd6662b2737fae7a3f816b2ca783462b78bcaca4792c1b9061584356baf6c4a0a6f9e1198dc93311302d5f681218273b6120201031ebdebee6b7290fe096ef96a16c704633d73b9fe60f458aa960bfbbbf3dda366b12195408b33ea56536450eff434410a715e84241e40df9edc458ede7e466c59175795c47f75fb2da5b61d13cc2d7598145e5e8d97bfa05a7aebb8a62e0130f263e1ed6870b0a2e14ea5552f152fb8ad5ac38663eb788af89c69adf9b5e0a40789468adef06c964795a31be1aad9d340be2cb6256269854003db8bd04ccd126cdff64d91ded22834cb0b51b492ff0c61573f35c7501326815de6779d50f5b30d4637fe47359816557cff51243b85c045582d71029342a2074ebca677862c550517a209301af67b667b8b2cb6fba94d4f10cbb105862ca61b11735360e69ca17069d0352f4e89ecca5db54ee2e9c83aa7040ebe067524fc49760a03efac8602aedf194221ba58c469f807cb5fe0839a5c3c2e40180e6a3ce785c9536076dc0df8877ebc88b580094486dc3987dedcaeddf9d4d37905d41bd889c37761f3f16c8dc2fd3791fea051b1792557fd79a5cbf5eb60b599e978b598b79162ac585859d24c9c698f597de1759fc6437acd82a9a307749019e0547513873da4a00bbd39ccce646d88f7618ea8ffbcdf3cb48c06e82e9bc547c54f86fd683e5ee612b791124fd40c2b8204db927f33da783f68a596c346e92e8b9e72830fedc643774a9da07a456b00fddfa126822ffcb809384125e0a8a7a4806d3bbf873cede75192ff8b7d1b936a548050de1b83fb75daa3052adcbc69a8877927046e8ea5312eb5ab0ea09be1af8e96ba8b34c3a5ea55c7bd3aa9c6bd4a387d133c9e5abf471abacb3d2df52455ac33d5ec43cfc3c30e9874ea8bc881cf6ebc012ac6fa925b89dfdfcd8bd5c33efba6c21547732d9e39085499f17cfb9886575ae7cd64e14bcb1d0c8d2770b140ddd3df090d088156d0a962db30d0c077c0390ccdcb2e94c1b129ebc10aad490f9fdb721ac9a45160dd81455e2b1ce1f54897cbf994a8630d4df58e7ada1c0446087820d592cd5d6405db64ebd5d647f7940cfd680c1d2d8058d3602eed4e15d98b11d618362bcf612d4a8b5bdd306add6a832fa5020df049852b95112c3e3a7676a891f6bad8e180e65e0456cab2d2e37d8b01aec483215c6b8db04b52caf3af309dcea403bfa2d0c6eefaf32c11ae84f2209e0947eb4b2c16aadcd4dca2f6d830b3d39eb7cb01bae06809dc08ef0aba82524ef76f9720ba6fa018debab0e7c0494b865ee015ed8c23b486e3cc49ec3863e7f0482f4b52ca243bb733b343aeb5e14ab142ef88c4d1cf657948bb6798bfbb0abb54d250790832ee91fa49fd6985f7c97d93a9f4a6739e5ff7e595de265ed3abb3fbee410655623a0f185b52aee0a59a59352eeca5dca319eb79eb8fa5edcebe00e866f569b5cc6fadb1883f55a16575828d2e4f87fb13028677a37d67f62df0356d55dacbcb2e571749b03ac9623ef93c1f61e14aa4d59c03c3acf1760fb60d960a2509cf04487770542ad6de64e8592d70d29f0b60b5112473823bf98f3db320ce81c9f32a1b648f75489722ac54935710293493545457d0bd7d745777356c635acba5b2534deff386f79c495f3ad3306a8b5b1d0b6d64dae58b24596f49704fe4ed85570c31cec3278fbdf97adf1e63351bc535b891d16650fa608dd72304875fad9ecfef8c9aa2973defcd44f380f70f24962377a0a7c91db2cbbcc83208f4448e3c5020537e1d83bb590d11f5a5b0fb6f1bef4f5db6d4009556eb2538008216aa103860e9afa712fa9cd073c19dc70de0f85c4a6f2f3ade8258b725da72434dabc3114914fed38124fc7cf7d1a01b0f01b74ba94c73b53266a23001fa0af2d0c7c4ee889a5406ddefa1478e77e6d328d7827dc4dfad63462a72ce6271e5c1299e002f6444154001c1a81574a113cb66ea413b1074a6b05cb5a3649d3f8448692e298e287ff968fcfbb7fade2fd7632e33ad3698b14236be39da7fc6ea4c71f4edaca788891da02da08ec39a0d1814439480561dfb3cc1ff492e32eb9b6d27bb1056f14c537ea642f3e138ce9af6933f2aaf49b0478676ab76389a4fa7328866a655508327b98683deaa9c0603b857d45a6bc873e4da61e9dda79160f9e5edd046c1e6038b04ea8754340cdc7ff95361af6ee207d662f8527a834c8b8e8cf2996e6a008f38f12974cbebeebeff5805ed424236bf991cd4796f4b4b50a3959bf940180cade35b8c10950582d5ac433021bd6d91819285cde26d859f063c88df4a1e41484a347d6efb85802433e80462ef7925fb3276ca9ce37f29ae4374d6811141b60c59778be070977f05a3866b93aa4a68ce53b483cd15ee61c7b0dbb5e19837f2a17f1021966185083f682007bd5493f91d5c99ad813269aa0e014d3de6961d87ba71727ab20a867bda978ef27d40efb3ab4594243c23c74b687e3afe516ee4dd0297904b0d6e37cf97d512d79d03b1c350bde8029f01b82809d57653ad3559a177fa42a801f197c712608f6d2af9a57c7a77d4f155e4f7e21b2fd0f758f1006f5e7e9288fa264237d8301c859c173f91e1b127021edc4078b410b7e39c8429a2729a2db6909fc27c6d30f664910b052f675a64b76c2167703acae62e69ea31f5de8b314998b87f3e0960a40396b0427a8ba7796f5bf1544cb60ea63b521eb29a6f10214a5bb1effc217fe39fd582c88d5f58dd2cce5712c7810fae793c5b7f28f168a7bb51acc725e04fa7beeeb92ab5c7812c8377c0e4537ab14de1315b54b36d5171e9af52da8f2eaf150894d0d748a82f1832d767adeb090a1bc75bab7a6ddc2b4f0d1127dbb2198845ae2c951c1b75b3e9d6f94738b796721194dc8ab0695bd9cb98204f807bc206ed8aa731c5bfcf632704a75b1fdab2bdddb7183b5096c8cdf68b3459d630b0a626743683905a2fa5f50924706eec877f7294ec327c8015096aad95fd86dc8ec7d91fc7e6ffe21657649f906e3763ed6726d444e7cceb32e25f4f4eb065645cbac43990095913fdb4ee299c134bcbc997ed969cf52a52f9c4a892d427dd32fba556ac18a460e94a082cf5b3cb0d2b4cd5157f8925aad53b42a4594d536ca5ad2d52ee9af9c900ba93fe659dcf32563c2cc876f90cfa62fffc0e8b8f0d51088762c5b0c0ba714fe5d42c1edd2e8c78c29385a629d686e3a21fab08b37ee6b38e8f65bf71960438b180af0c130f999372f54e27365497cd8a85d580388e5f782fb689dee96083cdc5f5875cda99e99e7d0f34c410c4c9702141edd90f2dc6ea6231a04b0807eefbec5cf222aefba53eaeeba487e32b60a2f1cfe102776c4006b1aa571f989e05cd4e0d0bf9bf4e2580a1f51b7645219877dc590f7681383559d47cd441ddea64376307d3b524469270943da22d2a9078a792803de85fee5b140bd61d79bdcc870c0420c6c77f14a09153b388e3304246d38367becd8586377a6c3339a67a9e55022f9ffa008aa4d39770835bbcc8ccef979bfbdd972e1d0d4bc6d0305f374b77861a696b5a7cd34a07072d9e17cf8344d060071e87d0bd1abdf8b6336b28f263e63c7f4c795fc63667b33d08a21ae0cf05a1693c00b8da3579d31aa43ce0510a6f4eb7195d511ce1ca397d97bb2a4e13e12f47df36afa529084d9217d9a4f81d619f3974c540bd08cff48e090be67275bb273b5a034a7aadcec6f489d11cff36d656db96ea49a023e678c33f33aa590751a709a53c494fb9e7979f7fc2b81ad157db035da6c1a112f807a223ec8d2e812d056993080f0a875326bab1e8a0cafaa84d87995268cecad2938e7af9bc3a5cac156ede5cb4f5e12f593cc350da30246d3af8075f3bccfa14d183077e8e478987e48eef48b0e019204244bcebc611e0dd4c7a1579aa69e8d6d3a476cd54519e614ab2fc3f825a0645bc5dd9b6bc207c8ed88d0cc242edd867830e25bc80d3d7af28d0d889ccbc7be395061b939"]}]}, 0x11e0}, {&(0x7f00000027c0)={0x13a4, 0x21, 0x4, 0x70bd2c, 0x25dfdbfb, "", [@typed={0x5, 0x2f, 0x0, 0x0, @str='\x00'}, @generic="0975f5a3d7aa1fabb374bc6477d12d41e20b4152bc035a4bcc16c3c6bdf78992843acf2a228942e16cd472e667fd632de36e6dc639087718b0299c8ec6cd4989b8529b7fd2bf46c2a7d79f78c31f3b439263edb429504016dec683e9a00cea8c57c7cfa9e1397b1f79aa921688daada76931464b3187", @generic="0b63a6e88976116ce91a5d4e568e28efc9fc834139f5360ad5df461e77c3eb9736d8a627557f58de4acf12e3499eb5d9292117a7b5422eb69f9454109f90303fff6974a92488a58349abcb4a05ae5e5f73f22d1633e9053fc66e0c2d4608b7b8d756736fcf6dd36f741d70ab8e8b160de63c6a7bf6b94c92c96cb06fdebaa7bf", @generic="327598fea2691df3e61441412083ecdc391fe7a9f23c4680c485b70f05c9087d6f057585df13b68420c1140140b787589bcec5a6351b144bdcc76a80", @typed={0x8, 0x6b, 0x0, 0x0, @ipv4=@local}, @typed={0x8, 0x1c, 0x0, 0x0, @ipv4=@rand_addr=0x64010102}, @generic="6bca173002ac8ac5f944ae7c4b80f18e3b0e29f3e4fbc2e386c9f039ea45e5da1dd64b21e3294376b2353ba731413e13039aa692e70b5925203fa0f845622c0431e16a687680fed12a266e7070af6eccb3412c8216327eada6ef6976301607e3f6145524496cc961b3a1d603ee7fdf6865f32af39c7a23b42f7e46dca862e7b924347c0a63123cc88f65168c7f79ae0d156dfa41aabc8a46f0a8722bb8160062a1971ea757a6071c31e6839547", @nested={0x1199, 0x43, 0x0, 0x1, [@generic="f451bb34ae90757805e7a5e2429d00ba82c4cfa9a0c6f51a6fb97ca04acbd058be6d54a7f48bb1de46f01c39040efad236804a1c4816bc2ca4252eae6ff01405634545454748e46b2548a74c7da40ad65ee59a16317f0412dbadac237254688d204410c440113de918cd9263c30e1e4b256836c5acd0ace33e4ab9ba8ea9624ceecbe66543c0080b5c8c52f92e67de196ce2e67898be254c3f7574ce552aaa4f11410534f45a507ab74099f451c013b828c6681408469fe1909e7e87", @typed={0x14, 0x3f, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @generic="31b48c7bfd4c6426a1038d6e4c4510bca0d4e4a6819b4cd0bdb5a5d04dbe3bacb7a6ac622582ffbc59fee905d668229e977f6a52b02f26dca6a8620a266c514fcb46c2397ca6001335c5884229f0beba775fe3d47a3ae35f07a7979282e6a6b57dd98cdd3f2a29854831c4a2c798cc63d72847a466c83223820453cf3ae392fe68908e6eeb641eaeef0a87618cc0d9f6752aa12185c84c99ad0bafbe03ae770febe5b6a65c971612210f3332fd764b790aebd53bfe8a272ca3d9a93214532c5aa618000e570105d96b911756a6767be0efa393c0be51b4e6e88b88e0337df014a39a8219ff5259ee21bcb7dcbf61b0ae0b5086c3855323a5a86b038509481e671fe9b9e350b3710630d5021ac3b5d3e87b5cdbfaeb6dfbd2f25445baf063788f6a46c34d1cb2b253b4b3cafaf4972a040d6b4882651301de24bff213f973e24552c6fdb12f58910e96cbdddf15897f8d175bacd8c5fc20ae214b328384d3ad4900680755ff3351e3c2a93fb63ada8cadd2afc00f7387da03e7a984e2199be54520cb7903d81459a79c87ebf9b27d8192b8eb555d178b2b14c95ec30302d78caa4e3397f6c87954fd77f3fccbf808bc72e1216601c3a5add23ec53462e06c675f7f6d311b8145d30b98c922507e92f7373104fd9b2588800aeb473ec47918cbe36d10e8a485fe63f1cf00591b43f78c0e60c902b8deac2305d25f0771974e0a13faf91c6c29c9142bb104f7557e37affc818bcc9f5be8719753704a77e918df7d378d9de02fdfc84c4ca994deae42238b47930c2c6125f85135445148815f2cc85594496a64cca86a4703365226076cabbf951d6bc00884352f45261b31ff33b042a4d6a9242922c1b1aeb97fc994904d1de50e89f04c030e9967798d74758644547e11e59273443402d0af5b4a3b3a7dc58a1e2a33fff10050ff92116503cc4dd97b24d204189e60da52a0ecf4c091030932081131acd95ba50f867eb29ebd394c6effa52bed2bf6040368fcfbacd03f88c61197e3b3695610eb985c34119060c8bf72e8ff44376f1472a8cb85530e400e0f326d6cd19710fd7ebe5dc9ba0677f417705e50f5be4514059104e8e2c715fed0351bf750f5b7055a370ba8aa925515819a23a161c1dd296ac6f0ed64f9cf20cb4d5c31e3c5b0d8d589c85c9f56c626c9ac0c7fbb131a0eed2111a9320e3819db58cebe887150d54b89409a456f8c9478796d1e320eb50a3260e9d104e7ae0d1d9fc21720fc1516f668a9e24124fa94e0332a3ba2a0b7c163626e249e7a94af9c0176f9945269f3f4e4a8ce2d808d43c23b4d83c40d87cb2ddea79ae591e4a88553e9ce24c6c0ac0cd524c0a209926b1187084582909b04e4c5c0593e4c8fe80c7e732d06f1129f89e58197e1f2f00b01caeaac3c5b05ddfbe44bdab5a3494b1d1c8a732a5901cdd876aaa211fd5d73a506fbe7c1cf0f04f94ab765852ce8985a183304fec8fd0b49687271504246822febb660cb5c8e8027abb69ea0e1c35a121cc0ac216bad24672f4008b94867df096fd25a94d595b031f0ccc0e8aeb79028828bb8a2c0e57a155eb95fb445083136488198d2b32255cca007784a42f0186017d45690ca612554a94902b0821f3baafecea2df6c48beabd517ec05cd6b8da00d954f34f4d6fc13abe4cd5167d028f8076542a1fe996d2a460baf3bd93f22612efc5507fa3dcdf1490fa6cd96d3887e2e7813f1e6786e658c9eb951ef2778799a7754499029027e723936e083a00efaf110e6723af3e34fe430bcd15eb77b292cfdea9e3cab04700c4a4ea6037cc46fef21a2128b33536ec56b6b341407907cb737a7c01c741e8a78fc5523bf7856980043212ff4cc007345641f428fca0d94c7ce6ac9216c791984dfc72e00a982ccfb1c04e391801fcd33b49417f956761276dca4f2a5d2146f8fb987c75fa2ce0087d38077e7d5eb0c1a479c26c944d967513fd28e8ab97d8cd849b10ba05772b384b935186ef3ccec4596aefb7fa2ea890630b1688f451e487331b643ccf3353aad8c50634e02c31e245516dc8980ac81c7c6edb4f2d3e5f66be1501ec76db79bcf4d2e64bc046f2edb1a148e7ca3f1284146991006fc6fd70f6ee0dd4b8308aba4d61af501528d64ec96d8b074323c0f70eaa438db2ee7c8f7b35d3d5fa17ab676afc2f82508d8e217a72fe08bab011859be4568d337402893860d75c77f181784fcb9385b2159e44bd23ba1b3a884d40b2d4a12429455e6f5dc4511329bccd77f740bc5ceff675d645e956a774bc79f576f475ee45f589678d6c591756dfc7c0d5e9d7302a9cc5f26f43eb3aff8fde7348bd14875f21e547e8c97df6d4c73c41db10a2e1c0ae0284277e993cefa698f7330daa1c5935bfb2d4d50f7625fab5a5b61c586fd40770e15341965fa5c1bb8c5662e1148c81822d8840a5be4bbb6f4036099a1d747a086fde42c920fdfcecf7026ddf9c6e2591877ddca96adb84ef0f6e3250659c5a744effb74ad49d9241540f40a0ecbfe653949bae83f819d2b4475b38ca2d148592ed3a7ee367c8103a8b3ccb6bc35f3fa22f2bd75c5b4142a30906daf2ce1419dccc74dd7fc9c3ff9b38fd94649615ea0cb1e81b2bf42c1a276e5f19f850525e43a17b2aea3c9adc4f8d469124870d36f74a8b30498e63cbbb7c0f981d29137cd1e01e40ada9905e9b3b4b51ebae72134455b7c17fd2c0691fd2a55bbc614766663b89dce27a97ae03b93887b2b9b9624650709a5ea3d51c664ab78136c21e5608fb0c165494dd9712236ff546a5911b006c79cfc7907c95da38c45de16e634d4326974aad39fbe220833d5ef235a54d479cfafefccea81935388a63e4bec92ce9faf26d94a3998415520a74bb54b770d1b75a53e40a07f13d2a1905759118e1c8a8e5f9671c02d1ef30a63677f76b73fc51024c6b6a4341dd2f5e23073c1a521d53c074cf169a63c6b762a7db6285019ac3aa72a2280a4ea9d8aa9ce479beec38c62f63227f27fd1136189297bb4ededdbed74ef0d4544643ba79761385149b5861bd8938f43e85414750662550ad16061a40e59d259b11c6eb06ded7adc40057f17971ecba5b1db9c2b7468fd5b6a5c5b40fdaf00c276525faf9f4d4a2a03f488c39d731d3504f01ed4f2d6f8cb7a7bd9657552dab74a567e80d47256132670d6fa0650ac7105b0912f5d8e5309058853be0154171f138340ba3e040b2e3b7d16f0b942bdc654100683634703df488efbecff1d3ba9e5f29db6e52e49f6c28522508f0a399dbc38d838d0a2a02229b1f50e98bb7b2d77212153a4053ec7163d3ca93cb7d59673038ef8d3dbf7551bbd99b3079ef9a9b796324e9c30d67bd09408a8af5574fca5ba2b9295b8994501280c464a36b3c41dc347c6ee2cfbc40d1bc082dbab6c8f48ed17075e53972b4b6ba844909e47a46e18e58225324396a79e27ae7b0bf6115365ab48f6b74ed97c0c2300ca56608c4828c08ecbfa6d223fa4730defa079ae876e27c8c2e8bd1d99779c3bc8355a5af1bbb11756c5683098987cbd7050ece0a1fd0a339f8f5a77476bcc5312037db20303dbe7ea24a3c96f6940f08d29fd92004f16c8356a9fa152a0852096a37f0f8db9bc7f97cf69e93fd73fbc52496b151b07289c0b4f885ba6c84cbf4c081202fa60c41e16e788d5f65b1b6ab96c5b394f7f55f742c75f939b900cec9808a15729c68c34371fc88a24ba6dbf8c51d792eb0cb6d99a527c4d89eb0aaee7eff5f40f775bbce9eec928628bb66cdcbcf7e1e311ceaa2e6da2b203d32be5499150a0ad1ae3fa38d2153c4c21a7af908207ede0d98f0fffdb5b94b054d9cfd99e8b9bfbf1ef55163e523d9d096e1a33f148df5e5b894ab747ae5b101b91e8fdfce5bd12c216be2afb3907d3209374ce587942ae0631b77aabcf3a90f93c8a1642a99dfd0fae7820196b9b7dc6826472dda92e8d9f2f504fe77f0d26cbaa3ea08eeb74e45ffeb6158094a395db632294b4d984ffab8daf56909ae364193cb50f2d00b56b9988fd0f6163aecb7cc3520ff87a18b38c8f22ac6af08e5d4a1a1cbed18c6fbc903993fb4ef69b10b280c62e56cef5682f4aef7c3bfe11181fa76dddc7fbbd8488c39c08e3483ed3ab3c99b9208db22ce8af2c5e8a10f2d9579a4f2758e96e03046572af6d35b9ef407c689c1e27c4a43b13b6d62f2830fae6d4af4d8a2cbe8312282b40d6572b29b8fd88244d9a30552783840eb0835465a94fb951e7b566a3a5227777b30bbc76d19e6d94698c2eab2aca7512c12685727b64241216fce75b938856eabe4177d8b8a7b8960d53fd03a957a52f6ff3e8a7a0c74cbbd26af1564e2dfb4abd0abfb299d999df193c73e30c28c19ed39d2e1b32162c57ef0ecb40b1c2e374bec0337be0d6ad05fb0da2b376cd278c6ad9ab1998d0d5568cab7d1b8e73794650335ff79e3ba745bc638dbed3586ffd9af0483b95d2176aae665bae24afe1bee5243ee857dbf9b748dd16c4ad25ceec913eee071f6b88a1cb238812f106c613e75f074ef4c153bc839139ee58fba83a0f00d04afc2c15703d75508b30704ad69eb94cea67a56100251c17ca3aecc27ebc24e0173366e4771a42a9a8b1e36d73d8d9e5e01c152c7548c89877714f50e51a650f8fa2b6e7ffe50a3a488e24034727fd73a61a2bf5a71903dcc1eba388324552f2cbb187815621a84feef3fe6ee382ad90f116bbfb3d04b2c84de099e542f8181bda4482d696c4d74f35f9ca52bcd7da714eaea6e584d031bcd171693d8e44f8512cb86bedefaf990ab261eeee40f70656729bfd42b300bb391d4adec361c65d5a2ba2dddb36313048ecbd896eef923d86249fb867cb443266073bd4057159c98857250dea27b8fd48b04caa3530503f0a6bca727a811ce4d614a213b3310375bc5169117f2449f24dc927ecf6f630aa1183cac25b6c3f33de80d520ed85d4afd26b92d58229fbe2a0a08ed7f5a5c6faf78c53cc200505cc6e9258dd41f783cab33d7a6c3d845fb6cb9ddce4ffbd1ad355500b0a520526a9ae755c45fa326f57f7597bc9787fd3d887eee916e35f89717baac839abcff052fd7772780d1f67d6133941cf0ce2f36a566d6f5710984eb48fec78b1174023f38279ff6fdc13e35c4decb3d3b9fc80b78d5059c753fbd0bbd109d47001fa43ac9db40a071d5e34e0adf73ae8b8151df212874a4528806c8510f4043bbcf572a41354157e27428dc158b83acb0f56d90f7217c91e48c4328c45692ed212e6345ab0be7e73369f09fb59a23ba0c9072c99ff65881b5a0364636d5b8c11573c88d6b0212297ea91e779e6a756e22d09d29be10230b7dfd2a913982a478c8ccb0612a74ec55cc386e3b40117f7dc6eec288ddf60991ef029568b19a8fece29c01698a42499841f0ebeeb1d517c217b907b7734dfe6a61b99ecbc425fffdcca9e9beba3c2daac949f836988ae11adb1c5119afaae5adfebe5f84cb7304f6d4454aa8ce2c8bdc03d2afd5d4331a35fb1fc4a5d3b109e02b6041157036818a87ad2005c7978f3e2f9994dc287829155c623a3939b90b278eb9f0cc4d1c4b33526bcc8e63ff2203088219987605476dad281ccc1da0d1f683bff1dfe10075f204fe08896e0e48007ad8dbd83b9fdd51cc2c17f3f0c12ac6db42ea5606df5a07e54c9c365b64a434c7d2061bf8e0f386847886cd1c36daa91867dcf6d9d865fbdad713c38a21dd73529389b326bbe3732b344c84ec2f3f8fa8c14c5ed20cc8a725d8bd0ffa282734c4ff49f13dd82b97ef373b36462cc", @generic="4fb9cf6ee814d78ebac359f80a00d32cf049bf27d5348206c6803c8c3199d0515b9a7bf5db7b31b2b692802c528c9cd76fb0ab89319d8df2a30b7629bfacbd7d57fd53ad4f3cf565d8a6f9d398569935265c09b17e3290284eab874b628fd741830ac86d50bc3d25b776a10a0d08c09852761ffe1293bf1719271e", @generic="31c8d6d52874d8068e1bf5744f3bd97cfc7b1f5c6bebc3da181dd09815e73aabd3027d488e8d8d6ed716056e1cf3161acacbe80f5358a7dd599472bbd5ed01906ccce9a671b3934bf55d"]}]}, 0x13a4}, {&(0x7f0000003b80)=ANY=[@ANYBLOB="08030000390000042abd7000ffdbdf2514001e00fc000000000000000000000000000001be00618063858463fa2162c9a076c4ca41e16056a55c28c1dfa6d503e2ea6e61c14d0cd8278a528e5d56350f9c93edb7ea1dda4472e0c5717dc52dfac9548800c64e083caf9ac244cccc3b431bb786e14fdbd8b93e713222e39f68b05bfd2ec33a4e4a260e2477c5ed92777ffd6d033651704f64edf4a5909e2d504e80d814c2a509e7126f875bc634195a1738b78a6552b060d9dc33008d765fd3036c55eb1d2c118edb1ca56c503fcf111fe335faba9909ada68f056ad7ade0170bdd03000031188d667107c62a6e1d762a7b0728d1f0134e3086f9a14f9b1e6193d073e9adb7df7ede70b5530b9828ab8cbaad1c5e40f77d1431dac11c3defdb1aa8771beeb273e71ca8d2db9a274d0dd12f15ea2b010a8008008800", @ANYRES32=r4, @ANYBLOB="c8f0b871fac19bce4df3428af2ddb43974f27f2c01f03291c463b9e1b31df73bb5d3a3aefd7a7e8c73e1ddb52a7cdb00923f333c4750e44814280ba8d2eafb8e72be4791fc3d06a566fc68d26342d1c5be99e849233dbe536825a56c3f8f2aa96005b6d72ae2c41cebfdea17980da08b4c7838745fe771278d06f50ac462fcb090028a61958c7a5421a0fad701041c91853995f0153bd22d4b95fc2791278788d105083ba0092f22750087154afedfa762093dfe1159d1c84bc5bdd94b1599d04b4cb0b6ce9f0f70f1d58a01becd741592a7932f738f41dec8ce16f0f7b5a67b3071eb2ea24202c321a6c38880df6dcfffd8de87c092dc4ca07d08004000", @ANYRES32=r5, @ANYBLOB="66f5c095ccae593a54bfcb187bc630216a43347d61b84fd2e27a5507910084d885d9be86a8b5621af4eaaf623eaae1b6647370948a46781e12c952d6d7d2b7503ea2558f837f3c43cd62434c2da4cc4aaf6ad2827dcd4e0fc84ed4ac1b7a3ab6764587e4dab325ac5bd063b59263583c355d88749449a07e3aa168857221a25c56a219a22cc208000000b5acff8898eb267946a80bb77dd15578197b87e36c40e10c6612336bdda4f01f918694e469e71bf3d85a904ee43f340e61d8c2e9b38d7225eec7000000"], 0x308}, {&(0x7f0000003ec0)={0x18, 0x31, 0x400, 0x70bd2a, 0x25dfdbfd, "", [@typed={0x8, 0x95, 0x0, 0x0, @uid=0xffffffffffffffff}]}, 0x18}, {&(0x7f0000003f00)={0x48, 0x32, 0x20, 0x70bd2b, 0x25dfdbff, "", [@nested={0x15, 0x73, 0x0, 0x1, [@typed={0xc, 0x4a, 0x0, 0x0, @u64=0x4}, @generic="7db5869169", @generic]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x8, 0x22, 0x0, 0x0, @u32=0xffff}]}, @typed={0x8, 0x91, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x21, 0x0, 0x0, @uid=r6}, @typed={0x4, 0x89}]}, 0x48}], 0x8, 0x0, 0x0, 0x40}, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x100000001) [ 2280.501341] FAULT_INJECTION: forcing a failure. [ 2280.501341] name failslab, interval 1, probability 0, space 0, times 0 [ 2280.503467] CPU: 0 PID: 23441 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2280.504675] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2280.506117] Call Trace: [ 2280.506579] dump_stack+0x107/0x167 [ 2280.507217] should_fail.cold+0x5/0xa [ 2280.507880] ? __iomap_dio_rw+0x1ee/0x1110 [ 2280.508608] should_failslab+0x5/0x20 [ 2280.509271] kmem_cache_alloc_trace+0x55/0x320 [ 2280.510063] __iomap_dio_rw+0x1ee/0x1110 [ 2280.510779] ? jbd2_journal_stop+0x188/0xdc0 [ 2280.511542] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2280.512323] ? ext4_orphan_add+0x253/0x9e0 [ 2280.513044] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2280.513883] ? ext4_empty_dir+0xae0/0xae0 [ 2280.514597] ? jbd2__journal_start+0xf3/0x7e0 [ 2280.515366] iomap_dio_rw+0x31/0x90 [ 2280.515994] ext4_file_write_iter+0xe0e/0x1530 [ 2280.516782] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2280.517561] ? kasan_save_stack+0x32/0x40 [ 2280.518271] ? kasan_save_stack+0x1b/0x40 [ 2280.518993] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2280.519864] ? iter_file_splice_write+0x165/0xc90 [ 2280.520689] ? direct_splice_actor+0x10f/0x170 [ 2280.521472] ? splice_direct_to_actor+0x387/0x980 [ 2280.522293] ? do_splice_direct+0x1c4/0x290 [ 2280.523044] ? do_sendfile+0x553/0x11e0 [ 2280.523722] ? __x64_sys_sendfile64+0x1d1/0x210 10:13:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000d00) [ 2280.524608] ? do_syscall_64+0x33/0x40 [ 2280.525286] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2280.526219] do_iter_readv_writev+0x476/0x750 [ 2280.526974] ? _cond_resched+0x10/0x30 [ 2280.527644] ? new_sync_write+0x660/0x660 [ 2280.528352] ? avc_policy_seqno+0x9/0x70 [ 2280.529038] ? selinux_file_permission+0x92/0x520 [ 2280.529862] ? security_file_permission+0xb1/0xe0 [ 2280.530709] do_iter_write+0x191/0x700 [ 2280.531375] ? trace_hardirqs_on+0x5b/0x180 [ 2280.532111] vfs_iter_write+0x70/0xa0 [ 2280.532760] iter_file_splice_write+0x726/0xc90 [ 2280.533565] ? generic_splice_sendpage+0x140/0x140 [ 2280.534419] ? security_file_permission+0xb1/0xe0 [ 2280.535246] ? generic_splice_sendpage+0x140/0x140 [ 2280.536080] direct_splice_actor+0x10f/0x170 [ 2280.536827] splice_direct_to_actor+0x387/0x980 [ 2280.537628] ? pipe_to_sendpage+0x380/0x380 [ 2280.538385] ? do_splice_to+0x160/0x160 [ 2280.539062] ? security_file_permission+0xb1/0xe0 [ 2280.539896] do_splice_direct+0x1c4/0x290 [ 2280.540600] ? splice_direct_to_actor+0x980/0x980 [ 2280.541429] ? avc_policy_seqno+0x9/0x70 [ 2280.542133] ? security_file_permission+0xb1/0xe0 [ 2280.542957] do_sendfile+0x553/0x11e0 [ 2280.543614] ? do_pwritev+0x270/0x270 [ 2280.544253] ? wait_for_completion_io+0x270/0x270 [ 2280.545071] ? rcu_read_lock_any_held+0x75/0xa0 [ 2280.545846] ? vfs_write+0x354/0xb10 [ 2280.546482] __x64_sys_sendfile64+0x1d1/0x210 [ 2280.547241] ? __ia32_sys_sendfile+0x220/0x220 [ 2280.548018] do_syscall_64+0x33/0x40 [ 2280.548653] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2280.549513] RIP: 0033:0x7f33ba3cab19 [ 2280.550156] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2280.553259] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2280.554553] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2280.555766] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2280.556972] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2280.558195] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2280.559385] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000e00) 10:13:16 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 56) 10:13:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) mknodat$null(r1, &(0x7f0000000000)='./file1\x00', 0x10, 0x103) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:13:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000c00) 10:13:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000f00) 10:13:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000900) 10:13:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1ffff8000) 10:13:16 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file1\x00'}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2295.347581] FAULT_INJECTION: forcing a failure. [ 2295.347581] name failslab, interval 1, probability 0, space 0, times 0 [ 2295.350239] CPU: 0 PID: 23496 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2295.351795] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2295.353528] Call Trace: [ 2295.354082] dump_stack+0x107/0x167 [ 2295.354856] should_fail.cold+0x5/0xa [ 2295.355650] ? create_object.isra.0+0x3a/0xa30 [ 2295.356599] should_failslab+0x5/0x20 [ 2295.357389] kmem_cache_alloc+0x5b/0x310 [ 2295.358250] create_object.isra.0+0x3a/0xa30 [ 2295.359179] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2295.360258] kmem_cache_alloc_trace+0x151/0x320 [ 2295.361245] __iomap_dio_rw+0x1ee/0x1110 [ 2295.362112] ? jbd2_journal_stop+0x188/0xdc0 [ 2295.363041] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2295.364009] ? ext4_orphan_add+0x253/0x9e0 [ 2295.364889] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2295.365928] ? ext4_empty_dir+0xae0/0xae0 [ 2295.366798] ? jbd2__journal_start+0xf3/0x7e0 [ 2295.367757] iomap_dio_rw+0x31/0x90 [ 2295.368520] ext4_file_write_iter+0xe0e/0x1530 [ 2295.369499] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2295.370467] ? kasan_save_stack+0x32/0x40 [ 2295.371346] ? kasan_save_stack+0x1b/0x40 [ 2295.372210] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2295.373279] ? iter_file_splice_write+0x165/0xc90 [ 2295.374286] ? direct_splice_actor+0x10f/0x170 [ 2295.375258] ? splice_direct_to_actor+0x387/0x980 [ 2295.376267] ? do_splice_direct+0x1c4/0x290 [ 2295.377177] ? do_sendfile+0x553/0x11e0 [ 2295.378028] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2295.379014] ? do_syscall_64+0x33/0x40 [ 2295.379839] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2295.380960] do_iter_readv_writev+0x476/0x750 [ 2295.381910] ? _cond_resched+0x10/0x30 [ 2295.382732] ? new_sync_write+0x660/0x660 [ 2295.383605] ? avc_policy_seqno+0x9/0x70 [ 2295.384467] ? selinux_file_permission+0x92/0x520 [ 2295.385475] ? security_file_permission+0xb1/0xe0 [ 2295.386514] do_iter_write+0x191/0x700 [ 2295.387326] ? trace_hardirqs_on+0x5b/0x180 [ 2295.388246] vfs_iter_write+0x70/0xa0 [ 2295.389042] iter_file_splice_write+0x726/0xc90 [ 2295.390036] ? generic_splice_sendpage+0x140/0x140 [ 2295.391097] ? security_file_permission+0xb1/0xe0 [ 2295.392118] ? generic_splice_sendpage+0x140/0x140 [ 2295.393170] direct_splice_actor+0x10f/0x170 [ 2295.394096] splice_direct_to_actor+0x387/0x980 [ 2295.395088] ? pipe_to_sendpage+0x380/0x380 [ 2295.396011] ? do_splice_to+0x160/0x160 [ 2295.396848] ? security_file_permission+0xb1/0xe0 [ 2295.397873] do_splice_direct+0x1c4/0x290 [ 2295.398752] ? splice_direct_to_actor+0x980/0x980 [ 2295.399768] ? avc_policy_seqno+0x9/0x70 [ 2295.400640] ? security_file_permission+0xb1/0xe0 [ 2295.401678] do_sendfile+0x553/0x11e0 [ 2295.402503] ? do_pwritev+0x270/0x270 [ 2295.403313] ? wait_for_completion_io+0x270/0x270 [ 2295.404328] ? rcu_read_lock_any_held+0x75/0xa0 [ 2295.405313] ? vfs_write+0x354/0xb10 [ 2295.406100] __x64_sys_sendfile64+0x1d1/0x210 [ 2295.407063] ? __ia32_sys_sendfile+0x220/0x220 [ 2295.408042] do_syscall_64+0x33/0x40 [ 2295.408829] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2295.409909] RIP: 0033:0x7f33ba3cab19 [ 2295.410709] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2295.414606] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2295.416212] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2295.417709] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2295.419224] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2295.420732] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2295.422234] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000f00) 10:13:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1ffffffe4) 10:13:16 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 57) 10:13:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100001100) 10:13:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x1, 0x4, 0x5}, 0x14}}, 0x0) sendmsg$IPSET_CMD_LIST(r2, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x7, 0x6, 0x301, 0x0, 0x0, {0x0, 0x0, 0x9}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x40}, 0x1, 0x0, 0x0, 0x800}, 0x90) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = getuid() fchown(r2, r4, 0xffffffffffffffff) sendfile(r1, r3, 0x0, 0x100000001) 10:13:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000060) [ 2296.025441] FAULT_INJECTION: forcing a failure. [ 2296.025441] name failslab, interval 1, probability 0, space 0, times 0 [ 2296.028046] CPU: 0 PID: 23711 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2296.029557] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2296.031278] Call Trace: [ 2296.031829] dump_stack+0x107/0x167 [ 2296.032573] should_fail.cold+0x5/0xa [ 2296.033353] ? create_object.isra.0+0x3a/0xa30 [ 2296.034286] should_failslab+0x5/0x20 [ 2296.035064] kmem_cache_alloc+0x5b/0x310 [ 2296.035898] create_object.isra.0+0x3a/0xa30 [ 2296.036793] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2296.037823] kmem_cache_alloc_trace+0x151/0x320 [ 2296.038787] __iomap_dio_rw+0x1ee/0x1110 [ 2296.039633] ? jbd2_journal_stop+0x188/0xdc0 [ 2296.040542] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2296.041475] ? ext4_orphan_add+0x253/0x9e0 [ 2296.042350] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2296.043352] ? ext4_empty_dir+0xae0/0xae0 [ 2296.044197] ? jbd2__journal_start+0xf3/0x7e0 [ 2296.045120] iomap_dio_rw+0x31/0x90 [ 2296.045866] ext4_file_write_iter+0xe0e/0x1530 [ 2296.046818] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2296.047750] ? kasan_save_stack+0x32/0x40 [ 2296.048580] ? kasan_save_stack+0x1b/0x40 [ 2296.049420] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2296.050450] ? iter_file_splice_write+0x165/0xc90 [ 2296.051425] ? direct_splice_actor+0x10f/0x170 [ 2296.052348] ? splice_direct_to_actor+0x387/0x980 [ 2296.053324] ? do_splice_direct+0x1c4/0x290 [ 2296.054206] ? do_sendfile+0x553/0x11e0 [ 2296.055015] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2296.055924] ? do_syscall_64+0x33/0x40 [ 2296.056723] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2296.057803] do_iter_readv_writev+0x476/0x750 [ 2296.058726] ? _cond_resched+0x10/0x30 [ 2296.059517] ? new_sync_write+0x660/0x660 [ 2296.060354] ? avc_policy_seqno+0x9/0x70 [ 2296.061168] ? selinux_file_permission+0x92/0x520 [ 2296.062140] ? security_file_permission+0xb1/0xe0 [ 2296.063131] do_iter_write+0x191/0x700 [ 2296.063920] ? trace_hardirqs_on+0x5b/0x180 [ 2296.064801] vfs_iter_write+0x70/0xa0 [ 2296.065567] iter_file_splice_write+0x726/0xc90 [ 2296.066524] ? generic_splice_sendpage+0x140/0x140 [ 2296.067523] ? security_file_permission+0xb1/0xe0 [ 2296.068487] ? generic_splice_sendpage+0x140/0x140 [ 2296.069474] direct_splice_actor+0x10f/0x170 [ 2296.070367] splice_direct_to_actor+0x387/0x980 [ 2296.071306] ? pipe_to_sendpage+0x380/0x380 [ 2296.072172] ? do_splice_to+0x160/0x160 [ 2296.072967] ? security_file_permission+0xb1/0xe0 [ 2296.073938] do_splice_direct+0x1c4/0x290 [ 2296.074778] ? splice_direct_to_actor+0x980/0x980 [ 2296.075747] ? avc_policy_seqno+0x9/0x70 [ 2296.076561] ? security_file_permission+0xb1/0xe0 [ 2296.077540] do_sendfile+0x553/0x11e0 [ 2296.078334] ? do_pwritev+0x270/0x270 [ 2296.079104] ? wait_for_completion_io+0x270/0x270 [ 2296.080079] ? rcu_read_lock_any_held+0x75/0xa0 [ 2296.081010] ? vfs_write+0x354/0xb10 [ 2296.081763] __x64_sys_sendfile64+0x1d1/0x210 [ 2296.082677] ? __ia32_sys_sendfile+0x220/0x220 [ 2296.083610] do_syscall_64+0x33/0x40 [ 2296.084361] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2296.085391] RIP: 0033:0x7f33ba3cab19 [ 2296.086151] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2296.089794] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2296.091314] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2296.092734] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2296.094148] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2296.095564] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2296.096971] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000060) 10:13:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x0, 0x100) r3 = ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ftruncate(r3, 0x7) sendfile(r1, r2, 0x0, 0x100000001) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000080)='./file0\x00', 0x3ff, 0x0, &(0x7f00000003c0), 0x204b4, &(0x7f00000006c0)=ANY=[@ANYRES64, @ANYRESDEC=0x0, @ANYBLOB="b21d"]) r5 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r6, r7, 0x0, 0x100000001) syz_io_uring_submit(r5, 0x0, &(0x7f0000000540)=@IORING_OP_OPENAT2={0x1c, 0x5, 0x0, r6, &(0x7f0000000280)={0x480000, 0x10a, 0x1e}, &(0x7f0000000500)='./file0\x00', 0x18, 0x0, 0x12345}, 0x8) openat(r0, &(0x7f0000000580)='./file0\x00', 0x1, 0x0) ioctl$AUTOFS_IOC_SETTIMEOUT(r4, 0x80049367, &(0x7f00000000c0)=0xfffffffffffffffb) 10:13:29 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1fffffff5) 10:13:29 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 58) 10:13:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000700) 10:13:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) write$binfmt_elf64(r1, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0xbf, 0xa0, 0x4, 0x0, 0x7, 0x2, 0x3e, 0x3, 0x1ad, 0x40, 0x1b6, 0x5654, 0x1000, 0x38, 0x2, 0xea80, 0x0, 0x8}, [{0x6, 0x9, 0x6, 0x9, 0x7, 0x1, 0x10001, 0x6}], "87734a0412c2cb12e232d9bdb7dd6270a31da7b565822624c4d71197117732c2a02674a8874b5e69811a189463b0cc0a0270ec9819a214affd14783dd95fd23a68ecf42d31e50b81c712b1bb", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x7c4) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$EVIOCSABS0(r4, 0x401845c0, &(0x7f0000000140)={0x7c, 0x5008fea5, 0x2, 0x1f, 0x10001, 0x1}) 10:13:29 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100001124) 10:13:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1000010a1) [ 2308.777075] FAULT_INJECTION: forcing a failure. [ 2308.777075] name failslab, interval 1, probability 0, space 0, times 0 [ 2308.777818] loop2: detected capacity change from 0 to 512 [ 2308.778417] CPU: 1 PID: 23845 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2308.780360] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2308.781416] Call Trace: [ 2308.781861] dump_stack+0x107/0x167 [ 2308.782387] should_fail.cold+0x5/0xa [ 2308.782832] ? create_object.isra.0+0x3a/0xa30 [ 2308.783350] should_failslab+0x5/0x20 [ 2308.783787] kmem_cache_alloc+0x5b/0x310 [ 2308.784248] ? lock_chain_count+0x20/0x20 [ 2308.784714] create_object.isra.0+0x3a/0xa30 [ 2308.785209] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2308.785789] __kmalloc+0x16e/0x390 [ 2308.786197] ext4_find_extent+0xa77/0xd70 [ 2308.786683] ext4_ext_map_blocks+0x1c8/0x5880 [ 2308.787196] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2308.787959] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2308.788558] ? ext4_ext_release+0x10/0x10 [ 2308.789141] ? ext4_map_blocks+0x5cd/0x1910 [ 2308.789638] ? lock_release+0x680/0x680 [ 2308.790090] ? ext4_es_lookup_extent+0x485/0xa80 [ 2308.790632] ? lock_downgrade+0x6d0/0x6d0 [ 2308.791108] ? down_write+0xe0/0x160 [ 2308.791521] ? down_write_killable+0x180/0x180 [ 2308.792045] ext4_map_blocks+0x63f/0x1910 [ 2308.792513] ? kmem_cache_alloc+0x2a6/0x310 [ 2308.792999] ? __kernel_text_address+0x9/0x40 [ 2308.793501] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2308.794007] ? jbd2__journal_start+0xf3/0x7e0 [ 2308.794525] ? __ext4_journal_start_sb+0x214/0x390 [ 2308.795073] ? __ext4_journal_start_sb+0x1db/0x390 [ 2308.795620] ext4_iomap_begin+0x3ad/0x700 [ 2308.796090] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2308.796639] ? kasan_save_stack+0x1b/0x40 [ 2308.797103] ? ext4_file_write_iter+0xe0e/0x1530 [ 2308.797632] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2308.798344] ? splice_direct_to_actor+0x387/0x980 [ 2308.798888] ? do_splice_direct+0x1c4/0x290 [ 2308.799372] ? do_sendfile+0x553/0x11e0 [ 2308.799816] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2308.800336] ? do_syscall_64+0x33/0x40 [ 2308.800771] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2308.801375] iomap_apply+0x164/0x810 [ 2308.801796] ? iomap_dio_rw+0x90/0x90 [ 2308.802233] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2308.802888] ? mark_held_locks+0x9e/0xe0 [ 2308.803351] ? filemap_check_errors+0xa5/0x150 [ 2308.803867] __iomap_dio_rw+0x6cd/0x1110 [ 2308.804325] ? iomap_dio_rw+0x90/0x90 [ 2308.804766] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2308.805279] ? ext4_orphan_add+0x253/0x9e0 [ 2308.805753] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2308.806304] ? ext4_empty_dir+0xae0/0xae0 [ 2308.806771] ? jbd2__journal_start+0xf3/0x7e0 [ 2308.807276] iomap_dio_rw+0x31/0x90 [ 2308.807681] ext4_file_write_iter+0xe0e/0x1530 [ 2308.808197] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2308.808703] ? kasan_save_stack+0x32/0x40 [ 2308.809168] ? kasan_save_stack+0x1b/0x40 [ 2308.809623] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2308.810183] ? iter_file_splice_write+0x165/0xc90 [ 2308.810726] ? direct_splice_actor+0x10f/0x170 [ 2308.811233] ? splice_direct_to_actor+0x387/0x980 [ 2308.811762] ? do_splice_direct+0x1c4/0x290 [ 2308.812244] ? do_sendfile+0x553/0x11e0 [ 2308.812682] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2308.813197] ? do_syscall_64+0x33/0x40 [ 2308.813632] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2308.814233] do_iter_readv_writev+0x476/0x750 [ 2308.814731] ? _cond_resched+0x10/0x30 [ 2308.815167] ? new_sync_write+0x660/0x660 [ 2308.815628] ? avc_policy_seqno+0x9/0x70 [ 2308.816080] ? selinux_file_permission+0x92/0x520 [ 2308.816617] ? security_file_permission+0xb1/0xe0 [ 2308.817156] do_iter_write+0x191/0x700 [ 2308.817599] ? trace_hardirqs_on+0x5b/0x180 [ 2308.818085] vfs_iter_write+0x70/0xa0 [ 2308.818521] iter_file_splice_write+0x726/0xc90 [ 2308.819048] ? generic_splice_sendpage+0x140/0x140 [ 2308.819602] ? security_file_permission+0xb1/0xe0 [ 2308.820140] ? generic_splice_sendpage+0x140/0x140 [ 2308.820693] direct_splice_actor+0x10f/0x170 [ 2308.821185] splice_direct_to_actor+0x387/0x980 [ 2308.821711] ? pipe_to_sendpage+0x380/0x380 [ 2308.822196] ? do_splice_to+0x160/0x160 [ 2308.822645] ? security_file_permission+0xb1/0xe0 [ 2308.823180] do_splice_direct+0x1c4/0x290 [ 2308.823640] ? splice_direct_to_actor+0x980/0x980 [ 2308.824176] ? avc_policy_seqno+0x9/0x70 [ 2308.824628] ? security_file_permission+0xb1/0xe0 [ 2308.825171] do_sendfile+0x553/0x11e0 [ 2308.825606] ? do_pwritev+0x270/0x270 [ 2308.826032] ? wait_for_completion_io+0x270/0x270 [ 2308.826576] ? rcu_read_lock_any_held+0x75/0xa0 [ 2308.827087] ? vfs_write+0x354/0xb10 [ 2308.827505] __x64_sys_sendfile64+0x1d1/0x210 [ 2308.828002] ? __ia32_sys_sendfile+0x220/0x220 [ 2308.828517] do_syscall_64+0x33/0x40 [ 2308.828927] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2308.829493] RIP: 0033:0x7f33ba3cab19 [ 2308.829903] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2308.831938] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2308.832777] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2308.833571] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2308.834353] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2308.835147] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2308.835940] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_io_uring_setup(0x3cc1, &(0x7f0000000080)={0x0, 0x1582, 0x4, 0x1, 0x29d}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000), &(0x7f0000000140)) r2 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r2, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r2, r0, &(0x7f0000000180)=0x6, 0x3ff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 10:13:30 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1fffffffe) 10:13:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x24142, 0x80) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) creat(&(0x7f0000000000)='./file1\x00', 0x98) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000015) 10:13:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100001100) 10:13:30 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100002000) 10:13:30 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 59) 10:13:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000006f) [ 2309.351403] FAULT_INJECTION: forcing a failure. [ 2309.351403] name failslab, interval 1, probability 0, space 0, times 0 [ 2309.352666] CPU: 1 PID: 24175 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2309.353427] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2309.354526] Call Trace: [ 2309.354820] dump_stack+0x107/0x167 [ 2309.355230] should_fail.cold+0x5/0xa [ 2309.355782] ? ext4_find_extent+0xa77/0xd70 [ 2309.356376] should_failslab+0x5/0x20 [ 2309.356795] __kmalloc+0x72/0x390 [ 2309.357283] ext4_find_extent+0xa77/0xd70 [ 2309.357868] ext4_ext_map_blocks+0x1c8/0x5880 [ 2309.358393] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2309.358990] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2309.359570] ? ext4_ext_release+0x10/0x10 [ 2309.360037] ? ext4_map_blocks+0x5cd/0x1910 [ 2309.360527] ? lock_release+0x680/0x680 [ 2309.360976] ? ext4_es_lookup_extent+0x485/0xa80 [ 2309.361492] ? lock_downgrade+0x6d0/0x6d0 [ 2309.361959] ? down_write+0xe0/0x160 [ 2309.362370] ? down_write_killable+0x180/0x180 [ 2309.362895] ext4_map_blocks+0x63f/0x1910 [ 2309.363352] ? kmem_cache_alloc+0x2a6/0x310 [ 2309.363829] ? __kernel_text_address+0x9/0x40 [ 2309.364327] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2309.364834] ? jbd2__journal_start+0xf3/0x7e0 [ 2309.365344] ? __ext4_journal_start_sb+0x214/0x390 [ 2309.365896] ? __ext4_journal_start_sb+0x1db/0x390 [ 2309.366444] ext4_iomap_begin+0x3ad/0x700 [ 2309.366913] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2309.367455] ? kasan_save_stack+0x1b/0x40 [ 2309.367916] ? ext4_file_write_iter+0xe0e/0x1530 [ 2309.368449] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2309.369160] ? splice_direct_to_actor+0x387/0x980 [ 2309.369692] ? do_splice_direct+0x1c4/0x290 [ 2309.370175] ? do_sendfile+0x553/0x11e0 [ 2309.370613] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2309.371133] ? do_syscall_64+0x33/0x40 [ 2309.371578] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.372179] iomap_apply+0x164/0x810 [ 2309.372595] ? iomap_dio_rw+0x90/0x90 [ 2309.373017] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2309.373663] ? mark_held_locks+0x9e/0xe0 [ 2309.374122] ? filemap_check_errors+0xa5/0x150 [ 2309.374643] __iomap_dio_rw+0x6cd/0x1110 [ 2309.375104] ? iomap_dio_rw+0x90/0x90 [ 2309.375534] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2309.376050] ? ext4_orphan_add+0x253/0x9e0 [ 2309.376525] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2309.377079] ? ext4_empty_dir+0xae0/0xae0 [ 2309.377534] ? jbd2__journal_start+0xf3/0x7e0 [ 2309.378033] iomap_dio_rw+0x31/0x90 [ 2309.378450] ext4_file_write_iter+0xe0e/0x1530 [ 2309.378961] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2309.379469] ? kasan_save_stack+0x32/0x40 [ 2309.379934] ? kasan_save_stack+0x1b/0x40 [ 2309.380401] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2309.380971] ? iter_file_splice_write+0x165/0xc90 [ 2309.381494] ? direct_splice_actor+0x10f/0x170 [ 2309.382007] ? splice_direct_to_actor+0x387/0x980 [ 2309.382560] ? do_splice_direct+0x1c4/0x290 [ 2309.383041] ? do_sendfile+0x553/0x11e0 [ 2309.383480] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2309.383995] ? do_syscall_64+0x33/0x40 [ 2309.384433] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.385025] do_iter_readv_writev+0x476/0x750 [ 2309.385519] ? _cond_resched+0x10/0x30 [ 2309.385948] ? new_sync_write+0x660/0x660 [ 2309.386423] ? avc_policy_seqno+0x9/0x70 [ 2309.386874] ? selinux_file_permission+0x92/0x520 [ 2309.387411] ? security_file_permission+0xb1/0xe0 [ 2309.387950] do_iter_write+0x191/0x700 [ 2309.388384] ? trace_hardirqs_on+0x5b/0x180 [ 2309.388862] vfs_iter_write+0x70/0xa0 [ 2309.389281] iter_file_splice_write+0x726/0xc90 [ 2309.389803] ? generic_splice_sendpage+0x140/0x140 [ 2309.390371] ? security_file_permission+0xb1/0xe0 [ 2309.390916] ? generic_splice_sendpage+0x140/0x140 [ 2309.391475] direct_splice_actor+0x10f/0x170 [ 2309.391961] splice_direct_to_actor+0x387/0x980 [ 2309.392470] ? pipe_to_sendpage+0x380/0x380 [ 2309.392952] ? do_splice_to+0x160/0x160 [ 2309.393387] ? security_file_permission+0xb1/0xe0 [ 2309.393920] do_splice_direct+0x1c4/0x290 [ 2309.394374] ? splice_direct_to_actor+0x980/0x980 [ 2309.394925] ? avc_policy_seqno+0x9/0x70 [ 2309.395371] ? security_file_permission+0xb1/0xe0 [ 2309.395913] do_sendfile+0x553/0x11e0 [ 2309.396343] ? do_pwritev+0x270/0x270 [ 2309.396773] ? wait_for_completion_io+0x270/0x270 [ 2309.397313] ? rcu_read_lock_any_held+0x75/0xa0 [ 2309.397839] ? vfs_write+0x354/0xb10 [ 2309.398256] __x64_sys_sendfile64+0x1d1/0x210 [ 2309.398763] ? __ia32_sys_sendfile+0x220/0x220 [ 2309.399270] do_syscall_64+0x33/0x40 [ 2309.399694] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.400261] RIP: 0033:0x7f33ba3cab19 [ 2309.400678] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2309.402735] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2309.403583] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2309.404380] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2309.405172] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2309.405966] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2309.406774] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f00000002c0)={{r1}, 0x0, 0x14, @unused=[0x7ff, 0x7, 0xffffffffffffff7f, 0x4], @subvolid=0xfffffffffffeffff}) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:13:30 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 60) 10:13:30 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100004000) [ 2309.587105] FAULT_INJECTION: forcing a failure. [ 2309.587105] name failslab, interval 1, probability 0, space 0, times 0 [ 2309.589684] CPU: 0 PID: 24181 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2309.591175] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2309.592947] Call Trace: [ 2309.593517] dump_stack+0x107/0x167 [ 2309.594308] should_fail.cold+0x5/0xa [ 2309.595136] ? mempool_alloc+0x148/0x360 [ 2309.596008] ? mempool_free_pages+0x20/0x20 [ 2309.596934] should_failslab+0x5/0x20 [ 2309.597750] kmem_cache_alloc+0x5b/0x310 [ 2309.598641] ? mempool_free_pages+0x20/0x20 [ 2309.599573] mempool_alloc+0x148/0x360 [ 2309.600423] ? mempool_resize+0x7d0/0x7d0 [ 2309.601314] ? lock_downgrade+0x6d0/0x6d0 [ 2309.602221] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2309.603292] bio_alloc_bioset+0x36e/0x600 [ 2309.604182] ? bvec_alloc+0x2f0/0x2f0 [ 2309.605003] ? iov_iter_npages+0x1fd/0xa70 [ 2309.605918] iomap_dio_bio_actor+0x518/0xef0 [ 2309.606885] iomap_dio_actor+0x36f/0x560 [ 2309.607752] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2309.608764] ? do_syscall_64+0x33/0x40 [ 2309.609603] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.610759] iomap_apply+0x289/0x810 [ 2309.611568] ? iomap_dio_rw+0x90/0x90 [ 2309.612392] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2309.613636] ? mark_held_locks+0x9e/0xe0 [ 2309.614534] ? filemap_check_errors+0xa5/0x150 [ 2309.615524] __iomap_dio_rw+0x6cd/0x1110 [ 2309.616391] ? iomap_dio_rw+0x90/0x90 [ 2309.617228] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2309.618210] ? ext4_orphan_add+0x253/0x9e0 [ 2309.619135] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2309.620186] ? ext4_empty_dir+0xae0/0xae0 [ 2309.621079] ? jbd2__journal_start+0xf3/0x7e0 [ 2309.622058] iomap_dio_rw+0x31/0x90 [ 2309.622858] ext4_file_write_iter+0xe0e/0x1530 [ 2309.623847] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2309.624823] ? kasan_save_stack+0x32/0x40 [ 2309.625835] ? kasan_save_stack+0x1b/0x40 [ 2309.626727] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2309.627814] ? iter_file_splice_write+0x165/0xc90 [ 2309.628837] ? direct_splice_actor+0x10f/0x170 [ 2309.629809] ? splice_direct_to_actor+0x387/0x980 [ 2309.630845] ? do_splice_direct+0x1c4/0x290 [ 2309.631768] ? do_sendfile+0x553/0x11e0 [ 2309.632621] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2309.633619] ? do_syscall_64+0x33/0x40 [ 2309.634458] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.635597] do_iter_readv_writev+0x476/0x750 [ 2309.636552] ? _cond_resched+0x10/0x30 [ 2309.637380] ? new_sync_write+0x660/0x660 [ 2309.638264] ? avc_policy_seqno+0x9/0x70 [ 2309.639138] ? selinux_file_permission+0x92/0x520 [ 2309.640171] ? security_file_permission+0xb1/0xe0 [ 2309.641209] do_iter_write+0x191/0x700 [ 2309.642046] ? trace_hardirqs_on+0x5b/0x180 [ 2309.642984] vfs_iter_write+0x70/0xa0 [ 2309.643807] iter_file_splice_write+0x726/0xc90 [ 2309.644823] ? generic_splice_sendpage+0x140/0x140 [ 2309.645889] ? security_file_permission+0xb1/0xe0 [ 2309.646934] ? generic_splice_sendpage+0x140/0x140 [ 2309.647981] direct_splice_actor+0x10f/0x170 [ 2309.648917] splice_direct_to_actor+0x387/0x980 [ 2309.649914] ? pipe_to_sendpage+0x380/0x380 [ 2309.650846] ? do_splice_to+0x160/0x160 [ 2309.651702] ? security_file_permission+0xb1/0xe0 [ 2309.652740] do_splice_direct+0x1c4/0x290 [ 2309.653628] ? splice_direct_to_actor+0x980/0x980 [ 2309.654664] ? avc_policy_seqno+0x9/0x70 [ 2309.655532] ? security_file_permission+0xb1/0xe0 [ 2309.656576] do_sendfile+0x553/0x11e0 [ 2309.657411] ? do_pwritev+0x270/0x270 [ 2309.658224] ? wait_for_completion_io+0x270/0x270 [ 2309.659271] ? rcu_read_lock_any_held+0x75/0xa0 [ 2309.660275] ? vfs_write+0x354/0xb10 [ 2309.661075] __x64_sys_sendfile64+0x1d1/0x210 [ 2309.662038] ? __ia32_sys_sendfile+0x220/0x220 [ 2309.663029] do_syscall_64+0x33/0x40 [ 2309.663825] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2309.664913] RIP: 0033:0x7f33ba3cab19 [ 2309.665701] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2309.669623] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2309.671251] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2309.672760] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2309.674279] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2309.675814] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2309.677337] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000080)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0xa79, 0x2, &(0x7f0000000000)="863ed41cfe5ca388cbd6575a10d9f883", 0x5, 0x0, 0x0, {0x1}}, 0xffffff00) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) io_uring_enter(r1, 0x60b5, 0x1b45, 0x3, &(0x7f00000000c0)={[0x1]}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:13:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x142) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) faccessat2(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2080) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x400641, 0x0) sendfile(r3, r4, 0x0, 0x100000001) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r5, r6, 0x0, 0x100000001) openat(r5, &(0x7f00000000c0)='./file1\x00', 0x20040, 0x142) r7 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) r10 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r10, 0x0, &(0x7f0000000900)={&(0x7f0000000200)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000340)="09f4db1c5cb8e1f4", 0x8}], 0x1}, 0x0, 0x4008000}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000e, 0x13, r7, 0x0) r11 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r7, 0x8000000) r12 = getpgrp(0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000400)="6a62d3d9adc07fc0aade7c28d3f449bbdf68af2c3632456ea42c8def40efedb89200ecd0c7ff8e706601f75c393038161e0efc07d098be7faa062a2386c5c4b0a4a87e639dd0650effb01b6c07679633f40161c6f51db0ac0d5b9deca92d9a46beebc9", 0x63}, {&(0x7f0000000480)="36b6be3b6a2be0d0f7a0b28b60bd0085e6f37646bcfedad22fdd3576f41d623e4cac0fbe8246ba0d49bde2ef9b34b388090b5613c237213af4de9c21a4d561c36ccff8445be5eeda3f8895e68a7d5402647b6d60d10a0a5e04e175314c6f1152cf253ed86e1a5b1eae0e006258b165323cf8fe41161d6e026157d54dd608883daecfa8c3bdab213429fab83ac52ba84396605eaff4c055afa2427869eb6c2f4c10b81e359ac4ee02641c791c4b394ebc2869fdc9f58807526af76a", 0xbb}, {&(0x7f0000000940)="94deac2189676b59bf134e27e5257428ecbb592ff75a7b1481d7af2319c5f143d282791dd6c8cf427e2d3c4ce25f512bf71e40b5b0d36ea73abf2e0223708101d0662ec8e8083886ccbbf19df8903e7a7109c854172a58209f8b269f3f265427344081769d88e09fe87870d7a05d72b3ccee16030921f0eda39fadb25ac5ca9c84ede9b63c95525d498fd5081465346ccc10d13c97163c6d7fb934b11778a71f45f904cb8cd5f25ef471d97583575e18842f8936fb9640cbe49b4264677ec5b1d59a1dfb7207c94739a5675e23f5854a0dfeff8dd1399dc2cfb5b395466568f29aec1a84b5d2cdd84146b4c45c9df7a761b76acdcc883b24f93e2bd7efaadd00955f237fef86cea9c500267df690478c6fc3993221734514ff0c743cec86d9856091a2549c9e9a06af5cd158eefd16cc2900a3311c8df63d921d90a6aeb639ffec77dfeb932cfb419c837b0e6bd39db73415d4d3f576f87876b973839ee461057a00792e560e869151d7a244ae3b2d25c0f2bf2c7dc8ac6765ac2915801ec0108331fd15b4258df75539d3a2b4bc8cbfba349af612d981fc8be3d594f3ddf2f82703c6907801411c3d7659e63c7735a8a42ced7a1149d3cc31244f0fec7774c057d0dc98f47ddcfbd92e59255402b3783adfa5740f343eea812e840480c7cbe60e79cef7d22d1e8c9c0e3d497bd0e3bdf4fe6888e487ddd736462729f5a80d09fa31dda9a63aa29642a84d2c3a475b4333d15722c005a33cac2658fbcbcc98cfca1d9242f6de1f664929072d77b1b182c9f7f10104905eefb5529e4ac2d96945193ab9c166b751e53ff63a0ac2faef87bb14e0ddb489b50394067be51afaab3296e0365e3a60cfb78bc4e159a9120d4dc1d42f7189d122076800fbbb0aa07fffa73a0f96f54d0a2a94a1f90c74d24ab82ec3e6ade822cdc8b7833cf61335be5c25e9fd82ff4a5f4eb77c80ce2431586302f057debad022e0a86316990c919f69e826a38b03f2e8bb45a2fcef6c5e2a41af6dd4e6b9e56a7f9b87e0b4eb1e9f37662396e1096192877957369969b53397f6e0b5650d0e9a9d46d0bf55c123ef29b6f9c9f45dd6e6d14910bcaa8054c191398368d83fe7068732850db5abfff931de50cdca29894cdde213857cf15017a5cec9ab647b93a0ee1cfdbf4d93e0a44b6fe37ba7d3d169a0356a16fae8b981cbfd84078549a2db4b246ace29b4a0fb84e7df93cf6383327a03ba84717561871af5301357d27f75cfc30001cddf83986ddf6328cb0f23d7d2643a59e9b9206ca9004b6b2c23eb8a9c482548a7c2aed136300dae79d9e463694c3291a7cab0ecf272fabcf3f8f7c2d6082b001eb38537d3637b1fadec406173b84aa8c5d53ab6605ca8522053b0594e686eb77d0e2d6eae72ac83880c47dcbfb96e29947077de5a6c001aa8bb8b5e1e6b4feb29765bad5b9abd702d674f2ad7149fb7fcccf7cb9455a474db3e31a317f5981fa822f5151962161c5c551ce2e0b58baa61b85e78331083c4dcff6873ce0b67170543bc36251f9dc07d919a203cfd5a463b1d769d994ad76c5f2fb1a8a0e65d930ca3f5c37cfdda2daebfec381ef47297087110e42e563e0153d507c0dfa05cb64f3e0e30523887730936f1e6bef8ca2e797f91056165d0652d5b6e138d2402851cc3236686e3ba0dd2e375d0ca93822f0ba2b2368d4a10ea63028ee7f770c718aba275e383d2a958f653c8ae4e9ae985a931c0d3f8a792eda87e0f48ca74b306b265553a5e9a6c3e476d5edbedef617b2c4f58e69c7159596baad90f9343f6653dca2ed303436a8319f31bd9169aeb1d105bcfbfaf4cf19c2afe8a30d33a2b39c48e6c60b4baf82f77cd27ede9b9f1878c064d36c48636fdd642c09c7d67964095805796df57a765ce3e91efed25420081ba77532d06d402ce8b2b37660dbdaf085e0d9f549214ccca351582f1b0a30814606487fc0065b26d95c6746aa3012742086a41c27f24082bdc22e4a3f225d8a7a055b4ff1be3ebee9cd6e002bbb718c15924dc7445e07839fec40e49f73bfd6dd544ee640aea3f5774bfc0f53561abe3ab9e371d6cdde04ee63509ebb2f4398d0d2990d8b3e5012a76c997724f9bb7652cc92eb25cd05efdcc56e2ac04ce9cbfd2d2fe3ba905986133f7fa231337093dda218e16aa20d3334f0e435bc6d59d2feeb62146feff5d7c10b6f1e1419a0ad09692a2222b6b9f896a5ffee81ee2f00ffe44ccbd5c0d19832827755657706e95ba75fba97009be091e1e8056ec912ab10c5eb202e0714f21599cb05a3c116c77dc68d3edeb76026a1db6024c06c4b97cff2aa1f5f806ef0afbd92d7889d04b2a0a767de9121cc2088a78a62af64e63dfa1819d52464300089350f0f00a0a2b1c63d67bd39cdc617d89bc13dd5c02f33538f6bd274cb13fa7eaa664f5a68b47a16398c1eb3f3799ff43acddb467cc6a1cf490cd8d5c6e31b555a714a9476844789c3e7bc86026ef371c5d878f3d7d1436f6322b9383c1fdb96bdfe306af89ea5fe23958e1f5b7d87cd604c28ea64242acef10aed8279584d6c23706b423de813fa4d13af3ef56f6b145bf048bcac7443c91698a49b518141e98b329739c2494556438a367299a5586e1031565b7d39cbeeea0126d02ca7569e32db2c34c51cef4dfe062f56d638a433c32b24a465a21c7469b1820df87a100f44d893d773f8847e860de5ced277ebd32e9c2e66a115d5278413a041f0ff304c826f60dc036e3e3373760f4faac123e99823d16320b8be694b60481a89faaeca8c022209a0c0a5143d74a503b197b75bd6d981598aea0a806ea95c151f2a52ec5b81781b68e0e738736534cb164990ed73a4a07cf200fe4cd513d97ac4c158b0efd604347553f6e5bd3a77074fbfbfb7e7a29db41adf7c0a4d19d62cc340e4c3c97f9f7f05226ee4a262d1bb608e36a0bcb22b8a85d6c8e6834aaedd9f0816d7adc315427822c7106c01be71a1415e0757a5f2e4139e3672862734d6dc2fc897edc26289cc11077df7cb7bc8dd6fec57827897899e980bcab012660f5cae09bf92e14f4e5512ab759e9be438b7f100b60f336a81f684f868cb51d3b6a06aaa6e4a73f1a57d8a617c773ebaa0ede191122497ce29febe7f042e939416649cd6bda4add7a279f83684e67a4f0f8aa0ac8a3ab0d29e554880a7ce4cc43562a24764feae522e6e4d9aa1e84d3a7de13fa2fa76ce20dcf196eaff524899a90b26c2c5ec82b5512fa3c72bb4924da730dc99e4821dbbd453a8a776418faf321b3a2e6a2e370d066894e5a5966bddc9a653452f91a4c60c35b6f1a7f18b48989e7bd391220756a20edd508cce4fd0a14c8289eca026c6ed13cb923a331549ea917ce81c058810eb82c98c6a180436804453ed28d406acd6adf6dff878e55de5211acc1fc7edbad561b28258ee6f416b7eb7b255afebadfbb298ebc21e433745ca09ea9bf8a66d2ccb4beb3bf2f1c47d6bf8d8caaf90cf7edf49794b7dae0ee758348fc3fd40cc9336de0c7d1a5dea6a5f08d0a9e8d9424d44866c9046687847799abfe152de885686d9c716a5b41ba6ad5e8566011d14f33433651ec5989f3b7d217c3559e7aa344b3fda5e756198346a2f006af9cde5e609de1d129c0cacd791df9725f6b4276c9508ccd4faf68350d9c2960533bf8097e06325544ee270ece3f94fa0a109b02eed2cef651d26466ee23f595745c27448a30d2a3590a7ba9572954369b2a45b4c310aa14f74ba1c89aa4134cfbe933c3bcafec3d973ee30f9d12927a6a86375a1f91ceb826b5a90be7357cb78d1e37840ac2a9915938d3ce063959f6028c52e161e89a947c3ccc4d89718013241eb9a70bb01ce616337c8909d2490c68d022a9b9fd6b77116e976ec47349c023c94da6b2b42a8cc8f806d471858c8638b2817976ff00c0b2c3aa130488a50cf24cd508edb8f428268897abc1157cccfea02b2828da5afec5d70497d1d0e33a0cd280198f2ca3408e20977fcd130dcb518d1605fde3063038ceb0c37783e69c1d6c9428ca515a09b21cf2bf603113784a385ddfed58b151d917960621c96f3b66ed1e6b1c5c82c41bda6cf5185b4f545e9fb13a3fc7a28dec7ee4efb620c79d5877e78bef4e880f2df23ec27b3d8bb5306cb99a4c0a0a45a3541b7d75d1648b95b6e7fbb58fac4dd0da3f33f3a56f8ed702895871e0cb76765643e7972ed723f86efa241e1a0c3ec5d0db756457f3416ca52d71d3a476be66599c81ce47a5d64cd29e8d8926fdf305664de9807035453eff76a4c1dbd9b872bd0ebdbfedabe784f3923da304bb21a5e63706b4a2316496581ea1bdab6bb45842cf6d6b4fa126c60a98191dbf6e12d9a6c5791b1acc230f199bb4876ff374e56dc73c705a1eac58e5b2eb4e63ad0a97c052285c2382fcc905f2fd9567c2c564f4d65d94488774891c88902224a99dab620b4dd8398dc4d9e191621e1902691a355db2970962fff13cfe11d82098cc4eb74b5e0db09327099bedb1dc7b1cd7be95274b5fa59ddef0287538a07f5f4f34cb63eabd09cb6f9c30b9d6cd8485fd1f35412d56e83ae3ebff47148843832580f1009a11ec65734e3e23be34c82f04896799761a78a4ee2aa068e921c0e20efc4969399361c20f5d842dbe1e57df23a8af71341ffd27c264768380666b6c33f1468c15f719e3ad73d6d4f3263d98385e7133c17835b5558250002a52da9281e7d5ccd83fb45b0af7e8b4511789368081701489ed64daf0ec5cbf4e68b2fcbc6dec4139c2fde0575fda5f28ea4f2460cd41d456b0012f74489f0ddfb58a90e94dfb9f987211158514b545b06a7d236e75affadd1ebb7399975afa208ec15a918ab1b52bc6a5d4b38c0742fbf5de50d19afe7ac3e1f34cb0939dc3b7023685cef3b155887d721de8174d07629052d13967cbd185b42c45325cba9bd5334f48a0d88c2a5989a63d99839c3a87dc2bd16fa365e0b6bbd889bdea36ca120cbdd75cf6c82915b3a52dd45be43ab5f42b06866318c7df0bf8ec57c6447fe34dcba5b0fee7e265d98e8cffc4edcef46132e1e28a342d2344ce3cdc1c6efaf30e327c5e093ae698186b7622fbb0c1d3cec998f9db83569b20e58ba8dc95753d77147c3ce6cf5995fa22aa19ef62008129426a6e7a7baa01266de4654af117032ca670c946054789f9e265c6cd6741cb8b213fe82b1c690be71437db90accf6270d98ffc143b2816f7ebdf82b3320f8290823640fe51ed2685e4512d993ef3915fa3e9e792ec26d6e764ef16b5859b591fc5fbeac3ca0eead004e6a7049fde2a873aef7c9c7219a9be41f11f13ed1dbaef35b862d6363fc263eba52ed581ae12a774f71f27eec3ed664eff9259d7e7a68e289496f21e1489ba51831efcd01ddb35547a3a51c60384e8d76789887f1a4c67d2c8c4e63f15394d147277ff0c025638e45762d48ace3e10a9428b1b402c2fbb3d3605c5a2b00110bc5aa1c2639ae394b1d7954245bdeafce2f4e82c0a539495573725eb5803789321e40e8f73e367ec96755bb40791a11a0a1b573b1fe53d41c5dfcf3a7ac6c0beaf38e816cd9193a51da226bef8f4a8c0431e2ec444fde6eba759106c29c5157ad1dbcbdf738078348c3fa32c408baf23663bb107f967dde08303b7296743d7d816d937b5c36551e4afae49e5636281fbe58afb5d495049a7aaa9652b964f376532db88790e0eab7b49c642148b610568379f3236187ca4f0f846911ea1b2a5e1b3fe93301c8fe9dd13f7874747a691fcd8399b6c0433ae2d068de106234bb7", 0x1000}, {&(0x7f0000000300)="c34424544d9cb073a1", 0x9}, {&(0x7f0000000540)="9ee08badf5143993de820954fac7b541891799672dc1e55238ec93992ccdefb764a63e90b586fc198e0f9a373aad0a24c8e2e93abb2dabeda05f3a07360dcebddd071f21a9fc5d67449ace790090e22bd57057e738c53612f370bd24e80a2112df2b35d13399d8a1605c3d167eaa1593158d4bebfbc43a8275fa68e340dfc6bfbf3825eacb2ee0f4aaba9ffbb91fd642b21d07cb85a21efc94", 0x99}, {&(0x7f0000000600)="4abc71f13db93edda69ff78ff1722398da654e6e4a9632c11aa72cacc02236a6bea054ac462244b58ebb89919e2eb289c59402b1e7eaba65397129a9dc47d9e0d97e45789909d0cab419cc75", 0x4c}], 0x6, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12, r1}}}], 0x88, 0x20000080}, 0x8000) syz_io_uring_submit(r11, r9, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x80000001) syz_io_uring_submit(0x0, r9, &(0x7f00000001c0)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x2}}, 0x6) 10:13:30 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100004100) 10:13:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000003) 10:13:44 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100008100) 10:13:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x110, r0, 0x2d73000) sendfile(r2, r3, 0x0, 0x100000001) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x7fff}}, './file1\x00'}) syz_io_uring_submit(0x0, 0x0, &(0x7f00000018c0)=@IORING_OP_RECVMSG={0xa, 0x1, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001880)={&(0x7f00000007c0)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000480)=""/51, 0x33}], 0x1, &(0x7f0000000880)=""/4096, 0x1000}, 0x0, 0x2102, 0x1, {0x3}}, 0x4) r5 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r5, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) fcntl$dupfd(r5, 0x406, r0) r6 = syz_mount_image$tmpfs(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', 0x45, 0x6, &(0x7f0000000600)=[{&(0x7f00000002c0)="a7a35a534eb1200b1d6fc7a1d9a9545662e85d16cdfc61f243d82803d85b13b8397f70c5fc5a0e443a2f5d5d5d1c9dae06636ab7d39adac92503788883ec66f4cdb9b17de22340cd13ad9c0cd23957ab33afc3578dd116b4c10d69b8f4f5e8ade83a2425a992b263d84bff866d0a21a3419790db7787400fa6c6363657820ec7f95846d06e52837837f8706e2083127c4ddea70f7c1557170b937b155ac7212ca310b516da644bd642ffe039", 0xac, 0x7fff}, {&(0x7f0000000240)="73651856b57cfd284c7edbc01d5029", 0xf, 0x1ff}, {&(0x7f0000000380)="cac84be0aed1e7bc3cce1e90caa54f991848228f4569389ebbc81b537fc8171e174726e7f1b938b5c0b575dc536ed215b4be1e829a5a1839f50655bc6f1f4ded04753ab81349fe8aa806b3fe352bdf8994bf38ec5d3f0071938327b62e20a846c19de21ffa96af0184405af3216f1f5e6627f0beab3a72f3cff27ec731bf8fb9b020b041c04c88bf6731424850e523203cfeda9197125216f5da067acaabe55258687de0ad7b9bd5c2fd65564ef64fa5aef50d06872b27fac2b97727998985912b6f70649563685e0e5835c9741ac925ea7c8713b4eaf1eed702075f25e84b59f6bdde44e815", 0xe6, 0x9}, {&(0x7f0000000480), 0x0, 0xd88}, {&(0x7f00000004c0)="df77dc52248189354228b12dd26a60d4b26cddc30337439c3029e4143ff97543709d6a179807878e496e0bcd46946bbd6b32541be85173708759ad7cdaaa", 0x3e, 0x80000000}, {&(0x7f0000000500)="47520bfc233ecb5d8308a312504c81299d4f2c65b6bd087c3d01f8cce06b9c347a35eba6fd8db4775b5bb62ee5330c77fc77b245a26580b89b76e157f909fe6810d4b6d540684cdcb2c6d67f12c23aa4ab8ead5dc7549b139a39df724eb20ff2becc759261c2efaee04e78e71ddea3cd83416511a2fd507277f6e4063895b4ac536c435cfc71703effc1d58cdf7a9f220d71f71f3d2a1512468c9fdb6ce26681ed037c96af36d60b78c2048bc314c8dedc4041a4a519680ebe71131673f3ae268f3ca5d3df9891ddd3c61f8683195ab8e1b850f0ab85193bcf2635e415bc74a5632042a632f3e608f258c7b475ab141de2556a9aaedefcab4621b609961b", 0xfe, 0x80000001}], 0x0, &(0x7f00000006c0)={[{@nr_blocks={'nr_blocks', 0x3d, [0x0, 0x65, 0x32, 0x36]}}, {@mode={'mode', 0x3d, 0x4}}, {@huge_always}, {@size={'size', 0x3d, [0x70]}}, {@mode={'mode', 0x3d, 0x1}}, {@uid={'uid', 0x3d, 0xee00}}, {@mpol={'mpol', 0x3d, {'interleave', '', @void}}}], [{@smackfsdef={'smackfsdef', 0x3d, '\xbe)n'}}, {@hash}, {@appraise}]}) openat(r6, &(0x7f0000000780)='./file1/file0\x00', 0x400, 0x21) mknodat$loop(r4, &(0x7f0000000140)='./file1/file0\x00', 0x800, 0x1) 10:13:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x125143, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x10000, 0x1a8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x32000, 0x88) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x4400, 0x102) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) recvfrom$unix(r2, &(0x7f0000000200)=""/128, 0x80, 0x2120, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0x6e) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2321202e2f66696c65312081457b2a5c5c2626b52e0a210f2ff9837ba81af99cabf5d64162fc3faffb428a5e1d43f922850bfd0168f6d9070e3b279d11ab7b650e8e23ee7bac6f537e9ae88557237b9ca7038d280f0cfddbe0c879da91d9050c142ca428e0218e4d0a1a7a7b78fd5ceb4ac6ebc19e8c51ee7882aa790369f852b9014a36e380c089d42ecc5a86bbc0178bd3e42791c76a292cf560dcc816759d217a9f50fe86b1bd774452ba9c88f50fb13cf383d348e26310d8438b5d65f1"], 0xcd) preadv(r2, &(0x7f0000002640)=[{&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/220, 0xdc}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/56, 0x38}], 0x7, 0x9, 0x1) sendfile(r1, r4, 0x0, 0x100000001) r5 = signalfd(r1, &(0x7f00000026c0)={[0x7f]}, 0x8) r6 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r5, r6, &(0x7f0000002700)=0x6, 0xfffffffffffffff7) 10:13:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000112d) 10:13:44 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 61) 10:13:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0xc00, 0x34) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = syz_mount_image$nfs4(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0x5, 0x5, &(0x7f0000001540)=[{&(0x7f0000000140)="5b095013cda7bc312818b81d92b96e31aedfb9324214e5fe3c316a89559c5a8dc482ffa770fc06ac99b0d87fc40c60a63de3ec2f2fc3bb3b015f9bd7c37a71f3cb9c3e7a421124b29867e1a62d0f9505ddf117795715afc68800c1f97ecf07ef0afab2314d09287d4151b79475a0b23080c61d498ef6911e8fc157c437ca7bc0a776bdaea22aa01ac874e01c02ab19469eaec6f0e93b2df6bedb2508a11263dfc8d76fb4fbf67bcf6e21605826e8d73641bc4a6837c56f77da2793fecfb76486d14c151ab410e6471093cae7f5f2b8cacf94972b879988f8d00e", 0xda, 0x100000001}, {&(0x7f00000003c0)="9d595a289e6d31aabcaa3a1e0c832b393162a4e14ed386aae983cd3d6f670137248b4ab0dfc327e9bf4eb1449ef9b9d10f72993f64f3ddd19dfc92e6089b0281a743731a91720e800b", 0x49}, {&(0x7f0000000440)="ae9e6933e42b51912f69ca6b398f2dbc2b94bac568c322aa06ae5f99681dfd9e365451a4425b9f4d2f36e11b54727eb80fafa092471d627d260eb16a219ae4b52ea95af426c06c6ac0165871d12dc71cc1954cda065616fb0e793d6f7139dda25ac7db15e4d9a7178668bdc5db813e5eca9d1f2e2800faa94b9be197331679dd8ed46f61022f92fa3095d7e9e5ab95f2852c37eecc0fe059392251d7f3b69801aff5ff86972080436461e96e0d4d16e198f42ab2f782ffac11bdc18ede63d558f43b52d8", 0xc4, 0x400}, {&(0x7f0000000240)="4b8069ee7695421b0b9d7e0b315f9a895fe2b2b5c3fb82703bcc7d86566c021b349d7ec07ce2f50626c7de13d8b1162c0a983d1a65c1f22c961a22", 0x3b, 0x5}, {&(0x7f0000000540)="b2fbe9cb53620be3fec21d2de34fd1522aaec7ac94a3e18d40725d8439f4716d106bdd1182cc5a14bce0e8a512c9332cb1fa23949ecf7988ebd2c3693f2ea4998b252aaf068dd798ec2ecc77feaeb419f64c845187dc65f1eebf88eb313a0d7857e46cec8ead4cba4d4596fdc3a2cd98b7b6e04ce5b729c2f3271aa3d1a22ec9ab2b97fceda254e62670d0470769abc8df807cbe567d8e66a590039e117f697446a3da951a4e0b009c46107b300dbb1407cbd3222170d2a8074d2321a156b6d28a54ebb7214722a5b21f7d492f31f895e9a0b4e50d1c439f9b4ec396e56bd675fd66c5aa43920405b472780e36d2afcbc9065904dbc51474a79a47c89b9eca533597758e60605d40d7cc633f8002260750159fca1a26e9b5cc82905b9d4a510977b5f8778b57cacb4c8f23a22332ad437d83041c7676a92bb2b972ceadaeccb5d3f56e3e2611def993d32fee9ccd5768472a8e5e9432df69c856f937b08ddc71458b0749b94bfe10f79c1e21534e37abaeac36102eea4d99e98427b152352185a7665773940219a7e902d884c46b86e3f754858c23ad0fbea63dc842193530c78975cc56c4ac948a751fce720f4b5c0ccf0e7fef7af3f623870403d556b14b1adfa4ea024a226a7bf3a22fbb55b7d093615fc34db950d91dd647f7662edac7ea1b15d8a2b21cfd9cd8be9f9b899c04d725f3664b416312486a165be71b84e99164bd310bfb5dc5c186645bd5a7ff74234870e94e8fa6ba56d549c6537bcc8390f5c6aae1e625c467c1fde12be5fd2d03be3bb17ae8c6244851a2fc26bd57d02c04f965f9239c3d883e8a6a89fbb74609cf39b7616bbd2c0122b547ade96aeb096430f6e2c1a015de2ce583dc8781e0061f0c389bed9ad83f8255215815c5bc48178bbeb9dd88fe0979d229397b8562d280cbfbf6430d8b0579ac6b18b36805120922048c1afb46fced72b4c6f0ce4e27140ec654322a9d8349fd0affad1cc3b4f03bfa0d9cc6ae43681d02c678244a02d0bff1cfb973e45ea20e45015d83807bbef85cb1f00d37008da78fffcfdaa3a76a97d32e204083a22ddc5cb11af3104b7bff88809a4d64af8e7b918cf4d798f05c38df527cce06cc0fa986fc2b5dd2fe7734270b95b24c6d765392f58573626c30aaabb7fe29c560b68494c796bb722a6a83e5f40decccd9bacab132f86d2399335dfe41bf3711e42385530628c50b7ba144c717c1c8fe03ce85f4c8af10723b1e04fb1009aa55e160bc412126d88b58bb1884c4f3b86525cea6f7448ac30939cb1ba8342f87b3b0c3eca1d7e8473a35c8ee09210721071fd8a99b08e50bd14c3d988098bef9640e52e6a96554cd3f94b31b587f9f313a951f681e5e4ee5c87260274b28f7e96098c790cf54fc99a9f168273386d2d31ace607b930a6ce46678cf44857f5e00ccdd3d55e9a93400a12d1c37ed97dbb5caf8c2fb4e6bfc7600df59faef03749171ecb39150e83d3ff27795463a2a75e749f96f3f64dbb4fcf0335e3b81e15b6fcf22b56db9c1cf4d5d7d81094c5ed3fcc69d1e56201e639b93981dd1cf27581f3436f016b1cdb7e1ff88576469f99f84f997497e5afa069ce854ec8a9357bd7b1ed34c94d9709532a06802c9e6e236cd1217df42e7261e54dc49936c936c8b1700b7c7cacdb59c5bf00d333115cbd16d0ff13a2e759c8e2f510a6f7f4f74df34222ad420578473d115367d337a4138d3d790f4d5c231e635d35fa1ebb6451a7870bdea40c034240b2ddffe1fe028b0f5f3d96af1c94ada5e6c29bd641d76945dd8947bcc93477371f7709ad3d09f7ba4fcb950f21cda778328b53be38b20c2783814f5ccfbfb88c02bf11a53088cca22d4da0ab558c90d8742c2378716f49e5a46ec08b540c25f3478af2bbaec72ee926f5cca446c899b73f4c81555386d9f579ef4797b083a1273e60e98a6526a75bdcec3b281a2a6a44fd25bc036b7e6c8a5510941d07b8657d89b6088149528090ae99427df895fe3f79fd112ae80e40cfb2dc89b730a7ee2917e47cc7961a05857f1bb8178fdc522c0f5236a3173d503e25233778e359d629aaaf24f3696113ddd37f1b0c9e80795e50d333a794483eb8eb4384c35f6e909718d8e7825b0aafe809d3f64e2854bf82d45f9fba65310b063a6b7c50cc8b29214943418c68625989b7cb13e16d4795244be34081a6c8e99dfb34ea0fa5770a7b718dbd094632a52fc0e587c142b4ae151338c18667bff762aba9c6ad90a5563b679abea6b0de8c7b928a6689bbfada6c6ac47f3b13a4b72ba70acb1b3eda18a3da011ff02ed1323695060efc8e704b012533f0987aac6fbe6a98255026ae0e596c767a2fb612ccd119fc048a5ab3082480bf99b0af6f197d82c9e02e0a159ac417420da5f0c54e0d2994c1fbc926e1976299c199ca1bac08d8ee1d13346b4a721484c88d42b1259fd7a9cb2d1883b3a4bee977de28e548c5cb1848589397d3a364d0ffd205b7b50fea5947b345c153ee6bb20fb0b923bc2ff376509319722a6e83a782b1171247dc055e1e53ba957e1e41e03b4683b655abbc651d1969b474a677a3c68825ba461706fa724632b3ea67a16b9c787da7da2c2baf8993d484f550e3131abf88e2cf56a03258e3324e4b4d0e0360f08e1a146a04da372fce2321f9e36461bc350b5ef6e74c19ecd8d6525b2f3dcf58a23af8c5c7e452debc470c5db036d92111374e9d0c0b338adcc77682859ffefb8efff8713fea77589680a64fbf737b3887ce4840735f7e36f6a3dcca109897613ccabac7fc713c827f6a4e2ff85c1436b0616778e50406374d9ea04797d088340bbf3b7ab06bb6c2e58df13d5ab77ac130a975e76f1d8640ee91d75d9075fbd7d0567777ec6410885b23fa6bc2d889a5dabea92b3bab9dd07f6bae29b0ca5aa9ee67507d0f3cc6f1ad80bf18cd76d3a4a79794291ac761aba9d312c589bb5b5ad06473216a9bcdd1b4c35b033098fdf7731d8fd40021edb1e88417c9b082cd7ff083f909c21c93156e6b7f94805f8fd952e793dc3518cba47753477ddd23f618851e994a3bc14bcf63e351c3d8ec47158b575ac9ab4fa5a5835a5c1f8681bd30e11899ea36c2a8d42032f2ee1d3446afca1b7b8afba674235360fd01143eae8edd3ef9ff5b4e6aad111f47a6db3098c6326f015fce0b6dbaf2ca7b6353f8f48ed3202fc2111a543cd54bf81cce12004e46c8805566b4e61185edb281fce4782a205a2708b14f3b80567965ee9fae2bec9d2e63a10cbe5fd9af4cbb6d05946243b176b7821948cec24bc9edc2ae89579d5b04072816ca59ef7561356e023554fc89f06d5f31631005338d8677a6798d610295745d8ab24f03a308a1b6b54059a71b2f3d835a50c4f73412f2ab613333d492386ffe57d0704dbaec79b184cb96139fa883504142222568ec09cf2193bc2bd2db35a044be077e734e4b033f7564c4bd5583866934d38a2a78bb4f3291314623a06f3a1c8fb5eb127b7000e18e34d4c9ee75706532d63256855ad07585ead39a2c35d13b653b4383636a66e4aa893b012b24c93420ea29f20f183baa2d2a05c611bd2bcd449530f45bde7dbccd0d8f3e4f49c04fee1d8c923c3d61f5681cfff8789aaa582f86322433438677370f58b757e660123940df33ed6cb3c919db22b518ffac861f800c60ec11859336bd534c968eb783dd9d3f7d76ae80258d0685a60fd7cc7cc7b3fe970adb26ed92516dc78a0d60c19b3aaa27ad64749f3ee62465c45a792ef8313462d23cb365bbed124be2b56f2b2ec22dde6a05372858704dab23d1ae17a2edcc087bb1837a8cfe9c80460ca03c029fcc41de418b9c2d7cd7d24d3983a846e6cc0e32326bc1f01121da1caa2156afa5144682000050716787bc6dcaaa8920e74d85adf338046bae7ff2337661a277249f36d53743532bb004926be4c008e9c67d845e2eaebd676e0b1e600be3fe7628c563f739ebb2036cd79ab9ca3576b41160ed8f4d419093f6fa2ee267e5e8c2dc97417bea2ec7000d31b7b8a7b47b8fe43399af50b0acbda8ae42d4eb00b6ea4c65585908df979374f42bdcebf56c79ef131d2ff89b649da726efdd08991ba8581a780cf97ac5098eee9c3b2b0a1f2164d9e6e31a6a190182a7ab1d4663c1edba7cfe4094eb3ccd494826431adc39751e478f03d8077c8d54fa3e1883131127a821498ee357fd07ee0121f4a387528b1632c4f394f6dbe5d488071fc093d47d4e1aef00dd93af05d4a36a3a0b0201c6fd5000c04384cbe684f7304fbe0becab5640298f6d24cbb087714b37d3bb1fb9f5a7dd71e866b8b7f06d6a15e25df4ec63f0e64f9d514feead81bb8d9a1873a4513b30d4082b79e6d826b6102a3f784ce667e6385fb2d78b67811654b3935b2416500aabd2cec9404b1e6cec71ebd555a9e642a1dafaedc6b37ec00ff0b8554c1b40b126d6c59ca522b33365ad2bd389f6815f4a81fe03819d9f9f7a7760b891da8c4dcb8370a1d4624646729b4d335ff098c743a6d383e43437b09ac9dc7341fa2b690fc63821ea1095dea50aaea9c6b48bce2d840d9483130afa15d4ffdac5264f3c14b5c0fa4e65a58b2f5565128d254de039783435b21a3a5c6198ff8c05a1a0fd1bb4435f9c2820961fa93630c3e4cbca06077bed3c34302b11edc5aeda775ebbdb02e7a1ca5d07c747d81fcdaf7637861f0d7494259fd2aa93a99a94ebb8723328ab6f51510077ae65bee0c818c8a7cd30d4589cd17e949480baa3505f8a7c15e960542e75fb69b49cc6561a8fb34d3531ef35fa7954dd7a51ac8ac5abc32e34615088524bd1d1decbf3ff2e7e018f47fb1288c9097ccd6d0dab13eff4eae4109c9c2281fa7bbc720760603395391bf827ea4a80bf1619feee2706cd27938a4817f443813c92770cabab70c6cfa7427461ef6ddba6ee3c72caaa671898e9d1bbc6c8e8ab3ba9f2d802aef0a822dfae4c258f8ada793cf1d0b629749677670c30faa38135b869c55792c55add4672afe18206f100a8d44e63b0ebd2bb4f1b63cfa21d73f942366248be24fefd56fbb0ed9f230fef8fcb7f0c6acf3a9ad3e23b2b1b15d96a68bda6e27b277e07d2f6977310cc5a6526047ab1b977b0a7b578c96810c5a04f11d8bed4428ca75eb69fb3fb730e3c14a5f736919847e600003790cf2da8a7edeae6cef36cafa177399cb97dd1b290770fdd9d5f68e467938fb9426340168c7f913032dd973d1360c65cd11c605f73adf98b9211259abb8459f533c7cae6b39acbcd72f670ca0c6c771dd63c1312e21a44ab52870d53f0cce21068695b278c02fe5a21a22fe67df11f1a392c3db4cc7a38cb496d5f73679282af1d69df96315f3cbf73747bf36cd487002e5fd7de277569e02a50117f489cd761dbbfb7ca28eb213ea2f36e5f95a96fdad99143afa2070c4d30782dbdffc4239627d5a3502d5e4535569e61dfd1c7b021d274934f4b9b84930a087b6ab383b983e3b327641be68d569a8a5aefa8749c8132df6f8ca2dc7341f3c0c2183b71d6155b9f0e5aaff661bdbe8e79a815958647bdbfcc924cdd8dbd91629d07348d3fabdfd2193103f187877bf30e59bc806c27868337a8b36dee25c4b3984a9d72fb3272ca8cc47df9a953402ee78bb54b47973a75b700e12cffa937c4a30b9fa82fa542478cab752dfc267a2e7afc827ede6158537bd3f0857fcbc72f4d33d662ebf32ad5c86036c6e5f54d40ddcfa6fccbae9735541a16e06556be51ab82c09468014836542b6f5407e0fcc5fb9236083419e64d9f1595cfc96", 0x1000, 0xff}], 0x84800, &(0x7f00000015c0)={[{'\x00'}, {'}]\\-\'\'+!'}], [{@appraise_type}, {@uid_lt}, {@fowner_lt={'fowner<', 0xee01}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@smackfsroot={'smackfsroot', 0x3d, '\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '['}}]}) preadv(r3, &(0x7f0000003940)=[{&(0x7f0000001680)=""/111, 0x6f}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/252, 0xfc}, {&(0x7f0000002800)=""/162, 0xa2}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f00000038c0)=""/124, 0x7c}], 0x6, 0x3ff, 0x1) sendfile(r1, r2, 0x0, 0x100000001) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) write$binfmt_script(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="2321202e2f66696c65312000202a2929232e2020582a5d2029200020000ab9e5dfff2c996a53a2ed103006ac74d24ea05e57e9065fd8e8efd93f658a01ac88204b6bd79b1ef6293101f7da0e931da807e54d90b40bbe6ca0c6f835487d9757ecc7eab54eb61d3efdd97c6514339a19aadabb7b770cebfe422b18089ae2d01dfd4656a34bbde474378739b6b506a4f679362b9d18000044b8fe1a7c83a5a8953a9fb004ac1e0300007bcd25934085d036b1051f1f736a865f23d8d03cb1010d7554353bc400285d970631a5248100"/219], 0xd3) 10:13:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000015) 10:13:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000002) [ 2323.514494] FAULT_INJECTION: forcing a failure. [ 2323.514494] name failslab, interval 1, probability 0, space 0, times 0 [ 2323.516072] CPU: 0 PID: 24515 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2323.516972] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2323.518037] Call Trace: [ 2323.518386] dump_stack+0x107/0x167 [ 2323.518858] should_fail.cold+0x5/0xa [ 2323.519350] ? ext4_find_extent+0xa77/0xd70 [ 2323.519906] should_failslab+0x5/0x20 [ 2323.520393] __kmalloc+0x72/0x390 [ 2323.520853] ext4_find_extent+0xa77/0xd70 [ 2323.521393] ext4_ext_map_blocks+0x1c8/0x5880 [ 2323.521979] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2323.522655] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2323.523330] ? ext4_ext_release+0x10/0x10 [ 2323.523858] ? ext4_map_blocks+0x5cd/0x1910 [ 2323.524418] ? lock_release+0x680/0x680 [ 2323.524929] ? ext4_es_lookup_extent+0x485/0xa80 [ 2323.525537] ? lock_downgrade+0x6d0/0x6d0 [ 2323.526078] ? down_write+0xe0/0x160 [ 2323.526558] ? down_write_killable+0x180/0x180 [ 2323.527154] ext4_map_blocks+0x63f/0x1910 [ 2323.527683] ? kmem_cache_alloc+0x2a6/0x310 [ 2323.528237] ? __kernel_text_address+0x9/0x40 [ 2323.528807] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2323.529386] ? jbd2__journal_start+0xf3/0x7e0 [ 2323.529970] ? __ext4_journal_start_sb+0x214/0x390 [ 2323.530596] ? __ext4_journal_start_sb+0x1db/0x390 [ 2323.531218] ext4_iomap_begin+0x3ad/0x700 [ 2323.531756] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2323.532372] ? kasan_save_stack+0x1b/0x40 [ 2323.532895] ? ext4_file_write_iter+0xe0e/0x1530 [ 2323.533508] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2323.534314] ? splice_direct_to_actor+0x387/0x980 [ 2323.534932] ? do_splice_direct+0x1c4/0x290 [ 2323.535493] ? do_sendfile+0x553/0x11e0 [ 2323.535992] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2323.536587] ? do_syscall_64+0x33/0x40 [ 2323.537081] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.537762] iomap_apply+0x164/0x810 [ 2323.538235] ? iomap_dio_rw+0x90/0x90 [ 2323.538732] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2323.539480] ? mark_held_locks+0x9e/0xe0 [ 2323.540014] ? filemap_check_errors+0xa5/0x150 [ 2323.540606] __iomap_dio_rw+0x6cd/0x1110 [ 2323.541129] ? iomap_dio_rw+0x90/0x90 [ 2323.541631] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2323.542215] ? ext4_orphan_add+0x253/0x9e0 [ 2323.542760] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2323.543385] ? ext4_empty_dir+0xae0/0xae0 [ 2323.543910] ? jbd2__journal_start+0xf3/0x7e0 [ 2323.544487] iomap_dio_rw+0x31/0x90 [ 2323.544955] ext4_file_write_iter+0xe0e/0x1530 [ 2323.545544] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2323.546115] ? kasan_save_stack+0x32/0x40 [ 2323.546643] ? kasan_save_stack+0x1b/0x40 [ 2323.547164] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2323.547813] ? iter_file_splice_write+0x165/0xc90 [ 2323.548421] ? direct_splice_actor+0x10f/0x170 [ 2323.549008] ? splice_direct_to_actor+0x387/0x980 [ 2323.549614] ? do_splice_direct+0x1c4/0x290 [ 2323.550159] ? do_sendfile+0x553/0x11e0 [ 2323.550692] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2323.551279] ? do_syscall_64+0x33/0x40 [ 2323.551773] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.552447] do_iter_readv_writev+0x476/0x750 [ 2323.553024] ? _cond_resched+0x10/0x30 [ 2323.553517] ? new_sync_write+0x660/0x660 [ 2323.554040] ? avc_policy_seqno+0x9/0x70 [ 2323.554561] ? selinux_file_permission+0x92/0x520 [ 2323.555176] ? security_file_permission+0xb1/0xe0 [ 2323.555794] do_iter_write+0x191/0x700 [ 2323.556288] ? trace_hardirqs_on+0x5b/0x180 [ 2323.556837] vfs_iter_write+0x70/0xa0 [ 2323.557316] iter_file_splice_write+0x726/0xc90 [ 2323.557920] ? generic_splice_sendpage+0x140/0x140 [ 2323.558554] ? security_file_permission+0xb1/0xe0 [ 2323.559179] ? generic_splice_sendpage+0x140/0x140 [ 2323.559807] direct_splice_actor+0x10f/0x170 [ 2323.560375] splice_direct_to_actor+0x387/0x980 [ 2323.560971] ? pipe_to_sendpage+0x380/0x380 [ 2323.561527] ? do_splice_to+0x160/0x160 [ 2323.562028] ? security_file_permission+0xb1/0xe0 [ 2323.562646] do_splice_direct+0x1c4/0x290 [ 2323.563167] ? splice_direct_to_actor+0x980/0x980 [ 2323.563773] ? avc_policy_seqno+0x9/0x70 [ 2323.564289] ? security_file_permission+0xb1/0xe0 [ 2323.564902] do_sendfile+0x553/0x11e0 [ 2323.565392] ? do_pwritev+0x270/0x270 [ 2323.565871] ? wait_for_completion_io+0x270/0x270 [ 2323.566480] ? rcu_read_lock_any_held+0x75/0xa0 [ 2323.567073] ? vfs_write+0x354/0xb10 [ 2323.567541] __x64_sys_sendfile64+0x1d1/0x210 [ 2323.568102] ? __ia32_sys_sendfile+0x220/0x220 [ 2323.568680] do_syscall_64+0x33/0x40 [ 2323.569146] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.569786] RIP: 0033:0x7f33ba3cab19 [ 2323.570256] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2323.572562] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2323.573512] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2323.574405] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2323.575303] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2323.576200] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2323.577099] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2323.591288] loop2: detected capacity change from 0 to 135266304 10:13:44 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 62) 10:13:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) r5 = socket$inet6_icmp(0xa, 0x2, 0x3a) sendfile(r3, r5, 0x0, 0xffffffff) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x1b0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r6, 0x0, 0x100000001) [ 2323.770380] FAULT_INJECTION: forcing a failure. [ 2323.770380] name failslab, interval 1, probability 0, space 0, times 0 [ 2323.771867] CPU: 0 PID: 24719 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2323.772662] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2323.773613] Call Trace: [ 2323.773922] dump_stack+0x107/0x167 [ 2323.774343] should_fail.cold+0x5/0xa [ 2323.774794] ? kmem_cache_alloc+0x2a6/0x310 [ 2323.775297] ? create_object.isra.0+0x3a/0xa30 [ 2323.775820] should_failslab+0x5/0x20 [ 2323.776272] kmem_cache_alloc+0x5b/0x310 [ 2323.776742] ? mempool_alloc+0x155/0x360 [ 2323.777213] create_object.isra.0+0x3a/0xa30 [ 2323.777720] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2323.778306] kmem_cache_alloc+0x159/0x310 [ 2323.778799] bvec_alloc+0x148/0x2f0 [ 2323.779222] bio_alloc_bioset+0x40a/0x600 [ 2323.779703] ? bvec_alloc+0x2f0/0x2f0 [ 2323.780147] ? iov_iter_npages+0x1fd/0xa70 [ 2323.780640] iomap_dio_bio_actor+0x518/0xef0 [ 2323.781155] iomap_dio_actor+0x36f/0x560 [ 2323.781624] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2323.782159] ? do_syscall_64+0x33/0x40 [ 2323.782621] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.783241] iomap_apply+0x289/0x810 [ 2323.783669] ? iomap_dio_rw+0x90/0x90 [ 2323.784111] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2323.784780] ? mark_held_locks+0x9e/0xe0 [ 2323.785253] ? filemap_check_errors+0xa5/0x150 [ 2323.785785] __iomap_dio_rw+0x6cd/0x1110 [ 2323.786254] ? iomap_dio_rw+0x90/0x90 [ 2323.786712] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2323.787235] ? ext4_orphan_add+0x253/0x9e0 [ 2323.787720] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2323.788283] ? ext4_empty_dir+0xae0/0xae0 [ 2323.788755] ? jbd2__journal_start+0xf3/0x7e0 [ 2323.789271] iomap_dio_rw+0x31/0x90 [ 2323.789697] ext4_file_write_iter+0xe0e/0x1530 [ 2323.790226] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2323.790759] ? kasan_save_stack+0x32/0x40 [ 2323.791232] ? kasan_save_stack+0x1b/0x40 [ 2323.791728] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2323.792312] ? iter_file_splice_write+0x165/0xc90 [ 2323.792859] ? direct_splice_actor+0x10f/0x170 [ 2323.793379] ? splice_direct_to_actor+0x387/0x980 [ 2323.793932] ? do_splice_direct+0x1c4/0x290 [ 2323.794426] ? do_sendfile+0x553/0x11e0 [ 2323.794883] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2323.795415] ? do_syscall_64+0x33/0x40 [ 2323.795858] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.796468] do_iter_readv_writev+0x476/0x750 [ 2323.796985] ? _cond_resched+0x10/0x30 [ 2323.797430] ? new_sync_write+0x660/0x660 [ 2323.797904] ? avc_policy_seqno+0x9/0x70 [ 2323.798367] ? selinux_file_permission+0x92/0x520 [ 2323.798930] ? security_file_permission+0xb1/0xe0 [ 2323.799486] do_iter_write+0x191/0x700 [ 2323.799938] ? trace_hardirqs_on+0x5b/0x180 [ 2323.800439] vfs_iter_write+0x70/0xa0 [ 2323.800876] iter_file_splice_write+0x726/0xc90 [ 2323.801420] ? generic_splice_sendpage+0x140/0x140 [ 2323.801989] ? security_file_permission+0xb1/0xe0 [ 2323.802544] ? generic_splice_sendpage+0x140/0x140 [ 2323.803118] direct_splice_actor+0x10f/0x170 [ 2323.803628] splice_direct_to_actor+0x387/0x980 [ 2323.804171] ? pipe_to_sendpage+0x380/0x380 [ 2323.804672] ? do_splice_to+0x160/0x160 [ 2323.805129] ? security_file_permission+0xb1/0xe0 [ 2323.805686] do_splice_direct+0x1c4/0x290 [ 2323.806164] ? splice_direct_to_actor+0x980/0x980 [ 2323.806721] ? avc_policy_seqno+0x9/0x70 [ 2323.807194] ? security_file_permission+0xb1/0xe0 [ 2323.807747] do_sendfile+0x553/0x11e0 [ 2323.808191] ? do_pwritev+0x270/0x270 [ 2323.808629] ? wait_for_completion_io+0x270/0x270 [ 2323.809184] ? rcu_read_lock_any_held+0x75/0xa0 [ 2323.809720] ? vfs_write+0x354/0xb10 [ 2323.810150] __x64_sys_sendfile64+0x1d1/0x210 [ 2323.810668] ? __ia32_sys_sendfile+0x220/0x220 [ 2323.811198] do_syscall_64+0x33/0x40 [ 2323.811625] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2323.812215] RIP: 0033:0x7f33ba3cab19 [ 2323.812644] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2323.814752] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2323.815620] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2323.816441] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2323.817320] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2323.818256] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2323.819252] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:13:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x0, 0x0, 0x75, 0x6, 0x0, 0x3, 0x1b00, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x200, 0x5}, 0x2089, 0x9, 0x81, 0x1, 0xdc, 0x1, 0x9, 0x0, 0x88}, 0x0, 0xe, r3, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:45 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:13:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100002000) 10:13:59 executing program 5: sysinfo(&(0x7f0000000080)=""/97) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) creat(&(0x7f0000000000)='./file1\x00', 0x104) sendfile(r1, r2, 0x0, 0x100000001) 10:13:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000003) 10:13:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:13:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000d) 10:13:59 executing program 7: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x300900, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="88000000", @ANYRES16=0x0, @ANYBLOB="00042bbd26f8052a4a7000fbdbdf25440000", @ANYRES32=r1, @ANYBLOB="040008010400cc0008000c00ffffff7f08000c000600000008002700020000000800a000ffffffff0800a100040000000800a100e40700000800a000070000000800270001000000080026006c0900000500190107000000130024008286360c0c0c890601e0ecb684820700"], 0x88}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000380)={'wlan1\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) 10:13:59 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 63) 10:13:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000a000) [ 2338.823819] FAULT_INJECTION: forcing a failure. [ 2338.823819] name failslab, interval 1, probability 0, space 0, times 0 [ 2338.826919] CPU: 1 PID: 24961 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2338.828499] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2338.830397] Call Trace: [ 2338.831017] dump_stack+0x107/0x167 [ 2338.831854] should_fail.cold+0x5/0xa [ 2338.832878] ? bvec_alloc+0x148/0x2f0 [ 2338.833871] should_failslab+0x5/0x20 [ 2338.834865] kmem_cache_alloc+0x5b/0x310 [ 2338.835939] bvec_alloc+0x148/0x2f0 [ 2338.836893] bio_alloc_bioset+0x40a/0x600 [ 2338.838081] ? bvec_alloc+0x2f0/0x2f0 [ 2338.839025] ? iov_iter_npages+0x1fd/0xa70 [ 2338.840115] iomap_dio_bio_actor+0x518/0xef0 [ 2338.841321] iomap_dio_actor+0x36f/0x560 [ 2338.842230] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2338.843544] ? do_syscall_64+0x33/0x40 [ 2338.844687] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2338.846116] iomap_apply+0x289/0x810 [ 2338.847118] ? iomap_dio_rw+0x90/0x90 [ 2338.848110] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2338.849744] ? mark_held_locks+0x9e/0xe0 [ 2338.850840] ? filemap_check_errors+0xa5/0x150 [ 2338.852000] __iomap_dio_rw+0x6cd/0x1110 [ 2338.853054] ? iomap_dio_rw+0x90/0x90 [ 2338.854167] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2338.855331] ? ext4_orphan_add+0x253/0x9e0 [ 2338.856415] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2338.857781] ? ext4_empty_dir+0xae0/0xae0 [ 2338.858931] ? jbd2__journal_start+0xf3/0x7e0 [ 2338.860110] iomap_dio_rw+0x31/0x90 [ 2338.861065] ext4_file_write_iter+0xe0e/0x1530 [ 2338.862259] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2338.863530] ? kasan_save_stack+0x32/0x40 [ 2338.864616] ? kasan_save_stack+0x1b/0x40 [ 2338.865716] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2338.867072] ? iter_file_splice_write+0x165/0xc90 [ 2338.868334] ? direct_splice_actor+0x10f/0x170 [ 2338.869619] ? splice_direct_to_actor+0x387/0x980 [ 2338.870832] ? do_splice_direct+0x1c4/0x290 [ 2338.871988] ? do_sendfile+0x553/0x11e0 [ 2338.872969] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2338.874308] ? do_syscall_64+0x33/0x40 [ 2338.875310] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2338.876575] do_iter_readv_writev+0x476/0x750 [ 2338.877693] ? _cond_resched+0x10/0x30 [ 2338.878691] ? new_sync_write+0x660/0x660 [ 2338.879810] ? avc_policy_seqno+0x9/0x70 [ 2338.880745] ? selinux_file_permission+0x92/0x520 [ 2338.882067] ? security_file_permission+0xb1/0xe0 [ 2338.883350] do_iter_write+0x191/0x700 [ 2338.884471] ? trace_hardirqs_on+0x5b/0x180 [ 2338.885498] vfs_iter_write+0x70/0xa0 [ 2338.886450] iter_file_splice_write+0x726/0xc90 [ 2338.887728] ? generic_splice_sendpage+0x140/0x140 [ 2338.888964] ? security_file_permission+0xb1/0xe0 [ 2338.890288] ? generic_splice_sendpage+0x140/0x140 [ 2338.891580] direct_splice_actor+0x10f/0x170 [ 2338.892707] splice_direct_to_actor+0x387/0x980 [ 2338.893893] ? pipe_to_sendpage+0x380/0x380 [ 2338.895048] ? do_splice_to+0x160/0x160 [ 2338.896096] ? security_file_permission+0xb1/0xe0 [ 2338.897420] do_splice_direct+0x1c4/0x290 [ 2338.898491] ? splice_direct_to_actor+0x980/0x980 [ 2338.899998] ? avc_policy_seqno+0x9/0x70 [ 2338.901217] ? security_file_permission+0xb1/0xe0 [ 2338.902527] do_sendfile+0x553/0x11e0 [ 2338.903669] ? do_pwritev+0x270/0x270 [ 2338.904646] ? wait_for_completion_io+0x270/0x270 [ 2338.905979] ? rcu_read_lock_any_held+0x75/0xa0 [ 2338.907163] ? vfs_write+0x354/0xb10 [ 2338.908116] __x64_sys_sendfile64+0x1d1/0x210 [ 2338.909412] ? __ia32_sys_sendfile+0x220/0x220 [ 2338.910597] do_syscall_64+0x33/0x40 [ 2338.911578] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2338.912928] RIP: 0033:0x7f33ba3cab19 [ 2338.913992] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2338.918500] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2338.920519] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2338.922362] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2338.924252] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2338.926100] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2338.928095] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:14:00 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) creat(&(0x7f0000000080)='./file1\x00', 0xc) 10:14:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100004000) 10:14:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) 10:14:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) fsetxattr$security_capability(r2, &(0x7f0000000000), &(0x7f0000000080)=@v3={0x3000000, [{0x7fffffff}]}, 0x18, 0x1) recvmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000400)=@abs, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000480)=""/144, 0x90}, {&(0x7f0000000540)=""/44, 0x2c}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000600)=""/105, 0x69}], 0x4, &(0x7f00000006c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x138}, 0x40000010) fchown(r2, 0x0, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) openat(r4, &(0x7f0000000140)='./file1\x00', 0x608000, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:14:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000ff01) 10:14:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 1) 10:14:00 executing program 5: ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f00000002c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = signalfd4(r1, &(0x7f0000000140)={[0x10000]}, 0x8, 0x80000) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f0000000180)={0x0, @private, @remote}, &(0x7f00000001c0)=0xc) [ 2339.344157] FAULT_INJECTION: forcing a failure. [ 2339.344157] name failslab, interval 1, probability 0, space 0, times 0 [ 2339.347424] CPU: 1 PID: 25224 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2339.349289] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2339.351587] Call Trace: [ 2339.352295] dump_stack+0x107/0x167 [ 2339.353374] should_fail.cold+0x5/0xa [ 2339.354402] ? alloc_pipe_info+0x10a/0x590 [ 2339.355540] should_failslab+0x5/0x20 [ 2339.356557] kmem_cache_alloc_trace+0x55/0x320 [ 2339.357781] alloc_pipe_info+0x10a/0x590 [ 2339.358869] splice_direct_to_actor+0x774/0x980 [ 2339.359962] ? _cond_resched+0x10/0x30 [ 2339.360911] ? inode_security+0x107/0x140 [ 2339.362103] ? pipe_to_sendpage+0x380/0x380 [ 2339.363218] ? avc_policy_seqno+0x9/0x70 [ 2339.364346] ? selinux_file_permission+0x92/0x520 [ 2339.365658] ? do_splice_to+0x160/0x160 [ 2339.366768] ? security_file_permission+0xb1/0xe0 [ 2339.368042] do_splice_direct+0x1c4/0x290 [ 2339.369225] ? splice_direct_to_actor+0x980/0x980 [ 2339.370498] ? avc_policy_seqno+0x9/0x70 [ 2339.371696] ? security_file_permission+0xb1/0xe0 [ 2339.372899] do_sendfile+0x553/0x11e0 [ 2339.373789] ? do_pwritev+0x270/0x270 [ 2339.374650] ? wait_for_completion_io+0x270/0x270 [ 2339.375771] ? rcu_read_lock_any_held+0x75/0xa0 [ 2339.376838] ? vfs_write+0x354/0xb10 [ 2339.377694] __x64_sys_sendfile64+0x1d1/0x210 [ 2339.378709] ? __ia32_sys_sendfile+0x220/0x220 [ 2339.379763] do_syscall_64+0x33/0x40 [ 2339.380604] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2339.381764] RIP: 0033:0x7f48a1116b19 [ 2339.382604] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2339.386780] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2339.388530] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2339.390175] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2339.391822] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2339.393463] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2339.395082] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:14:16 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 64) 10:14:16 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x400, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:14:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 1) 10:14:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1ffff8000) 10:14:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r2, 0x8915, &(0x7f00000067c0)={'lo\x00'}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="f00ecda164482781a0afd3b67cf79e6b82dca748", 0x14}, {&(0x7f0000000140)="2294c222a157657878699ad8a26d5a6f61eb28089dc79aa3568f41948157ad288493f577fada4c9e6f44e334775a3ed63655e02e86ab44936054d08079ff8ce501e795dc1206709a69de985b2614f34c45edb759ae7f98e6c330135229ba32d3f5693165c13697e0d7940b937de7e166224a2519e7f1fbebc937d1890fad34c9", 0x80}, {&(0x7f00000001c0)="ae4a2b52f4b23b19f2430cad1e0b44b85f0528cc82888a615267d29514037ed0039661f7ca1440e24f9df2c6fa282a807cfe3da91725e5c8", 0x38}, {&(0x7f00000002c0)="e2d53d1f8ae9675a6c20b67500497ecbbe862449cef72a64e62959b280eaa9b61614b9cddab041390031662e15c5c893e841a48ead4b29bf41b3bbbbc3475e3627e182ff4039a9bf71c8e71f8134cac8045e43be5747a1f51cb3fd609977a1193134fcf9bc371130ec65b213f5bdad234ea61ab3cbb31026572d09e83be7138ac04a06b43170715a7cf37bcb05e89b9880d03189a74429a8aab1e80615542c33b0d34c5de9a988e88baa8ed44a2e4b41d035e3c684e761e8ca4cb535eb12b6e5df2a75ad3892f34afc21ad0b028c6920daf8e23c3738ff8e03d84e2f34260d61bc15f445", 0xe4}, {&(0x7f00000003c0)="ccaed58b608a6b8dd735b50cf9fd82dfc0c569d6bda131c2e29a4e666d0984df8421eaa90ee2d770f2f046b19d1b61cec96f12aa2858cacbfd4a28cc20ffd5c3c3372c34eacd5e79b39e8060ae29247ad32e710f9b309d85bb188b1c6505c3a33e567ffa216098c7220d5665e09699ec28e1f15a1705502ab267a261b9c2a8b63692a98bf3e6b1baf3da7ae579", 0x8d}, {&(0x7f0000000480)="24ded15bae6940378ef88dcbbdfd660dcf756c1e18b5dc4b5cb142ebb688e8ec68f8e77658724d7db919a364f3ab499b8f20221b82dfb8c286a312bf75668770228be139cf69cb86f96a54c9d83d7ec1ad873a919869636df5bc157f56dbbe3d37dd5d757d8c7c8bf505dbe077194a3e70286cb7e78a5a3a01ad0203ab9f1c4e25b372069fb2b325c0aa2a1e3e5ebeb977a09cfee2501f19a348bc998c87f176db70ea217a98f185a4bb2269e94c658d21bd214ec31b9cd7791b566d848004fd8f46c0b6963c34300ec8a1ff30b1bf85719d43b1f1eace8f4bb540b59de203004d557c65c22ee37daaf84b75efcafef4594997675a60841be838", 0xfa}], 0x6) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x125142, 0x120) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:14:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 2) 10:14:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100004100) 10:14:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) openat$incfs(r1, &(0x7f0000000000)='.log\x00', 0x111100, 0x6a) [ 2355.465448] FAULT_INJECTION: forcing a failure. [ 2355.465448] name failslab, interval 1, probability 0, space 0, times 0 [ 2355.466869] CPU: 0 PID: 25402 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2355.467951] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2355.469422] Call Trace: [ 2355.469840] dump_stack+0x107/0x167 [ 2355.470404] should_fail.cold+0x5/0xa [ 2355.471007] ? create_object.isra.0+0x3a/0xa30 [ 2355.471719] should_failslab+0x5/0x20 [ 2355.472309] kmem_cache_alloc+0x5b/0x310 [ 2355.472947] create_object.isra.0+0x3a/0xa30 [ 2355.473638] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2355.474426] kmem_cache_alloc_trace+0x151/0x320 [ 2355.475159] alloc_pipe_info+0x10a/0x590 [ 2355.475792] splice_direct_to_actor+0x774/0x980 [ 2355.476527] ? _cond_resched+0x10/0x30 [ 2355.477138] ? inode_security+0x107/0x140 [ 2355.477781] ? pipe_to_sendpage+0x380/0x380 [ 2355.478451] ? avc_policy_seqno+0x9/0x70 [ 2355.479095] ? selinux_file_permission+0x92/0x520 [ 2355.479849] ? do_splice_to+0x160/0x160 [ 2355.480469] ? security_file_permission+0xb1/0xe0 [ 2355.481220] do_splice_direct+0x1c4/0x290 [ 2355.481873] ? splice_direct_to_actor+0x980/0x980 [ 2355.482612] ? avc_policy_seqno+0x9/0x70 [ 2355.483256] ? security_file_permission+0xb1/0xe0 [ 2355.484004] do_sendfile+0x553/0x11e0 [ 2355.484602] ? do_pwritev+0x270/0x270 [ 2355.485188] ? wait_for_completion_io+0x270/0x270 [ 2355.485941] ? rcu_read_lock_any_held+0x75/0xa0 [ 2355.486669] ? vfs_write+0x354/0xb10 [ 2355.487266] __x64_sys_sendfile64+0x1d1/0x210 [ 2355.487955] ? __ia32_sys_sendfile+0x220/0x220 [ 2355.488671] do_syscall_64+0x33/0x40 [ 2355.489243] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2355.490034] RIP: 0033:0x7f48a1116b19 [ 2355.490609] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2355.495020] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2355.496784] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2355.498331] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2355.499886] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2355.501429] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2355.503009] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2355.577410] FAULT_INJECTION: forcing a failure. [ 2355.577410] name failslab, interval 1, probability 0, space 0, times 0 [ 2355.580114] CPU: 0 PID: 25409 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2355.581745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2355.583700] Call Trace: [ 2355.584331] dump_stack+0x107/0x167 [ 2355.585218] should_fail.cold+0x5/0xa [ 2355.586126] ? create_object.isra.0+0x3a/0xa30 [ 2355.587211] should_failslab+0x5/0x20 [ 2355.588113] kmem_cache_alloc+0x5b/0x310 [ 2355.589082] create_object.isra.0+0x3a/0xa30 [ 2355.590118] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2355.591329] kmem_cache_alloc+0x159/0x310 [ 2355.592320] jbd2__journal_start+0x190/0x7e0 [ 2355.593535] __ext4_journal_start_sb+0x214/0x390 [ 2355.594657] ext4_dirty_inode+0xbc/0x130 [ 2355.595626] ? ext4_setattr+0x21b0/0x21b0 [ 2355.596599] __mark_inode_dirty+0x492/0xd30 [ 2355.597608] ? current_time+0xac/0x120 [ 2355.598532] generic_update_time+0x21c/0x370 [ 2355.599575] ? igrab+0xc0/0xc0 [ 2355.600340] file_update_time+0x43a/0x520 [ 2355.601318] ? evict_inodes+0x470/0x470 [ 2355.602258] ? down_write_killable+0x180/0x180 [ 2355.603351] file_modified+0x7d/0xa0 [ 2355.604232] ext4_file_write_iter+0x8f8/0x1530 [ 2355.605322] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2355.606393] ? kasan_save_stack+0x32/0x40 [ 2355.607372] ? kasan_save_stack+0x1b/0x40 [ 2355.608348] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2355.609534] ? iter_file_splice_write+0x165/0xc90 [ 2355.610664] ? direct_splice_actor+0x10f/0x170 [ 2355.611753] ? splice_direct_to_actor+0x387/0x980 [ 2355.612881] ? do_splice_direct+0x1c4/0x290 [ 2355.613894] ? do_sendfile+0x553/0x11e0 [ 2355.614828] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2355.615928] ? do_syscall_64+0x33/0x40 [ 2355.616847] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2355.618106] do_iter_readv_writev+0x476/0x750 [ 2355.619172] ? _cond_resched+0x10/0x30 [ 2355.620103] ? new_sync_write+0x660/0x660 [ 2355.621090] ? avc_policy_seqno+0x9/0x70 [ 2355.622057] ? selinux_file_permission+0x92/0x520 [ 2355.623221] ? security_file_permission+0xb1/0xe0 [ 2355.624379] do_iter_write+0x191/0x700 [ 2355.625315] ? trace_hardirqs_on+0x5b/0x180 [ 2355.626349] vfs_iter_write+0x70/0xa0 [ 2355.627278] iter_file_splice_write+0x726/0xc90 [ 2355.628403] ? generic_splice_sendpage+0x140/0x140 [ 2355.629590] ? security_file_permission+0xb1/0xe0 [ 2355.630741] ? generic_splice_sendpage+0x140/0x140 [ 2355.631922] direct_splice_actor+0x10f/0x170 [ 2355.632972] splice_direct_to_actor+0x387/0x980 [ 2355.634085] ? pipe_to_sendpage+0x380/0x380 [ 2355.635127] ? do_splice_to+0x160/0x160 [ 2355.636072] ? security_file_permission+0xb1/0xe0 [ 2355.637226] do_splice_direct+0x1c4/0x290 [ 2355.638216] ? splice_direct_to_actor+0x980/0x980 [ 2355.639371] ? avc_policy_seqno+0x9/0x70 [ 2355.640346] ? security_file_permission+0xb1/0xe0 [ 2355.641504] do_sendfile+0x553/0x11e0 [ 2355.642426] ? do_pwritev+0x270/0x270 [ 2355.643349] ? wait_for_completion_io+0x270/0x270 [ 2355.644502] ? rcu_read_lock_any_held+0x75/0xa0 [ 2355.645611] ? vfs_write+0x354/0xb10 [ 2355.646509] __x64_sys_sendfile64+0x1d1/0x210 [ 2355.647587] ? __ia32_sys_sendfile+0x220/0x220 [ 2355.648690] do_syscall_64+0x33/0x40 [ 2355.649582] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2355.650798] RIP: 0033:0x7f33ba3cab19 [ 2355.651700] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2355.656062] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2355.657869] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2355.659572] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2355.661259] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2355.662966] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2355.664673] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2355.681517] FAULT_INJECTION: forcing a failure. [ 2355.681517] name failslab, interval 1, probability 0, space 0, times 0 [ 2355.684185] CPU: 1 PID: 25415 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2355.685791] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2355.687728] Call Trace: [ 2355.688345] dump_stack+0x107/0x167 [ 2355.689191] should_fail.cold+0x5/0xa [ 2355.690076] ? alloc_pipe_info+0x10a/0x590 [ 2355.691073] should_failslab+0x5/0x20 [ 2355.691980] kmem_cache_alloc_trace+0x55/0x320 [ 2355.693096] alloc_pipe_info+0x10a/0x590 [ 2355.694070] splice_direct_to_actor+0x774/0x980 [ 2355.695198] ? _cond_resched+0x10/0x30 [ 2355.696126] ? inode_security+0x107/0x140 [ 2355.697114] ? pipe_to_sendpage+0x380/0x380 [ 2355.698268] ? avc_policy_seqno+0x9/0x70 [ 2355.699577] ? selinux_file_permission+0x92/0x520 [ 2355.700837] ? do_splice_to+0x160/0x160 [ 2355.701820] ? security_file_permission+0xb1/0xe0 [ 2355.702848] do_splice_direct+0x1c4/0x290 [ 2355.703852] ? splice_direct_to_actor+0x980/0x980 [ 2355.705081] ? avc_policy_seqno+0x9/0x70 [ 2355.706093] ? security_file_permission+0xb1/0xe0 [ 2355.707364] do_sendfile+0x553/0x11e0 [ 2355.708256] ? do_pwritev+0x270/0x270 [ 2355.709235] ? wait_for_completion_io+0x270/0x270 [ 2355.710263] ? rcu_read_lock_any_held+0x75/0xa0 [ 2355.711253] ? vfs_write+0x354/0xb10 [ 2355.712048] __x64_sys_sendfile64+0x1d1/0x210 [ 2355.713235] ? __ia32_sys_sendfile+0x220/0x220 [ 2355.714420] do_syscall_64+0x33/0x40 [ 2355.715275] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2355.716460] RIP: 0033:0x7f8d732ceb19 [ 2355.717455] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2355.721956] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2355.723801] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2355.725479] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2355.727280] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2355.728791] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2355.730476] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:14:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 2) [ 2355.898338] FAULT_INJECTION: forcing a failure. [ 2355.898338] name failslab, interval 1, probability 0, space 0, times 0 [ 2355.901188] CPU: 0 PID: 25418 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2355.902867] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2355.904984] Call Trace: [ 2355.905614] dump_stack+0x107/0x167 [ 2355.906553] should_fail.cold+0x5/0xa [ 2355.907394] ? create_object.isra.0+0x3a/0xa30 [ 2355.908331] should_failslab+0x5/0x20 [ 2355.909122] kmem_cache_alloc+0x5b/0x310 [ 2355.909977] create_object.isra.0+0x3a/0xa30 [ 2355.910906] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2355.912219] kmem_cache_alloc_trace+0x151/0x320 [ 2355.913253] alloc_pipe_info+0x10a/0x590 [ 2355.914313] splice_direct_to_actor+0x774/0x980 [ 2355.915307] ? _cond_resched+0x10/0x30 [ 2355.916107] ? inode_security+0x107/0x140 [ 2355.917180] ? pipe_to_sendpage+0x380/0x380 [ 2355.918074] ? avc_policy_seqno+0x9/0x70 [ 2355.918924] ? selinux_file_permission+0x92/0x520 [ 2355.919967] ? do_splice_to+0x160/0x160 [ 2355.920798] ? security_file_permission+0xb1/0xe0 [ 2355.921814] do_splice_direct+0x1c4/0x290 [ 2355.922695] ? splice_direct_to_actor+0x980/0x980 [ 2355.923703] ? avc_policy_seqno+0x9/0x70 [ 2355.924557] ? security_file_permission+0xb1/0xe0 [ 2355.925573] do_sendfile+0x553/0x11e0 [ 2355.926376] ? do_pwritev+0x270/0x270 [ 2355.927189] ? wait_for_completion_io+0x270/0x270 [ 2355.928201] ? rcu_read_lock_any_held+0x75/0xa0 [ 2355.929176] ? vfs_write+0x354/0xb10 [ 2355.929958] __x64_sys_sendfile64+0x1d1/0x210 [ 2355.930897] ? __ia32_sys_sendfile+0x220/0x220 [ 2355.931863] do_syscall_64+0x33/0x40 [ 2355.932647] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2355.933708] RIP: 0033:0x7f8d732ceb19 [ 2355.934498] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2355.938277] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2355.939864] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2355.941340] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2355.942814] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2355.944293] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2355.945769] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:14:17 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1ffffffe4) 10:14:17 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 3) [ 2356.295610] FAULT_INJECTION: forcing a failure. [ 2356.295610] name failslab, interval 1, probability 0, space 0, times 0 [ 2356.298080] CPU: 1 PID: 25627 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2356.299551] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2356.301297] Call Trace: [ 2356.301857] dump_stack+0x107/0x167 [ 2356.302641] should_fail.cold+0x5/0xa [ 2356.303472] ? memcg_alloc_page_obj_cgroups+0x73/0x100 [ 2356.304603] should_failslab+0x5/0x20 [ 2356.305412] __kmalloc_node+0x76/0x420 [ 2356.306240] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 2356.307325] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 2356.308376] ? trace_hardirqs_on+0x5b/0x180 [ 2356.309296] kmem_cache_alloc_trace+0x169/0x320 [ 2356.310285] alloc_pipe_info+0x10a/0x590 [ 2356.311160] splice_direct_to_actor+0x774/0x980 [ 2356.312147] ? _cond_resched+0x10/0x30 [ 2356.312965] ? inode_security+0x107/0x140 [ 2356.313835] ? pipe_to_sendpage+0x380/0x380 [ 2356.314746] ? avc_policy_seqno+0x9/0x70 [ 2356.315609] ? selinux_file_permission+0x92/0x520 [ 2356.316631] ? do_splice_to+0x160/0x160 [ 2356.317470] ? security_file_permission+0xb1/0xe0 [ 2356.318497] do_splice_direct+0x1c4/0x290 [ 2356.319381] ? splice_direct_to_actor+0x980/0x980 [ 2356.320395] ? avc_policy_seqno+0x9/0x70 [ 2356.321261] ? security_file_permission+0xb1/0xe0 [ 2356.322297] do_sendfile+0x553/0x11e0 [ 2356.323120] ? do_pwritev+0x270/0x270 [ 2356.323930] ? wait_for_completion_io+0x270/0x270 [ 2356.324952] ? rcu_read_lock_any_held+0x75/0xa0 [ 2356.325929] ? vfs_write+0x354/0xb10 [ 2356.326718] __x64_sys_sendfile64+0x1d1/0x210 [ 2356.327668] ? __ia32_sys_sendfile+0x220/0x220 [ 2356.328640] do_syscall_64+0x33/0x40 [ 2356.329428] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2356.330506] RIP: 0033:0x7f48a1116b19 [ 2356.331297] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2356.335185] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2356.336788] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2356.338290] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2356.339798] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2356.341300] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2356.342803] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:14:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) creat(&(0x7f0000000000)='./file1\x00', 0x0) r2 = openat(r1, &(0x7f0000000280)='/proc/self/exe\x00', 0x101002, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 10:14:32 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x49) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setlease(r4, 0x400, 0x1) r5 = fork() ptrace(0x10, r5) fcntl$setown(r4, 0x8, r5) fcntl$setownex(r3, 0xf, &(0x7f0000000000)={0x1, r5}) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in=@broadcast, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @multicast2}}, 0x0, @in6=@private0}}, &(0x7f0000000080)=0xe8) sendmsg$nl_netfilter(r2, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f00000002c0)={0x374, 0xb, 0xa, 0x5, 0x70bd27, 0x25dfdbfc, {}, [@nested={0xe, 0x68, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @pid=r5}, @generic="9784"]}, @nested={0x156, 0x82, 0x0, 0x1, [@typed={0x7a, 0x1c, 0x0, 0x0, @binary="708e411b7e599260e7a767088832947fb6e957e06927e3dc64f21102b364023c7b080aef2c909a55ee20696eb235c719dd215fa8654117bf3b353e60bdbf2f6cc0b71cb96e5f9eb6d354e2c957ff64ef822caf42168ddff91a9735ee7c9c5689e1be066903241a1a254c511b5bc7232757d41f034846"}, @generic="de941986eeaaca1374a44b1b4d939f0c490290a69bd4c844e1b3c4735c7090e797db54d7341629d8afeb0e29dd386ea332495d18f8130a3e9dda7c5e648e4695139bb2fdc0d34e818e918e282621814d1f9725e6972fb2317bed40153f829d34f33366dbb641e3f0bd7d0d8cd5d0c5ac92d9c61d1b2632f7f9db909e323743974988a262cd25439ca8aa3f9c63da3482adf891b13e974bbb51ff33aa65a07d36010f47e8629f4047a1a5cc05da2078c9f8c30146d7ac5aba5d4c87fe46ef3415712e470a7c267ec3d34fe65ac7ba3a779ed546a0df71"]}, @typed={0x8, 0x42, 0x0, 0x0, @fd=r1}, @nested={0x19e, 0x6, 0x0, 0x1, [@typed={0x8, 0x71, 0x0, 0x0, @ipv4=@multicast2}, @typed={0x35, 0x66, 0x0, 0x0, @binary="810e7b7d271fe01cfa147328098ec6831243686237e11d381823927c8055ef96fddc8f5ad7a9789427a3f7e597174217fd"}, @generic="7369e2951225bc9a6df0ab7785e3f80cba012a0afeaafa7aca19fcc69d12f4462f39bffaeb47d5557ac246b1db122a2d545cd9c40e22c437d541ca1fe066ca3a168a3871c3657f5a1a9ae4d0e194649718370e1aca9c7e2c3602cdbfb46afc7a91f6f351e57a20aaec583a124fffeda9747ac63d57f53fc00b1b8c42ec561f13b402104f8fb89f60e30cc8574421b0001006fc683a0cb673a04989389c2267224cb72f208dda54aa13ff574d41d42e4fd5491f9daceb84c63ddf900baf55972014ab8bc81c14799acea12501bc398171309fa8e9b35ab1ba7b6cb74ddc", @typed={0x8, 0x46, 0x0, 0x0, @uid=r6}, @generic="e6a961e9bb325c3d4995a2e67a6504cb3d01995b6cda0ccf20cb4d63781292a9acf41e724e469617ad9bd3e61584eccb0d873ecdfb9ac8d733d79873ed7f048873039cbe0ed260b27a39c313b028530f9e42b0603ffcb97e282a66f52f1795d80a5c9b592d0c545c244e0cd30222612926a6836068"]}, @generic="423254852bbbaa2d14724d4de0eb51ee7e2fe530d029424689942ffe16430bef8eaa5362dd2c3f05e3b7f5100424bdba4a1bf9d38a4e7adcdfda8854799fd48443e4763838e860", @typed={0x8, 0x80, 0x0, 0x0, @ipv4=@multicast1}]}, 0x374}, 0x1, 0x0, 0x0, 0x80}, 0x800) 10:14:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 4) [ 2371.578587] FAULT_INJECTION: forcing a failure. [ 2371.578587] name failslab, interval 1, probability 0, space 0, times 0 [ 2371.580019] CPU: 0 PID: 25639 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2371.580846] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2371.581833] Call Trace: [ 2371.582155] dump_stack+0x107/0x167 [ 2371.582592] should_fail.cold+0x5/0xa [ 2371.583059] ? memcg_alloc_page_obj_cgroups+0x73/0x100 [ 2371.583685] should_failslab+0x5/0x20 [ 2371.584142] __kmalloc_node+0x76/0x420 [ 2371.584613] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 2371.585222] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 2371.585819] ? trace_hardirqs_on+0x5b/0x180 [ 2371.586338] kmem_cache_alloc_trace+0x169/0x320 [ 2371.586897] alloc_pipe_info+0x10a/0x590 [ 2371.587396] splice_direct_to_actor+0x774/0x980 [ 2371.587955] ? _cond_resched+0x10/0x30 [ 2371.588420] ? inode_security+0x107/0x140 [ 2371.588915] ? pipe_to_sendpage+0x380/0x380 [ 2371.589431] ? avc_policy_seqno+0x9/0x70 [ 2371.589917] ? selinux_file_permission+0x92/0x520 [ 2371.590492] ? do_splice_to+0x160/0x160 [ 2371.590972] ? security_file_permission+0xb1/0xe0 [ 2371.591561] do_splice_direct+0x1c4/0x290 [ 2371.592058] ? splice_direct_to_actor+0x980/0x980 [ 2371.592773] ? avc_policy_seqno+0x9/0x70 [ 2371.593262] ? security_file_permission+0xb1/0xe0 [ 2371.593845] do_sendfile+0x553/0x11e0 [ 2371.594307] ? do_pwritev+0x270/0x270 [ 2371.594765] ? wait_for_completion_io+0x270/0x270 [ 2371.595352] ? rcu_read_lock_any_held+0x75/0xa0 [ 2371.595908] ? vfs_write+0x354/0xb10 [ 2371.596355] __x64_sys_sendfile64+0x1d1/0x210 [ 2371.596891] ? __ia32_sys_sendfile+0x220/0x220 [ 2371.597443] do_syscall_64+0x33/0x40 [ 2371.597890] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2371.598501] RIP: 0033:0x7f8d732ceb19 [ 2371.598947] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2371.601139] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2371.602041] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2371.602883] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2371.603730] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2371.604569] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2371.605411] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:14:32 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1fffffffe) 10:14:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100008100) 10:14:32 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = syz_mount_image$nfs4(&(0x7f0000000080), &(0x7f0000000140)='./file1\x00', 0x1, 0x6, &(0x7f00000006c0)=[{&(0x7f0000000180)="264e823128e15f1412733d34412cf032a75d31e007f78c3d1581175d61bb3a4c3fb8431e83b4", 0x26, 0x100000000}, {&(0x7f00000002c0)="77b75d873ef52f8c17efd49f8408948c4ea519da9122cc7f7ded2e40c3cab0c74c18ba2a59287b6627150bc6366588bb42f2e9211073cc3cb68eebd5fa60ec552705dad0414750cefef5f5f58ef1a225c0a783c455d2eaf50704f8cdbe6ad11e7a3b72fc1df5240701115f9d9e5fa1224bf390f90b5082ea29fd948f109cdb540dd1ac65d1204001ca0c65c4d59afcb391804bdb74005322acb02a991caebf21c1882137fe8b479a9ed56df0a9", 0xad, 0x8000}, {&(0x7f0000000380)="c0242c82661104aceb0575b044c895d5296a57430651674271e3a5d8a46c65e0300ff9edebaceb02213cac647cce7d52887a273620c9a214d7c5dd5b884f8bf70c48b7ef7c2479172464f083d161cf116966b474ab6f9f19cfb7a79c962ee3ed5e70c4a5e7616b4105fb9a1d1b86f8a9d8a9cbda9f702c795398b3b511a2a1b19bc8e4e02eaf2a2910d157d2130b3c925285fe3d31fe9470c673c54991bc0a10b01c54f75f4abe672e21e76d2ebe55ee3b4d63fcc10d4c1445905cb119d0729b", 0xc0, 0x80000000}, {&(0x7f0000000440)="eb61bc1cfcb1f2dbdd252aab9692bc3cf7a232841e6b71d3f4278ab790e313f9bb6d0820e7d95750723b50f9e632a835b1979df80c587923381f4390905a9334f6deb98484bab7db5cfba59dbc7e892cf00305f6057f2b125e9b650ca75098f431691676e71e57cbfe9e44a32c6189e5253dfab9f9343f80", 0x78, 0x8001}, {&(0x7f00000004c0)="ba36a520b6e65890639f280810a9c811718ce3bcbedbeff9ce857b3fb75e43d42da2f2db2d54619044e474857de44b2b21e99f4caeda08ecbc3f17d4b25869864011e6f1a9993ed9de65f78b10e5645d100f15318ff18cd357f3f7d10a101d3e2b22d1d0b13a9dc70b2897e45253f37cc70148bfe0216eb93b923c84d8fddb92a916dc72f8ed02a8b69ebd4ca006d1bbde4add2c707e2e926b1000a6f67e1163fd7d03c565bb3fd1e91c7f45818638b962f0cc76b9c44d5877331db75104c7afec0a9a16027c80244a7ee02feffcb580ea6eb390d5", 0xd5, 0xfe2}, {&(0x7f00000005c0)="39c1b06ac825c02ddc6a002ae1424d4c85b1b4f2ebe7717977afc8dec0da21aaa6ad5f31b8847cda1f4064c2d854cfe3769d1da298e0760b8412c9b12db5fbaf3ec1b6557992e746463dd5d7e3812841e9add10e58bc5d635b7e2f9060889f21f7909eb71c9f37542f23dd09bae8891e46e1c86072e8b5e1f5c95b8a70a2344955e0e171e443f9584047026396ead9c8c5dac151b4bd10aa616cf38a0225584e8e9ae2884169b8cb3a93da0368fd2b968f48bab97d2494b6e689e44de776b1d7288df1561abfc2032dcf9d0f9416bcf2d6ad8f3a0ed616d793c949663e", 0xdd, 0x1ff}], 0x1002810, &(0x7f00000001c0)={[{'\x00'}, {'+\\]'}, {'\x00'}, {'\x00'}, {'-^($$@'}], [{@subj_user={'subj_user', 0x3d, ')%'}}, {@fsname={'fsname', 0x3d, '\x00'}}, {@hash}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}]}) fsetxattr$trusted_overlay_opaque(r2, &(0x7f0000000240), &(0x7f0000000780), 0x2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:14:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 3) 10:14:32 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 65) [ 2371.630830] FAULT_INJECTION: forcing a failure. [ 2371.630830] name failslab, interval 1, probability 0, space 0, times 0 [ 2371.633939] CPU: 1 PID: 25637 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2371.635585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2371.637996] Call Trace: [ 2371.638613] dump_stack+0x107/0x167 [ 2371.639476] should_fail.cold+0x5/0xa [ 2371.640355] ? create_object.isra.0+0x3a/0xa30 [ 2371.641407] should_failslab+0x5/0x20 [ 2371.642284] kmem_cache_alloc+0x5b/0x310 [ 2371.643244] create_object.isra.0+0x3a/0xa30 [ 2371.644263] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2371.645617] __kmalloc+0x16e/0x390 [ 2371.646541] alloc_pipe_info+0x1e5/0x590 [ 2371.647666] splice_direct_to_actor+0x774/0x980 [ 2371.648883] ? _cond_resched+0x10/0x30 [ 2371.649974] ? inode_security+0x107/0x140 [ 2371.650922] ? pipe_to_sendpage+0x380/0x380 [ 2371.652197] ? avc_policy_seqno+0x9/0x70 [ 2371.653242] ? selinux_file_permission+0x92/0x520 [ 2371.654524] ? do_splice_to+0x160/0x160 [ 2371.655426] ? security_file_permission+0xb1/0xe0 [ 2371.656529] do_splice_direct+0x1c4/0x290 [ 2371.657467] ? splice_direct_to_actor+0x980/0x980 [ 2371.658512] ? avc_policy_seqno+0x9/0x70 [ 2371.659407] ? security_file_permission+0xb1/0xe0 [ 2371.660446] do_sendfile+0x553/0x11e0 [ 2371.661280] ? do_pwritev+0x270/0x270 [ 2371.662097] ? wait_for_completion_io+0x270/0x270 [ 2371.663153] ? rcu_read_lock_any_held+0x75/0xa0 [ 2371.664214] ? vfs_write+0x354/0xb10 [ 2371.665022] __x64_sys_sendfile64+0x1d1/0x210 [ 2371.666100] ? __ia32_sys_sendfile+0x220/0x220 [ 2371.667184] do_syscall_64+0x33/0x40 [ 2371.668027] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2371.669252] RIP: 0033:0x7f48a1116b19 [ 2371.670061] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2371.670548] FAULT_INJECTION: forcing a failure. [ 2371.670548] name failslab, interval 1, probability 0, space 0, times 0 [ 2371.673961] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2371.673985] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2371.673996] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2371.674007] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2371.674023] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2371.682895] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2371.684709] CPU: 0 PID: 25648 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2371.685758] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2371.687022] Call Trace: [ 2371.687482] dump_stack+0x107/0x167 [ 2371.688080] should_fail.cold+0x5/0xa [ 2371.688664] ? bvec_alloc+0x148/0x2f0 [ 2371.689247] should_failslab+0x5/0x20 [ 2371.689820] kmem_cache_alloc+0x5b/0x310 [ 2371.690434] bvec_alloc+0x148/0x2f0 [ 2371.690992] bio_alloc_bioset+0x40a/0x600 [ 2371.691641] ? bvec_alloc+0x2f0/0x2f0 [ 2371.692224] ? iov_iter_npages+0x1fd/0xa70 [ 2371.692884] iomap_dio_bio_actor+0x518/0xef0 [ 2371.693556] iomap_dio_actor+0x36f/0x560 [ 2371.694178] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2371.694881] ? do_syscall_64+0x33/0x40 [ 2371.695483] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2371.696293] iomap_apply+0x289/0x810 [ 2371.696861] ? iomap_dio_rw+0x90/0x90 [ 2371.697435] ? trace_event_raw_event_iomap_class+0x560/0x560 10:14:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1010c2, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) openat(r0, &(0x7f0000000000)='./file1/../file0\x00', 0x0, 0x125) [ 2371.698313] ? mark_held_locks+0x9e/0xe0 [ 2371.699039] ? filemap_check_errors+0xa5/0x150 [ 2371.699747] __iomap_dio_rw+0x6cd/0x1110 [ 2371.700350] ? iomap_dio_rw+0x90/0x90 [ 2371.700939] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2371.701635] ? ext4_orphan_add+0x253/0x9e0 [ 2371.702280] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2371.703019] ? ext4_empty_dir+0xae0/0xae0 [ 2371.703643] ? jbd2__journal_start+0xf3/0x7e0 [ 2371.704326] iomap_dio_rw+0x31/0x90 [ 2371.704877] ext4_file_write_iter+0xe0e/0x1530 [ 2371.705571] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2371.706245] ? kasan_save_stack+0x32/0x40 [ 2371.706858] ? kasan_save_stack+0x1b/0x40 [ 2371.707493] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2371.708256] ? iter_file_splice_write+0x165/0xc90 [ 2371.708982] ? direct_splice_actor+0x10f/0x170 [ 2371.709664] ? splice_direct_to_actor+0x387/0x980 [ 2371.710388] ? do_splice_direct+0x1c4/0x290 [ 2371.711039] ? do_sendfile+0x553/0x11e0 [ 2371.711641] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2371.712326] ? do_syscall_64+0x33/0x40 [ 2371.712910] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2371.713703] do_iter_readv_writev+0x476/0x750 [ 2371.714374] ? _cond_resched+0x10/0x30 [ 2371.714960] ? new_sync_write+0x660/0x660 [ 2371.715580] ? avc_policy_seqno+0x9/0x70 [ 2371.716187] ? selinux_file_permission+0x92/0x520 [ 2371.716908] ? security_file_permission+0xb1/0xe0 [ 2371.717637] do_iter_write+0x191/0x700 [ 2371.718219] ? trace_hardirqs_on+0x5b/0x180 [ 2371.718868] vfs_iter_write+0x70/0xa0 [ 2371.719448] iter_file_splice_write+0x726/0xc90 [ 2371.720157] ? generic_splice_sendpage+0x140/0x140 [ 2371.720888] ? security_file_permission+0xb1/0xe0 [ 2371.721605] ? generic_splice_sendpage+0x140/0x140 [ 2371.722333] direct_splice_actor+0x10f/0x170 [ 2371.722990] splice_direct_to_actor+0x387/0x980 [ 2371.723683] ? pipe_to_sendpage+0x380/0x380 [ 2371.724331] ? do_splice_to+0x160/0x160 [ 2371.724922] ? security_file_permission+0xb1/0xe0 [ 2371.725648] do_splice_direct+0x1c4/0x290 [ 2371.726269] ? splice_direct_to_actor+0x980/0x980 [ 2371.726985] ? avc_policy_seqno+0x9/0x70 [ 2371.727601] ? security_file_permission+0xb1/0xe0 [ 2371.728333] do_sendfile+0x553/0x11e0 [ 2371.728909] ? do_pwritev+0x270/0x270 [ 2371.729466] ? wait_for_completion_io+0x270/0x270 [ 2371.730190] ? rcu_read_lock_any_held+0x75/0xa0 [ 2371.730885] ? vfs_write+0x354/0xb10 [ 2371.731448] __x64_sys_sendfile64+0x1d1/0x210 [ 2371.732111] ? __ia32_sys_sendfile+0x220/0x220 [ 2371.732793] do_syscall_64+0x33/0x40 [ 2371.733350] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2371.734119] RIP: 0033:0x7f33ba3cab19 [ 2371.734666] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2371.737422] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2371.738547] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2371.739606] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2371.740659] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2371.741710] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2371.742764] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2371.748417] loop7: detected capacity change from 0 to 135266304 10:14:32 executing program 2: ioctl$sock_inet_tcp_SIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:14:32 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000000, 0x20010, r1, 0x70570000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_int(r2, 0x29, 0x46, 0x0, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r6, r7, 0x0, 0x100000001) statx(r7, &(0x7f00000001c0)='./file1\x00', 0x100, 0x40, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x400, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@nodevmap}, {@dfltuid}, {@mmap}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@access_client}, {@access_user}], [{@defcontext={'defcontext', 0x3d, 'root'}}, {@fowner_gt={'fowner>', r8}}]}}) sendfile(r4, r5, 0x0, 0x100000001) 10:14:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 4) 10:14:33 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 5) 10:14:33 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r0, r1, 0x0, 0x100000001) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:14:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000a000) 10:14:33 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r1 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x8000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x105042, 0x104) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000040)={0x0, r0, 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80000, 0x88) r4 = openat2(r3, &(0x7f0000000080)='./file1\x00', &(0x7f0000000180)={0x801, 0xd5, 0x14}, 0x18) write$nbd(r0, &(0x7f0000000300)={0x67446698, 0x0, 0x1, 0x4, 0x1, "e299a4a47a88ce6528f997009e25432d4f10e82c5fada11a178c632653d834ec2e04109ecc7142ee7f55e37304ccebfe91194c100ebdbb9da09c5dcfd2999255fe08806c65f1391e4fb74322c6f67020f0c34907097cfeebf2bba955d9dc55998fb4f4d38369ee79f29f1b4e0b3f0cfcfe780f28e3cf7ae0f01860134b5e6f254cd851359c00d468fd4b2abf1dadabcb5d1785a945e01b43d42b789faa2cf0ad740c820b62106ef9f98c20e70c0c79932e6bb8e324ebfed6e515250cd5a0c7fb9fbad9304c200dc8b6e64747f97c5bea9894e019c10470aea928444c9272769959b19f7cc84b699a314d13bedd0b8b513ce3"}, 0x102) sendfile(r4, r1, 0x0, 0x100000001) flock(r3, 0x1d) 10:14:33 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 66) [ 2372.206958] FAULT_INJECTION: forcing a failure. [ 2372.206958] name failslab, interval 1, probability 0, space 0, times 0 [ 2372.208330] CPU: 1 PID: 25943 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2372.209112] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2372.210071] Call Trace: [ 2372.210378] dump_stack+0x107/0x167 [ 2372.210790] should_fail.cold+0x5/0xa [ 2372.211235] ? create_object.isra.0+0x3a/0xa30 [ 2372.211751] should_failslab+0x5/0x20 [ 2372.212188] kmem_cache_alloc+0x5b/0x310 [ 2372.212656] create_object.isra.0+0x3a/0xa30 [ 2372.213156] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2372.213735] __kmalloc_node+0x1ae/0x420 [ 2372.214196] memcg_alloc_page_obj_cgroups+0x73/0x100 [ 2372.214784] memcg_slab_post_alloc_hook+0x1f0/0x430 [ 2372.215366] ? trace_hardirqs_on+0x5b/0x180 [ 2372.215868] kmem_cache_alloc_trace+0x169/0x320 [ 2372.216413] alloc_pipe_info+0x10a/0x590 [ 2372.216890] splice_direct_to_actor+0x774/0x980 [ 2372.217432] ? _cond_resched+0x10/0x30 [ 2372.217876] ? inode_security+0x107/0x140 [ 2372.218354] ? pipe_to_sendpage+0x380/0x380 [ 2372.218856] ? avc_policy_seqno+0x9/0x70 [ 2372.219332] ? selinux_file_permission+0x92/0x520 [ 2372.219885] ? do_splice_to+0x160/0x160 [ 2372.220346] ? security_file_permission+0xb1/0xe0 [ 2372.220909] do_splice_direct+0x1c4/0x290 [ 2372.221388] ? splice_direct_to_actor+0x980/0x980 [ 2372.221946] ? avc_policy_seqno+0x9/0x70 [ 2372.222414] ? security_file_permission+0xb1/0xe0 [ 2372.222977] do_sendfile+0x553/0x11e0 [ 2372.223428] ? do_pwritev+0x270/0x270 [ 2372.223864] ? wait_for_completion_io+0x270/0x270 [ 2372.224432] ? rcu_read_lock_any_held+0x75/0xa0 [ 2372.224965] ? vfs_write+0x354/0xb10 [ 2372.225394] __x64_sys_sendfile64+0x1d1/0x210 [ 2372.225914] ? __ia32_sys_sendfile+0x220/0x220 [ 2372.226453] do_syscall_64+0x33/0x40 [ 2372.226884] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2372.227482] RIP: 0033:0x7f8d732ceb19 [ 2372.227914] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2372.230038] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2372.230909] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2372.231789] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2372.232801] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2372.233804] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2372.234822] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 [ 2372.237263] FAULT_INJECTION: forcing a failure. [ 2372.237263] name failslab, interval 1, probability 0, space 0, times 0 [ 2372.238568] CPU: 1 PID: 25976 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2372.239369] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2372.240316] Call Trace: [ 2372.240619] dump_stack+0x107/0x167 [ 2372.241048] should_fail.cold+0x5/0xa [ 2372.241496] ? iter_file_splice_write+0x165/0xc90 [ 2372.242049] should_failslab+0x5/0x20 [ 2372.242614] __kmalloc+0x72/0x390 [ 2372.243023] iter_file_splice_write+0x165/0xc90 [ 2372.243579] ? generic_splice_sendpage+0x140/0x140 [ 2372.244140] ? pipe_to_user+0x170/0x170 [ 2372.244605] ? security_file_permission+0xb1/0xe0 [ 2372.245161] ? generic_splice_sendpage+0x140/0x140 [ 2372.245724] direct_splice_actor+0x10f/0x170 [ 2372.246227] splice_direct_to_actor+0x387/0x980 [ 2372.246771] ? pipe_to_sendpage+0x380/0x380 [ 2372.247278] ? do_splice_to+0x160/0x160 [ 2372.247735] ? security_file_permission+0xb1/0xe0 [ 2372.248296] do_splice_direct+0x1c4/0x290 [ 2372.248771] ? splice_direct_to_actor+0x980/0x980 [ 2372.249321] ? avc_policy_seqno+0x9/0x70 [ 2372.249792] ? security_file_permission+0xb1/0xe0 [ 2372.250350] do_sendfile+0x553/0x11e0 [ 2372.250794] ? do_pwritev+0x270/0x270 [ 2372.251246] ? wait_for_completion_io+0x270/0x270 [ 2372.251796] ? rcu_read_lock_any_held+0x75/0xa0 [ 2372.252343] ? vfs_write+0x354/0xb10 [ 2372.252783] __x64_sys_sendfile64+0x1d1/0x210 [ 2372.253298] ? __ia32_sys_sendfile+0x220/0x220 [ 2372.253836] do_syscall_64+0x33/0x40 [ 2372.254263] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2372.254846] RIP: 0033:0x7f48a1116b19 10:14:33 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) write$binfmt_elf64(r1, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0x1, 0x2, 0x1f, 0x2, 0x9, 0x3, 0x3, 0x4, 0x5b, 0x40, 0xea, 0x9, 0x5, 0x38, 0x2, 0x1, 0x28c, 0x9}, [{0x70000000, 0x1, 0x7, 0x43a0, 0x9d, 0x7fff, 0x4, 0x2}, {0x3, 0x96, 0x0, 0xfffffffffffffffc, 0x9c29, 0x4, 0x20, 0x5e}], "50372860f35c253832a7fbf7f3b05f7b57bd5cc1af1fd8067d062d152b064f33e693b374a081caebb7d057472e31b0f2489ee6878a097a259e2e44cd86400ed27aeed09dfc8acb4f3e5519ea285a76e3172c28845a53778d2d0281556d5f810964462c62", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x914) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2372.255293] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2372.257634] RSP: 002b:00007f489e66b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2372.258504] RAX: ffffffffffffffda RBX: 00007f48a122a020 RCX: 00007f48a1116b19 [ 2372.259331] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2372.260147] RBP: 00007f489e66b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2372.260962] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2372.261775] R13: 00007ffd7fbffdcf R14: 00007f489e66b300 R15: 0000000000022000 [ 2372.305237] FAULT_INJECTION: forcing a failure. [ 2372.305237] name failslab, interval 1, probability 0, space 0, times 0 [ 2372.307112] CPU: 0 PID: 25975 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2372.308201] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2372.309440] Call Trace: [ 2372.309844] dump_stack+0x107/0x167 [ 2372.310398] should_fail.cold+0x5/0xa [ 2372.310973] ? jbd2__journal_start+0x190/0x7e0 [ 2372.311661] should_failslab+0x5/0x20 [ 2372.312229] kmem_cache_alloc+0x5b/0x310 [ 2372.312838] jbd2__journal_start+0x190/0x7e0 [ 2372.313506] __ext4_journal_start_sb+0x214/0x390 [ 2372.314218] ext4_dio_write_end_io+0x22b/0x600 [ 2372.314902] iomap_dio_complete+0x1a1/0x790 [ 2372.315558] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2372.316242] iomap_dio_rw+0x63/0x90 [ 2372.316786] ext4_file_write_iter+0xe0e/0x1530 [ 2372.317470] ? __switch_to_asm+0x3a/0x60 [ 2372.318087] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2372.318772] ? io_schedule_timeout+0x140/0x140 [ 2372.319460] ? splice_direct_to_actor+0x387/0x980 [ 2372.320173] ? do_splice_direct+0x1c4/0x290 [ 2372.320819] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2372.321510] ? do_syscall_64+0x33/0x40 [ 2372.322093] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2372.322898] do_iter_readv_writev+0x476/0x750 [ 2372.323579] ? _cond_resched+0x23/0x30 [ 2372.324161] ? new_sync_write+0x660/0x660 [ 2372.324788] ? avc_policy_seqno+0x9/0x70 [ 2372.325395] ? selinux_file_permission+0x92/0x520 [ 2372.326118] ? security_file_permission+0xb1/0xe0 [ 2372.326840] do_iter_write+0x191/0x700 [ 2372.327434] ? _raw_spin_unlock_irqrestore+0x25/0x40 [ 2372.328205] vfs_iter_write+0x70/0xa0 [ 2372.328773] iter_file_splice_write+0x726/0xc90 [ 2372.329474] ? generic_splice_sendpage+0x140/0x140 [ 2372.330217] ? security_file_permission+0xb1/0xe0 [ 2372.330943] ? generic_splice_sendpage+0x140/0x140 [ 2372.331679] direct_splice_actor+0x10f/0x170 [ 2372.332333] splice_direct_to_actor+0x387/0x980 [ 2372.333024] ? pipe_to_sendpage+0x380/0x380 [ 2372.333671] ? do_splice_to+0x160/0x160 [ 2372.334260] ? security_file_permission+0xb1/0xe0 [ 2372.334980] do_splice_direct+0x1c4/0x290 [ 2372.335613] ? splice_direct_to_actor+0x980/0x980 [ 2372.336338] ? avc_policy_seqno+0x9/0x70 [ 2372.336943] ? security_file_permission+0xb1/0xe0 [ 2372.337676] do_sendfile+0x553/0x11e0 [ 2372.338258] ? do_pwritev+0x270/0x270 [ 2372.338825] ? wait_for_completion_io+0x270/0x270 [ 2372.339553] ? rcu_read_lock_any_held+0x75/0xa0 [ 2372.340242] ? vfs_write+0x354/0xb10 [ 2372.340802] __x64_sys_sendfile64+0x1d1/0x210 [ 2372.341475] ? __ia32_sys_sendfile+0x220/0x220 [ 2372.342167] do_syscall_64+0x33/0x40 [ 2372.342721] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2372.343491] RIP: 0033:0x7f33ba3cab19 [ 2372.344053] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2372.346774] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2372.347909] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2372.348963] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2372.350025] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2372.351087] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2372.352151] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:14:49 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 6) 10:14:49 executing program 7: sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x20, 0x0, 0x420, 0x70bd26, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}]}, 0x20}}, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f00000002c0)=""/220, 0xdc}], 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:14:49 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 67) 10:14:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x4100, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0xfffffffffffffff9, 0x2, &(0x7f0000000140)=[{&(0x7f00000000c0), 0x0, 0xfffffffffffffffa}, {&(0x7f00000002c0)="16369b53b9c13f9557e960728aaa9da130ed1bb666aba4d17b49bea3eddc2a39280421a2de33c869e07aa4fd4976e90ed04354453a24041917b2d2dab9360ef063b209dca8b0785c1e7da622847f52211d837267fb8b1846c68d979cbb041435de61af63f927775c80abb37b3b2fdfcd0b9ae26dfc506dfde338d284d5cd5a4e454596b678b54f31ddde9c01eb27d0cb3060ed2c9b3462bbb175722b3357dea36080f72b42abcf8ce8afbfa02d2e6a6eec6b31a48b3832ee749f779e82f02d6b32ebc6b024b628f0774c926873cde8909b4a9959856e76613def135932fe4c9ba31b5060f08c700c5ba783d9fd3ad0c3c4cf4bb711ecba13bb3ebedd060ba6f352eea97367df257bed2539b76a2e890492b9a82c6f5668c1272376a01d34b59a03355f1a2a79245f68eed713e2cf41559f5ed7ba724bbd01a72e37e49f7c01c60f27a92285c4fd369ff0c2568f6972b4fb8f992f30a296d042ed65ce3943271edf2bf165c4f20e5071c64619071bb5a1bdacac9e0018bb58d1cfdabc7d23fb509945d2c87eb4cce16b0ba4c1d8c4a9099a54161b7aba13a9c644d44a99c6dcfe06a1f9fa7e2def150e497066cbc9118125fc5db934a43556e8fd46116089c27d33fa0428244e41782e92a993e9d2818546c9cee4654f05b126051bb39ea23d98bd785dbfde2ff9f2a11f8c77a3414cb142fa6c18b6b0d5dedff8d9ebe3aa3ce19a799425ee129ddfcd449a338c19d9d1a77db942af03121d09de7886cc267ac0243a57186567bb8b3482a228f2546c983dc71cb000a677622527c9832f08c9b38544bd7aca2e9de9165984a85df1d51f0add293da718883941b3e14bcad29688eb97e252f06f38edb9a35fef79d6e5580cfbe2571069c489992f6a33f63255dda5df4e8ad2c9829bd376cd23326731cb94ed8b0dec82cee4943de65ef7e6b40cbca431becbf21732266d6659caebe8f9817808f5869674b5a2a6e62b6ae0fef0e2d55f56e1ab00b5029c7981414056ce1716670078924c25b001167f614420c7cadc7f4799b481e38fc30706da6e6d6df9aaa5f8f341eaab67144abfcf82e5ad313a25afc4853cbd8d9f99061a4d19294dcb1d1f5e2101127f44e31c23ba850cbd6e2dddf9d7f389699b46ec53b5b6150bbe94dd86dcc8f97b48dcd4263eef0fb48d280c3d71b3d20aa800c6be00cc8e83d0fccf6684425827d4378bb303e5270eb350901dcc94755f7a6b4c7a54d6284293c352a858305f1130437d232f70e98d6b150cd134c92c7771434d033887f53c7d9ac1d68fca29c90a5a6ca0342e41f33d0f10d1eab96ed4569375c76a9bb09c55d3616162c35a1f8c3ca09df109c82572ddcde894e7e57ce8c0ed471f81bb9c8e73606f9c04d285dc58f7a43c91ef13eadfe5b54574b83154c2ee430a4ebb1ce1f7fa02ad5e4727640ea0cdb76c730ff2a52326e257f9f5d87a1689e1030aa98ef45a54fadc25bbd4b0fa90ddcb4d2351f3426ea09a2fa428d8ccefa53fcbd58c52932dfe891a8f854fe58e914e738e687d720c80ce691807c0801673ef320920a6debc124f92cbe394e471fae1660717f6ebe104630f9dc207c3a58dd58ca4c7f6ff932fea9d53d7013872f414fa639aac29b964e465e2b35836d18fc8aeb0a91c15b34897ef5440f47356ccec0d3af9f864ef7379e0834eb2b75d7653381e1c7bb7295923fb21b6a25e475df387477fa7c4d09a4f7dfd7e7bb676824915c307caee37ac1d8115e71cb61f9dfc279aeb194529f137d74852008a5fd60725dd9ef8cc67832a08f517b2b9d5f7170a604da0c3ed19df84b58ebed88bb6b1eeec18e82bba9b98f99fdb04e4f787d1e6df09e5d50654afdec23455f23ae6abe3638a516cd4bbc54a30bba73911106d0aa854d4eb47aee119dd968c2a54fcff471e336171b4f72c367d63c78f03fc20216d2fd06b64f9d0dc3265eaaf328b232e322437540de217e35480df2b7d2a9993fad2a5efd787b954399ac455ed280a20b9f7773305825d5fadbf887f74c19e7c3bd8b65986671ba2985407b273225a6fdd37c85fe931cca1b5bada66bb439d62ec6eac9883bdcf83758d021db21e86351b0bd2501c01fa60ad41fb9fe6e76bd681d8149b2301d895f259351feea79338a535acefd4f41b01e2a2bea0be8d17fb63edafcab621f1fe5f898c7a2471a8b45f33ae0226b073fe11f22e5bc9957ed760cae6d0bfa18114e25fc94c0378436e74526954710a2634bb1a2cf92fccd6bfce426f07b24873f69ff3aaea435fcb89eba04fd699a5f6097dec365ae1c0700e39c35788540bf1210ef87a50700706caaf61892465401f8bb1e25f7a8cfdd8477f2666a5f4a712bc0b2c4dced0bdf66e204c65d2ed61a148da897f53e63b9c9989366a84b3d3eb75676d3f9ff264f4a89de2b6726bd5fae6862c3979ad54886187d422aa634d416963bc7d7ff391cf4229e26e40c76e5b235b77c67411c719e9cfc7348cb40066dc140678cd2fae951b809deec7e4baf02cd6e7cc8becdbb4cd329d999c634ed59e4f955a1c1712c63617dea4d923da1c13b402e7d4d717f8ef3307f87f9c752d717d8da8a5de12ab42de2bb81d7cdd2296fbff16e9ea009fdd5a8e979345a9e26e87bba58bd037f1b35ec60fd78adc51680d52ac7fe25b692cd68b643cef782aac983bc4c21193af5c2722ef1123ec0590fd13dc71d842ede6d395368f79151fe1c006d59a6137e13cd1d1923b61baf14377b3655ede3ec89ec3f437ac81ce7a7fde66b3d34fe582bacceba81e7ce00a69d82ffd429b128561d76e4e1b6c3bb22c4b71db6b04d182bb86bf28308c7b3095ea43e8fba98c25c914ced146c880c294bd1fccb39c1ce8d2e047fa3a0e1260149c9c85ed8ece2bd1f436f6742fff5d8881de9a40ad464a9205fbfc83ce2fef8a5829fb165fb474b2a4c4762896f35d92a1b61f9af35e4c13fb0557148096d5dbb3792c8e8c49e92c1af3c6db1e557215f0311e05907d394412077e6c8761aac411465c6418e83255a00d90c5f97cdbb0f29accd0f08a0fc85f858d8aec63773b9ec6978e578f6a0f270df3aeb2a400e8f0c660e0e91bb062383de9a89a9f4adbfcec00046637f7af7f41d84584d4b19036219da9bdaac7b33f12cad15277d8f86c15c19494c0f4bc7e2374fc2a6d021861537f6d49a1dd35c26192b35c8bc7630eabeb6869dd1802e1ed651dd79f373cc23711b8b99ffb45157aa1bea76ac99d1d3d73b2ef39b571094bcbae0efa88c781dc3b77518276c9b3aba9624a29e6e3b5ba57489436a8d26627a560d00f995347d6a9efa82ff79e9413053e96f216b809672b31610c471cda30910c15e773e9e22b465b3d21656aca09bbab960f8249fcbcbc0ae0454b6be2aca3e1ba5dfffa5a6c637376de1e493344e7b49f159090b2da6fa4e8e87a43cf58052aff1ad4f5c8466c75a102d2493adf2b708cd53bfce707af4ae089f90bf0d0d12e517d0ed196a177d03b58eb55768e196221d53dbfe2e3a0800527d69e3fa34eb9497c24703430d7d228431d1bdf6d3497e82ffeff2c3ec458af3787b0caf8f10cc97b6d876ae4454da04a19ead37428c6d8c9e2aeef2896f0f6813ebe394d27238d22eaa704d011c39872f3825db169478e186461f67e1ed68ad7e34e3702c6159efd55325490255c1917f12f928f5832db01a583962fd2527ccdf80c6d655acdbf5987d4d8d51bc84d49de2863d46a9f1e75fb0f866818d52969f359a0c17deaaaf397032797fc6a512bd85067de2f7111aae758245682c228eb90c30eaa6d7da7fda73147d174620235fc7648276c86c0d5f6886ef5d5f8bf8b2fed3c01bb4ac5ffeb2b2d050c40c719ce0c126e3d5890fb412017f3058fb86dad8b63075312dffd852f5aafb4910b15f03624cd2d3b1cc1b8c237ccbf2f6292534428d21ce73ce917eec58c1ead736099c0eeb3a18cac135769736ae8ac8497fa992cabb9ac9b895919cf8dd2549bbe357dd0031e799b651b56bdc565a6838c2f71a6d1ae94b49031c5b476ec6878680ca6b0cab622a1656064de40f98e393219d31cf7ad2fd2133d68bba8e88bf277120e860e23013888f6a4114c880a0103bbe8732f82799aa73c7debc1e06a57a032a7044923c81391d74cbd7edf91a0fafe3f780d3f0081aafe2f2ecd452af21f8924d613e80370beb6b1997202d66f4a51d6a6da33826d33bfd9b3b550131a24f5f9f6f7ac51594748e7e8ea10ec851384b0b8b550f8b68ff69c8c7a667c6ed7b7e0d04abbf3276f8d3809c9539c7a8658c08e29f72d55f1b68108a341603234db8e235343a8bd78e6fff575d6fe376c6b8991bfe2f209bae4ed0bea3b230470ed7027450edb82d8483cfc700dd87b715c75201fbd68f6bfd64f8795978deaa0a70edfdb6997c3b2905d0478ce9c9f0018d79fa1d67f9e0eecca48248d99d9531ded4745bd85f8b5c12c915199df0d30364c5bad32b0242230fa75230f207df4861899dd761191fe0832fc0a986b413bee69a9ca5fc2c569c42cdde3dbf9a9922990ced0401a01272e955e0120c2f7ea2bf68930e1a75df7928e87b43a50204d72b5aa117a52f769434541cc8a7a7c0d7e95bb74e25745f04b6f7fe55462185e64ec8fe82761a29de81af20e3d8e67ff9ac58b3ec863f1cfa1d40a7e2c55d176fca1e7fbafb8024c792576de9c00eb6121188fde9d09a7a8a4140402b59e1705797df8ce1872ee4bdbfbe0107af390b1fc51787b58edd80708a2ecb10219ed6ba881424e5ada2aae810e1b46c4fa203ee4cfe1fbc2a681dba156ea222641fc39c1078b402e8292f578603530d01231d3ec499801f2590f52ce91b963a5349d42ad064f7a26cd163f78edc0dbc993acac662cea48712ba2c2c3bca9e87311d34ee19e345fed002726cea26cd672142cc36546877c00122e3e8fe93d468d123a0af8b105ad32192f549ca4db0fbf3c54db36e6e42d8a14f934e62e072136e21aaeb582dfdf3cf6e91c3c09ee5e77f55c169ddcf9cee8a80ba1cd17e838392faef02370d973413821a7803a470d549b9f234ca27b1b7d1debc2252ddac6f1b625e05b17103c30f651ef908dfe15ef3bb19cb6313348c6ce02e4e76776478ce9ca4892cd9b336e805c6640126c3f4d7d9f462c37aa3a7bafcbe02f8ab25da7f62efbcc082324a47f1e67da97cbc0215dae68c252c76d32373d77e2834a7054d5821e44138fa6dc7431588fca02c73b21a6fab7ce250de21d8ced8f00825869b43353bb460753df35dd3220c83477841312ec2680400ade8b0f13f116c7fa704b6749b0ad8c4502f8c7ef6a203ad6259a427056545f375d573c5f4f11c7ea2f3c31daf4d0c45a3f1b120167e339a08c781d08185e4d3ea1015fad491aecc957208786a66cad39e9e9cf3a362b1808fa311ad9e6ada1bb1a9f2fb43607ee825d75e912d8f7b3f56d75862e0866f965406dc4a376178bf29375e79c5f0f72537707991589451a5aaa696ceaffd976b3d5f3e8650d1d0b64975f4ffd3b4a9099941ff39ce713325af27efc4406a5684e5d925850145ce7c12e4c28c37cdf99805f386327e5bb21dfe021821873c393c564e5877f6fbc8fe793b57b39fb7b7c05e0298d4e7bfa1c80e70ccb0efbaa46475289f218239c41caf960117f880aea5ab9804cd3f3b1c06e8d718087742647970da11e549349ae7e9e114b95812484e00bc3dcf077a6cf86047496b54d0fed917ddce99706df183686e1ded6be10cbacb260c6ffa74dbd3a3fc8282d50b5f05ede83e3edcd2e", 0x1000, 0x6}], 0x1000808, &(0x7f0000000180)={[{@bh}], [{@dont_appraise}]}) sendfile(r1, r2, 0x0, 0x100000001) 10:14:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 5) 10:14:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) pwrite64(r1, &(0x7f0000000080)="b0526180ae89debf92dedab72c10ed045a805586ed8f32f130ba29ffd417f1b3b2f585e202e2d933c4ef26e04e5899970b2f14bb2f8b208a2e47047910777d26ad0f199a25ab62b4231bf2e7732d4fa41f48ebf52e67d0dcb6e4cf9f1e854c4e9ac229ee5a600b5c2ace0cddc78d580c267933e83e59", 0x76, 0x8) mknodat$loop(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:14:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000ff01) 10:14:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r5, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000140)={r5, 0x7fffffff, 0xdc4, 0x8000}) r6 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f0000000180)={'lo\x00'}) r7 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r8 = getegid() setsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000080)={0xffffffffffffffff, 0x0, r8}, 0xc) fchown(r6, 0x0, r8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r9, 0x0, 0x100000001) [ 2388.196830] loop5: detected capacity change from 0 to 135266304 [ 2388.207682] FAULT_INJECTION: forcing a failure. [ 2388.207682] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.210100] CPU: 1 PID: 26197 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2388.211581] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2388.213340] Call Trace: [ 2388.213906] dump_stack+0x107/0x167 [ 2388.214674] should_fail.cold+0x5/0xa [ 2388.215424] EXT4-fs (loop5): VFS: Can't find ext4 filesystem [ 2388.215499] ? create_object.isra.0+0x3a/0xa30 [ 2388.217575] should_failslab+0x5/0x20 [ 2388.218384] kmem_cache_alloc+0x5b/0x310 [ 2388.219257] create_object.isra.0+0x3a/0xa30 [ 2388.220190] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2388.221265] __kmalloc+0x16e/0x390 [ 2388.222024] alloc_pipe_info+0x1e5/0x590 [ 2388.222888] splice_direct_to_actor+0x774/0x980 [ 2388.223884] ? _cond_resched+0x10/0x30 [ 2388.224704] ? inode_security+0x107/0x140 [ 2388.225580] ? pipe_to_sendpage+0x380/0x380 [ 2388.226493] ? avc_policy_seqno+0x9/0x70 [ 2388.227361] ? selinux_file_permission+0x92/0x520 [ 2388.228386] ? do_splice_to+0x160/0x160 [ 2388.229229] ? security_file_permission+0xb1/0xe0 [ 2388.230259] do_splice_direct+0x1c4/0x290 [ 2388.231140] ? splice_direct_to_actor+0x980/0x980 [ 2388.232169] ? avc_policy_seqno+0x9/0x70 [ 2388.233030] ? security_file_permission+0xb1/0xe0 [ 2388.234060] do_sendfile+0x553/0x11e0 [ 2388.234874] ? do_pwritev+0x270/0x270 [ 2388.235696] ? wait_for_completion_io+0x270/0x270 [ 2388.236714] ? rcu_read_lock_any_held+0x75/0xa0 [ 2388.237695] ? vfs_write+0x354/0xb10 [ 2388.238484] __x64_sys_sendfile64+0x1d1/0x210 [ 2388.239444] ? __ia32_sys_sendfile+0x220/0x220 [ 2388.240421] do_syscall_64+0x33/0x40 [ 2388.241209] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.242295] RIP: 0033:0x7f48a1116b19 [ 2388.243080] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2388.246988] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2388.248599] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2388.250107] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2388.251617] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2388.253118] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2388.254614] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2388.269000] FAULT_INJECTION: forcing a failure. [ 2388.269000] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.271238] CPU: 0 PID: 26200 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2388.272504] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2388.274017] Call Trace: [ 2388.274555] dump_stack+0x107/0x167 [ 2388.275334] should_fail.cold+0x5/0xa [ 2388.276054] ? jbd2__journal_start+0x190/0x7e0 [ 2388.276910] should_failslab+0x5/0x20 [ 2388.277629] kmem_cache_alloc+0x5b/0x310 [ 2388.278392] jbd2__journal_start+0x190/0x7e0 [ 2388.279218] __ext4_journal_start_sb+0x214/0x390 [ 2388.280112] ext4_dio_write_end_io+0x22b/0x600 [ 2388.280964] iomap_dio_complete+0x1a1/0x790 [ 2388.281774] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2388.282624] iomap_dio_rw+0x63/0x90 [ 2388.283307] ext4_file_write_iter+0xe0e/0x1530 [ 2388.284170] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2388.285024] ? kasan_save_stack+0x32/0x40 [ 2388.285791] ? kasan_save_stack+0x1b/0x40 [ 2388.286565] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2388.287521] ? iter_file_splice_write+0x165/0xc90 [ 2388.288415] ? direct_splice_actor+0x10f/0x170 [ 2388.289266] ? splice_direct_to_actor+0x387/0x980 [ 2388.290154] ? do_splice_direct+0x1c4/0x290 [ 2388.290960] ? do_sendfile+0x553/0x11e0 [ 2388.291699] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2388.292558] ? do_syscall_64+0x33/0x40 [ 2388.293279] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.294272] do_iter_readv_writev+0x476/0x750 [ 2388.295102] ? _cond_resched+0x10/0x30 [ 2388.295821] ? new_sync_write+0x660/0x660 [ 2388.296593] ? avc_policy_seqno+0x9/0x70 [ 2388.297343] ? selinux_file_permission+0x92/0x520 [ 2388.298240] ? security_file_permission+0xb1/0xe0 [ 2388.299109] do_iter_write+0x191/0x700 [ 2388.299831] ? trace_hardirqs_on+0x5b/0x180 [ 2388.300582] vfs_iter_write+0x70/0xa0 [ 2388.301246] iter_file_splice_write+0x726/0xc90 [ 2388.302099] ? generic_splice_sendpage+0x140/0x140 [ 2388.302967] ? security_file_permission+0xb1/0xe0 [ 2388.303863] ? generic_splice_sendpage+0x140/0x140 [ 2388.304754] direct_splice_actor+0x10f/0x170 [ 2388.305569] splice_direct_to_actor+0x387/0x980 [ 2388.306417] ? pipe_to_sendpage+0x380/0x380 [ 2388.307217] ? do_splice_to+0x160/0x160 [ 2388.307962] ? security_file_permission+0xb1/0xe0 [ 2388.308848] do_splice_direct+0x1c4/0x290 [ 2388.309624] ? splice_direct_to_actor+0x980/0x980 [ 2388.310517] ? avc_policy_seqno+0x9/0x70 [ 2388.311269] ? security_file_permission+0xb1/0xe0 [ 2388.312151] do_sendfile+0x553/0x11e0 [ 2388.312857] ? do_pwritev+0x270/0x270 [ 2388.313564] ? wait_for_completion_io+0x270/0x270 [ 2388.314456] ? rcu_read_lock_any_held+0x75/0xa0 [ 2388.315309] ? vfs_write+0x354/0xb10 [ 2388.315986] __x64_sys_sendfile64+0x1d1/0x210 [ 2388.316796] ? __ia32_sys_sendfile+0x220/0x220 [ 2388.317656] do_syscall_64+0x33/0x40 [ 2388.318342] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.319279] RIP: 0033:0x7f33ba3cab19 [ 2388.319958] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2388.323309] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2388.324677] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2388.325969] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2388.327272] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2388.328581] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2388.329879] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2388.338468] FAULT_INJECTION: forcing a failure. [ 2388.338468] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.340872] CPU: 1 PID: 26211 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2388.342325] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2388.344075] Call Trace: [ 2388.344634] dump_stack+0x107/0x167 [ 2388.345406] should_fail.cold+0x5/0xa [ 2388.346220] ? iter_file_splice_write+0x165/0xc90 [ 2388.347243] should_failslab+0x5/0x20 [ 2388.348045] __kmalloc+0x72/0x390 [ 2388.348781] iter_file_splice_write+0x165/0xc90 [ 2388.349771] ? generic_splice_sendpage+0x140/0x140 [ 2388.350799] ? pipe_to_user+0x170/0x170 [ 2388.351659] ? security_file_permission+0xb1/0xe0 [ 2388.352675] ? generic_splice_sendpage+0x140/0x140 [ 2388.353711] direct_splice_actor+0x10f/0x170 [ 2388.354640] splice_direct_to_actor+0x387/0x980 [ 2388.355630] ? pipe_to_sendpage+0x380/0x380 [ 2388.356542] ? do_splice_to+0x160/0x160 [ 2388.357384] ? security_file_permission+0xb1/0xe0 [ 2388.358427] do_splice_direct+0x1c4/0x290 [ 2388.359309] ? splice_direct_to_actor+0x980/0x980 [ 2388.360322] ? avc_policy_seqno+0x9/0x70 [ 2388.361184] ? security_file_permission+0xb1/0xe0 [ 2388.362212] do_sendfile+0x553/0x11e0 [ 2388.363040] ? do_pwritev+0x270/0x270 [ 2388.363857] ? wait_for_completion_io+0x270/0x270 [ 2388.364878] ? rcu_read_lock_any_held+0x75/0xa0 [ 2388.365857] ? vfs_write+0x354/0xb10 [ 2388.366643] __x64_sys_sendfile64+0x1d1/0x210 [ 2388.367602] ? __ia32_sys_sendfile+0x220/0x220 [ 2388.368580] do_syscall_64+0x33/0x40 [ 2388.369364] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.370445] RIP: 0033:0x7f8d732ceb19 [ 2388.371243] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2388.375097] RSP: 002b:00007f8d70823188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2388.376703] RAX: ffffffffffffffda RBX: 00007f8d733e2020 RCX: 00007f8d732ceb19 [ 2388.378204] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2388.379703] RBP: 00007f8d708231d0 R08: 0000000000000000 R09: 0000000000000000 [ 2388.381197] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2388.382703] R13: 00007ffeee942e9f R14: 00007f8d70823300 R15: 0000000000022000 10:14:49 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r2, r3, 0x0, 0x8) 10:14:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 6) 10:14:49 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 68) [ 2388.480418] loop5: detected capacity change from 0 to 135266304 [ 2388.494976] EXT4-fs (loop5): VFS: Can't find ext4 filesystem 10:14:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x80000000}}, './file1\x00'}) sendfile(r3, r2, 0x0, 0x100000001) [ 2388.558288] FAULT_INJECTION: forcing a failure. [ 2388.558288] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.560074] CPU: 0 PID: 26419 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2388.561134] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2388.562389] Call Trace: [ 2388.562795] dump_stack+0x107/0x167 [ 2388.563374] should_fail.cold+0x5/0xa [ 2388.563956] ? create_object.isra.0+0x3a/0xa30 [ 2388.564658] should_failslab+0x5/0x20 [ 2388.565244] kmem_cache_alloc+0x5b/0x310 [ 2388.565866] create_object.isra.0+0x3a/0xa30 [ 2388.566538] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2388.567335] kmem_cache_alloc+0x159/0x310 [ 2388.567979] start_this_handle+0x674/0x1390 [ 2388.568644] ? mark_held_locks+0x9e/0xe0 [ 2388.569257] ? __jbd2_journal_unfile_buffer+0xb0/0xb0 [ 2388.570040] ? trace_hardirqs_on+0x5b/0x180 [ 2388.570700] ? kmem_cache_alloc+0x2a6/0x310 [ 2388.571375] jbd2__journal_start+0x390/0x7e0 [ 2388.572053] __ext4_journal_start_sb+0x214/0x390 [ 2388.572786] ext4_dirty_inode+0xbc/0x130 [ 2388.573397] ? ext4_setattr+0x21b0/0x21b0 [ 2388.574017] __mark_inode_dirty+0x492/0xd30 [ 2388.574658] ? current_time+0xac/0x120 [ 2388.575270] generic_update_time+0x21c/0x370 [ 2388.575933] ? igrab+0xc0/0xc0 [ 2388.576416] file_update_time+0x43a/0x520 [ 2388.577034] ? evict_inodes+0x470/0x470 [ 2388.577637] ? down_write_killable+0x180/0x180 [ 2388.578322] file_modified+0x7d/0xa0 [ 2388.578882] ext4_file_write_iter+0x8f8/0x1530 [ 2388.579581] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2388.580274] ? kasan_save_stack+0x32/0x40 [ 2388.580907] ? kasan_save_stack+0x1b/0x40 [ 2388.581527] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2388.582287] ? iter_file_splice_write+0x165/0xc90 [ 2388.583005] ? direct_splice_actor+0x10f/0x170 [ 2388.583702] ? splice_direct_to_actor+0x387/0x980 [ 2388.584441] ? do_splice_direct+0x1c4/0x290 [ 2388.585111] ? do_sendfile+0x553/0x11e0 [ 2388.585709] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2388.586417] ? do_syscall_64+0x33/0x40 [ 2388.587018] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.587817] do_iter_readv_writev+0x476/0x750 [ 2388.588475] ? _cond_resched+0x10/0x30 [ 2388.589061] ? new_sync_write+0x660/0x660 [ 2388.589674] ? avc_policy_seqno+0x9/0x70 [ 2388.590284] ? selinux_file_permission+0x92/0x520 [ 2388.591005] ? security_file_permission+0xb1/0xe0 [ 2388.591741] do_iter_write+0x191/0x700 [ 2388.592315] ? trace_hardirqs_on+0x5b/0x180 [ 2388.592954] vfs_iter_write+0x70/0xa0 [ 2388.593524] iter_file_splice_write+0x726/0xc90 [ 2388.594218] ? generic_splice_sendpage+0x140/0x140 [ 2388.594958] ? security_file_permission+0xb1/0xe0 [ 2388.595682] ? generic_splice_sendpage+0x140/0x140 [ 2388.596417] direct_splice_actor+0x10f/0x170 [ 2388.597067] splice_direct_to_actor+0x387/0x980 [ 2388.597760] ? pipe_to_sendpage+0x380/0x380 [ 2388.598397] ? do_splice_to+0x160/0x160 [ 2388.598985] ? security_file_permission+0xb1/0xe0 [ 2388.599717] do_splice_direct+0x1c4/0x290 [ 2388.600335] ? splice_direct_to_actor+0x980/0x980 [ 2388.601041] ? avc_policy_seqno+0x9/0x70 [ 2388.601645] ? security_file_permission+0xb1/0xe0 [ 2388.602355] do_sendfile+0x553/0x11e0 [ 2388.602922] ? do_pwritev+0x270/0x270 [ 2388.603488] ? wait_for_completion_io+0x270/0x270 [ 2388.604209] ? rcu_read_lock_any_held+0x75/0xa0 [ 2388.604889] ? vfs_write+0x354/0xb10 [ 2388.605446] __x64_sys_sendfile64+0x1d1/0x210 [ 2388.606099] ? __ia32_sys_sendfile+0x220/0x220 [ 2388.606796] do_syscall_64+0x33/0x40 [ 2388.607350] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.608102] RIP: 0033:0x7f33ba3cab19 [ 2388.608646] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2388.611351] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2388.612458] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2388.613507] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2388.614546] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2388.615595] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2388.616639] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:14:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x70502, 0x11) sendfile(r1, r2, 0x0, 0x100000001) [ 2388.695567] FAULT_INJECTION: forcing a failure. [ 2388.695567] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.698138] CPU: 1 PID: 26505 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2388.699607] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2388.701369] Call Trace: [ 2388.701931] dump_stack+0x107/0x167 [ 2388.702711] should_fail.cold+0x5/0xa [ 2388.703520] ? create_object.isra.0+0x3a/0xa30 [ 2388.704483] should_failslab+0x5/0x20 [ 2388.705290] kmem_cache_alloc+0x5b/0x310 [ 2388.706154] create_object.isra.0+0x3a/0xa30 10:14:49 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r2, r3, &(0x7f0000000140)=0x800, 0x80) ioctl$AUTOFS_IOC_FAIL(r2, 0x9361, 0x8be) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e22}, 0x6e) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) fadvise64(r1, 0x0, 0x9, 0x2) sendfile(r4, r5, 0x0, 0x100000001) [ 2388.707086] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2388.708323] __kmalloc+0x16e/0x390 [ 2388.709090] iter_file_splice_write+0x165/0xc90 [ 2388.710086] ? generic_splice_sendpage+0x140/0x140 [ 2388.711123] ? pipe_to_user+0x170/0x170 [ 2388.711992] ? security_file_permission+0xb1/0xe0 [ 2388.713000] ? generic_splice_sendpage+0x140/0x140 [ 2388.714036] direct_splice_actor+0x10f/0x170 [ 2388.714962] splice_direct_to_actor+0x387/0x980 [ 2388.715956] ? pipe_to_sendpage+0x380/0x380 [ 2388.716867] ? do_splice_to+0x160/0x160 [ 2388.717702] ? security_file_permission+0xb1/0xe0 [ 2388.718719] do_splice_direct+0x1c4/0x290 [ 2388.719600] ? splice_direct_to_actor+0x980/0x980 [ 2388.720607] ? avc_policy_seqno+0x9/0x70 [ 2388.721475] ? security_file_permission+0xb1/0xe0 [ 2388.722495] do_sendfile+0x553/0x11e0 [ 2388.723323] ? do_pwritev+0x270/0x270 [ 2388.724134] ? wait_for_completion_io+0x270/0x270 [ 2388.725142] ? rcu_read_lock_any_held+0x75/0xa0 [ 2388.726122] ? vfs_write+0x354/0xb10 [ 2388.726912] __x64_sys_sendfile64+0x1d1/0x210 [ 2388.727858] ? __ia32_sys_sendfile+0x220/0x220 [ 2388.728830] do_syscall_64+0x33/0x40 [ 2388.729616] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2388.730689] RIP: 0033:0x7f8d732ceb19 [ 2388.731476] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2388.735357] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2388.736951] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2388.738450] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2388.739953] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2388.741451] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2388.742939] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:14:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) recvmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000001380)=""/227, 0xe3}], 0x7, &(0x7f0000001500)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe8}, 0x100) mkdirat(r1, &(0x7f0000001600)='./file0\x00', 0x120) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:14:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x88) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000000)={0x4, 0x9, 0x3}) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000240)={0x48, 0x0, &(0x7f00000002c0)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000180)={@ptr={0x70742a85, 0x1, &(0x7f0000000080)=""/84, 0x54, 0x2, 0x1b}, @fda={0x66646185, 0x2, 0x1, 0x33}, @ptr={0x70742a85, 0x0, &(0x7f0000000140)=""/37, 0x25, 0x2, 0x20}}, &(0x7f0000000200)={0x0, 0x28, 0x48}}}, @enter_looper], 0x95, 0x0, &(0x7f0000000340)="b8383c3abeca05a94f8be2b52059ee7504056bd56f69687c3e858ad08a1cdc5f049b27c2d4483448183ef26f5ae39cb8ca15726d62cbdd16a1cd250a5a16189c2ca49fd427398f2db80c19b2dfad48fd07d0396a1f133c91051b052e8d766ec509807dbd20a6efebb1e348eb44480a3fe1d7eedf61d6dbeba1c2c4e0217c3a814aeee3c1291df605fbe4801b5503f33cbd57963ee6"}) 10:14:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1ffff8000) 10:14:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 7) 10:14:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x1, 0x0) sendfile(r4, r5, 0x0, 0x100000001) [ 2389.113142] FAULT_INJECTION: forcing a failure. [ 2389.113142] name failslab, interval 1, probability 0, space 0, times 0 [ 2389.114509] CPU: 0 PID: 26809 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2389.115317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2389.116296] Call Trace: [ 2389.116616] dump_stack+0x107/0x167 [ 2389.117039] should_fail.cold+0x5/0xa [ 2389.117486] ? jbd2__journal_start+0x190/0x7e0 [ 2389.118026] should_failslab+0x5/0x20 [ 2389.118463] kmem_cache_alloc+0x5b/0x310 [ 2389.118943] jbd2__journal_start+0x190/0x7e0 [ 2389.119464] __ext4_journal_start_sb+0x214/0x390 [ 2389.120017] ext4_dirty_inode+0xbc/0x130 [ 2389.120488] ? ext4_setattr+0x21b0/0x21b0 [ 2389.120972] __mark_inode_dirty+0x492/0xd30 [ 2389.121471] ? current_time+0xac/0x120 [ 2389.121937] generic_update_time+0x21c/0x370 [ 2389.122457] ? igrab+0xc0/0xc0 [ 2389.122821] file_update_time+0x43a/0x520 [ 2389.123321] ? evict_inodes+0x470/0x470 [ 2389.123783] ? down_write_killable+0x180/0x180 [ 2389.124316] file_modified+0x7d/0xa0 [ 2389.124754] ext4_file_write_iter+0x8f8/0x1530 [ 2389.125287] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2389.125826] ? kasan_save_stack+0x32/0x40 [ 2389.126313] ? kasan_save_stack+0x1b/0x40 [ 2389.126790] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2389.127399] ? iter_file_splice_write+0x165/0xc90 [ 2389.127976] ? direct_splice_actor+0x10f/0x170 [ 2389.128528] ? splice_direct_to_actor+0x387/0x980 [ 2389.129080] ? do_splice_direct+0x1c4/0x290 [ 2389.129591] ? do_sendfile+0x553/0x11e0 [ 2389.130046] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2389.130596] ? do_syscall_64+0x33/0x40 [ 2389.131048] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2389.131683] do_iter_readv_writev+0x476/0x750 [ 2389.132214] ? _cond_resched+0x10/0x30 [ 2389.132673] ? new_sync_write+0x660/0x660 [ 2389.133162] ? avc_policy_seqno+0x9/0x70 [ 2389.133637] ? selinux_file_permission+0x92/0x520 [ 2389.134193] ? security_file_permission+0xb1/0xe0 [ 2389.134757] do_iter_write+0x191/0x700 [ 2389.135216] ? trace_hardirqs_on+0x5b/0x180 [ 2389.135730] vfs_iter_write+0x70/0xa0 [ 2389.136178] iter_file_splice_write+0x726/0xc90 [ 2389.136724] ? generic_splice_sendpage+0x140/0x140 [ 2389.137300] ? security_file_permission+0xb1/0xe0 [ 2389.137879] ? generic_splice_sendpage+0x140/0x140 [ 2389.138465] direct_splice_actor+0x10f/0x170 [ 2389.138974] splice_direct_to_actor+0x387/0x980 [ 2389.139538] ? pipe_to_sendpage+0x380/0x380 [ 2389.140045] ? do_splice_to+0x160/0x160 [ 2389.140509] ? security_file_permission+0xb1/0xe0 [ 2389.141074] do_splice_direct+0x1c4/0x290 [ 2389.141564] ? splice_direct_to_actor+0x980/0x980 [ 2389.142139] ? avc_policy_seqno+0x9/0x70 [ 2389.142615] ? security_file_permission+0xb1/0xe0 [ 2389.143187] do_sendfile+0x553/0x11e0 [ 2389.143647] ? do_pwritev+0x270/0x270 [ 2389.144100] ? wait_for_completion_io+0x270/0x270 [ 2389.144670] ? rcu_read_lock_any_held+0x75/0xa0 [ 2389.145223] ? vfs_write+0x354/0xb10 [ 2389.145652] __x64_sys_sendfile64+0x1d1/0x210 [ 2389.146191] ? __ia32_sys_sendfile+0x220/0x220 [ 2389.146723] do_syscall_64+0x33/0x40 [ 2389.147177] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2389.147798] RIP: 0033:0x7f48a1116b19 [ 2389.148233] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2389.150411] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2389.151299] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2389.152137] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2389.152981] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2389.153816] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2389.154654] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:15:03 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 69) 10:15:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 8) 10:15:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1ffffffe4) 10:15:03 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:15:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 7) 10:15:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5a258eee6fb4a1cdb430dd8b4dbf72f69b626ac4c203466c3b3ac57c16f2af24516738939c996cb75da585b6b94ea14bc51dd37b3b702174545085332405f0ae79ca65e6e121dbe92a33c417cecd258427eba5b0f566ead548e460b0441f79b3e47915f48396d3faf66c5b6d209555e33f", 0x71}, {&(0x7f0000000140)="6e7f87a0fe01cf81e63b92c6e61abaddbe3413ae49aebb39bbc738b0d9a2b49e9e2c82a14c1457e2c9e98a5f167dd29c84d008e38dda08c30cf3f86dbe45bf41743ca4d26adc8f0280e1b0e845c04baba041b191429989b7f1f3aa0dc4c538d6a611afbb20feee0e80f5742cb0709d148f1c24ec7ea7098d28b5711935437039e422d94de778f46de18b6da294f8520623cf2d4630cb8bda088d4666170ba5c3f4c64feb8dd1e7238770bb893b931797528ea7c6d73d8d9a264c096c57e863a854020b1f639cf2ed4e8e8952378d2d2624f8e5763888f5d8b0fd47fedecae6c9", 0xe0}], 0x2) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:15:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x482e00) mount$9p_fd(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080), 0x10000, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@noextend}, {@afid={'afid', 0x3d, 0xfffffffffffffffd}}, {@nodevmap}, {@cache_none}, {@access_user}, {@noextend}, {@cache_none}], [{@fowner_eq={'fowner', 0x3d, 0xee01}}, {@pcr={'pcr', 0x3d, 0x3c}}, {@smackfshat={'smackfshat', 0x3d, '\xef\x8cE\xf0\xbd'}}]}}) 10:15:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r0, r1, 0x0, 0x100000001) r2 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x1c4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) creat(&(0x7f00000002c0)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000040)={0x0, r3, 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file1\x00', 0x4000, 0x100) sendfile(r5, r6, 0x0, 0x100000001) [ 2402.117992] FAULT_INJECTION: forcing a failure. [ 2402.117992] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.121018] CPU: 1 PID: 26869 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2402.122466] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2402.124404] Call Trace: [ 2402.124965] dump_stack+0x107/0x167 [ 2402.125996] should_fail.cold+0x5/0xa [ 2402.126936] ? create_object.isra.0+0x3a/0xa30 [ 2402.127917] should_failslab+0x5/0x20 [ 2402.128904] kmem_cache_alloc+0x5b/0x310 [ 2402.129948] create_object.isra.0+0x3a/0xa30 [ 2402.130915] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.132209] kmem_cache_alloc+0x159/0x310 [ 2402.133193] jbd2__journal_start+0x190/0x7e0 [ 2402.134409] __ext4_journal_start_sb+0x214/0x390 [ 2402.135563] ext4_dirty_inode+0xbc/0x130 [ 2402.136745] ? ext4_setattr+0x21b0/0x21b0 [ 2402.137881] __mark_inode_dirty+0x492/0xd30 [ 2402.138978] ? current_time+0xac/0x120 [ 2402.139969] generic_update_time+0x21c/0x370 [ 2402.141097] ? igrab+0xc0/0xc0 [ 2402.141966] file_update_time+0x43a/0x520 [ 2402.142965] ? evict_inodes+0x470/0x470 [ 2402.143962] ? down_write_killable+0x180/0x180 [ 2402.145071] file_modified+0x7d/0xa0 [ 2402.146116] ext4_file_write_iter+0x8f8/0x1530 [ 2402.147533] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2402.148993] ? kasan_save_stack+0x32/0x40 [ 2402.150331] ? kasan_save_stack+0x1b/0x40 [ 2402.151488] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.152953] ? iter_file_splice_write+0x165/0xc90 [ 2402.153982] ? direct_splice_actor+0x10f/0x170 [ 2402.154979] ? splice_direct_to_actor+0x387/0x980 [ 2402.156405] ? do_splice_direct+0x1c4/0x290 [ 2402.157546] ? do_sendfile+0x553/0x11e0 [ 2402.158460] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2402.159662] ? do_syscall_64+0x33/0x40 [ 2402.160799] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.162032] do_iter_readv_writev+0x476/0x750 [ 2402.163004] ? _cond_resched+0x10/0x30 [ 2402.163901] ? new_sync_write+0x660/0x660 [ 2402.164901] ? avc_policy_seqno+0x9/0x70 [ 2402.165938] ? selinux_file_permission+0x92/0x520 [ 2402.167031] ? security_file_permission+0xb1/0xe0 [ 2402.168148] do_iter_write+0x191/0x700 [ 2402.169015] ? trace_hardirqs_on+0x5b/0x180 [ 2402.170073] vfs_iter_write+0x70/0xa0 [ 2402.171115] iter_file_splice_write+0x726/0xc90 [ 2402.172213] ? generic_splice_sendpage+0x140/0x140 [ 2402.173388] ? security_file_permission+0xb1/0xe0 [ 2402.174440] ? generic_splice_sendpage+0x140/0x140 [ 2402.175662] direct_splice_actor+0x10f/0x170 [ 2402.176830] splice_direct_to_actor+0x387/0x980 [ 2402.177956] ? pipe_to_sendpage+0x380/0x380 [ 2402.178846] ? do_splice_to+0x160/0x160 [ 2402.179870] ? security_file_permission+0xb1/0xe0 [ 2402.180911] do_splice_direct+0x1c4/0x290 [ 2402.181766] ? splice_direct_to_actor+0x980/0x980 [ 2402.182969] ? avc_policy_seqno+0x9/0x70 [ 2402.184062] ? security_file_permission+0xb1/0xe0 [ 2402.185194] do_sendfile+0x553/0x11e0 [ 2402.186152] ? do_pwritev+0x270/0x270 [ 2402.187106] ? wait_for_completion_io+0x270/0x270 [ 2402.188233] ? rcu_read_lock_any_held+0x75/0xa0 [ 2402.189456] ? vfs_write+0x354/0xb10 [ 2402.190315] __x64_sys_sendfile64+0x1d1/0x210 [ 2402.191434] ? __ia32_sys_sendfile+0x220/0x220 [ 2402.192384] do_syscall_64+0x33/0x40 [ 2402.193369] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.194428] RIP: 0033:0x7f48a1116b19 [ 2402.195341] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2402.199608] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2402.201232] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2402.203128] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2402.204880] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2402.206712] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2402.208435] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2402.223559] FAULT_INJECTION: forcing a failure. [ 2402.223559] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.226247] CPU: 0 PID: 26866 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2402.227908] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2402.229716] Call Trace: [ 2402.230304] dump_stack+0x107/0x167 [ 2402.231112] should_fail.cold+0x5/0xa [ 2402.231967] ? jbd2__journal_start+0x190/0x7e0 [ 2402.232960] should_failslab+0x5/0x20 [ 2402.233792] kmem_cache_alloc+0x5b/0x310 [ 2402.234679] jbd2__journal_start+0x190/0x7e0 [ 2402.235648] __ext4_journal_start_sb+0x214/0x390 [ 2402.236674] ext4_dirty_inode+0xbc/0x130 [ 2402.237546] ? ext4_setattr+0x21b0/0x21b0 [ 2402.238440] __mark_inode_dirty+0x492/0xd30 [ 2402.239364] ? current_time+0xac/0x120 [ 2402.240220] generic_update_time+0x21c/0x370 [ 2402.241163] ? igrab+0xc0/0xc0 [ 2402.241858] file_update_time+0x43a/0x520 [ 2402.242761] ? evict_inodes+0x470/0x470 [ 2402.243630] ? down_write_killable+0x180/0x180 [ 2402.244619] file_modified+0x7d/0xa0 [ 2402.245422] ext4_file_write_iter+0x8f8/0x1530 [ 2402.246418] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2402.247403] ? kasan_save_stack+0x32/0x40 [ 2402.248291] ? kasan_save_stack+0x1b/0x40 [ 2402.249193] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.250285] ? iter_file_splice_write+0x165/0xc90 [ 2402.251315] ? direct_splice_actor+0x10f/0x170 [ 2402.252306] ? splice_direct_to_actor+0x387/0x980 [ 2402.253351] ? do_splice_direct+0x1c4/0x290 [ 2402.254290] ? do_sendfile+0x553/0x11e0 [ 2402.255147] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2402.256149] ? do_syscall_64+0x33/0x40 [ 2402.256982] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.258129] do_iter_readv_writev+0x476/0x750 [ 2402.259090] ? _cond_resched+0x10/0x30 [ 2402.259932] ? new_sync_write+0x660/0x660 [ 2402.260827] ? avc_policy_seqno+0x9/0x70 [ 2402.261702] ? selinux_file_permission+0x92/0x520 [ 2402.262744] ? security_file_permission+0xb1/0xe0 [ 2402.263800] do_iter_write+0x191/0x700 [ 2402.264646] ? trace_hardirqs_on+0x5b/0x180 [ 2402.265580] vfs_iter_write+0x70/0xa0 [ 2402.266408] iter_file_splice_write+0x726/0xc90 [ 2402.267433] ? generic_splice_sendpage+0x140/0x140 [ 2402.268506] ? security_file_permission+0xb1/0xe0 [ 2402.269545] ? generic_splice_sendpage+0x140/0x140 [ 2402.270583] direct_splice_actor+0x10f/0x170 [ 2402.271542] splice_direct_to_actor+0x387/0x980 [ 2402.272539] ? pipe_to_sendpage+0x380/0x380 [ 2402.273484] ? do_splice_to+0x160/0x160 [ 2402.274327] ? security_file_permission+0xb1/0xe0 [ 2402.275396] do_splice_direct+0x1c4/0x290 [ 2402.276282] ? splice_direct_to_actor+0x980/0x980 [ 2402.277313] ? avc_policy_seqno+0x9/0x70 [ 2402.278183] ? security_file_permission+0xb1/0xe0 [ 2402.279229] do_sendfile+0x553/0x11e0 [ 2402.280057] ? do_pwritev+0x270/0x270 [ 2402.280863] ? wait_for_completion_io+0x270/0x270 [ 2402.281892] ? rcu_read_lock_any_held+0x75/0xa0 [ 2402.282895] ? vfs_write+0x354/0xb10 [ 2402.283709] __x64_sys_sendfile64+0x1d1/0x210 [ 2402.284671] ? __ia32_sys_sendfile+0x220/0x220 [ 2402.285651] do_syscall_64+0x33/0x40 [ 2402.286448] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.287546] RIP: 0033:0x7f8d732ceb19 [ 2402.288347] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2402.292257] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2402.293893] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2402.295413] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2402.296944] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2402.298477] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2402.300010] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 [ 2402.310058] 9pnet: Insufficient options for proto=fd [ 2402.341035] FAULT_INJECTION: forcing a failure. [ 2402.341035] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.343784] CPU: 0 PID: 26872 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2402.345291] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2402.346962] Call Trace: [ 2402.347514] dump_stack+0x107/0x167 [ 2402.348270] should_fail.cold+0x5/0xa [ 2402.349048] ? create_object.isra.0+0x3a/0xa30 [ 2402.349996] should_failslab+0x5/0x20 [ 2402.350760] kmem_cache_alloc+0x5b/0x310 [ 2402.351608] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.352699] create_object.isra.0+0x3a/0xa30 [ 2402.353579] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.354626] kmem_cache_alloc+0x159/0x310 [ 2402.355491] ? __kernel_text_address+0x9/0x40 [ 2402.356429] jbd2__journal_start+0x190/0x7e0 [ 2402.357336] __ext4_journal_start_sb+0x214/0x390 [ 2402.358311] ext4_iomap_begin+0x485/0x700 [ 2402.359181] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2402.360194] ? kasan_save_stack+0x1b/0x40 [ 2402.361044] ? ext4_file_write_iter+0xe0e/0x1530 [ 2402.362008] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2402.363314] ? splice_direct_to_actor+0x387/0x980 [ 2402.364321] ? do_splice_direct+0x1c4/0x290 [ 2402.365211] ? do_sendfile+0x553/0x11e0 [ 2402.366039] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2402.366996] ? do_syscall_64+0x33/0x40 [ 2402.367810] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.368923] iomap_apply+0x164/0x810 [ 2402.369697] ? iomap_dio_rw+0x90/0x90 [ 2402.370500] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2402.371717] ? mark_held_locks+0x9e/0xe0 [ 2402.372576] ? filemap_check_errors+0xa5/0x150 [ 2402.373528] __iomap_dio_rw+0x6cd/0x1110 [ 2402.374372] ? iomap_dio_rw+0x90/0x90 [ 2402.375176] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2402.376137] ? ext4_orphan_add+0x253/0x9e0 [ 2402.377015] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2402.378032] ? ext4_empty_dir+0xae0/0xae0 [ 2402.378881] ? jbd2__journal_start+0xf3/0x7e0 [ 2402.379828] iomap_dio_rw+0x31/0x90 [ 2402.380582] ext4_file_write_iter+0xe0e/0x1530 [ 2402.381552] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2402.382487] ? kasan_save_stack+0x32/0x40 [ 2402.383345] ? kasan_save_stack+0x1b/0x40 [ 2402.384215] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.385267] ? iter_file_splice_write+0x165/0xc90 [ 2402.386266] ? direct_splice_actor+0x10f/0x170 [ 2402.387219] ? splice_direct_to_actor+0x387/0x980 [ 2402.388238] ? do_splice_direct+0x1c4/0x290 [ 2402.389135] ? do_sendfile+0x553/0x11e0 [ 2402.389951] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2402.390907] ? do_syscall_64+0x33/0x40 [ 2402.391718] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.392844] do_iter_readv_writev+0x476/0x750 [ 2402.393773] ? _cond_resched+0x10/0x30 [ 2402.394588] ? new_sync_write+0x660/0x660 [ 2402.395458] ? avc_policy_seqno+0x9/0x70 [ 2402.396302] ? selinux_file_permission+0x92/0x520 [ 2402.397308] ? security_file_permission+0xb1/0xe0 [ 2402.398313] do_iter_write+0x191/0x700 [ 2402.399127] ? trace_hardirqs_on+0x5b/0x180 [ 2402.400037] vfs_iter_write+0x70/0xa0 [ 2402.400844] iter_file_splice_write+0x726/0xc90 [ 2402.401828] ? generic_splice_sendpage+0x140/0x140 [ 2402.402877] ? security_file_permission+0xb1/0xe0 [ 2402.403896] ? generic_splice_sendpage+0x140/0x140 [ 2402.404931] direct_splice_actor+0x10f/0x170 [ 2402.405845] splice_direct_to_actor+0x387/0x980 [ 2402.406815] ? pipe_to_sendpage+0x380/0x380 [ 2402.407729] ? do_splice_to+0x160/0x160 [ 2402.408556] ? security_file_permission+0xb1/0xe0 [ 2402.409692] do_splice_direct+0x1c4/0x290 [ 2402.410570] ? splice_direct_to_actor+0x980/0x980 [ 2402.411592] ? avc_policy_seqno+0x9/0x70 [ 2402.412452] ? security_file_permission+0xb1/0xe0 [ 2402.413488] do_sendfile+0x553/0x11e0 [ 2402.414316] ? do_pwritev+0x270/0x270 [ 2402.415128] ? wait_for_completion_io+0x270/0x270 [ 2402.416154] ? rcu_read_lock_any_held+0x75/0xa0 [ 2402.417141] ? vfs_write+0x354/0xb10 [ 2402.417923] __x64_sys_sendfile64+0x1d1/0x210 [ 2402.418876] ? __ia32_sys_sendfile+0x220/0x220 [ 2402.419869] do_syscall_64+0x33/0x40 [ 2402.420662] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.421750] RIP: 0033:0x7f33ba3cab19 [ 2402.422545] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2402.426465] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2402.428085] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2402.429610] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2402.431126] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2402.432639] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2402.434155] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:15:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 9) [ 2402.794739] FAULT_INJECTION: forcing a failure. [ 2402.794739] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.796796] CPU: 1 PID: 26980 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2402.798037] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2402.799528] Call Trace: [ 2402.800012] dump_stack+0x107/0x167 [ 2402.800654] should_fail.cold+0x5/0xa [ 2402.801345] ? jbd2__journal_start+0x190/0x7e0 [ 2402.802178] should_failslab+0x5/0x20 [ 2402.802859] kmem_cache_alloc+0x5b/0x310 [ 2402.803599] jbd2__journal_start+0x190/0x7e0 [ 2402.804411] __ext4_journal_start_sb+0x214/0x390 [ 2402.805251] ext4_dirty_inode+0xbc/0x130 [ 2402.805979] ? ext4_setattr+0x21b0/0x21b0 [ 2402.806728] __mark_inode_dirty+0x492/0xd30 [ 2402.807540] ? current_time+0xac/0x120 [ 2402.808258] generic_update_time+0x21c/0x370 [ 2402.809046] ? igrab+0xc0/0xc0 [ 2402.809621] file_update_time+0x43a/0x520 [ 2402.810346] ? evict_inodes+0x470/0x470 [ 2402.811059] ? down_write_killable+0x180/0x180 [ 2402.811892] file_modified+0x7d/0xa0 [ 2402.812547] ext4_file_write_iter+0x8f8/0x1530 [ 2402.813378] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2402.814206] ? kasan_save_stack+0x32/0x40 [ 2402.814938] ? kasan_save_stack+0x1b/0x40 [ 2402.815682] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2402.816574] ? iter_file_splice_write+0x165/0xc90 [ 2402.817427] ? direct_splice_actor+0x10f/0x170 [ 2402.818233] ? splice_direct_to_actor+0x387/0x980 [ 2402.819095] ? do_splice_direct+0x1c4/0x290 [ 2402.819865] ? do_sendfile+0x553/0x11e0 [ 2402.820579] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2402.821408] ? do_syscall_64+0x33/0x40 [ 2402.822092] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.823044] do_iter_readv_writev+0x476/0x750 [ 2402.823862] ? _cond_resched+0x10/0x30 [ 2402.824555] ? new_sync_write+0x660/0x660 [ 2402.825291] ? avc_policy_seqno+0x9/0x70 [ 2402.825998] ? selinux_file_permission+0x92/0x520 [ 2402.826857] ? security_file_permission+0xb1/0xe0 [ 2402.827732] do_iter_write+0x191/0x700 [ 2402.828412] ? trace_hardirqs_on+0x5b/0x180 [ 2402.829182] vfs_iter_write+0x70/0xa0 [ 2402.829865] iter_file_splice_write+0x726/0xc90 [ 2402.830699] ? generic_splice_sendpage+0x140/0x140 [ 2402.831588] ? security_file_permission+0xb1/0xe0 [ 2402.832423] ? generic_splice_sendpage+0x140/0x140 [ 2402.833282] direct_splice_actor+0x10f/0x170 [ 2402.834062] splice_direct_to_actor+0x387/0x980 [ 2402.834880] ? pipe_to_sendpage+0x380/0x380 [ 2402.835636] ? do_splice_to+0x160/0x160 [ 2402.836317] ? security_file_permission+0xb1/0xe0 [ 2402.837160] do_splice_direct+0x1c4/0x290 [ 2402.837870] ? splice_direct_to_actor+0x980/0x980 [ 2402.838690] ? avc_policy_seqno+0x9/0x70 [ 2402.839412] ? security_file_permission+0xb1/0xe0 [ 2402.840254] do_sendfile+0x553/0x11e0 [ 2402.840928] ? do_pwritev+0x270/0x270 [ 2402.841585] ? wait_for_completion_io+0x270/0x270 [ 2402.842428] ? rcu_read_lock_any_held+0x75/0xa0 [ 2402.843239] ? vfs_write+0x354/0xb10 [ 2402.843900] __x64_sys_sendfile64+0x1d1/0x210 [ 2402.844665] ? __ia32_sys_sendfile+0x220/0x220 [ 2402.845448] do_syscall_64+0x33/0x40 [ 2402.846087] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2402.846966] RIP: 0033:0x7f48a1116b19 [ 2402.847616] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2402.850975] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2402.852286] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2402.853508] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2402.854931] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2402.856158] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2402.857380] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2402.860599] 9pnet: Insufficient options for proto=fd 10:15:03 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 70) 10:15:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x6182, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x80800, 0x10) sendfile(r1, r2, 0x0, 0x100000001) 10:15:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1fffffff5) 10:15:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSARP(r1, 0x8955, &(0x7f0000000040)={{0x2, 0x0, @dev}, {0x0, @random}, 0x0, {0x2, 0x0, @local}}) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x105142, 0xa0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:15:03 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r2, r4, &(0x7f0000000080), 0x8) sendfile(r2, r3, 0x0, 0x100000001) 10:15:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 8) [ 2402.975808] FAULT_INJECTION: forcing a failure. [ 2402.975808] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.978095] CPU: 0 PID: 27086 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2402.979483] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2402.981128] Call Trace: [ 2402.981660] dump_stack+0x107/0x167 [ 2402.982386] should_fail.cold+0x5/0xa [ 2402.983152] ? iter_file_splice_write+0x165/0xc90 [ 2402.984131] should_failslab+0x5/0x20 [ 2402.984889] __kmalloc+0x72/0x390 [ 2402.985592] iter_file_splice_write+0x165/0xc90 [ 2402.986542] ? generic_splice_sendpage+0x140/0x140 [ 2402.987561] ? pipe_to_user+0x170/0x170 [ 2402.988377] ? security_file_permission+0xb1/0xe0 [ 2402.989337] ? generic_splice_sendpage+0x140/0x140 [ 2402.990318] direct_splice_actor+0x10f/0x170 [ 2402.991197] splice_direct_to_actor+0x387/0x980 [ 2402.992141] ? pipe_to_sendpage+0x380/0x380 [ 2402.993016] ? do_splice_to+0x160/0x160 [ 2402.993813] ? security_file_permission+0xb1/0xe0 [ 2402.994790] do_splice_direct+0x1c4/0x290 [ 2402.995627] ? splice_direct_to_actor+0x980/0x980 [ 2402.996598] ? avc_policy_seqno+0x9/0x70 [ 2402.997423] ? security_file_permission+0xb1/0xe0 [ 2402.998393] do_sendfile+0x553/0x11e0 [ 2402.999163] ? do_pwritev+0x270/0x270 [ 2402.999931] ? wait_for_completion_io+0x270/0x270 [ 2403.000885] ? rcu_read_lock_any_held+0x75/0xa0 [ 2403.001807] ? vfs_write+0x354/0xb10 [ 2403.002549] __x64_sys_sendfile64+0x1d1/0x210 [ 2403.003446] ? __ia32_sys_sendfile+0x220/0x220 [ 2403.004353] do_syscall_64+0x33/0x40 [ 2403.005095] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2403.006115] RIP: 0033:0x7f33ba3cab19 [ 2403.006853] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2403.010532] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2403.012047] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2403.013471] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2403.014886] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2403.016304] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2403.017720] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2403.056693] FAULT_INJECTION: forcing a failure. [ 2403.056693] name failslab, interval 1, probability 0, space 0, times 0 [ 2403.058652] CPU: 1 PID: 27097 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2403.059671] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2403.060861] Call Trace: [ 2403.061248] dump_stack+0x107/0x167 [ 2403.061776] should_fail.cold+0x5/0xa [ 2403.062335] ? create_object.isra.0+0x3a/0xa30 [ 2403.063001] should_failslab+0x5/0x20 [ 2403.063574] kmem_cache_alloc+0x5b/0x310 [ 2403.064172] create_object.isra.0+0x3a/0xa30 [ 2403.064806] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2403.065541] kmem_cache_alloc+0x159/0x310 [ 2403.066141] jbd2__journal_start+0x190/0x7e0 [ 2403.066775] __ext4_journal_start_sb+0x214/0x390 [ 2403.067464] ext4_dirty_inode+0xbc/0x130 [ 2403.068045] ? ext4_setattr+0x21b0/0x21b0 [ 2403.068651] __mark_inode_dirty+0x492/0xd30 [ 2403.069268] ? current_time+0xac/0x120 [ 2403.069830] generic_update_time+0x21c/0x370 [ 2403.070470] ? igrab+0xc0/0xc0 [ 2403.070934] file_update_time+0x43a/0x520 [ 2403.071544] ? evict_inodes+0x470/0x470 [ 2403.072119] ? down_write_killable+0x180/0x180 [ 2403.072777] file_modified+0x7d/0xa0 [ 2403.073314] ext4_file_write_iter+0x8f8/0x1530 [ 2403.073984] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2403.074636] ? kasan_save_stack+0x32/0x40 [ 2403.075230] ? kasan_save_stack+0x1b/0x40 [ 2403.075831] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2403.076566] ? iter_file_splice_write+0x165/0xc90 [ 2403.077259] ? direct_splice_actor+0x10f/0x170 [ 2403.077918] ? splice_direct_to_actor+0x387/0x980 [ 2403.078605] ? do_splice_direct+0x1c4/0x290 [ 2403.079218] ? do_sendfile+0x553/0x11e0 [ 2403.079793] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2403.080459] ? do_syscall_64+0x33/0x40 [ 2403.081013] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2403.081773] do_iter_readv_writev+0x476/0x750 [ 2403.082406] ? _cond_resched+0x10/0x30 [ 2403.082957] ? new_sync_write+0x660/0x660 [ 2403.083561] ? avc_policy_seqno+0x9/0x70 [ 2403.084140] ? selinux_file_permission+0x92/0x520 [ 2403.084835] ? security_file_permission+0xb1/0xe0 [ 2403.085601] do_iter_write+0x191/0x700 [ 2403.086235] ? trace_hardirqs_on+0x5b/0x180 [ 2403.087028] vfs_iter_write+0x70/0xa0 [ 2403.087584] iter_file_splice_write+0x726/0xc90 [ 2403.088255] ? generic_splice_sendpage+0x140/0x140 [ 2403.088977] ? security_file_permission+0xb1/0xe0 [ 2403.089667] ? generic_splice_sendpage+0x140/0x140 [ 2403.090375] direct_splice_actor+0x10f/0x170 [ 2403.091009] splice_direct_to_actor+0x387/0x980 [ 2403.091685] ? pipe_to_sendpage+0x380/0x380 [ 2403.092299] ? do_splice_to+0x160/0x160 [ 2403.092861] ? security_file_permission+0xb1/0xe0 [ 2403.093541] do_splice_direct+0x1c4/0x290 [ 2403.094124] ? splice_direct_to_actor+0x980/0x980 [ 2403.094801] ? avc_policy_seqno+0x9/0x70 [ 2403.095390] ? security_file_permission+0xb1/0xe0 [ 2403.096082] do_sendfile+0x553/0x11e0 [ 2403.096628] ? do_pwritev+0x270/0x270 [ 2403.097168] ? wait_for_completion_io+0x270/0x270 [ 2403.097857] ? rcu_read_lock_any_held+0x75/0xa0 [ 2403.098512] ? vfs_write+0x354/0xb10 [ 2403.099047] __x64_sys_sendfile64+0x1d1/0x210 [ 2403.099688] ? __ia32_sys_sendfile+0x220/0x220 [ 2403.100346] do_syscall_64+0x33/0x40 [ 2403.100871] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2403.101594] RIP: 0033:0x7f8d732ceb19 [ 2403.102124] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2403.104729] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2403.105803] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2403.106795] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2403.107801] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2403.108804] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2403.109808] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:15:20 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 71) 10:15:20 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1451c2, 0x8) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:20 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f00000002c0)={0x19ae, {{0x2, 0x4e21, @local}}, 0x1, 0x4, [{{0x2, 0x4e24, @empty}}, {{0x2, 0x4e23, @private=0xa010100}}, {{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x2f}}}, {{0x2, 0x4e22, @empty}}]}, 0x290) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) fsmount(r1, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x100000001) 10:15:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 9) 10:15:20 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x2) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:15:20 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 10) 10:15:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1fffffffe) 10:15:20 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r0, r1, 0x0, 0x100000001) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x3a3342, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) [ 2419.965658] FAULT_INJECTION: forcing a failure. [ 2419.965658] name failslab, interval 1, probability 0, space 0, times 0 [ 2419.968371] CPU: 1 PID: 27310 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2419.969837] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2419.971931] Call Trace: [ 2419.972662] dump_stack+0x107/0x167 [ 2419.973475] should_fail.cold+0x5/0xa [ 2419.974332] ? create_object.isra.0+0x3a/0xa30 [ 2419.975351] should_failslab+0x5/0x20 [ 2419.976319] kmem_cache_alloc+0x5b/0x310 [ 2419.977366] create_object.isra.0+0x3a/0xa30 [ 2419.978525] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2419.979766] kmem_cache_alloc+0x159/0x310 [ 2419.980807] jbd2__journal_start+0x190/0x7e0 [ 2419.981828] __ext4_journal_start_sb+0x214/0x390 [ 2419.983043] ext4_dirty_inode+0xbc/0x130 [ 2419.984058] ? ext4_setattr+0x21b0/0x21b0 [ 2419.985196] __mark_inode_dirty+0x492/0xd30 [ 2419.986333] ? current_time+0xac/0x120 [ 2419.987399] generic_update_time+0x21c/0x370 [ 2419.988495] ? igrab+0xc0/0xc0 [ 2419.989300] file_update_time+0x43a/0x520 [ 2419.990389] ? evict_inodes+0x470/0x470 [ 2419.991476] ? down_write_killable+0x180/0x180 [ 2419.992652] file_modified+0x7d/0xa0 [ 2419.993468] ext4_file_write_iter+0x8f8/0x1530 [ 2419.994711] ? __switch_to_asm+0x3a/0x60 [ 2419.995792] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2419.996919] ? io_schedule_timeout+0x140/0x140 [ 2419.998037] ? splice_direct_to_actor+0x387/0x980 [ 2419.999090] ? do_splice_direct+0x1c4/0x290 [ 2420.000026] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.001099] ? do_syscall_64+0x33/0x40 [ 2420.001971] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.003257] do_iter_readv_writev+0x476/0x750 [ 2420.004368] ? _cond_resched+0x23/0x30 [ 2420.005497] ? new_sync_write+0x660/0x660 [ 2420.006401] ? avc_policy_seqno+0x9/0x70 [ 2420.007432] ? selinux_file_permission+0x92/0x520 [ 2420.008631] ? security_file_permission+0xb1/0xe0 [ 2420.009907] do_iter_write+0x191/0x700 [ 2420.010944] ? _raw_spin_unlock_irqrestore+0x25/0x40 [ 2420.010969] FAULT_INJECTION: forcing a failure. [ 2420.010969] name failslab, interval 1, probability 0, space 0, times 0 [ 2420.014416] vfs_iter_write+0x70/0xa0 [ 2420.015252] iter_file_splice_write+0x726/0xc90 [ 2420.016312] ? generic_splice_sendpage+0x140/0x140 [ 2420.017406] ? security_file_permission+0xb1/0xe0 [ 2420.018480] ? generic_splice_sendpage+0x140/0x140 [ 2420.019556] direct_splice_actor+0x10f/0x170 [ 2420.020548] splice_direct_to_actor+0x387/0x980 [ 2420.021560] ? pipe_to_sendpage+0x380/0x380 [ 2420.022517] ? do_splice_to+0x160/0x160 [ 2420.023394] ? security_file_permission+0xb1/0xe0 [ 2420.024483] do_splice_direct+0x1c4/0x290 [ 2420.025480] ? splice_direct_to_actor+0x980/0x980 [ 2420.026545] ? avc_policy_seqno+0x9/0x70 [ 2420.027448] ? security_file_permission+0xb1/0xe0 [ 2420.028539] do_sendfile+0x553/0x11e0 [ 2420.029394] ? do_pwritev+0x270/0x270 [ 2420.030235] ? wait_for_completion_io+0x270/0x270 [ 2420.031304] ? rcu_read_lock_any_held+0x75/0xa0 [ 2420.032325] ? vfs_write+0x354/0xb10 [ 2420.033133] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.034094] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.035102] do_syscall_64+0x33/0x40 [ 2420.035906] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.037070] RIP: 0033:0x7f48a1116b19 [ 2420.037857] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.041864] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.043533] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2420.045088] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2420.046644] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.048182] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2420.049721] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2420.051319] CPU: 0 PID: 27319 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2420.052823] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2420.054569] Call Trace: [ 2420.055129] dump_stack+0x107/0x167 [ 2420.055907] should_fail.cold+0x5/0xa [ 2420.056716] ? create_object.isra.0+0x3a/0xa30 [ 2420.057701] should_failslab+0x5/0x20 [ 2420.058504] kmem_cache_alloc+0x5b/0x310 [ 2420.059363] create_object.isra.0+0x3a/0xa30 [ 2420.060303] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.061372] kmem_cache_alloc+0x159/0x310 [ 2420.062265] jbd2__journal_start+0x190/0x7e0 [ 2420.063197] __ext4_journal_start_sb+0x214/0x390 [ 2420.064214] ext4_dirty_inode+0xbc/0x130 [ 2420.065072] ? ext4_setattr+0x21b0/0x21b0 [ 2420.065971] __mark_inode_dirty+0x492/0xd30 [ 2420.066878] ? current_time+0xac/0x120 [ 2420.067716] generic_update_time+0x21c/0x370 [ 2420.068642] ? igrab+0xc0/0xc0 [ 2420.069327] file_update_time+0x43a/0x520 [ 2420.070210] ? evict_inodes+0x470/0x470 [ 2420.071058] ? down_write_killable+0x180/0x180 [ 2420.072038] file_modified+0x7d/0xa0 [ 2420.072829] ext4_file_write_iter+0x8f8/0x1530 [ 2420.073818] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2420.074778] ? kasan_save_stack+0x32/0x40 [ 2420.075652] ? kasan_save_stack+0x1b/0x40 [ 2420.076523] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.077595] ? iter_file_splice_write+0x165/0xc90 [ 2420.078610] ? direct_splice_actor+0x10f/0x170 [ 2420.079576] ? splice_direct_to_actor+0x387/0x980 [ 2420.080601] ? do_splice_direct+0x1c4/0x290 [ 2420.081501] ? do_sendfile+0x553/0x11e0 [ 2420.082336] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.083307] ? do_syscall_64+0x33/0x40 [ 2420.084141] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.085255] do_iter_readv_writev+0x476/0x750 [ 2420.086187] ? _cond_resched+0x10/0x30 [ 2420.087003] ? new_sync_write+0x660/0x660 [ 2420.087879] ? avc_policy_seqno+0x9/0x70 [ 2420.088735] ? selinux_file_permission+0x92/0x520 [ 2420.089746] ? security_file_permission+0xb1/0xe0 [ 2420.090766] do_iter_write+0x191/0x700 [ 2420.091598] ? trace_hardirqs_on+0x5b/0x180 [ 2420.092511] vfs_iter_write+0x70/0xa0 [ 2420.093314] iter_file_splice_write+0x726/0xc90 [ 2420.094297] ? generic_splice_sendpage+0x140/0x140 [ 2420.095377] ? security_file_permission+0xb1/0xe0 [ 2420.096420] ? generic_splice_sendpage+0x140/0x140 [ 2420.097480] direct_splice_actor+0x10f/0x170 [ 2420.098397] splice_direct_to_actor+0x387/0x980 [ 2420.099370] ? pipe_to_sendpage+0x380/0x380 [ 2420.100314] ? do_splice_to+0x160/0x160 [ 2420.101171] ? security_file_permission+0xb1/0xe0 [ 2420.102223] do_splice_direct+0x1c4/0x290 [ 2420.103122] ? splice_direct_to_actor+0x980/0x980 [ 2420.104176] ? avc_policy_seqno+0x9/0x70 [ 2420.105059] ? security_file_permission+0xb1/0xe0 [ 2420.106101] do_sendfile+0x553/0x11e0 [ 2420.106903] ? do_pwritev+0x270/0x270 [ 2420.107719] ? wait_for_completion_io+0x270/0x270 [ 2420.108735] ? rcu_read_lock_any_held+0x75/0xa0 [ 2420.109712] ? vfs_write+0x354/0xb10 [ 2420.110494] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.111431] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.112434] do_syscall_64+0x33/0x40 [ 2420.113238] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.114346] RIP: 0033:0x7f33ba3cab19 [ 2420.115150] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.119035] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.120627] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2420.122137] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2420.123689] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.125220] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2420.126707] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2420.139808] FAULT_INJECTION: forcing a failure. [ 2420.139808] name failslab, interval 1, probability 0, space 0, times 0 [ 2420.142236] CPU: 1 PID: 27320 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2420.143713] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2420.145543] Call Trace: [ 2420.146104] dump_stack+0x107/0x167 [ 2420.146881] should_fail.cold+0x5/0xa [ 2420.147701] ? jbd2__journal_start+0x190/0x7e0 [ 2420.148680] should_failslab+0x5/0x20 [ 2420.149531] kmem_cache_alloc+0x5b/0x310 [ 2420.150398] jbd2__journal_start+0x190/0x7e0 [ 2420.151349] __ext4_journal_start_sb+0x214/0x390 [ 2420.152364] ext4_dirty_inode+0xbc/0x130 [ 2420.153230] ? ext4_setattr+0x21b0/0x21b0 [ 2420.154115] __mark_inode_dirty+0x492/0xd30 [ 2420.155028] ? current_time+0xac/0x120 [ 2420.155867] generic_update_time+0x21c/0x370 [ 2420.156795] ? igrab+0xc0/0xc0 [ 2420.157485] file_update_time+0x43a/0x520 [ 2420.158357] ? evict_inodes+0x470/0x470 [ 2420.159210] ? down_write_killable+0x180/0x180 [ 2420.160188] file_modified+0x7d/0xa0 [ 2420.160990] ext4_file_write_iter+0x8f8/0x1530 [ 2420.161988] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2420.163200] ? kasan_save_stack+0x32/0x40 [ 2420.164367] ? kasan_save_stack+0x1b/0x40 [ 2420.165493] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.166767] ? iter_file_splice_write+0x165/0xc90 [ 2420.167815] ? direct_splice_actor+0x10f/0x170 [ 2420.168819] ? splice_direct_to_actor+0x387/0x980 [ 2420.169855] ? do_splice_direct+0x1c4/0x290 [ 2420.170790] ? do_sendfile+0x553/0x11e0 [ 2420.171674] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.172702] ? do_syscall_64+0x33/0x40 [ 2420.173541] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.174705] do_iter_readv_writev+0x476/0x750 [ 2420.175687] ? _cond_resched+0x10/0x30 [ 2420.176532] ? new_sync_write+0x660/0x660 [ 2420.177433] ? avc_policy_seqno+0x9/0x70 [ 2420.178314] ? selinux_file_permission+0x92/0x520 [ 2420.179365] ? security_file_permission+0xb1/0xe0 [ 2420.180440] do_iter_write+0x191/0x700 [ 2420.181311] ? trace_hardirqs_on+0x5b/0x180 [ 2420.182245] vfs_iter_write+0x70/0xa0 [ 2420.183085] iter_file_splice_write+0x726/0xc90 [ 2420.184129] ? generic_splice_sendpage+0x140/0x140 [ 2420.185214] ? security_file_permission+0xb1/0xe0 [ 2420.186266] ? generic_splice_sendpage+0x140/0x140 [ 2420.187338] direct_splice_actor+0x10f/0x170 [ 2420.188312] splice_direct_to_actor+0x387/0x980 [ 2420.189322] ? pipe_to_sendpage+0x380/0x380 [ 2420.190262] ? do_splice_to+0x160/0x160 [ 2420.191137] ? security_file_permission+0xb1/0xe0 [ 2420.192202] do_splice_direct+0x1c4/0x290 [ 2420.193098] ? splice_direct_to_actor+0x980/0x980 [ 2420.194126] ? avc_policy_seqno+0x9/0x70 [ 2420.195029] ? security_file_permission+0xb1/0xe0 [ 2420.196099] do_sendfile+0x553/0x11e0 [ 2420.196930] ? do_pwritev+0x270/0x270 [ 2420.197744] ? wait_for_completion_io+0x270/0x270 [ 2420.198794] ? rcu_read_lock_any_held+0x75/0xa0 [ 2420.199809] ? vfs_write+0x354/0xb10 [ 2420.200617] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.201592] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.202579] do_syscall_64+0x33/0x40 [ 2420.203397] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.204510] RIP: 0033:0x7f8d732ceb19 [ 2420.205315] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.209274] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.210891] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2420.212439] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2420.213977] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.215503] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000001 [ 2420.217046] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:15:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x240000, 0xd4) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x501081, 0x0) timerfd_create(0x3, 0x800) r2 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r2, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0xfffffffffffffffa, 0x4a000) sendfile(r2, r3, 0x0, 0x100000002) 10:15:21 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 72) 10:15:21 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 11) 10:15:21 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, &(0x7f0000000080)={0xe81c, 0x5, 0x6, 0x4b24, 0x3ff}) r5 = socket$inet(0x2, 0x3, 0x7) r6 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file1', [{0x20, 'vlan1\x00'}, {0x20, '/+^^'}, {0x20, 'vlan1\x00'}, {0x20, ':]#'}, {}, {0x20, '!:'}], 0xa, "141831996ce090de9f7f66b52ffad0f528fecd5b92b2eadb247fef82018bdc5153f2f26aa33c5f4bf2817575f0f3aaf994f389e6e48b7f6e0c6946d69fce399667300ec79b62c979f9107c55f580140ba1cfbd7241a89719faaeb2505dc89f867c12f4b418224c89ffa8e782092d032cb1818704ca6d3f002111bced8f85b56fc8b8b90ab410336ecdd4b0501385e7f74ea0ca5815931aac3f4e1877a0c46d500adcefb82c4e7f4527782d378b08a4a66a9858575ff63a3239bcad31eb436c22017340da0e6768b828aaad83a8559dcdc4280b586f60eb06bd412479a09d1975a55c7757391fbb4aafd0db050d7124cda3d30d35352da692428e45f97686dbe194995f3c7e80110846f552a2817aa060fa8b2821074372f460f1db6580ee886b08bb576478c89e02e5d561af0b0e5722fbfe4691b22f0609d100818a9d929c3ca86516ea2198f0fbaad89620da6d816abae2075d3992e6078f66eb86a27ebb3373789415d36cfcc924ebd731b47cb7f66dcdc93dccef72cf1e78aa5e657933fff07fce71fd31172fb899210b3687e0e608e5599fb3fdea9530d33d40ef5bfa0db18ffeb1de4767fefeb2308a1a72112fe7beecc1bfb8ff437c9df464c28ad0ea117f711723b75bdfba3e3f99b2e4a9fb73eace5af4aa8d6d8c77482d961b64ba66a9d5df55e219ca1d6751940d2b6c04bbac63cecaa25969a1a386da46082f06620c3d6825ac24b9025e578ffc698dcff02a223592a15f38bff0a564b11f6b7f288dd1de0b27ee57c81986179ec1e254c275a14eb03c119d189fab6c39ae2566246306df70755ed568fb887aacbd342471fd7caa5ae7bae143fd1211a712459683eb7c743dca708586f51b1b807273e33140d426c8bd472148136dd9bd90cd0ae85f376d792c3b655193ed9b510f73c8f37965b3fc7c9f2499ff6fc0da701e481616adf4017d77e3a6ac2833c104679bdd6e013f59766061adb1028d52b9f88e42db7304e40b41ffeb641ffd92c5b7816c99843c8462b87cf0772bce1f675372b32df4826a28195a413dc75bb27e13b35a3102ea726f8f581936dff2597a7b77e0ab64901d49e880e1cfda12e2ebaf9a9fba639d5f5fdf5d76af9043d3688b8f423105319dfa5987e26d734db94eed2fa834e5413ef62dac98ec9226b4b73788b139ccdb6d6b87c16ef3a4b9de5d7cc83a32993b0d1708a163adf5fe00889fc9bdd039fa2a6bf001d696a0948c47724021ab0d83b8afbed077615b9b0909de7c9f89a54cef67c02df6aac378e814b3c9092ff0e99c7f350c65d31d8a2dee4c1b2d0a64874bed784afc30204a2e5bdbd82a1d73e687e88506499232cab17c38da147284d5ab563f844c84e2b7090aaf665b0c183ff356db5f7796c28576c5c5a7003a0a816d9c91711511826255ff4d5c570ccda87f55bd4a2d7f7eb7b7ad8cc44259e2e032da6e8d0b49c0f9646baa6235cd6d23481c8c641ed5339c9db2d5c01a11d18654ba3e9a9cb54942277d64ff7a118bfadc2a67e6ff2b9a0a691d0953d97d133b2458c14b13ea819f5121bcf3341408967ec7d42964f5cdebc10d64ded5779abee831d10affba3df1678e5890f3e006cc9b89a4aff17bfa52b3f7c79bcef38919aaa60687e9fd79f95dec5da1f141d755890104d8cca216fc270d7bd82d0f0f615ffb559d07ee4dca486213bd18aab4be6f06cebb480f42c75d73f25ec4a692b1b0f76d0bfb65adb33d255f6a1be8994c92f3788898b95ea048d71598c69379916b2fbc2cf365311495ea8eb82166ed07fe0dc12b7085d25cd2734864720401cf26f63864f656b23fbc1e49693344983c57933c1b3e0ed613b25df9ed3ea8d2522f891c78c83ed3c6625434415a9f4d56e80c362e11c88468aa7bef182d6e93f622f585a823c7874d887cd06484db6886aab3b1db81f2dcda1acd989d9f99a525e06648b6f93f07afd671a704983815f91dc78f48b990fd1159f31e9bc1f912a4c6f510861c65c9b4a1a0276fcfb335c810d8529f737c232eb195750fdbbd1c45c010c272cc715bf559a3d5b50bc64b1c78689cb84bfcec4e53e72bd18e52a4de2a5f07a552e8a3ce0ed0b4140ad12a4a606fc8e56d5601b6bc1ba1fef3c03588b353206f335b3246b5fca01ec8b77c1611a03b220010ef5f03e105bbc285ee39f57757bd5b90d000b8ae4c7282e6ea89b7abfd82f6292064bbf4f95ddcb7194493961888a021c5df1d62c355fa57e7c6a90ae9940f8bc34a8b27fb357c6420bbf37a7e4b40932bda68f8d74725fa17134be03fb328a17f3efa144113bd67bc9a601841bc2442eb4145c530cd6a0cbded426dcb668b2ddca462ac32c2156abf6ab45c612cfd02d3258fbef398ac4cf3eecf2ddb10b2b76f32d2aaf401ede2ee5921d2246589f41c754f6e88a924e3549b0d953a2667995c1d02be82ab2da584334e4a729c7288ed54ddab781fb1951e4068ce0ff9204d3a57c6d56b820794ebd4f067f6b2e2e6505ea31abd923fcb16be89b82ced114a57595330d5ce2dd718dc11663e43104edb38c1169e1e6577435e3fc432a0cd9d572d74ab0c101914979b8024b7f8e7a3dd5e891b5e15467604ac380c1fb042fec20db733fb8ae873e953f56537dcf9419f583419e01d9c696c1fc8b4a6eed013f0fe4db05c4a4b26c93d098444360adae13c5d437e745756a3132d9c3480cafb569e9e3fb36f763c5fec775ee693a55ff33ef996ed8c6162c0a877ea8b73f4826b7da07fd620073f4216e355d6ffd83904f8aea20e79dc5568990dd2ada65865cf3742e70b2743c9083501554b33666f49338eaac21be3439fa2fbdd922c2c709a4747fb463918c339e53679552b5eea01dcf8ed453b363c5cfbad4306692f061402f4182998505c10d6cf4c2bf85e6c3fb1fd29e6e09479f49145ae1f893ffc9d2e1fece72d710a556dbd47698589706c66fe29bf17e1435ef80a4909244fe85a99792a1a52d67bffb800587b520c744477095851c341658afaf3308737ede8a0a23939d5a3a28ba261962072017ea014a9ac9a23df3136af80e907063a602a3e9d3157a05b2c709a37aa4525d4a28fdb74016294adc65e0208f761f2f51f68a97f66f5cb69f0821eb323f535cc07205cd37678c6fb1a1e528ef62309fea15778fe0defb5cce099f0c9b24e8ed2e944a715fd73b5763400b74aa2ccbcd6604214abdfc06dd785a3ad53fe5d09902fff9529053a94f3860cb20913118907e3ce1cd386ecef331d25967dcdd1a98f5e4b7b64707cc24d7ba5f81d6b09739392bb89416f7fd4148518ad42dbb74a92122d517ad9970b98c2904bbd3ccc408ad2c4c8323c6aabc7abcd184f5f00fbec0aa047feb337bd5a1dec3a89702c468d9d63ce97a7de267f9b5a429c6132739786c92062b8d8583b1ae6e9e225c9c03f9fd6ce8954b9aa3cf3c9d230a5a0ffedde3d88c7b8906ce7d1311dd343caf667d2649d92a7fcec7c21afb1f86d2e3deb37bec1dd99461267d35da2e668c9e306dff71eaa84d3c31222e45c5c123a5a13d98293d5418b640d2284ad1e66e6cf59cd3fe24554b1e22bb393ed2ea98860613553800d42cd4cce3a464b243e8ad0fe129a7d36a8dc5b9b32c922965ee9116141e7c6cb769565cb8886bea3507b7801f52e83be4b7ba4051784daf973b63dd902dbee18ec319bb85725bba81f6ee47702ac75997620d1245cfc75813691f89e74d3a0c02081a5e10408c8c593656a2af31fa23b16ddcf0db72ec209d59b25a4fadc14ccc18ebebaf88fec874a80bbb39423f7404fa005c9467053a6298f4e4ab00b3ccdb213d08c7f52c1dc7aafc44fd639d602f2d3e24263d0e91d2bbf1c02dc17dba7eaf9c02ee2abaaa528f4662bd4d861fa176ee9b4f276bf3807dacb61a7f4a0ca44a7b2f549d26545631875ba3d1720c42ce2e6907ebdbb57648bbb72e9a8b3e3a8e95ea889b59be48f9b7e7fcadfd3e7020d373d5058fa6e197356d71f6e6ef3af6ed876ba855718b967e8b3b9b9e6d3ba2c614665795071f2df4d61469c43803200f2d906cecf7cc62f8d9d1b1787ced85908205b0479ba0629fe137698d67bd40a1357300e058893c099db6c90a726ac0fb4c3069a8696973df5c9766f8312b8d82b4bb3af4b2e12482eb760841e844b95a244d3a5d1c83f9412cee1e59ed1d85b38c859912e90736a19210e783e78385ddb7c5998a220dd769ccfef1d378a39af2dff2e9d59594a714cb966abae838610785c8824470cd79c8cecf4f53a1ad36faa049adb58e502c8196b37767df583eee4a5be1b030be5630654f7c6dfd95599cab8c19b90fe215bf38dd6873b5be094657f583bae0912cd87b63e8bbc6c2d15750a9af23f6238fc7a36cf3d18f2c77381fb5a16e26953137ac1364c8e275f1f3983ca1298b658c2381ba028e29831142ca56df3fc78052791c3f19c25c99b25284367a628b744d72810aef4cf7e572fa6462052a56472a522dac3335c1dbc12db3d4ac53ed6120f3feaf8f92ecf8e5dde42cf8da8bee54f2131934e9c0bb5e64df96a8e4ef136230b157b567f14f2a97f95c4cf1365226b098ef4ae385ef9dd3fdf84215e358648a18fef91594e6809bde42df1a62ef56f1646967b77701145cb71eb75ab928c93502010eb358abad839f074ee8282745112c97673432f09547a63f77ff77dbbaab2dd8ecec9d1ac37db2d88aab8bcbd3e5dd0a4b22e2554a1c2472b02e1d6fe79f95b8e9f86d3da17c96781592b463c035e212a70075c9a7968cacdc05b4682c9ceb8d95611bb0a45afb7418569fc42133422c4540c8a8190bdb65b09d88c1484a65ba2c48328d6d362789c6115422b9aae477f1de87eed30a560cc776b5ecc5a58db93a906164a1d5840b79a3730b55f7085873c7a60d08037e4109e0a6fee73ed3d491a1d7564be07a8fee448551b343782ad51d1531f0500b0a4ca57a725bb47761f9cd5e56daea146790ab8f5727b1217fe72a41127935470937920b977242676cbb4ffc305b38a9e17bd3dea279f613206aebd0ee5f3a09382a27ef5ed8e722041b5ec7c8de4d0d3fc9aa0d5f45779a1fac5590381d9370acae204032d0af8c47b5335b536cdfd4b6c730eb8738a66ed51c9b95943851b6443da3e2e0e566e9698a7658b4b7e1f26e5d1cb41aa891ec67fb92f6654d4fe7153d1848b5735a00ba9ffafed1fe71016f10912ea5a9b3ae5e75f31b13d4cdefd6bdbc44d3ea6d07e849710aff16e2b0077afe1bf72471c8e2822d1653683a122524f508ff3ee7b11ad6ad4ac75fc25a4d80d1610967f36dfd96ee3b99a8c026f4f279c8c2c4345e6767cd02982c54c2102492fc94c47960ba97bba91f748eceb0cb7e0ca05b1660a112c42336f05d523fe3c3806099856b9c567bfb4aa53adf52c66af740e33b4dd8885c3afb7658865629607a161f61c67cf7a13e659ccc354f55acf261d95e668335414c10c3ebe65fc7111f97244518e3ff3c347fa013ee9c117059b4cc4ab76d9875374327d769052c65cb37f2120e50adcd66fdfc6e217a6dd4f86eb5c66ac94488adb9e3002861c0c8d42c9b50545bdd725048ee22f3c19d2df116453f7c9846d330cc806b35f57972201509dc8fbee8cf4aa285939f9c0d3f5648841fff5e43adedcabe63be2a8bc4b92a227103f66baf5563d32b281adb09a2a953ddad9a45c96ba8cfd059ed06569c827db8bc4035efbbe59272618986ea8fb24a4232ab4b09204af5089a38543e8962a7636ed468c8c12b4a6eae5c208ac2679f6d59fd4e2dd2473b1fcab"}, 0x1026) ioctl$sock_inet_SIOCGIFADDR(r5, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x100000001) 10:15:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 10) [ 2420.774353] FAULT_INJECTION: forcing a failure. [ 2420.774353] name failslab, interval 1, probability 0, space 0, times 0 [ 2420.776130] CPU: 0 PID: 27637 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2420.777230] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2420.778455] Call Trace: [ 2420.778876] dump_stack+0x107/0x167 [ 2420.779421] should_fail.cold+0x5/0xa [ 2420.780047] ? __iomap_dio_rw+0x1ee/0x1110 [ 2420.780680] should_failslab+0x5/0x20 [ 2420.781264] kmem_cache_alloc_trace+0x55/0x320 [ 2420.781949] __iomap_dio_rw+0x1ee/0x1110 [ 2420.782564] ? jbd2_journal_stop+0x188/0xdc0 [ 2420.783231] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2420.783925] ? ext4_orphan_add+0x253/0x9e0 [ 2420.784575] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2420.785299] ? ext4_empty_dir+0xae0/0xae0 [ 2420.785914] ? jbd2__journal_start+0xf3/0x7e0 [ 2420.786584] iomap_dio_rw+0x31/0x90 [ 2420.787122] ext4_file_write_iter+0xe0e/0x1530 [ 2420.787824] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2420.788493] ? kasan_save_stack+0x32/0x40 [ 2420.789103] ? kasan_save_stack+0x1b/0x40 [ 2420.789716] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.790489] ? iter_file_splice_write+0x165/0xc90 [ 2420.791231] ? direct_splice_actor+0x10f/0x170 [ 2420.791912] ? splice_direct_to_actor+0x387/0x980 [ 2420.792624] ? do_splice_direct+0x1c4/0x290 [ 2420.793260] ? do_sendfile+0x553/0x11e0 [ 2420.793851] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.794535] ? do_syscall_64+0x33/0x40 [ 2420.795116] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.795916] do_iter_readv_writev+0x476/0x750 [ 2420.796579] ? _cond_resched+0x10/0x30 [ 2420.797154] ? new_sync_write+0x660/0x660 [ 2420.797769] ? avc_policy_seqno+0x9/0x70 [ 2420.798363] ? selinux_file_permission+0x92/0x520 [ 2420.799087] ? security_file_permission+0xb1/0xe0 [ 2420.799816] do_iter_write+0x191/0x700 [ 2420.800395] ? trace_hardirqs_on+0x5b/0x180 [ 2420.801032] vfs_iter_write+0x70/0xa0 [ 2420.801593] iter_file_splice_write+0x726/0xc90 [ 2420.802284] ? generic_splice_sendpage+0x140/0x140 [ 2420.803022] ? security_file_permission+0xb1/0xe0 [ 2420.803745] ? generic_splice_sendpage+0x140/0x140 [ 2420.804461] direct_splice_actor+0x10f/0x170 [ 2420.805113] splice_direct_to_actor+0x387/0x980 [ 2420.805809] ? pipe_to_sendpage+0x380/0x380 [ 2420.806444] ? do_splice_to+0x160/0x160 [ 2420.807027] ? security_file_permission+0xb1/0xe0 [ 2420.807751] do_splice_direct+0x1c4/0x290 [ 2420.808356] ? splice_direct_to_actor+0x980/0x980 [ 2420.809059] ? avc_policy_seqno+0x9/0x70 [ 2420.809673] ? security_file_permission+0xb1/0xe0 [ 2420.810381] do_sendfile+0x553/0x11e0 [ 2420.810959] ? do_pwritev+0x270/0x270 [ 2420.811521] ? wait_for_completion_io+0x270/0x270 [ 2420.812232] ? rcu_read_lock_any_held+0x75/0xa0 [ 2420.812901] ? vfs_write+0x354/0xb10 [ 2420.813445] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.814100] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.814794] do_syscall_64+0x33/0x40 [ 2420.815341] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.816100] RIP: 0033:0x7f48a1116b19 [ 2420.816649] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.819350] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.820463] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2420.821514] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2420.822553] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.823594] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2420.824623] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2420.833175] FAULT_INJECTION: forcing a failure. [ 2420.833175] name failslab, interval 1, probability 0, space 0, times 0 [ 2420.835755] CPU: 0 PID: 27622 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2420.836767] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2420.837979] Call Trace: [ 2420.838361] dump_stack+0x107/0x167 [ 2420.838889] should_fail.cold+0x5/0xa [ 2420.839441] ? jbd2__journal_start+0x190/0x7e0 [ 2420.840122] should_failslab+0x5/0x20 [ 2420.840676] kmem_cache_alloc+0x5b/0x310 [ 2420.841262] jbd2__journal_start+0x190/0x7e0 [ 2420.841906] __ext4_journal_start_sb+0x214/0x390 [ 2420.842597] ext4_dirty_inode+0xbc/0x130 [ 2420.843195] ? ext4_setattr+0x21b0/0x21b0 [ 2420.843799] __mark_inode_dirty+0x492/0xd30 [ 2420.844423] ? current_time+0xac/0x120 [ 2420.844989] generic_update_time+0x21c/0x370 [ 2420.845632] ? igrab+0xc0/0xc0 [ 2420.846101] file_update_time+0x43a/0x520 [ 2420.846703] ? evict_inodes+0x470/0x470 [ 2420.847280] ? down_write_killable+0x180/0x180 [ 2420.847952] file_modified+0x7d/0xa0 [ 2420.848485] ext4_file_write_iter+0x8f8/0x1530 [ 2420.849164] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2420.849824] ? kasan_save_stack+0x32/0x40 [ 2420.850414] ? kasan_save_stack+0x1b/0x40 [ 2420.851026] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.851761] ? iter_file_splice_write+0x165/0xc90 [ 2420.852452] ? direct_splice_actor+0x10f/0x170 [ 2420.853106] ? splice_direct_to_actor+0x387/0x980 [ 2420.853794] ? do_splice_direct+0x1c4/0x290 [ 2420.854415] ? do_sendfile+0x553/0x11e0 [ 2420.854991] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.855663] ? do_syscall_64+0x33/0x40 [ 2420.856208] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.856962] do_iter_readv_writev+0x476/0x750 [ 2420.857595] ? _cond_resched+0x10/0x30 [ 2420.858148] ? new_sync_write+0x660/0x660 [ 2420.858733] ? avc_policy_seqno+0x9/0x70 [ 2420.859303] ? selinux_file_permission+0x92/0x520 [ 2420.860007] ? security_file_permission+0xb1/0xe0 [ 2420.860689] do_iter_write+0x191/0x700 [ 2420.861264] ? trace_hardirqs_on+0x5b/0x180 [ 2420.861884] vfs_iter_write+0x70/0xa0 [ 2420.862435] iter_file_splice_write+0x726/0xc90 [ 2420.863112] ? generic_splice_sendpage+0x140/0x140 [ 2420.863828] ? security_file_permission+0xb1/0xe0 [ 2420.864511] ? generic_splice_sendpage+0x140/0x140 [ 2420.865204] direct_splice_actor+0x10f/0x170 [ 2420.865841] splice_direct_to_actor+0x387/0x980 [ 2420.866510] ? pipe_to_sendpage+0x380/0x380 [ 2420.867139] ? do_splice_to+0x160/0x160 [ 2420.867721] ? security_file_permission+0xb1/0xe0 [ 2420.868403] do_splice_direct+0x1c4/0x290 [ 2420.868984] ? splice_direct_to_actor+0x980/0x980 [ 2420.869656] ? avc_policy_seqno+0x9/0x70 [ 2420.870233] ? security_file_permission+0xb1/0xe0 [ 2420.870912] do_sendfile+0x553/0x11e0 [ 2420.871448] ? do_pwritev+0x270/0x270 [ 2420.872003] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.872642] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.873293] do_syscall_64+0x33/0x40 [ 2420.873819] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.874554] RIP: 0033:0x7f33ba3cab19 [ 2420.875088] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.877729] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.878806] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2420.879820] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2420.880812] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.881802] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2420.882798] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2420.904041] FAULT_INJECTION: forcing a failure. [ 2420.904041] name failslab, interval 1, probability 0, space 0, times 0 [ 2420.905654] CPU: 0 PID: 27644 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2420.906611] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2420.907746] Call Trace: [ 2420.908114] dump_stack+0x107/0x167 [ 2420.908611] should_fail.cold+0x5/0xa [ 2420.909138] ? create_object.isra.0+0x3a/0xa30 [ 2420.909776] should_failslab+0x5/0x20 [ 2420.910315] kmem_cache_alloc+0x5b/0x310 [ 2420.910868] ? ext4_dirty_inode+0x107/0x130 [ 2420.911466] create_object.isra.0+0x3a/0xa30 [ 2420.912078] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.912774] kmem_cache_alloc+0x159/0x310 [ 2420.913351] jbd2__journal_start+0x190/0x7e0 [ 2420.913966] __ext4_journal_start_sb+0x214/0x390 [ 2420.914610] ext4_file_write_iter+0xee9/0x1530 [ 2420.915240] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2420.915901] ? kasan_save_stack+0x32/0x40 [ 2420.916466] ? kasan_save_stack+0x1b/0x40 [ 2420.917029] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2420.917721] ? iter_file_splice_write+0x165/0xc90 [ 2420.918377] ? direct_splice_actor+0x10f/0x170 [ 2420.918999] ? splice_direct_to_actor+0x387/0x980 [ 2420.919662] ? do_splice_direct+0x1c4/0x290 [ 2420.920244] ? do_sendfile+0x553/0x11e0 [ 2420.920786] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2420.921417] ? do_syscall_64+0x33/0x40 [ 2420.921945] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.922683] do_iter_readv_writev+0x476/0x750 [ 2420.923288] ? _cond_resched+0x10/0x30 [ 2420.923836] ? new_sync_write+0x660/0x660 [ 2420.924403] ? avc_policy_seqno+0x9/0x70 [ 2420.924960] ? selinux_file_permission+0x92/0x520 [ 2420.925619] ? security_file_permission+0xb1/0xe0 [ 2420.926284] do_iter_write+0x191/0x700 [ 2420.926815] ? trace_hardirqs_on+0x5b/0x180 [ 2420.927407] vfs_iter_write+0x70/0xa0 [ 2420.927938] iter_file_splice_write+0x726/0xc90 [ 2420.928576] ? generic_splice_sendpage+0x140/0x140 [ 2420.929262] ? security_file_permission+0xb1/0xe0 [ 2420.929918] ? generic_splice_sendpage+0x140/0x140 [ 2420.930585] direct_splice_actor+0x10f/0x170 [ 2420.931195] splice_direct_to_actor+0x387/0x980 [ 2420.931825] ? pipe_to_sendpage+0x380/0x380 [ 2420.932410] ? do_splice_to+0x160/0x160 [ 2420.932945] ? security_file_permission+0xb1/0xe0 [ 2420.933591] do_splice_direct+0x1c4/0x290 [ 2420.934146] ? splice_direct_to_actor+0x980/0x980 [ 2420.934792] ? avc_policy_seqno+0x9/0x70 [ 2420.935351] ? security_file_permission+0xb1/0xe0 [ 2420.936017] do_sendfile+0x553/0x11e0 [ 2420.936534] ? do_pwritev+0x270/0x270 [ 2420.937044] ? wait_for_completion_io+0x270/0x270 [ 2420.937694] ? rcu_read_lock_any_held+0x75/0xa0 [ 2420.938322] ? vfs_write+0x354/0xb10 [ 2420.938825] __x64_sys_sendfile64+0x1d1/0x210 [ 2420.939430] ? __ia32_sys_sendfile+0x220/0x220 [ 2420.940056] do_syscall_64+0x33/0x40 [ 2420.940558] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2420.941239] RIP: 0033:0x7f8d732ceb19 [ 2420.941739] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2420.944252] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2420.945279] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2420.946237] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2420.947185] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.948153] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2420.949103] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:15:34 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x395c42, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x20400, 0x2) ioctl$TIOCGPTLCK(r4, 0x80045439, &(0x7f0000000140)) sendfile(r2, r3, 0x0, 0x100000001) 10:15:34 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat2(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={0x10640, 0x168, 0x4}, 0x18) creat(&(0x7f0000000000)='./file1\x00', 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:15:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 12) 10:15:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) sendmsg$nl_generic(r4, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f00000002c0)={0x10cc, 0x3f, 0x800, 0x70bd27, 0x25dfdbfc, {0x3}, [@nested={0x10a2, 0xff, 0x0, 0x1, [@generic="05573fced59e880c4a905366275394bc5953d6d28ce1c084f60e3f9e841f90357d9e2b9ecf7977b39adea669d5194e7aba0b9393f148c52f8dc6121c16b20301ad4310f36a8a3ac9668387eec9d4b17fb060e6c17aa1411495dab909f8e73bdd97ee1c20cdaa5445333f2d6722bae745695a41196fa0b8394cf8ab21840f82128cf21d57785b71b39dea82bf0bb24541a5769d60a8d3", @generic="06fe823fad473fe3aea3d40dffb6f72f736d52e896f1cdd481d8bf7dd616944f8af80e410b5f3f9ed799c59bf6624d8693cbb524040ec173d974f04f61a33944bc0113fde780b22fe7dec4d22b0e2c9c066260241aaace12e022a1d0c8837ec49c70b9d97c98bcda186eb77e03668b11dbeb251c3f9ff98140656e088234b8910772e7cf337821a288491fcef08d0073c6e4b4a1e831e7467ca189acba27882e1ff65d599616c10dd50f544c46eedb21f9348828fff98f193f9ffa451ce6539656748c0f3fe5f67c0b3ba6117554ce1409c3446f58876fc0661165092be376e0a3829f3c9119366dba629b5b68e099a4e4dd4cc0b6646b1a4af9a9c1698130a3c6447840bcaf92754292b3ffbc00883f13440fe3457ef2b5a700199f08959b79cb10fa5080400b79074c0b54ba1b564e62c29579f9d7018818952dbc285026652f540986074e03007f39e4f954ece27c44ba432f4157da629358a1bce26eb185630e5f55d663c607574c6fef97886d35f8b1a4fa2f90fe9a6a9560ea1643a52940c03a9238beb5356fff7fb0b712e29a018548befb8fa2123fb642187d606ec485c854678abfe3eaf2ff949127779af041a52064a85096622fa81d69471ea129238766509f96ffe6590d7599ce2831e3e9bc9cdfa3fb3e4a53dec888d2fa4adc54a74764008d040eeb04e0de80de7e54870c57b98a0bd342004e54e321976e5fb700f4ffc4b712ae2b3e6333fc32e7b32ab50e4df23b60f25b040d5441d19662f81d3df71f2215e1d1c7cdc4f34dc8daa63332b537c5aa66ba21bcab0df4674efa8347a4fc0c63f4a6700e882ddbed11e7ee5fbccb48f47a9de0e2b7d4b1dee87bc7faf177803b88066766a173da9e24f3b6f7f646a33848e016ca46052cd7f72d06f3af5a6f2ed6343030574c63ca38f5f5e43fa1f9318faa604ee154f0579f9c1483303eaebf8af103896e26aafd7526e5ec6f1258d1c30d93cf5c15a63c3660fa7f9cfc652bafd0e72621d0d22f7c1449a4a5f09817404bc716f7cd87ba3856d18cd058c59ec69372adb915d26d10c108493096e7d381b074b19a06090d9d4be466edcf4c18a851559a9bd2fcb968933f29f4f953d1514d2584801a4fc93d28b6c44d32e8b86b2e021583a90fe59f253d8d957f8fe37cf237d0f9a76a2e6b5c466fc4ce6e3364c8557d248ca6994b2c4744fe096726aeed4f3278095e7fb455602f1b6b5dbe360d50df9eb85cf0f22d8baa3f6f6a36e2891f076e360e536a34ee067736511d3f94eb6b85615b7b39bac380ec865cf7476c61ec58a873c9f98cfe7beb8ea5f9b1c88e5aa3cd366d9b59e044c487191152e293bf6cddd7306184863ac2d2d86029107c8367e582db34e804f5af2cfb00964431d13c6475fc703c4fdbdc63a5ce873fcb78cd09b022bcbe9e8f885ffbd7dd7dd68a2b1a8497f2d81570d3ef79d1c6814406d812a1f94e426b490e3e66af48506fbee1b97326dcf0f990c88bf8392a5fc3be52a94b33b3fac496684971330b4af68ae77df3ec3a476da18d22839dce80d31651d726bfb678b3fffacfa1b034b31d399ebcfb06504c214608b61b1551ec51822eaaf112aa6963ad2157cb501a3a1aa521704fbee9106a83ca62854b08a956e4fabcfee8f99d67a33d3de0b7d76051977879c8aa75bd01687cf8e9509eb77aea1a349684b0e8ecba4734821f9791aa462e54ac1fe86254d1bc45c3a217b9493432467cfc23177b7c80660a21403fdac28894bc79083bdbb3501f5bd234c674881ea02faef165218f7cd6943578e88eadccbe614fbed041cfce361e85c9e00744b1d517f9bdd7c584822cc13ddf5a51a11b7e4fd75a49c20846746a157f2f77918eb4e9f03b26949f8060a33985f275ba8cda64848a848694ef2de738c77df7b09fbaea04ad42909d3874f6054e43326d1d5ae5c30a9bdea1cf46e84a02894db80c9b7563999075153f5b876d637670d29d7e742e3a612eb1e00a0f377e1c509d4e3056eee4269d00025945013e3f7a4f8c65eb6a453f0c2b72ac7144802ddd75241f1214d6bc02ff71e31e973eede9f2f479b34ad911170726a4f3b92ce87149fe8b459f4d740d9441267ca62b37c1b86a4199e630111df3b2d2834ab52cab5f24e40ff633ccbcc83aac17a33e96b3cd319169283befe10d1d22cf46fe0642317b032bfca99f140657e74871685ca073218906797d441288575b8cea4e5bddb9869d5984c05f3e713541740159b101b3f604b1592c8b017102262f2b79516b43c43cfc204229140ef4ea05c4b69d0823ca2351dcddc3b3648db246bc87924a0a80be54330676e4ede035f5309a72482f7180c1515493203ea13895b2cd2635c27be8b12728fef896fa523e1a8275a6381a421d903651c82b2286f714821156cb27b224a1e2f83f06fb145da5f89d677c3120256360f8030ab68df86f838f70189de68b5eb43cbe395ff2f50df4478e92ba4e492eafb7f7d7f7c772844f821bbb746929938398b55b30928a5bab06c323d9ec8f84b4353439c023fcb55ab981ce01c7151a1127aa2841a04167d7a94d71862723145ffe71d04b1a89602bb290d3ba9d852991f8c092ee627ccc2a281e664d431762c09c138f909014a8c8ce3a205325b2a2bf4e1a7e47975ba71307fe3802258cbbf084f8e2451370cea5bde1b9f9e21c0fb4a24736904fef2617d8336589d096ae7dc87e2a614b4a75601103d7e35a70fc78e833a09e44711ba543e1c19ddf6d3babaf93e7c4e18a05987a2646f20446cad3c7ef00a0198b4558b47f73260c752e3cc09a0e4de35e5f2f45567317a684bff3d60d42663dfb5ce6f4610d961114c5bfe2ee9f446e2a742944e4dcc3103d2e544cb7f9313dc8b0c3cad2a72160d46ed290c32707a2d70b89897ce842eb016541b634a61cdfbb3ba244ab7647b512ef2b282fd0cd34596e4f49f34bfccbc670886c92b2f7c7c0b597ec6afb145383b63bafeb736572ac32f8d587434a5c394b2e7d644d3ba733533f7b9b6bb1bd4eed92a05b38a017dd5aae5639793b2e22365a058a4fca8d84d82a46310343ff5b9a53c62a9f911c393d82f492ba03e355560dbc39b46cd54da42662c5f9db94b49d87795a35c7ce70eb6c1086a5fe9900b064c0bd88d1c9a640a2a09df06943e1238d862b7cb2e6d613d8a2bf00317b407ba520ae7b434214f9d27774c7f3d8f8d8531314af7bfbf0c8821cb7ddf648383dc4b779e8f28289ace9d07dff1ee0a0737f1d78da8029514bc21a96f9594501b6671297be3b6447cfa9f005ae08684e615d44c0eb34154f3fcb125c495cd313c62cea628ec3c2424db5dddbad9946f9752780448979694b1037b3a8df653ee6074ef00a1c05f0cd5739bcf96130d9e1ed8063b62570385c8e0cc04a9d33c7d75f153dc99dd9e27fb503fbc7bfa15e428134cbd6d66953edaf8abb19eba0c829ec92135919010ee96466a05bdffd1b4615f3204bc944807e15736182191f8e3773eba2f8a2cd237583f26b4888cb8a54f0345ca2039b41974bfe845a96d2865295c5d5bcbccca20dedeb0c0849d0c72abe44244b0fc78eb8750ad64e582264d570c186b4b3f3ed17950b63dd54bd6384e4ec589e3dc97d88222710166f0465aa743a6f1d18f30c6faa00418dbc06cf743e770221e4a299c47715ff631c548c2742376b872728307135332c1ff35a7098d3a91a89a7fded366b929aba9ebed6744ec2df7a76c642190fda095bc93f39adb998121812beddfc56e1b5a43b4c313f22a4b509d2042c73fed3b836925245b60288440d97d23250cffef747c38a68cecbeec77ecd9d2a09859bf5b72e3e247f659b7e86bf8bae40e139eee3a53c36667592586e867178d3be910ecd34d66d7cc91447da98baab7d24d92be584b6eec1aef6bfac6d91201ac2912f879d962e20a65cf0744ed905e08fe27dc60c2c251e377a7ed8b7e51433ded7d0cf2aedd7015cea1bbc7b8163d884a69209dcedbd14e8a5aae170066fbe2bc3c40080b3e58838fa66ecd0ffca1f474dbf41bf38474b1a5f257e6527b69297ee8ac657f44d657a554c1a022319f8f452eb0a153b93ae5d8b22027c298799203b0f99d97e5e4af46b3abafa9f188ddc2a7003b40e41f015cc2fd1537706ada547e663ada39b929d6665a03ee8536b3e1130019365660be2ecead3d059148006acdaa4e10984ddf64c3350f737e93a403843d41d6c252cce56a69a8caf59067a9d324f147f1d24e6d8487ddfbecd07e07fdbac00fbadcd9106dee4b47b3961811fa1ea87e2f970f57acd9515c17fcfa47eab1a2766bf1bb3b9b509765cc269462f3d5dc327733b1158c5481d376429a64059e9efb8244aecffe2bd899ef6e7cbf0ee1bd56641ae484548ad7cb19ebbbcaf1d5bd306067b4e0eb622b8720cb70b535508128662058f3eaa3545f3df2b9d6d3de2e9bbcabe260009ff0eef3aae04572f3fc879bf789ab6295fcbf9b2a9c130527e9d3e29d285638952ad070ec28e1db72d0a84837f6817ed1473ed3b7dc3a4ab02b83acbddca09ed8cc96e5a899f6b30235b03fe39b5fc7691d0be908012a1677862b87ed2a0d6c6a9173a51f9144a930d13571adfc4e16eb8596aabb0e730426e9c45bf3fc99ce21b810b32ccda98b66dff45b2af55d51475b7e6cc085f78666575efb1c55ebcf89b333fca046b9936d9594ce624b632407494249ca3a33413e399fa8de8ce6ac74cb9950b22bab50d8ebf5c34ee5f33da7b77351b1ac1f6d672d1c328f0a508f1b53e9ccb614deb36bbf20127acd83e8305fbbe539b9a891a613538a59a7f0d16611b5927be026d3d68d0c0bc26a942bc848072c8be5496610b2d858da81d44979a663bb7dd6c8631d23283c762cdeb4f5a527826560f4d5f766551cf9dde8e95523b2980d26c4e6b02f7069f45331624efafe2674edb8a76465eefb25bc5d7fef2bb5858b1bc223a41f7c102723eda90c14930c82d24844e481c55472fabf3b2c22f5f1850f7cd94f01237d85da52e3c2004d57770dd0b9949d36551949c3fa9e5cfcb67d2b5391d486ef9cda811920df0d21d790a3daf6e53467f78b47a5dcdcd24ee2a1741d6842763b61f74c117e7a60b879deca196610e896d29c6f53d188ef7b1969d3a63e15d55cb331d6b729d0776bd6c70e0f8065e22b11cdb668d48f961be2899cbd8e6de89a874b7f2455533997f83cdfe5c572c20f40ba9268cff4622775a93ae43b236726f34d6ee65f2144b05f7738c8ae105d938ff1570840e08cc5e3031a9655672fdc7565fdb89c3db461a541e40aa3055bec1c5c5453c1633dfe9906ba60aca3ec01e674c12ee37caeb6d0119e20ea1d87f219487d6c82d3ec858f3564bdbb258cc9fd4af46990725b06bdddbf5a2d04d2add15a36793ba068f5e5e16dc0e2ef54dd19f079112d07aa35f4c79731cb28000edcc6d7fd73c252a24178e55d1bc81aa605e3c95e9152637cf9e11478444206d23f6e811a33369b13d537884570460533c1d7f9c09b2cf74c3b9f516a1c8564c079092da630ed04740c2d80a16d25faa08d6d30ea602dd1dfe61cbcedfbb80d817914221b9910fc9a5a23e820cea178955e26add0007777b3e921c8984b684f99a5fd9dee01a31b11766445fc346d30701e5d754f3890ac620f9cabac4c78caba361d66cf2eade346dd8578b7d1201157be86e0802c196a5a7a8e5020716f7c34dc78591a9889e06a34b6e9f14e0d35c47836273262280b6eeae03a4aa5217a99c3db33ddceb434f303e4a2961a5c853ca2248ba8b", @typed={0x7, 0x13, 0x0, 0x0, @str='\\@\x00'}]}, @typed={0x8, 0x7f, 0x0, 0x0, @ipv4=@local}, @typed={0xc, 0x2b, 0x0, 0x0, @u64=0xfffffffffffffc00}]}, 0x10cc}, 0x1, 0x0, 0x0, 0x48000}, 0x4001) 10:15:34 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 73) 10:15:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 11) 10:15:34 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x2c2, 0x200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x4040006}) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0xffffffffffffffff}, 0xc) r3 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0xffffffffffffffff, 0x0, r3}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r6 = getegid() setsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000080)={0xffffffffffffffff, 0x0, r6}, 0xc) r7 = socket$inet(0x2, 0x3, 0x7) fsetxattr$system_posix_acl(r1, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f0000000300)=ANY=[@ANYRES16, @ANYRES32=0x0, @ANYBLOB="040005000000000008000000", @ANYRES32=0xee00, @ANYBLOB="08000500", @ANYRES32=0x0, @ANYBLOB='\b\x00\t\x00', @ANYRES64, @ANYBLOB="08000400", @ANYRESHEX=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="08000500", @ANYRES32=r4, @ANYBLOB="db50718b139149aa08a7f5889876fa8331e996b15ce194c49e711fa9a39e2598e694dbeb9e38c27e819cdf4cfd01841f303fc3c89d15", @ANYRES32=r6, @ANYBLOB="9aa63667a396a77015edf71c08daca5608000500daba829768dae2b6b116e53fc8dfc7a53d24a157f8f2456ea60956ce5d9ac844b2b6f37f62c18263118990de7b782d008107f83fcf2523fedc080e0d3e34aecd6115d6537bb3939ca643fe479386d2699e46e9255e86c8e2317314ee5fbb8ea67011c9733a5d1f71f5d81acf75348ce66a889095203f5dbaaf178f56cfe63cf1736e7daa8870ccad9da4d8b23480cf2fdc483a992209c778528e7aa2527fdaa322", @ANYRES32, @ANYBLOB="10000500000000002000000000000000"], 0x6c, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2, 0x0, 0x0, 0x1000}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x100000001) [ 2433.741183] FAULT_INJECTION: forcing a failure. [ 2433.741183] name failslab, interval 1, probability 0, space 0, times 0 [ 2433.743919] CPU: 0 PID: 27670 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2433.745518] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2433.747278] Call Trace: [ 2433.747847] dump_stack+0x107/0x167 [ 2433.748622] should_fail.cold+0x5/0xa [ 2433.749436] ? __iomap_dio_rw+0x1ee/0x1110 [ 2433.750329] should_failslab+0x5/0x20 [ 2433.751142] kmem_cache_alloc_trace+0x55/0x320 [ 2433.752111] __iomap_dio_rw+0x1ee/0x1110 [ 2433.752982] ? jbd2_journal_stop+0x188/0xdc0 [ 2433.753913] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2433.754881] ? ext4_orphan_add+0x253/0x9e0 [ 2433.755771] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2433.756839] ? ext4_empty_dir+0xae0/0xae0 [ 2433.757710] ? jbd2__journal_start+0xf3/0x7e0 [ 2433.758669] iomap_dio_rw+0x31/0x90 [ 2433.759442] ext4_file_write_iter+0xe0e/0x1530 [ 2433.760413] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2433.761393] ? kasan_save_stack+0x32/0x40 [ 2433.762262] ? kasan_save_stack+0x1b/0x40 [ 2433.763146] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2433.764225] ? iter_file_splice_write+0x165/0xc90 [ 2433.765224] ? direct_splice_actor+0x10f/0x170 [ 2433.766180] ? splice_direct_to_actor+0x387/0x980 [ 2433.767183] ? do_splice_direct+0x1c4/0x290 [ 2433.768099] ? do_sendfile+0x553/0x11e0 [ 2433.768930] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2433.769902] ? do_syscall_64+0x33/0x40 [ 2433.770720] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2433.771856] do_iter_readv_writev+0x476/0x750 [ 2433.772795] ? _cond_resched+0x10/0x30 [ 2433.773612] ? new_sync_write+0x660/0x660 [ 2433.774479] ? avc_policy_seqno+0x9/0x70 [ 2433.775328] ? selinux_file_permission+0x92/0x520 [ 2433.776347] ? security_file_permission+0xb1/0xe0 [ 2433.777385] do_iter_write+0x191/0x700 [ 2433.778215] ? trace_hardirqs_on+0x5b/0x180 [ 2433.779145] vfs_iter_write+0x70/0xa0 [ 2433.779974] iter_file_splice_write+0x726/0xc90 [ 2433.780987] ? generic_splice_sendpage+0x140/0x140 [ 2433.782064] ? security_file_permission+0xb1/0xe0 [ 2433.783108] ? generic_splice_sendpage+0x140/0x140 [ 2433.784173] direct_splice_actor+0x10f/0x170 [ 2433.785124] splice_direct_to_actor+0x387/0x980 [ 2433.786127] ? pipe_to_sendpage+0x380/0x380 [ 2433.787065] ? do_splice_to+0x160/0x160 [ 2433.787932] ? security_file_permission+0xb1/0xe0 [ 2433.788981] do_splice_direct+0x1c4/0x290 [ 2433.789875] ? splice_direct_to_actor+0x980/0x980 [ 2433.790907] ? avc_policy_seqno+0x9/0x70 [ 2433.791789] ? security_file_permission+0xb1/0xe0 [ 2433.792836] do_sendfile+0x553/0x11e0 [ 2433.793662] ? do_pwritev+0x270/0x270 [ 2433.794480] ? wait_for_completion_io+0x270/0x270 [ 2433.795518] ? rcu_read_lock_any_held+0x75/0xa0 [ 2433.796530] ? vfs_write+0x354/0xb10 [ 2433.797334] __x64_sys_sendfile64+0x1d1/0x210 [ 2433.798294] ? __ia32_sys_sendfile+0x220/0x220 [ 2433.799285] do_syscall_64+0x33/0x40 [ 2433.800097] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2433.801203] RIP: 0033:0x7f8d732ceb19 [ 2433.802008] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2433.805933] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2433.807550] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2433.809083] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2433.810588] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2433.812097] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2433.813639] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 [ 2433.825354] FAULT_INJECTION: forcing a failure. [ 2433.825354] name failslab, interval 1, probability 0, space 0, times 0 [ 2433.827982] CPU: 1 PID: 27674 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2433.829443] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2433.831182] Call Trace: [ 2433.831760] dump_stack+0x107/0x167 [ 2433.832533] should_fail.cold+0x5/0xa [ 2433.833341] ? create_object.isra.0+0x3a/0xa30 [ 2433.834312] should_failslab+0x5/0x20 [ 2433.835108] kmem_cache_alloc+0x5b/0x310 [ 2433.835980] create_object.isra.0+0x3a/0xa30 [ 2433.836903] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2433.837980] kmem_cache_alloc_trace+0x151/0x320 [ 2433.838979] __iomap_dio_rw+0x1ee/0x1110 [ 2433.839856] ? jbd2_journal_stop+0x188/0xdc0 [ 2433.840783] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2433.841756] ? ext4_orphan_add+0x253/0x9e0 [ 2433.842642] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2433.843680] ? ext4_empty_dir+0xae0/0xae0 [ 2433.844586] ? jbd2__journal_start+0xf3/0x7e0 [ 2433.845543] iomap_dio_rw+0x31/0x90 [ 2433.846320] ext4_file_write_iter+0xe0e/0x1530 [ 2433.847301] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2433.848299] ? kasan_save_stack+0x32/0x40 [ 2433.849335] ? kasan_save_stack+0x1b/0x40 [ 2433.850331] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2433.851406] ? iter_file_splice_write+0x165/0xc90 [ 2433.852437] ? direct_splice_actor+0x10f/0x170 [ 2433.853406] ? splice_direct_to_actor+0x387/0x980 [ 2433.854421] ? do_splice_direct+0x1c4/0x290 [ 2433.855331] ? do_sendfile+0x553/0x11e0 [ 2433.856171] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2433.857144] ? do_syscall_64+0x33/0x40 [ 2433.857973] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2433.859102] do_iter_readv_writev+0x476/0x750 [ 2433.860063] ? _cond_resched+0x10/0x30 [ 2433.860886] ? new_sync_write+0x660/0x660 [ 2433.861759] ? avc_policy_seqno+0x9/0x70 [ 2433.862619] ? selinux_file_permission+0x92/0x520 [ 2433.863647] ? security_file_permission+0xb1/0xe0 [ 2433.864694] do_iter_write+0x191/0x700 [ 2433.865528] ? trace_hardirqs_on+0x5b/0x180 [ 2433.866453] vfs_iter_write+0x70/0xa0 [ 2433.867268] iter_file_splice_write+0x726/0xc90 [ 2433.868281] ? generic_splice_sendpage+0x140/0x140 [ 2433.869345] ? security_file_permission+0xb1/0xe0 [ 2433.870366] ? generic_splice_sendpage+0x140/0x140 [ 2433.871400] direct_splice_actor+0x10f/0x170 [ 2433.872336] splice_direct_to_actor+0x387/0x980 [ 2433.873322] ? pipe_to_sendpage+0x380/0x380 [ 2433.874239] ? do_splice_to+0x160/0x160 [ 2433.875070] ? security_file_permission+0xb1/0xe0 [ 2433.876090] do_splice_direct+0x1c4/0x290 [ 2433.876965] ? splice_direct_to_actor+0x980/0x980 [ 2433.877976] ? avc_policy_seqno+0x9/0x70 [ 2433.878839] ? security_file_permission+0xb1/0xe0 [ 2433.879872] do_sendfile+0x553/0x11e0 [ 2433.880692] ? do_pwritev+0x270/0x270 [ 2433.881499] ? wait_for_completion_io+0x270/0x270 [ 2433.882536] ? rcu_read_lock_any_held+0x75/0xa0 [ 2433.883524] ? vfs_write+0x354/0xb10 [ 2433.884331] __x64_sys_sendfile64+0x1d1/0x210 [ 2433.885278] ? __ia32_sys_sendfile+0x220/0x220 [ 2433.886269] do_syscall_64+0x33/0x40 [ 2433.887057] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2433.888138] RIP: 0033:0x7f48a1116b19 [ 2433.888939] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2433.892846] RSP: 002b:00007f489e66b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2433.894476] RAX: ffffffffffffffda RBX: 00007f48a122a020 RCX: 00007f48a1116b19 [ 2433.896038] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2433.897576] RBP: 00007f489e66b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2433.899117] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2433.900643] R13: 00007ffd7fbffdcf R14: 00007f489e66b300 R15: 0000000000022000 10:15:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 12) [ 2433.954366] FAULT_INJECTION: forcing a failure. [ 2433.954366] name failslab, interval 1, probability 0, space 0, times 0 [ 2433.957216] CPU: 1 PID: 27669 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2433.958859] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2433.960966] Call Trace: [ 2433.961526] dump_stack+0x107/0x167 [ 2433.962466] should_fail.cold+0x5/0xa [ 2433.963271] ? jbd2__journal_start+0x190/0x7e0 [ 2433.964417] should_failslab+0x5/0x20 [ 2433.965382] kmem_cache_alloc+0x5b/0x310 [ 2433.966390] jbd2__journal_start+0x190/0x7e0 [ 2433.967679] __ext4_journal_start_sb+0x214/0x390 [ 2433.968730] ext4_file_write_iter+0xee9/0x1530 [ 2433.969835] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2433.970824] ? kasan_save_stack+0x32/0x40 [ 2433.971901] ? kasan_save_stack+0x1b/0x40 [ 2433.972956] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2433.974336] ? iter_file_splice_write+0x165/0xc90 [ 2433.975449] ? direct_splice_actor+0x10f/0x170 [ 2433.976547] ? splice_direct_to_actor+0x387/0x980 [ 2433.977615] ? do_splice_direct+0x1c4/0x290 [ 2433.978687] ? do_sendfile+0x553/0x11e0 [ 2433.979613] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2433.980790] ? do_syscall_64+0x33/0x40 [ 2433.981683] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2433.983064] do_iter_readv_writev+0x476/0x750 [ 2433.984227] ? _cond_resched+0x10/0x30 [ 2433.985186] ? new_sync_write+0x660/0x660 [ 2433.986090] ? avc_policy_seqno+0x9/0x70 [ 2433.987110] ? selinux_file_permission+0x92/0x520 [ 2433.988305] ? security_file_permission+0xb1/0xe0 [ 2433.989526] do_iter_write+0x191/0x700 [ 2433.990468] ? trace_hardirqs_on+0x5b/0x180 [ 2433.991510] vfs_iter_write+0x70/0xa0 [ 2433.992555] iter_file_splice_write+0x726/0xc90 [ 2433.993688] ? generic_splice_sendpage+0x140/0x140 [ 2433.994843] ? security_file_permission+0xb1/0xe0 [ 2433.996015] ? generic_splice_sendpage+0x140/0x140 [ 2433.997182] direct_splice_actor+0x10f/0x170 [ 2433.998319] splice_direct_to_actor+0x387/0x980 [ 2433.999419] ? pipe_to_sendpage+0x380/0x380 [ 2434.000573] ? do_splice_to+0x160/0x160 [ 2434.001432] ? security_file_permission+0xb1/0xe0 [ 2434.002585] do_splice_direct+0x1c4/0x290 [ 2434.003655] ? splice_direct_to_actor+0x980/0x980 [ 2434.004877] ? avc_policy_seqno+0x9/0x70 [ 2434.005798] ? security_file_permission+0xb1/0xe0 [ 2434.006950] do_sendfile+0x553/0x11e0 [ 2434.007794] ? do_pwritev+0x270/0x270 [ 2434.008749] ? wait_for_completion_io+0x270/0x270 [ 2434.009929] ? rcu_read_lock_any_held+0x75/0xa0 [ 2434.011068] ? vfs_write+0x354/0xb10 [ 2434.011917] __x64_sys_sendfile64+0x1d1/0x210 [ 2434.012966] ? __ia32_sys_sendfile+0x220/0x220 [ 2434.014086] do_syscall_64+0x33/0x40 [ 2434.015023] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.016140] RIP: 0033:0x7f33ba3cab19 [ 2434.017100] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2434.021453] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2434.023235] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2434.024877] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2434.026473] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2434.028068] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2434.029872] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2434.066349] FAULT_INJECTION: forcing a failure. [ 2434.066349] name failslab, interval 1, probability 0, space 0, times 0 [ 2434.069220] CPU: 1 PID: 27680 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2434.070859] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2434.072907] Call Trace: [ 2434.073471] dump_stack+0x107/0x167 [ 2434.074438] should_fail.cold+0x5/0xa [ 2434.075258] ? create_object.isra.0+0x3a/0xa30 [ 2434.076411] should_failslab+0x5/0x20 [ 2434.077406] kmem_cache_alloc+0x5b/0x310 [ 2434.078277] create_object.isra.0+0x3a/0xa30 [ 2434.079355] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.080715] kmem_cache_alloc+0x159/0x310 [ 2434.081714] jbd2__journal_start+0x190/0x7e0 [ 2434.082836] __ext4_journal_start_sb+0x214/0x390 [ 2434.083919] ext4_file_write_iter+0xee9/0x1530 [ 2434.085008] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2434.086143] ? kasan_save_stack+0x32/0x40 [ 2434.087180] ? kasan_save_stack+0x1b/0x40 [ 2434.088163] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.089452] ? iter_file_splice_write+0x165/0xc90 [ 2434.090529] ? direct_splice_actor+0x10f/0x170 [ 2434.091617] ? splice_direct_to_actor+0x387/0x980 [ 2434.092818] ? do_splice_direct+0x1c4/0x290 [ 2434.093935] ? do_sendfile+0x553/0x11e0 [ 2434.094793] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2434.095929] ? do_syscall_64+0x33/0x40 [ 2434.096890] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.098233] do_iter_readv_writev+0x476/0x750 [ 2434.099364] ? _cond_resched+0x10/0x30 [ 2434.100224] ? new_sync_write+0x660/0x660 [ 2434.101215] ? avc_policy_seqno+0x9/0x70 [ 2434.102239] ? selinux_file_permission+0x92/0x520 [ 2434.103273] ? security_file_permission+0xb1/0xe0 [ 2434.104454] do_iter_write+0x191/0x700 [ 2434.105527] ? trace_hardirqs_on+0x5b/0x180 [ 2434.106459] vfs_iter_write+0x70/0xa0 [ 2434.107408] iter_file_splice_write+0x726/0xc90 [ 2434.108578] ? generic_splice_sendpage+0x140/0x140 [ 2434.109797] ? security_file_permission+0xb1/0xe0 [ 2434.110844] ? generic_splice_sendpage+0x140/0x140 [ 2434.112071] direct_splice_actor+0x10f/0x170 [ 2434.113244] splice_direct_to_actor+0x387/0x980 [ 2434.114332] ? pipe_to_sendpage+0x380/0x380 [ 2434.115407] ? do_splice_to+0x160/0x160 [ 2434.116282] ? security_file_permission+0xb1/0xe0 [ 2434.117417] do_splice_direct+0x1c4/0x290 [ 2434.118442] ? splice_direct_to_actor+0x980/0x980 [ 2434.119501] ? avc_policy_seqno+0x9/0x70 [ 2434.120477] ? security_file_permission+0xb1/0xe0 [ 2434.121729] do_sendfile+0x553/0x11e0 [ 2434.122606] ? do_pwritev+0x270/0x270 [ 2434.123442] ? wait_for_completion_io+0x270/0x270 [ 2434.124620] ? rcu_read_lock_any_held+0x75/0xa0 [ 2434.125790] ? vfs_write+0x354/0xb10 [ 2434.126720] __x64_sys_sendfile64+0x1d1/0x210 [ 2434.127695] ? __ia32_sys_sendfile+0x220/0x220 [ 2434.128753] do_syscall_64+0x33/0x40 [ 2434.129635] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.130941] RIP: 0033:0x7f8d732ceb19 [ 2434.131844] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2434.136191] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2434.137930] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2434.139696] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2434.141374] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2434.143058] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2434.144836] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:15:35 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 74) [ 2434.310581] FAULT_INJECTION: forcing a failure. [ 2434.310581] name failslab, interval 1, probability 0, space 0, times 0 [ 2434.313158] CPU: 0 PID: 27682 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2434.314701] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2434.316559] Call Trace: [ 2434.317154] dump_stack+0x107/0x167 [ 2434.317962] should_fail.cold+0x5/0xa [ 2434.318823] ? create_object.isra.0+0x3a/0xa30 [ 2434.319853] should_failslab+0x5/0x20 [ 2434.320704] kmem_cache_alloc+0x5b/0x310 [ 2434.321609] ? ext4_dirty_inode+0x107/0x130 [ 2434.322577] create_object.isra.0+0x3a/0xa30 [ 2434.323554] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.324704] kmem_cache_alloc+0x159/0x310 [ 2434.325647] jbd2__journal_start+0x190/0x7e0 [ 2434.326630] __ext4_journal_start_sb+0x214/0x390 [ 2434.327690] ext4_file_write_iter+0xee9/0x1530 [ 2434.328743] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2434.329762] ? kasan_save_stack+0x32/0x40 [ 2434.330686] ? kasan_save_stack+0x1b/0x40 [ 2434.331614] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.332770] ? iter_file_splice_write+0x165/0xc90 [ 2434.333829] ? direct_splice_actor+0x10f/0x170 [ 2434.334816] ? splice_direct_to_actor+0x387/0x980 [ 2434.335885] ? do_splice_direct+0x1c4/0x290 [ 2434.336818] ? do_sendfile+0x553/0x11e0 [ 2434.337753] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2434.338836] ? do_syscall_64+0x33/0x40 [ 2434.339700] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.340891] do_iter_readv_writev+0x476/0x750 [ 2434.341897] ? _cond_resched+0x10/0x30 [ 2434.342743] ? new_sync_write+0x660/0x660 [ 2434.343685] ? avc_policy_seqno+0x9/0x70 [ 2434.344588] ? selinux_file_permission+0x92/0x520 [ 2434.345642] ? security_file_permission+0xb1/0xe0 [ 2434.346713] do_iter_write+0x191/0x700 [ 2434.347600] ? trace_hardirqs_on+0x5b/0x180 [ 2434.348586] vfs_iter_write+0x70/0xa0 [ 2434.349434] iter_file_splice_write+0x726/0xc90 [ 2434.350481] ? generic_splice_sendpage+0x140/0x140 [ 2434.351587] ? security_file_permission+0xb1/0xe0 [ 2434.352679] ? generic_splice_sendpage+0x140/0x140 [ 2434.353779] direct_splice_actor+0x10f/0x170 [ 2434.354766] splice_direct_to_actor+0x387/0x980 [ 2434.355824] ? pipe_to_sendpage+0x380/0x380 [ 2434.356776] ? do_splice_to+0x160/0x160 [ 2434.357685] ? security_file_permission+0xb1/0xe0 [ 2434.358765] do_splice_direct+0x1c4/0x290 [ 2434.359694] ? splice_direct_to_actor+0x980/0x980 [ 2434.360768] ? avc_policy_seqno+0x9/0x70 [ 2434.361666] ? security_file_permission+0xb1/0xe0 [ 2434.362724] do_sendfile+0x553/0x11e0 [ 2434.363584] ? do_pwritev+0x270/0x270 [ 2434.364421] ? wait_for_completion_io+0x270/0x270 [ 2434.365501] ? rcu_read_lock_any_held+0x75/0xa0 [ 2434.366539] ? vfs_write+0x354/0xb10 [ 2434.367379] __x64_sys_sendfile64+0x1d1/0x210 [ 2434.368361] ? __ia32_sys_sendfile+0x220/0x220 [ 2434.369396] do_syscall_64+0x33/0x40 [ 2434.370233] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.371374] RIP: 0033:0x7f33ba3cab19 [ 2434.372211] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2434.376323] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2434.377995] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2434.379580] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2434.381148] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2434.382695] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2434.384279] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:15:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x13) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 13) 10:15:35 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = getuid() mount$9p_tcp(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', &(0x7f0000000440), 0x8000, &(0x7f0000000480)={'trans=tcp,', {'port', 0x3d, 0x4e20}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r4}}, {@dfltgid={'dfltgid', 0x3d, 0xffffffffffffffff}}], [{@subj_role={'subj_role', 0x3d, '/+!'}}, {@dont_measure}, {@fowner_eq}, {@uid_gt}]}}) r5 = accept4$inet(r3, 0x0, &(0x7f0000000240), 0x800) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f0000000300)=0xffffffffffffffff, 0x4) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) fsync(0xffffffffffffffff) openat(r1, &(0x7f0000000540)='./file0\x00', 0x0, 0x28) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r8 = syz_open_dev$loop(&(0x7f0000000140), 0x100000000, 0x8000) write$binfmt_script(r8, &(0x7f0000000340)={'#! ', './file1', [{}, {0x20, '*\'-,'}, {0x20, '.'}, {0x20, '\x00'}], 0xa, "69459cee4f06f3af2ad8338166134b0587a95881c48b3e0c60d10d2a6c8919b6680a02e9212db9a47c7758ac9060b1e068c67f76d000f06f8763ceffd73a23e47209eb08e5b4f48cd888993d9215500b0464d5bb40f1a77de017cb92c690d65eded4e0caac4ab72e9d2a0bf2604469d39346d44deeb8a3d3ae9d177a8bff81fccaf5eb6ebbe501e74fc3ac2a1f56d1d57aff778164fc5e7149e87ad9a5e675d610277c610524f015611512f10c159767c38514dddc2109ff60152a5c4c335c3b54b996d3ca0a0b4f003b9d"}, 0xe0) sendfile(r6, r7, 0x0, 0x100000001) 10:15:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 13) 10:15:35 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$DVD_AUTH(r1, 0x5390, &(0x7f0000000000)=@lsc={0x3, 0x3, "9e33a991ee6103dbb359"}) sendfile(r1, r2, 0x0, 0x100000001) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000780)={{0x1, 0x1, 0x18, r2, {0xffffff7f}}, './file1\x00'}) pread64(r3, &(0x7f00000007c0)=""/218, 0xda, 0x0) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@nl, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/197, 0xc5}], 0x6, &(0x7f0000000640)=""/255, 0xff}, 0x10100) 10:15:35 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 75) [ 2434.770431] FAULT_INJECTION: forcing a failure. [ 2434.770431] name failslab, interval 1, probability 0, space 0, times 0 [ 2434.772646] CPU: 0 PID: 27892 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2434.774007] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2434.775591] Call Trace: [ 2434.776124] dump_stack+0x107/0x167 10:15:35 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x100, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0x6e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2434.776843] should_fail.cold+0x5/0xa [ 2434.777768] ? ext4_init_io_end+0x23/0x180 [ 2434.778583] should_failslab+0x5/0x20 [ 2434.779321] kmem_cache_alloc+0x5b/0x310 [ 2434.780118] ext4_init_io_end+0x23/0x180 [ 2434.780899] ext4_writepages+0x8ec/0x3350 [ 2434.781697] ? unwind_next_frame+0x13ef/0x1a90 [ 2434.782593] ? find_held_lock+0x2c/0x110 10:15:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r1, 0x0, 0xffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000000)=0x43, 0x4) [ 2434.783414] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2434.784396] ? __is_insn_slot_addr+0x14c/0x290 [ 2434.785246] ? __kernel_text_address+0x9/0x40 [ 2434.786059] ? unwind_get_return_address+0x55/0xa0 [ 2434.786947] ? create_prof_cpu_mask+0x20/0x20 [ 2434.787781] ? stack_trace_save+0x8c/0xc0 [ 2434.788533] ? stack_trace_consume_entry+0x160/0x160 [ 2434.789480] ? kasan_save_stack+0x32/0x40 [ 2434.790242] ? kasan_save_stack+0x1b/0x40 [ 2434.790991] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.791925] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2434.792818] do_writepages+0xee/0x2a0 [ 2434.793520] ? page_writeback_cpu_online+0x20/0x20 [ 2434.794405] ? lock_acquire+0x197/0x470 [ 2434.795119] ? create_object.isra.0+0x3ad/0xa30 [ 2434.795981] ? lock_release+0x680/0x680 [ 2434.796697] ? find_held_lock+0x2c/0x110 [ 2434.797451] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2434.798353] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2434.799316] ? mark_held_locks+0x9e/0xe0 [ 2434.800074] ? trace_hardirqs_on+0x5b/0x180 [ 2434.800871] filemap_write_and_wait_range+0x65/0x100 [ 2434.801785] __iomap_dio_rw+0x552/0x1110 [ 2434.802527] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2434.803352] ? ext4_orphan_add+0x253/0x9e0 [ 2434.804123] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2434.804998] ? ext4_empty_dir+0xae0/0xae0 [ 2434.805732] ? jbd2__journal_start+0xf3/0x7e0 [ 2434.806561] iomap_dio_rw+0x31/0x90 [ 2434.807230] ext4_file_write_iter+0xe0e/0x1530 [ 2434.808066] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2434.808873] ? kasan_save_stack+0x32/0x40 [ 2434.809612] ? kasan_save_stack+0x1b/0x40 [ 2434.810350] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.811272] ? iter_file_splice_write+0x165/0xc90 [ 2434.812143] ? direct_splice_actor+0x10f/0x170 [ 2434.812953] ? splice_direct_to_actor+0x387/0x980 [ 2434.813807] ? do_splice_direct+0x1c4/0x290 [ 2434.814588] ? do_sendfile+0x553/0x11e0 [ 2434.815291] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2434.816125] ? do_syscall_64+0x33/0x40 [ 2434.816826] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.817796] do_iter_readv_writev+0x476/0x750 [ 2434.818603] ? _cond_resched+0x10/0x30 [ 2434.819319] ? new_sync_write+0x660/0x660 [ 2434.820067] ? avc_policy_seqno+0x9/0x70 [ 2434.820785] ? selinux_file_permission+0x92/0x520 [ 2434.821654] ? security_file_permission+0xb1/0xe0 [ 2434.822515] do_iter_write+0x191/0x700 [ 2434.823212] ? trace_hardirqs_on+0x5b/0x180 [ 2434.823991] vfs_iter_write+0x70/0xa0 [ 2434.824669] iter_file_splice_write+0x726/0xc90 [ 2434.825517] ? generic_splice_sendpage+0x140/0x140 [ 2434.826403] ? security_file_permission+0xb1/0xe0 [ 2434.827263] ? generic_splice_sendpage+0x140/0x140 [ 2434.828139] direct_splice_actor+0x10f/0x170 [ 2434.828921] splice_direct_to_actor+0x387/0x980 [ 2434.829745] ? pipe_to_sendpage+0x380/0x380 [ 2434.830512] ? do_splice_to+0x160/0x160 [ 2434.831215] ? security_file_permission+0xb1/0xe0 [ 2434.832092] do_splice_direct+0x1c4/0x290 [ 2434.832832] ? splice_direct_to_actor+0x980/0x980 [ 2434.833692] ? avc_policy_seqno+0x9/0x70 [ 2434.834425] ? security_file_permission+0xb1/0xe0 [ 2434.835288] do_sendfile+0x553/0x11e0 [ 2434.835976] ? do_pwritev+0x270/0x270 [ 2434.836653] ? wait_for_completion_io+0x270/0x270 [ 2434.837518] ? rcu_read_lock_any_held+0x75/0xa0 [ 2434.838338] ? vfs_write+0x354/0xb10 [ 2434.838995] __x64_sys_sendfile64+0x1d1/0x210 [ 2434.839791] ? __ia32_sys_sendfile+0x220/0x220 [ 2434.840597] do_syscall_64+0x33/0x40 [ 2434.841253] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.842157] RIP: 0033:0x7f48a1116b19 [ 2434.842804] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2434.846051] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2434.847379] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2434.848645] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2434.849894] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2434.851143] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2434.852397] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2434.876561] 9pnet: p9_fd_create_tcp (27894): problem connecting socket to 127.0.0.1 [ 2434.883077] FAULT_INJECTION: forcing a failure. [ 2434.883077] name failslab, interval 1, probability 0, space 0, times 0 [ 2434.885163] CPU: 1 PID: 27899 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2434.886448] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2434.887990] Call Trace: [ 2434.888485] dump_stack+0x107/0x167 [ 2434.889160] should_fail.cold+0x5/0xa [ 2434.889859] ? create_object.isra.0+0x3a/0xa30 [ 2434.890701] should_failslab+0x5/0x20 [ 2434.891397] kmem_cache_alloc+0x5b/0x310 [ 2434.892156] create_object.isra.0+0x3a/0xa30 [ 2434.892958] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.893902] kmem_cache_alloc_trace+0x151/0x320 [ 2434.894759] __iomap_dio_rw+0x1ee/0x1110 [ 2434.895517] ? jbd2_journal_stop+0x188/0xdc0 [ 2434.896334] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2434.897375] ? ext4_orphan_add+0x253/0x9e0 [ 2434.898158] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2434.899050] ? ext4_empty_dir+0xae0/0xae0 [ 2434.899823] ? jbd2__journal_start+0xf3/0x7e0 [ 2434.900665] iomap_dio_rw+0x31/0x90 [ 2434.901331] ext4_file_write_iter+0xe0e/0x1530 [ 2434.902158] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2434.902980] ? kasan_save_stack+0x32/0x40 [ 2434.903738] ? kasan_save_stack+0x1b/0x40 [ 2434.904483] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2434.905407] ? iter_file_splice_write+0x165/0xc90 [ 2434.906293] ? direct_splice_actor+0x10f/0x170 [ 2434.907103] ? splice_direct_to_actor+0x387/0x980 [ 2434.907982] ? do_splice_direct+0x1c4/0x290 [ 2434.908761] ? do_sendfile+0x553/0x11e0 [ 2434.909472] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2434.910308] ? do_syscall_64+0x33/0x40 [ 2434.911013] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.911985] do_iter_readv_writev+0x476/0x750 [ 2434.912802] ? _cond_resched+0x10/0x30 [ 2434.913510] ? new_sync_write+0x660/0x660 [ 2434.914263] ? avc_policy_seqno+0x9/0x70 [ 2434.914995] ? selinux_file_permission+0x92/0x520 [ 2434.915885] ? security_file_permission+0xb1/0xe0 [ 2434.916771] do_iter_write+0x191/0x700 [ 2434.917480] ? trace_hardirqs_on+0x5b/0x180 [ 2434.918258] vfs_iter_write+0x70/0xa0 [ 2434.918944] iter_file_splice_write+0x726/0xc90 [ 2434.919797] ? generic_splice_sendpage+0x140/0x140 [ 2434.920686] ? security_file_permission+0xb1/0xe0 [ 2434.921555] ? generic_splice_sendpage+0x140/0x140 [ 2434.922446] direct_splice_actor+0x10f/0x170 [ 2434.923235] splice_direct_to_actor+0x387/0x980 [ 2434.924094] ? pipe_to_sendpage+0x380/0x380 [ 2434.924867] ? do_splice_to+0x160/0x160 [ 2434.925578] ? security_file_permission+0xb1/0xe0 [ 2434.926450] do_splice_direct+0x1c4/0x290 [ 2434.927188] ? splice_direct_to_actor+0x980/0x980 [ 2434.928053] ? avc_policy_seqno+0x9/0x70 [ 2434.928784] ? security_file_permission+0xb1/0xe0 [ 2434.929663] do_sendfile+0x553/0x11e0 [ 2434.930362] ? do_pwritev+0x270/0x270 [ 2434.931056] ? wait_for_completion_io+0x270/0x270 [ 2434.931939] ? rcu_read_lock_any_held+0x75/0xa0 [ 2434.932765] ? vfs_write+0x354/0xb10 [ 2434.933439] __x64_sys_sendfile64+0x1d1/0x210 [ 2434.934247] ? __ia32_sys_sendfile+0x220/0x220 [ 2434.935079] do_syscall_64+0x33/0x40 [ 2434.935748] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2434.936665] RIP: 0033:0x7f8d732ceb19 [ 2434.937334] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2434.940633] RSP: 002b:00007f8d70823188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2434.941959] RAX: ffffffffffffffda RBX: 00007f8d733e2020 RCX: 00007f8d732ceb19 [ 2434.943227] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2434.944498] RBP: 00007f8d708231d0 R08: 0000000000000000 R09: 0000000000000000 [ 2434.945777] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2434.947062] R13: 00007ffeee942e9f R14: 00007f8d70823300 R15: 0000000000022000 10:15:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r3 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x8000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) lseek(r1, 0x6, 0x4) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0x0, r2, 0x2}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0xff}}, './file0\x00'}) ioctl$TUNGETIFF(r5, 0x800454d2, &(0x7f0000000140)={'wg0\x00'}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x100000001) [ 2434.994369] FAULT_INJECTION: forcing a failure. [ 2434.994369] name failslab, interval 1, probability 0, space 0, times 0 [ 2434.996573] CPU: 1 PID: 27908 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2434.997955] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2434.999409] Call Trace: [ 2434.999883] dump_stack+0x107/0x167 [ 2435.000542] should_fail.cold+0x5/0xa [ 2435.001214] ? create_object.isra.0+0x3a/0xa30 [ 2435.002010] should_failslab+0x5/0x20 [ 2435.002673] kmem_cache_alloc+0x5b/0x310 [ 2435.003358] ? ext4_dirty_inode+0x107/0x130 [ 2435.004118] create_object.isra.0+0x3a/0xa30 [ 2435.004876] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2435.005762] kmem_cache_alloc+0x159/0x310 [ 2435.006492] jbd2__journal_start+0x190/0x7e0 [ 2435.007254] __ext4_journal_start_sb+0x214/0x390 [ 2435.008081] ext4_file_write_iter+0xee9/0x1530 [ 2435.008883] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2435.009677] ? kasan_save_stack+0x32/0x40 [ 2435.010368] ? kasan_save_stack+0x1b/0x40 [ 2435.011081] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2435.011941] ? iter_file_splice_write+0x165/0xc90 [ 2435.012945] ? direct_splice_actor+0x10f/0x170 [ 2435.013904] ? splice_direct_to_actor+0x387/0x980 [ 2435.014726] ? do_splice_direct+0x1c4/0x290 [ 2435.015465] ? do_sendfile+0x553/0x11e0 [ 2435.016146] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2435.016953] ? do_syscall_64+0x33/0x40 [ 2435.017603] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2435.018516] do_iter_readv_writev+0x476/0x750 [ 2435.019269] ? _cond_resched+0x10/0x30 [ 2435.019943] ? new_sync_write+0x660/0x660 [ 2435.020645] ? avc_policy_seqno+0x9/0x70 [ 2435.021335] ? selinux_file_permission+0x92/0x520 [ 2435.022169] ? security_file_permission+0xb1/0xe0 [ 2435.022970] do_iter_write+0x191/0x700 [ 2435.023633] ? trace_hardirqs_on+0x5b/0x180 [ 2435.024362] vfs_iter_write+0x70/0xa0 [ 2435.025009] iter_file_splice_write+0x726/0xc90 [ 2435.025824] ? generic_splice_sendpage+0x140/0x140 [ 2435.026639] ? security_file_permission+0xb1/0xe0 [ 2435.027426] ? generic_splice_sendpage+0x140/0x140 [ 2435.028263] direct_splice_actor+0x10f/0x170 [ 2435.029028] splice_direct_to_actor+0x387/0x980 [ 2435.029818] ? pipe_to_sendpage+0x380/0x380 [ 2435.030568] ? do_splice_to+0x160/0x160 [ 2435.031237] ? security_file_permission+0xb1/0xe0 [ 2435.032066] do_splice_direct+0x1c4/0x290 [ 2435.032772] ? splice_direct_to_actor+0x980/0x980 [ 2435.033601] ? avc_policy_seqno+0x9/0x70 [ 2435.034270] ? security_file_permission+0xb1/0xe0 [ 2435.035102] do_sendfile+0x553/0x11e0 [ 2435.035750] ? do_pwritev+0x270/0x270 [ 2435.036401] ? wait_for_completion_io+0x270/0x270 [ 2435.037235] ? rcu_read_lock_any_held+0x75/0xa0 [ 2435.038027] ? vfs_write+0x354/0xb10 [ 2435.038662] __x64_sys_sendfile64+0x1d1/0x210 [ 2435.039414] ? __ia32_sys_sendfile+0x220/0x220 [ 2435.040195] do_syscall_64+0x33/0x40 [ 2435.040824] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2435.041693] RIP: 0033:0x7f33ba3cab19 [ 2435.042318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2435.045397] RSP: 002b:00007f33b791f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2435.046674] RAX: ffffffffffffffda RBX: 00007f33ba4de020 RCX: 00007f33ba3cab19 [ 2435.047878] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2435.049050] RBP: 00007f33b791f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2435.050202] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2435.051354] R13: 00007ffe98f2466f R14: 00007f33b791f300 R15: 0000000000022000 10:15:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) syz_io_uring_submit(r3, r4, &(0x7f0000000000)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r5, 0x0, &(0x7f0000000900)={&(0x7f0000000200)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000340)="09f4db1c5cb8e1f4", 0x8}], 0x1}, 0x0, 0x4008000}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000e, 0x13, r2, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r2, 0x8000000) syz_io_uring_submit(r6, r4, &(0x7f00000002c0)=@IORING_OP_RECVMSG={0xa, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x80000001) r7 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r7, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) syz_io_uring_submit(r6, 0x0, &(0x7f0000000000)=@IORING_OP_WRITE={0x17, 0x1, 0x6000, @fd=r7, 0xeb9, &(0x7f0000000140)="e2b5f0615c5108bd71d90a78583279d792f7f59828508cce37054980f71b97f35afd34ec028a5f08af9f65fc72dada5224fe2bcd3af66b5da49c78d2b7668dc6739b94cffd611b88288c6c7eabd32e50c9a3e05291aecc5967462b37524ec119883d6a8eee254a21038813059a97ef76134da2b2f026a8cf428daa7d4a8d486f9232066cf54a49b25d284070cd0a3076340304fef329dc572807f4f142ef4b259089a9a7f624ef1272f823b19db483bda5626e8c71e13a2e0893c1d5c672525d3a708e275d13cb794e3d2b4caaacc0ab8ce4386b99f376577142ee", 0xdb, 0x14, 0x1}, 0x10001) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r8, 0x0, 0x100000001) 10:15:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r1, r2, 0x0, 0x100000001) r3 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x572, 0x4}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:36 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 76) [ 2435.314772] 9pnet: p9_fd_create_tcp (27909): problem connecting socket to 127.0.0.1 [ 2435.380393] FAULT_INJECTION: forcing a failure. [ 2435.380393] name failslab, interval 1, probability 0, space 0, times 0 [ 2435.381735] CPU: 0 PID: 28249 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2435.382537] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2435.383507] Call Trace: [ 2435.383851] dump_stack+0x107/0x167 [ 2435.384282] should_fail.cold+0x5/0xa [ 2435.384721] ? __iomap_dio_rw+0x1ee/0x1110 [ 2435.385210] should_failslab+0x5/0x20 [ 2435.385662] kmem_cache_alloc_trace+0x55/0x320 [ 2435.386205] __iomap_dio_rw+0x1ee/0x1110 [ 2435.386695] ? jbd2_journal_stop+0x188/0xdc0 [ 2435.387201] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2435.387745] ? ext4_orphan_add+0x253/0x9e0 [ 2435.388248] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2435.388826] ? ext4_empty_dir+0xae0/0xae0 [ 2435.389307] ? jbd2__journal_start+0xf3/0x7e0 [ 2435.389836] iomap_dio_rw+0x31/0x90 [ 2435.390252] ext4_file_write_iter+0xe0e/0x1530 [ 2435.390800] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2435.391342] ? kasan_save_stack+0x32/0x40 [ 2435.391828] ? kasan_save_stack+0x1b/0x40 [ 2435.392321] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2435.392917] ? iter_file_splice_write+0x165/0xc90 [ 2435.393479] ? direct_splice_actor+0x10f/0x170 [ 2435.394011] ? splice_direct_to_actor+0x387/0x980 [ 2435.394582] ? do_splice_direct+0x1c4/0x290 [ 2435.395093] ? do_sendfile+0x553/0x11e0 [ 2435.395556] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2435.396101] ? do_syscall_64+0x33/0x40 [ 2435.396559] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2435.397186] do_iter_readv_writev+0x476/0x750 [ 2435.397701] ? _cond_resched+0x10/0x30 [ 2435.398154] ? new_sync_write+0x660/0x660 [ 2435.398624] ? avc_policy_seqno+0x9/0x70 [ 2435.399098] ? selinux_file_permission+0x92/0x520 [ 2435.399656] ? security_file_permission+0xb1/0xe0 [ 2435.400218] do_iter_write+0x191/0x700 [ 2435.400673] ? trace_hardirqs_on+0x5b/0x180 [ 2435.401181] vfs_iter_write+0x70/0xa0 [ 2435.401627] iter_file_splice_write+0x726/0xc90 [ 2435.402160] ? generic_splice_sendpage+0x140/0x140 [ 2435.402721] ? security_file_permission+0xb1/0xe0 [ 2435.403267] ? generic_splice_sendpage+0x140/0x140 [ 2435.403845] direct_splice_actor+0x10f/0x170 [ 2435.404360] splice_direct_to_actor+0x387/0x980 [ 2435.404902] ? pipe_to_sendpage+0x380/0x380 [ 2435.405408] ? do_splice_to+0x160/0x160 [ 2435.405871] ? security_file_permission+0xb1/0xe0 [ 2435.406436] do_splice_direct+0x1c4/0x290 [ 2435.406918] ? splice_direct_to_actor+0x980/0x980 [ 2435.407471] ? avc_policy_seqno+0x9/0x70 [ 2435.407952] ? security_file_permission+0xb1/0xe0 [ 2435.408525] do_sendfile+0x553/0x11e0 [ 2435.408960] ? do_pwritev+0x270/0x270 [ 2435.409400] ? wait_for_completion_io+0x270/0x270 [ 2435.409944] ? rcu_read_lock_any_held+0x75/0xa0 [ 2435.410480] ? vfs_write+0x354/0xb10 [ 2435.410911] __x64_sys_sendfile64+0x1d1/0x210 [ 2435.411418] ? __ia32_sys_sendfile+0x220/0x220 [ 2435.411959] do_syscall_64+0x33/0x40 [ 2435.412377] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2435.412950] RIP: 0033:0x7f33ba3cab19 [ 2435.413362] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2435.415428] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2435.416284] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2435.417097] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2435.417920] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2435.418749] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2435.419552] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:15:48 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 14) 10:15:48 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = signalfd4(r0, &(0x7f0000000080)={[0x8]}, 0x8, 0x80800) r3 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x5) sendfile(r2, r3, 0x0, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = syz_mount_image$iso9660(&(0x7f0000000080), &(0x7f0000000140)='./file1\x00', 0x1ff, 0x8, &(0x7f0000000740)=[{&(0x7f0000000300)="8b424fc8801eb173eb81fe23e885f4f1052d63660169d5e0ee3498cefcab829e250fc5144a0c479e970c9b9299409295b9b837028d4006016f1c04719fc3041a0cecbbdde522727d2918ca61a36da4f3abfdcc6709d4d1696f8b3090828dcc8210bbc1f9beb62771ad0b4b00624fa96c17edda9ffaea64748d23396333dd0ca2258e0ae36200586a3f357b6768ec9a15b8e9baad3129d51c4e71aac20e96986ead6b6f4b39a5c665e372c8a0a77f168a32fab0e2d7ded2c24e8ca75e8512a73c3ad364e7d5818cfa50507aa7b0a256a53f436362fec431465d00840eaf235511c7fd004c15e5cd1f8d5f251ce7df3bda19916013bfb4a801318105647736", 0xfe, 0xfffffffffffffff7}, {&(0x7f0000000180)="aea5e2111cc8b5285d88e39e827c117bce59f91ae408e72b196815cf8537", 0x1e, 0x9}, {&(0x7f0000000400)="8105db1f48636f282e2cf1e0e1d8df71ae21300c5aabc31617843772ee0bd734393bae040e8b0b3efc37699625049df97d4bc1a3beb2beac217a42d16be133ce43881ff2ac2105749e07cce542a59a71226fd1d96237d3a135cb0396e4ccb0676291ec92a84db8c19ead37abc38894b1537e97bcd2cb990693ace5db23699f4c61f35c3457b420513ddc2e162d139c61d9f9", 0x92, 0x200}, {&(0x7f00000004c0)="3b3cea1b7305c1c71eff9e1d826776109efbfa805e3f1c4a747bd456451d93aa80ace45487a281b446b442fd9d8125b9db39af3aba6e35119751595c2ddd4a6b8d086ad6588ff95c85e8c63a2792423c5ddd39443c8246f52c7315b1683fb0107f659dcf210c89dea781d0ae2fc2ed0ec6d65a67386a7cb2455e8822717d29097cad27a2fca5f37162149f97d29d3179f2f89a743a294867ad9050dbd3bf1ae9dd82a602c1e10340b3a8eb1625ae8b5023c0a07901caef0abd18bbe61abeab4e6b7d4f402c0b620167921b6ed62e76d2050501d122072596069e94", 0xdb, 0x1}, {&(0x7f00000005c0)="db53f554c1228b68cf970110677d4f4bae992fceefbfdf4513751910f4039fc4395e9dc328a2b19a83d8659d954b4fc960237ea6e3ce6a448da801e567cf7add3175e8c62cb7602c658f04764768c6ce1e8f1796381a23f320b148d627ec1fbeab78db62ed4b9cca4b093f04bc1c2ddc941235dda2a198bfbc2b22fd13cf37ae2db4ebec249d9a6bb779146603e157dc6621ddd12fdeef6f7ed1fb44a8bb2e533580831f49b88d5ff0e9363131d10aad2e2d0774dc00d308d4277051bcdf1ed509b73cf052a6f0902fd358e53be842d69c8b0ba8", 0xd4, 0x7fff}, {&(0x7f00000001c0)="e6a0b1d132fb07a60f532188e41546b08c30445cc0ee4e3b6f5b125631865b65e8c010dc350b5db52aa492a9d304", 0x2e, 0x400}, {&(0x7f00000006c0)="1564e03d277bb97b5239e9317f7dddb7ede16c014a871421dcd946455eaa810d940204e96e240e31a02c301c79c88510927576b7fd4f47af1c13920371e2c9665e", 0x41, 0x40}, {&(0x7f0000000240)="8b306d6af10af26c71d71471ee25053d1a335b0c52d4a771e19b90eeb427dff75918f7", 0x23, 0x8}], 0x20, &(0x7f0000000800)={[{@check_relaxed}, {}], [{@fsuuid={'fsuuid', 0x3d, {[0x32, 0x30, 0x1, 0x37, 0x32, 0x63, 0x61, 0x36], 0x2d, [0x61, 0x32, 0x65, 0x37], 0x2d, [0x61, 0x62, 0x62, 0x38], 0x2d, [0x33, 0x66, 0x36, 0x66], 0x2d, [0x68, 0x61, 0x33, 0x61, 0x36, 0x64, 0x61, 0x39]}}}, {@euid_gt={'euid>', 0xffffffffffffffff}}]}) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000880)={0x0, r1, 0x100, 0x81, 0xfff, 0x26}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x1f, 0x1, 0x6, 0x1, 0x0, 0xfffffffffffffffb, 0x68, 0xc, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x9, 0x1, @perf_config_ext={0x3, 0x7fffffff}, 0x1000, 0x3, 0x2, 0x8, 0x1000, 0x10001, 0x579, 0x0, 0x2, 0x0, 0x6}, 0xffffffffffffffff, 0xe, r5, 0x0) sendfile(r5, r6, 0x0, 0x100000001) 10:15:48 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 77) 10:15:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 14) 10:15:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) setxattr$security_evm(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140), &(0x7f0000000180)=@v1={0x2, "61d6bad1a9a56410237d8a3ab1"}, 0xe, 0x2) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='\x00', 0x80000, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:15:48 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000005c0)={&(0x7f0000000480), 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}}, 0x0) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x28, r1, 0x20, 0x70bd2b, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}, 0x1, 0x0, 0x0, 0x40040c0}, 0x8044) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) fcntl$F_GET_RW_HINT(r2, 0x40b, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x300, 0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r3, &(0x7f0000000080)={0xa}) 10:15:48 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) r2 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r2, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) poll(&(0x7f0000000000)=[{r1, 0x115}, {r2, 0x100}], 0x2, 0x7) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r3, 0x0, 0x487, &(0x7f0000000080), &(0x7f00000000c0)=0x30) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) [ 2447.807874] FAULT_INJECTION: forcing a failure. [ 2447.807874] name failslab, interval 1, probability 0, space 0, times 0 [ 2447.810664] CPU: 1 PID: 28341 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2447.812129] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2447.813875] Call Trace: [ 2447.814435] dump_stack+0x107/0x167 [ 2447.815208] should_fail.cold+0x5/0xa [ 2447.816023] ? create_object.isra.0+0x3a/0xa30 [ 2447.816992] should_failslab+0x5/0x20 [ 2447.817791] kmem_cache_alloc+0x5b/0x310 [ 2447.818651] create_object.isra.0+0x3a/0xa30 [ 2447.819582] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2447.820675] kmem_cache_alloc_trace+0x151/0x320 [ 2447.821674] __iomap_dio_rw+0x1ee/0x1110 [ 2447.822545] ? jbd2_journal_stop+0x188/0xdc0 [ 2447.823478] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2447.824453] ? ext4_orphan_add+0x253/0x9e0 [ 2447.825338] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2447.826380] ? ext4_empty_dir+0xae0/0xae0 [ 2447.827256] ? jbd2__journal_start+0xf3/0x7e0 [ 2447.828221] iomap_dio_rw+0x31/0x90 [ 2447.828989] ext4_file_write_iter+0xe0e/0x1530 [ 2447.829968] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2447.830922] ? kasan_save_stack+0x32/0x40 [ 2447.831795] ? kasan_save_stack+0x1b/0x40 [ 2447.832685] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2447.833759] ? iter_file_splice_write+0x165/0xc90 [ 2447.834775] ? direct_splice_actor+0x10f/0x170 [ 2447.835741] ? splice_direct_to_actor+0x387/0x980 [ 2447.836766] ? do_splice_direct+0x1c4/0x290 [ 2447.837671] ? do_sendfile+0x553/0x11e0 [ 2447.838508] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2447.839485] ? do_syscall_64+0x33/0x40 [ 2447.840319] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2447.841450] do_iter_readv_writev+0x476/0x750 [ 2447.842397] ? _cond_resched+0x10/0x30 [ 2447.843219] ? new_sync_write+0x660/0x660 [ 2447.844096] ? avc_policy_seqno+0x9/0x70 [ 2447.844949] ? selinux_file_permission+0x92/0x520 [ 2447.845968] ? security_file_permission+0xb1/0xe0 [ 2447.846994] do_iter_write+0x191/0x700 [ 2447.847818] ? trace_hardirqs_on+0x5b/0x180 [ 2447.848758] vfs_iter_write+0x70/0xa0 [ 2447.849568] iter_file_splice_write+0x726/0xc90 [ 2447.850561] ? generic_splice_sendpage+0x140/0x140 [ 2447.851612] ? security_file_permission+0xb1/0xe0 [ 2447.852719] ? generic_splice_sendpage+0x140/0x140 [ 2447.853754] direct_splice_actor+0x10f/0x170 [ 2447.854685] splice_direct_to_actor+0x387/0x980 [ 2447.855666] ? pipe_to_sendpage+0x380/0x380 [ 2447.856589] ? do_splice_to+0x160/0x160 [ 2447.857428] ? security_file_permission+0xb1/0xe0 [ 2447.858464] do_splice_direct+0x1c4/0x290 [ 2447.859338] ? splice_direct_to_actor+0x980/0x980 [ 2447.860354] ? avc_policy_seqno+0x9/0x70 [ 2447.861225] ? security_file_permission+0xb1/0xe0 [ 2447.862258] do_sendfile+0x553/0x11e0 [ 2447.863075] ? do_pwritev+0x270/0x270 [ 2447.863886] ? wait_for_completion_io+0x270/0x270 [ 2447.864912] ? rcu_read_lock_any_held+0x75/0xa0 [ 2447.865895] ? vfs_write+0x354/0xb10 [ 2447.866681] __x64_sys_sendfile64+0x1d1/0x210 [ 2447.867634] ? __ia32_sys_sendfile+0x220/0x220 [ 2447.868615] do_syscall_64+0x33/0x40 [ 2447.869411] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2447.870486] RIP: 0033:0x7f48a1116b19 [ 2447.871275] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2447.875135] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2447.877018] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2447.878649] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2447.880405] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2447.881909] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2447.883509] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2447.890392] FAULT_INJECTION: forcing a failure. [ 2447.890392] name failslab, interval 1, probability 0, space 0, times 0 [ 2447.893018] CPU: 0 PID: 28346 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2447.894573] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2447.896456] Call Trace: [ 2447.897057] dump_stack+0x107/0x167 [ 2447.897880] should_fail.cold+0x5/0xa [ 2447.898742] ? create_object.isra.0+0x3a/0xa30 [ 2447.899775] should_failslab+0x5/0x20 [ 2447.900645] kmem_cache_alloc+0x5b/0x310 [ 2447.901563] create_object.isra.0+0x3a/0xa30 [ 2447.902552] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2447.903707] kmem_cache_alloc_trace+0x151/0x320 [ 2447.904777] __iomap_dio_rw+0x1ee/0x1110 [ 2447.905704] ? jbd2_journal_stop+0x188/0xdc0 [ 2447.906699] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2447.907919] ? ext4_orphan_add+0x253/0x9e0 [ 2447.908877] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2447.909988] ? ext4_empty_dir+0xae0/0xae0 [ 2447.910917] ? jbd2__journal_start+0xf3/0x7e0 [ 2447.911942] iomap_dio_rw+0x31/0x90 [ 2447.912764] ext4_file_write_iter+0xe0e/0x1530 [ 2447.913799] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2447.914821] ? kasan_save_stack+0x32/0x40 [ 2447.915742] ? kasan_save_stack+0x1b/0x40 [ 2447.916689] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2447.917834] ? iter_file_splice_write+0x165/0xc90 [ 2447.918918] ? direct_splice_actor+0x10f/0x170 [ 2447.919954] ? splice_direct_to_actor+0x387/0x980 [ 2447.921038] ? do_splice_direct+0x1c4/0x290 [ 2447.921998] ? do_sendfile+0x553/0x11e0 [ 2447.922911] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2447.923970] ? do_syscall_64+0x33/0x40 [ 2447.924843] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2447.926051] do_iter_readv_writev+0x476/0x750 [ 2447.927057] ? _cond_resched+0x10/0x30 [ 2447.927943] ? new_sync_write+0x660/0x660 [ 2447.928872] ? avc_policy_seqno+0x9/0x70 [ 2447.929785] ? selinux_file_permission+0x92/0x520 [ 2447.930872] ? security_file_permission+0xb1/0xe0 [ 2447.931980] do_iter_write+0x191/0x700 [ 2447.932858] ? trace_hardirqs_on+0x5b/0x180 [ 2447.933846] vfs_iter_write+0x70/0xa0 [ 2447.934704] iter_file_splice_write+0x726/0xc90 [ 2447.935756] ? generic_splice_sendpage+0x140/0x140 [ 2447.936878] ? security_file_permission+0xb1/0xe0 [ 2447.937953] ? generic_splice_sendpage+0x140/0x140 [ 2447.939062] direct_splice_actor+0x10f/0x170 [ 2447.940055] splice_direct_to_actor+0x387/0x980 [ 2447.941093] ? pipe_to_sendpage+0x380/0x380 [ 2447.942054] ? do_splice_to+0x160/0x160 [ 2447.942938] ? security_file_permission+0xb1/0xe0 [ 2447.944031] do_splice_direct+0x1c4/0x290 [ 2447.944957] ? splice_direct_to_actor+0x980/0x980 [ 2447.946028] ? avc_policy_seqno+0x9/0x70 [ 2447.946943] ? security_file_permission+0xb1/0xe0 [ 2447.948040] do_sendfile+0x553/0x11e0 [ 2447.948901] ? do_pwritev+0x270/0x270 [ 2447.949747] ? wait_for_completion_io+0x270/0x270 [ 2447.950825] ? rcu_read_lock_any_held+0x75/0xa0 [ 2447.951866] ? vfs_write+0x354/0xb10 [ 2447.952704] __x64_sys_sendfile64+0x1d1/0x210 [ 2447.953702] ? __ia32_sys_sendfile+0x220/0x220 [ 2447.954736] do_syscall_64+0x33/0x40 [ 2447.955591] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2447.956752] RIP: 0033:0x7f8d732ceb19 [ 2447.957580] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2447.961685] RSP: 002b:00007f8d70823188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2447.963377] RAX: ffffffffffffffda RBX: 00007f8d733e2020 RCX: 00007f8d732ceb19 [ 2447.964962] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2447.966551] RBP: 00007f8d708231d0 R08: 0000000000000000 R09: 0000000000000000 [ 2447.968144] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2447.969725] R13: 00007ffeee942e9f R14: 00007f8d70823300 R15: 0000000000022000 [ 2447.988275] loop1: detected capacity change from 0 to 8388096 [ 2447.992478] FAULT_INJECTION: forcing a failure. [ 2447.992478] name failslab, interval 1, probability 0, space 0, times 0 [ 2447.994876] CPU: 1 PID: 28334 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2447.996338] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2447.998098] Call Trace: [ 2447.998663] dump_stack+0x107/0x167 [ 2447.999466] should_fail.cold+0x5/0xa [ 2448.000293] ? create_object.isra.0+0x3a/0xa30 [ 2448.001271] should_failslab+0x5/0x20 [ 2448.002080] kmem_cache_alloc+0x5b/0x310 [ 2448.002933] ? ext4_dirty_inode+0x107/0x130 [ 2448.003848] create_object.isra.0+0x3a/0xa30 [ 2448.004797] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2448.005869] kmem_cache_alloc+0x159/0x310 [ 2448.006748] jbd2__journal_start+0x190/0x7e0 [ 2448.007680] __ext4_journal_start_sb+0x214/0x390 [ 2448.008717] ext4_file_write_iter+0xee9/0x1530 [ 2448.009756] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2448.010718] ? kasan_save_stack+0x32/0x40 [ 2448.011590] ? kasan_save_stack+0x1b/0x40 [ 2448.012469] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2448.013551] ? iter_file_splice_write+0x165/0xc90 [ 2448.014578] ? direct_splice_actor+0x10f/0x170 [ 2448.015549] ? splice_direct_to_actor+0x387/0x980 [ 2448.016583] ? do_splice_direct+0x1c4/0x290 [ 2448.017501] ? do_sendfile+0x553/0x11e0 [ 2448.018334] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2448.019312] ? do_syscall_64+0x33/0x40 [ 2448.020140] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2448.021279] do_iter_readv_writev+0x476/0x750 [ 2448.022227] ? _cond_resched+0x10/0x30 [ 2448.023062] ? new_sync_write+0x660/0x660 [ 2448.023955] ? avc_policy_seqno+0x9/0x70 [ 2448.024814] ? selinux_file_permission+0x92/0x520 [ 2448.025830] ? security_file_permission+0xb1/0xe0 [ 2448.026860] do_iter_write+0x191/0x700 [ 2448.027687] ? trace_hardirqs_on+0x5b/0x180 [ 2448.028617] vfs_iter_write+0x70/0xa0 [ 2448.029421] iter_file_splice_write+0x726/0xc90 [ 2448.030426] ? generic_splice_sendpage+0x140/0x140 [ 2448.031480] ? security_file_permission+0xb1/0xe0 [ 2448.032508] ? generic_splice_sendpage+0x140/0x140 [ 2448.033545] direct_splice_actor+0x10f/0x170 [ 2448.034474] splice_direct_to_actor+0x387/0x980 [ 2448.035463] ? pipe_to_sendpage+0x380/0x380 [ 2448.036379] ? do_splice_to+0x160/0x160 [ 2448.037220] ? security_file_permission+0xb1/0xe0 [ 2448.038243] do_splice_direct+0x1c4/0x290 [ 2448.039120] ? splice_direct_to_actor+0x980/0x980 [ 2448.040139] ? avc_policy_seqno+0x9/0x70 [ 2448.040997] ? security_file_permission+0xb1/0xe0 [ 2448.042022] do_sendfile+0x553/0x11e0 [ 2448.042837] ? do_pwritev+0x270/0x270 [ 2448.043637] ? wait_for_completion_io+0x270/0x270 [ 2448.044664] ? rcu_read_lock_any_held+0x75/0xa0 [ 2448.045642] ? vfs_write+0x354/0xb10 [ 2448.046432] __x64_sys_sendfile64+0x1d1/0x210 [ 2448.047377] ? __ia32_sys_sendfile+0x220/0x220 [ 2448.048357] do_syscall_64+0x33/0x40 [ 2448.049142] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2448.050222] RIP: 0033:0x7f33ba3cab19 [ 2448.051017] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2448.054902] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2448.056512] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2448.058011] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2448.059522] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2448.061033] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2448.062527] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:15:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$AUTOFS_IOC_FAIL(r0, 0x9361, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x107142, 0x0) r2 = syz_open_dev$vcsu(&(0x7f00000001c0), 0x5, 0x20100) stat(&(0x7f0000001440)='.\x00', &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r3, r3, r3) setreuid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_generic(r2, &(0x7f00000018c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000001880)={&(0x7f0000000500)={0x1380, 0x1c, 0x100, 0x70bd2c, 0x25dfdbfe, {0x9}, [@nested={0x1f9, 0xb, 0x0, 0x1, [@generic="082628104d3d293ae4fbcf1cf9d03f20bfba5b03a7df41850565b01cd81fcda0a9eacd518a4e93748a0d90916d1de7f4912f65c3b841b3372048f21b5223edd1da3425e91399bc176e1aeca7d8c7ea2f3ee3f77454a72653696889008da62a657a1f6f5610eb75cf13c7fca687a5817fe675a4f57d2649cf9aff81cab9c28921c88fed2d9d3953b03805bc4b49cd3a1636a0045d2d503e7c504280df4eee1bb3da0c870f75ddef269be9af3bab934d278b99b84e18824164d2c2cf658b", @typed={0x8, 0x30, 0x0, 0x0, @u32=0x4}, @generic="60f495dd4c440212ec77fd3324de60e85373988e8a48934bf886fe33e40bd9ce158321f06ae30f8debc66a243bfa04a038ad10fca036ac", @generic="a07ef15770", @typed={0x8, 0x84, 0x0, 0x0, @u32=0x5}, @typed={0xbc, 0x63, 0x0, 0x0, @binary="898566a0f71b9f7c6f788ea8ba7f49eaba4d4783728fc0cb1e6c5f98767289943de69039b8d7adb535903e53a861c58187dddbc19fd03eb347884c156210912f83aa502fd80fe2b92fb077f0103478a4cd52057d22fd877cb90856d0ae86bccdf452773b747e9f935d212ab0c2663a6aa8959819416e43c2db824bd100878d2d86992bce34c1f684b9bec4717b17bb5915e1e1d0200fdc91e504cb963f29cffa4475eeaf8ade29e471f051f7061e1890ff32fb914a5c6a19"}, @typed={0x4, 0x27}, @generic="ba35253afcd2ae137379744d002ca576833a138fa9e811c106d32e12fc479f51cb28494959950a5549f3f23a"]}, @typed={0x8, 0x87, 0x0, 0x0, @uid=r3}, @nested={0xfe, 0x64, 0x0, 0x1, [@typed={0x8, 0x4c, 0x0, 0x0, @ipv4=@multicast1}, @generic="565016996ef016f553eae9111313ea43004bde3ff4a5a101f28b6a7b334047861e7bb284e8a8e251c7df4a997056ab1af8d2f7eb83bac0c3708b31aba686e47d5925fb3bba7b7b9604f564ab", @generic="c48d342643958aa8372cb7458216b807dcda9b125ec89847f492f523f4b0e5b75a79d7f0a64bd9cd76059dc615aee24ae1260087f6d1df548c96b341b31c24df3684c51833bf9522e2316fb35f5de4e95c5b269f18eb4d2fa3f7fe03cf938543550664b9671a0532a63bd9e5b74cc7cb5c2d8bc7a40e4a1d73b706cc446876ee4c9d28b40c82de94b85788d504fbcda2547b5a5b87bba5843bc18c17c58da1adcd47abe0c809"]}, @generic="6855a0986db9fd51fb7d494147ad7dd9a04e0795bb17395065cdd03f6a1b2b9dfeb03dbdd27c6a14fd6958491c3d560ea7", @generic="2ac101a80d12fc7ff86ef95fc678e8c2de20fd1abfbc4a90cda8869f4083735b", @typed={0x8, 0x31, 0x0, 0x0, @fd=r4}, @generic="02faba3af094df48ba957ecff517a56ed58de33cd9b35d0f98a7c7931340c67ac6d161ecde5306a4646a401534baf101e2593cafdcf87044d23278a113ee434950dd65db2b1976ef9790195709e3f47afa0233de215aa8bfb189380bc81ea8ee41eb99e7d7c7a3d776fbf2cbde01ed04d2998b14a313ffcf066cb05c2cfb223edd719f4735343ea3cc1d5a968251733e52b58a79782112eb3ff78beccc9ff5910323c0ab3ab6a5a0eb09dd5a0f573ea422b6755d4d4bfbdeb858f7c753792083a3f4afa1fd6cee80998178f752afb845e800767d10b91edf0c45b62ad933197cd4f40d57d16edb92cfc2d56c2e35185fa8462087aac0b175e1908039e652880b96b74d5ec2707f398f9fd33e34b835f0757d2efb8177b35bfb3e7d27b146df85b86ffe39e7f3ab2f07832b8154d7b151ac7177e7d05cad2ca0a024bb90cabfe6668e66af56a185a56a16c702494b1afa8ed2f31de208f41101f559b29ffd76ea9eeeb219957cd47faf57d511d83f2445b4579a7c32b9eea45f6cccd1206b98a04586b5aff3da97c5e8392b457f0e2c91f13dce8430918f6543e508a8c62648714122480fbccd2776a5a611901e72dacf76ba6f877796e4306890182878820e4471661fec4b99e82392c4dbd65b0bd1a959a7ef7c4452e749dc213d1e7b8d71445dae8e182add00c9c0d54f3d54cdeee8ae3c49aef03f28d9e4cb3f1fad76e295384995271c65d8ebc6465e5078516eb3a994678b1c95edea4d8c092c8851f68cfe1d705c1bac39b403085079a6a9b4d8e57fe7e6fcc613a84ac7407612218037f0edf4eb43f626a53fe97082f0b2776520b266922e4452e58502a97f45ad551df5490de4b2c251aea680c54ec9456c4b78812b8bccf28c6c2777ebe9529ebaea17164378cf385e520fa082008c116d7bfa823692a7641f6af760db3f33c2587d6f5618fa9da68127f65d3d118bbba042737501696a648dd8ffddb2daafc7611cbb10a2474f1b6e5a2c5a5bf62a6586e1defc7bc3ff4b68ef8f432108d17d4aaf1af8ef24b183f5b46636b8bf6feeccc3f9e72706393cc940c04cc11bdc4a5ef10c6ee8836495df14e2c1264e76ec1a044cada6e27318439044bd0db1ca99d411a8583664f70a16876cc6835cdc4097de8c759a8116398c45faba332aadc02688ccf3d6b955d759e36a1f336eab2b80287e11749eacf56c0836c02257d479bd0e1d6e112903ad7ee1855940de377a9ecb9a23448e5c651d4cec24a77694a9cb25ba76bb137f782293f052f93fc004f0675c8efd14d47d65fef3345b13cb4cf8d30960318c332d0a8980bf63258a4ebde7506374fb0392b8831c4f0fdd0e01a63e31268e96e63ee33d30d5ef8a19d30d1674558cd4013dbfcdc6f82c7b61c206cc6894ab6f9e97105029bb89a016fe0f3bece97c1fb640e839996ede7ee5b75f0de642f6e3d461b36ee6d1dcdf8eb71ad5ac7bf6601a48c648a4fbea9ed184318c6b6c99f27c5c3bd6551f9368bd9c422db997d47ab6de54f2a8a9e5ffe94d84f48d1a8dc45e16024c1a4af887f79ba8d5c516a1c7f97eb03dafa93ee1e48ec0b9721338910484e0324e94119ba8432c67a384f92dbef097cc6e8f85c9302d069ce80b805f3b951a21553d9e4d204981b0a4a25db7d992206c5a30c80c60403ce154517a400afb22a5e764b64cc543b119866ff35fd185138f8c2a3ea8d3e06bb3305d4826be55415f04e19dd9227b4d1ec05cb25b8972ab0bb51bbe4229d4be242cb7ce5c0d5f90cf6d49f9b98dce3d014e9e2653d3bd0107b104fabd636e7b7e9205e31ac63867df96d67f6a3a86fad382e7ac6048623ab34c99ab8ca6efd4d5e54ec3467b89a2f2a200f2140458660f88e62f993de44ccb1a762765e6074b5d26a8bc85fdac92bb29606854edb5107edbb420c7012757c298db65d4d2568db444ae9a055cd89293ffd5f8b5cdff930d6718f5aca9481524ef5c46dc347d54d5bfd9e9f038d4780392f2eb6109c70c9212828c9699c7db14dc89674b0e47d24ea47a5bb38e32768b8b8e9f7437e169baf2c9ef2736760358650abb8ac58351ce889798f70d4f6799e8cd08752271ab06d774eca48cdba22e83ab583282eea008947c7031d3ab059b5dae5b7f461a3c1ab329cba2d9735d8303c95cc50585a24661802b5a81de4782c7142a850b2156cce10700e7ac7fbb842ea6b38e6ce0c52cfa117e929f2c9f6b883c23c560b405482b7223c4833b5669ebcf7b53d60b24cea33455ce304e357587a3173e63f6433746a2c873c6e6e52c2a07df4e0c4dc3f7c0d298f528b4963e9475bbf48cec2b39303a0eb44d2320368ee974c93aff8cfe7a010b7108e51e6b4483c5047877ab0e6c9454a0cf8cc620ac77f1d5ae8dbb99ada047ebad9c14f65ed4105fe7b61c9765454254313f702535ca6f8402f89bdccd2b5af4ac16a952ec77a564cef2eaf45381c457e7a41bd5286e9639a3290e931257d4283aa6fdf86b21f9787b049f44abf23349c4f41860cc26babcc082fb916b2e6ad69efb1845e8b9162108b69f29b655e0fddf946dd3ac05bdfd6577d48629292dbe3deedec066cc7fd609bafe8589ac6d07044b375586477e4d9a1ed831ffface3024140ac4b3e5880922140c736dca88298b3256e77a81607aaddf74d63d2abc8fab2ec57c02aa7219d4072146de6d33e0576367e3d7400262e361c21088f4808a3df016c33680fd7922a00f15e4aa9a495654b138e16ce9ab0bc3d4d1b6291a524d6247ef8115ccdf8bbf0c964dce674812045eacd2c4a8e2b5756b6045ff4a9e2dc3d26ffa2d803c84950502f4c3d7033cc23b99ae3353dae122c7a9ce3c72fd2c60a8aec714cf9f00afbc20169fee6eef16bbd981d36d07c04d5343bf06a5c27c3a7fa4ee6b9af19d2a3ced5a5b55a04da1547d50a344dca4598527c04f4cee4c472d56a1b57adf6e107dabfb16ceba9adf1c626bbffe02c4a9c29301f9de40b30ae79503e1c6c467d6388b5bcb9ca7a382980d8e0faa8d8fc55b6ef499240907d2b41dfba4076c9c03ab56dd3d11690e67b3f422b638def999331b585cffd20cf7cef01ffa066216e9a9ee83abb904c5945a0193b2d4d484476eb34a3a78ca978cca38dcf9aa4da14ffb1a737f9ce038338e71f76163d82d4eb6cd69e6c390fda842f3228db835cfe1af9c9b54b398c24efa60586ff7ba3c109380040034e0e85b2d801d7337cb518d31343e23dc4289f2805526b9e97e2dbb4869c15d8a9c0a030c19ad923355bedce5b888015bd601ed60b56f5df09cea39060a19b44f02b7f6f441f4f60812ce8f4ed9a985a63492681d56c438ee1e097ca48f03d03e086098d7888364387a0763ee6d853543a234cb6bb3bbbe9e87466367a4bac6a13ba3bbc780c7a530b2442eee11c4d596049e75a66122b8a16ce37089d57f0bfc4e58ed2719c0a28c4298f81fbdc8c564041d444c55379e48a081ef1ba9e851dcdd19d0590de71bbbf7e891badc7dd26303fdee7344ba3d74582c16253844300e470ffeaf911b697a38df4e95953a9cc71af3658b193324f09c9691f237911cdef189d81231e056e8195a4b26782a9e498b3499930eec061f438f255ee75d587529a4d1e2026bf298753e3952963729a69ca169b0dfde5674e9ca2a3c2bb7d3a0899ad45c5ae2ef9a7432ef3cfbcdf0b78cc4f28fa27448d0ea3596381d151b82d2943b16e56a94d8eecdc59dba2ef13e2e1f1b72595bf16cf8c75ba6ae742bf8c0ddb4705a1f56b03bb18351c2ff0f67eeddf73918240b81d50cca55af6110c3e24bcbcb48169d98107d611b85eb4ec5972e744f92d8bfa450ec5b8c21b6a605170f04d94f37fe62b077ba7b777485f87f5fb1dee81d91a94abc44ffaf75a2dc6bd6b10b6fe8c1a9105bd86c0276569a1dafc2f2d147544874d2136aedf1396fd311c255ab143a870686407f75e34a20a486e4daa5e3b52a6d60c9fe70b2a269e117fed170089753c1938a40d266fa39ad5c3343da63cecbc5c3f506bb7dfbb9a345e35cd36d978c44ca79c6d7806b6b62d89434b5cadaa9d785c66f40fb01d0a0e7f173ac16ac13217766ca7640f25e0cc515903d9e541205aa162f5e17b88e48322c3520eb8f462ad4ad142fafd001faad3d69dfb80ff39a75b78d6a764f111fe5d1382e0e2c1d4f645ba3fe340745564b6921908005bba28c21f11f552a57252f06fcd3f71039acb4dac91157fa483ae37ab8950ed585a913df5e353e16c09c3b2732a58d4d44ed79ab56c3850ba67ae07c122e278a2d8d80e5adec0d73a5f20ad6dcb373d397e16cf2d032b2553e8c185d178d495dda08f5a2e968c6bf283a74e0f2c1c19fac13fe1ba57c4315a566cf8b438cad7cef80d7b8c38403754148ac0cc45f44de07ab14598a41584415ad08d1fd90f75d3422d5bcb158f35e5df53bebc5150cb3f40423ab3e9ade448d05397bff5fb336efa247d54e27cfb51c02dea818fb2f37c9513ffdad6787bd552fb1e20b13765f78105411d9cc02505a9bce0a984cce5384258ab1b25a5a2ddbd5127474ac76de1652e59d78b91ab7dada92624e8b2458f489672adc1f1093587641a25f58c4630901075a883d3d4fba26ee53d5d7ebbe11372d65a15d44a6049d93743f56b00e2351b8ce5ab7d448eef245acc429cbc09aaaef9c6b993ad30ad4675969b5721824833cf81487d8b76d4d91f2ad4e8bac0d52c271195eedbf3f87ec52c80f536aea6957fecb1a1e1f817c17dafa2c4d578c4b5943bb3adb9e92f10b9edd0bb38d52dabe7e467c7ac718266f5e7c12ca7f64ba62553194a31402e3da1690a9ca362055cd211cf13c4725a4040beb08f707f7822d87a8b4210863793521837bcafafc8d4646b92a6241619a120eb679ab03a4428a1be859376eb3323003c06226782a09ebfaf1ae5c2bcec2c685218a5889008db8b014b9ab78c49fef239fede0375e9f9f9788f3d89fdc8aa276c24ae70b8eddae1b89380e3f4a686357338de7df5986eebacf17ac56c5ea6ecba34d83cd5e87ac5bcd8fbe1a9f395b673c452f876227cce0bbc0c391f93ada632c61c6abc4d85e050a6b8221f151c84a87bb231156213220a65874ae5b7aaf1ef8555d98586314adc25026c49961f82a0922b67be50d310730c9ad81919cc7e85251df4b6ebfcc8fb1f8d1b954308487ebc66fa5875a5c4cbdf854cb4f77c3ccd75248774a1e70739e5f07e2aef42f47979884e787ce3bf10cab2a63500f85fa80c759d2a511e6d087116e77ef696c109eaed6df257aff3b73dcb79563ee1df518cc151a7c4db52a94d0f2e930073dc6e5d5c0482c476306d8e36ec77ba248071fcf24a9889d9c4dfe10b12dce8d6dad8a39aa5f1be2ee88e78b8868da1872fba301e06b05e337a1152a45872cd75ee378192c9a2044242514e84799f4319caaf3619d2310ca51a800cc541c073adc39bbf1c5cfaccc33e74348bb3d47e0a59e21737a34488386d37eebfe794beeefee75a96480e910326f64969914b7df0ebd54d5e25126d4aa9ca06b9cb855f8f6319dc46903ceabb8e0178ab03f07e52231d577727df849cb76aaabb794533bca8cdc2bbc32e0a11c3c8ebc7f885ec6cf2a73e5ef1132e112f72be749bc545cae63053454acac648f2c4d02d8869e5fc8e823692d3b9988cf31d016f1ba793d04ae9ee303356f4a6fd11bd017188e341328cedcdcb8cb5acf0bbbfaebd241b1c3cb83eac92136cee45577615212c8e19c2326353c4ea2a5fed7e11ff93c9a0b1b335eca7a0b74f0dd295071", @typed={0x4, 0x55}, @typed={0x4, 0x20}, @typed={0x4, 0x87}]}, 0x1380}, 0x1, 0x0, 0x0, 0x20008000}, 0x8004) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x100000001) mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0xfff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000000)=""/16, 0x10}], 0x2, 0x4, 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f00000002c0)={0x0, 0x0, 0x4, 0x0, '\x00', [{0x2, 0x120000, 0x84, 0xff, 0xc4, 0x3}, {0x8, 0x9, 0x6, 0xc1f9, 0x4, 0x3125}], ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) [ 2448.500790] loop1: detected capacity change from 0 to 8388096 [ 2463.858743] FAULT_INJECTION: forcing a failure. [ 2463.858743] name failslab, interval 1, probability 0, space 0, times 0 [ 2463.860202] CPU: 0 PID: 28665 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2463.861015] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2463.861894] Call Trace: [ 2463.862181] dump_stack+0x107/0x167 [ 2463.862572] should_fail.cold+0x5/0xa [ 2463.862984] ? ext4_init_io_end+0x23/0x180 [ 2463.863437] should_failslab+0x5/0x20 [ 2463.863844] kmem_cache_alloc+0x5b/0x310 [ 2463.864292] ext4_init_io_end+0x23/0x180 [ 2463.864726] ext4_writepages+0x8ec/0x3350 [ 2463.865175] ? unwind_next_frame+0x13ef/0x1a90 [ 2463.865670] ? find_held_lock+0x2c/0x110 [ 2463.866119] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2463.866648] ? __is_insn_slot_addr+0x14c/0x290 [ 2463.867142] ? __kernel_text_address+0x9/0x40 [ 2463.867617] ? unwind_get_return_address+0x55/0xa0 [ 2463.868153] ? create_prof_cpu_mask+0x20/0x20 [ 2463.868642] ? stack_trace_save+0x8c/0xc0 [ 2463.869088] ? stack_trace_consume_entry+0x160/0x160 [ 2463.869634] ? kasan_save_stack+0x32/0x40 [ 2463.870075] ? kasan_save_stack+0x1b/0x40 [ 2463.870516] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.871066] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2463.871586] do_writepages+0xee/0x2a0 [ 2463.871994] ? page_writeback_cpu_online+0x20/0x20 [ 2463.872525] ? lock_acquire+0x197/0x470 [ 2463.872952] ? create_object.isra.0+0x3ad/0xa30 [ 2463.873448] ? lock_release+0x680/0x680 [ 2463.873877] ? find_held_lock+0x2c/0x110 [ 2463.874482] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2463.875017] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2463.875586] ? mark_held_locks+0x9e/0xe0 [ 2463.876033] ? trace_hardirqs_on+0x5b/0x180 [ 2463.876501] filemap_write_and_wait_range+0x65/0x100 [ 2463.877049] __iomap_dio_rw+0x552/0x1110 [ 2463.877494] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2463.877983] ? ext4_orphan_add+0x253/0x9e0 [ 2463.878438] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2463.878965] ? ext4_empty_dir+0xae0/0xae0 [ 2463.879406] ? jbd2__journal_start+0xf3/0x7e0 [ 2463.879897] iomap_dio_rw+0x31/0x90 [ 2463.880295] ext4_file_write_iter+0xe0e/0x1530 [ 2463.880792] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2463.881278] ? kasan_save_stack+0x32/0x40 [ 2463.881717] ? kasan_save_stack+0x1b/0x40 [ 2463.882159] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.882706] ? iter_file_splice_write+0x165/0xc90 [ 2463.883220] ? direct_splice_actor+0x10f/0x170 [ 2463.883707] ? splice_direct_to_actor+0x387/0x980 [ 2463.884272] ? do_splice_direct+0x1c4/0x290 [ 2463.884746] ? do_sendfile+0x553/0x11e0 [ 2463.885183] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.885693] ? do_syscall_64+0x33/0x40 [ 2463.886123] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2463.886712] do_iter_readv_writev+0x476/0x750 [ 2463.887210] ? _cond_resched+0x10/0x30 [ 2463.887644] ? new_sync_write+0x660/0x660 [ 2463.888116] ? avc_policy_seqno+0x9/0x70 [ 2463.888563] ? selinux_file_permission+0x92/0x520 [ 2463.889096] ? security_file_permission+0xb1/0xe0 [ 2463.889641] do_iter_write+0x191/0x700 [ 2463.890072] ? trace_hardirqs_on+0x5b/0x180 [ 2463.890554] vfs_iter_write+0x70/0xa0 [ 2463.890978] iter_file_splice_write+0x726/0xc90 [ 2463.891500] ? generic_splice_sendpage+0x140/0x140 [ 2463.892069] ? security_file_permission+0xb1/0xe0 [ 2463.892601] ? generic_splice_sendpage+0x140/0x140 [ 2463.893145] direct_splice_actor+0x10f/0x170 [ 2463.893633] splice_direct_to_actor+0x387/0x980 [ 2463.894149] ? pipe_to_sendpage+0x380/0x380 [ 2463.894629] ? do_splice_to+0x160/0x160 [ 2463.895069] ? security_file_permission+0xb1/0xe0 [ 2463.895603] do_splice_direct+0x1c4/0x290 [ 2463.896074] ? splice_direct_to_actor+0x980/0x980 [ 2463.896601] ? avc_policy_seqno+0x9/0x70 [ 2463.897058] ? security_file_permission+0xb1/0xe0 [ 2463.897597] do_sendfile+0x553/0x11e0 [ 2463.898026] ? do_pwritev+0x270/0x270 [ 2463.898448] ? wait_for_completion_io+0x270/0x270 [ 2463.898989] ? rcu_read_lock_any_held+0x75/0xa0 [ 2463.899508] ? vfs_write+0x354/0xb10 [ 2463.899924] __x64_sys_sendfile64+0x1d1/0x210 [ 2463.900429] ? __ia32_sys_sendfile+0x220/0x220 [ 2463.900941] do_syscall_64+0x33/0x40 [ 2463.901355] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2463.901924] RIP: 0033:0x7f8d732ceb19 [ 2463.902337] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2463.904362] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2463.905203] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2463.905994] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2463.906777] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2463.907570] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2463.908372] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:16:04 executing program 7: r0 = syz_open_procfs(0x0, &(0x7f0000000240)='net/icmp\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x2802c2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = fsmount(r1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x125242, 0x20) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:16:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080), 0x1210c0, 0x0) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$AUTOFS_DEV_IOCTL_FAIL(r5, 0xc0189377, &(0x7f0000000140)={{0x1, 0x1, 0x18, r6, {0x8001, 0xe7}}, './file1\x00'}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r7, 0x0, 0x100000001) 10:16:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x224040, 0x100) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x20) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r4, r5, 0x0, 0x100000001) syz_io_uring_complete(0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r4, 0xc0189376, &(0x7f0000000300)=ANY=[@ANYBLOB="010000000100000900000000c90064b4425972093c733c45e770c3794820f4baeb554fd561ea0999fd5534c7309f329c30e6181b777c4a62bd73e67477b64c3e837ab8754e520608c48c452dbe8e7d0bc6f72615986ad1f634ece5d1fcd735380b304ef5c14f6c7f32b972a5a9a7e57c6d219a1c6812620ef6ad96ec4059d9b6a4b20fbc30d424a05465321e3995a82a33f434593ff605dbd95e96978afa2cb1e5cce4dc3229f0613301a846887545622ac3a4ad1da77aff7d0efacdae8a1c3deac89cba07f163be35231fd5fef39fe7071b838ac2275672c941f80a0ffa1d677e18b2e97d6c84d081446d19b1a4b1953a673ff30c6b", @ANYRESDEC=r0, @ANYBLOB="6b0d0000846604ae07590ed9df26eae7"]) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x400a00, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r6, 0xc0189374, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x6}}, './file0\x00'}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x5c3bbb3d68df8b3b) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x100000001) 10:16:04 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 15) 10:16:04 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f00000002c0)={0x0, 0x31}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x50, r2, 0x71e5a000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x2) openat$cgroup_type(r1, &(0x7f0000000000), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r4, {r4}}, './file0\x00'}) sendfile(r1, r2, 0x0, 0x100000001) 10:16:04 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 78) 10:16:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 15) 10:16:04 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r2 = accept4$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000080)=0x1c, 0x80800) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f00000002c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f00000004c0)=ANY=[@ANYRES64=r4, @ANYBLOB="000000000000070000000000f90000030000000000000008000000000000007a000000000078eff4bc000007000000050000007f0000000400000000000000fbffffffffffffff0100000000000000030000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000040db00e7db08f19bd4cf5a190fcbcd59c569e9e76d1149808ff2fcb467718e7ce2b9e47a83dc44ba439ebd8b45f239559f41c7e628652e0321b781d5353f187a999b59b179f1545af1451520"]) [ 2463.940776] FAULT_INJECTION: forcing a failure. [ 2463.940776] name failslab, interval 1, probability 0, space 0, times 0 [ 2463.942228] CPU: 0 PID: 28676 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2463.943132] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2463.944070] Call Trace: [ 2463.944372] dump_stack+0x107/0x167 [ 2463.944774] should_fail.cold+0x5/0xa [ 2463.945203] ? ext4_init_io_end+0x23/0x180 [ 2463.945676] should_failslab+0x5/0x20 [ 2463.946095] kmem_cache_alloc+0x5b/0x310 [ 2463.946575] ext4_init_io_end+0x23/0x180 [ 2463.947034] ext4_writepages+0xee9/0x3350 [ 2463.947514] ? unwind_next_frame+0x13ef/0x1a90 [ 2463.948037] ? find_held_lock+0x2c/0x110 [ 2463.948524] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2463.949081] ? __is_insn_slot_addr+0x14c/0x290 [ 2463.949589] ? __kernel_text_address+0x9/0x40 [ 2463.950083] ? unwind_get_return_address+0x55/0xa0 [ 2463.950625] ? create_prof_cpu_mask+0x20/0x20 [ 2463.951128] ? stack_trace_save+0x8c/0xc0 [ 2463.951587] ? stack_trace_consume_entry+0x160/0x160 [ 2463.952163] ? kasan_save_stack+0x32/0x40 [ 2463.952621] ? kasan_save_stack+0x1b/0x40 [ 2463.953099] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.953668] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2463.954229] do_writepages+0xee/0x2a0 [ 2463.954657] ? page_writeback_cpu_online+0x20/0x20 [ 2463.955196] ? lock_acquire+0x197/0x470 [ 2463.955637] ? create_object.isra.0+0x3ad/0xa30 [ 2463.956198] ? lock_release+0x680/0x680 [ 2463.956637] ? find_held_lock+0x2c/0x110 [ 2463.957093] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2463.957645] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2463.958235] ? mark_held_locks+0x9e/0xe0 [ 2463.958688] ? trace_hardirqs_on+0x5b/0x180 [ 2463.959171] filemap_write_and_wait_range+0x65/0x100 [ 2463.959758] __iomap_dio_rw+0x552/0x1110 [ 2463.960232] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2463.960738] ? ext4_orphan_add+0x253/0x9e0 [ 2463.961205] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2463.961746] ? ext4_empty_dir+0xae0/0xae0 [ 2463.962211] ? jbd2__journal_start+0xf3/0x7e0 [ 2463.962710] iomap_dio_rw+0x31/0x90 [ 2463.963115] ext4_file_write_iter+0xe0e/0x1530 [ 2463.963627] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2463.964139] ? kasan_save_stack+0x32/0x40 [ 2463.964616] ? kasan_save_stack+0x1b/0x40 [ 2463.965071] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.965653] ? iter_file_splice_write+0x165/0xc90 [ 2463.966187] ? direct_splice_actor+0x10f/0x170 [ 2463.966687] ? splice_direct_to_actor+0x387/0x980 [ 2463.967252] ? do_splice_direct+0x1c4/0x290 [ 2463.967727] ? do_sendfile+0x553/0x11e0 [ 2463.968198] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.968712] ? do_syscall_64+0x33/0x40 [ 2463.969169] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2463.969790] do_iter_readv_writev+0x476/0x750 [ 2463.970310] ? _cond_resched+0x10/0x30 [ 2463.970766] ? new_sync_write+0x660/0x660 [ 2463.971243] ? avc_policy_seqno+0x9/0x70 [ 2463.971710] ? selinux_file_permission+0x92/0x520 [ 2463.972265] ? security_file_permission+0xb1/0xe0 [ 2463.972835] do_iter_write+0x191/0x700 [ 2463.973274] ? trace_hardirqs_on+0x5b/0x180 [ 2463.973788] vfs_iter_write+0x70/0xa0 [ 2463.974228] iter_file_splice_write+0x726/0xc90 [ 2463.974774] ? generic_splice_sendpage+0x140/0x140 [ 2463.975348] ? security_file_permission+0xb1/0xe0 [ 2463.975906] ? generic_splice_sendpage+0x140/0x140 [ 2463.976462] direct_splice_actor+0x10f/0x170 [ 2463.976973] splice_direct_to_actor+0x387/0x980 [ 2463.977489] ? pipe_to_sendpage+0x380/0x380 [ 2463.977965] ? do_splice_to+0x160/0x160 [ 2463.978402] ? security_file_permission+0xb1/0xe0 [ 2463.978937] do_splice_direct+0x1c4/0x290 [ 2463.979417] ? splice_direct_to_actor+0x980/0x980 [ 2463.979948] ? avc_policy_seqno+0x9/0x70 [ 2463.980429] ? security_file_permission+0xb1/0xe0 [ 2463.980991] do_sendfile+0x553/0x11e0 [ 2463.981448] ? do_pwritev+0x270/0x270 [ 2463.981891] ? wait_for_completion_io+0x270/0x270 [ 2463.982450] ? rcu_read_lock_any_held+0x75/0xa0 [ 2463.982993] ? vfs_write+0x354/0xb10 [ 2463.983429] __x64_sys_sendfile64+0x1d1/0x210 [ 2463.983931] ? __ia32_sys_sendfile+0x220/0x220 [ 2463.984477] do_syscall_64+0x33/0x40 [ 2463.984913] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2463.985511] RIP: 0033:0x7f48a1116b19 [ 2463.985945] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2463.988062] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2463.988934] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2463.989766] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2463.990586] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2463.991417] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2463.992261] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:16:04 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) statfs(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/74) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2464.019014] FAULT_INJECTION: forcing a failure. [ 2464.019014] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.020398] CPU: 0 PID: 28677 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2464.021175] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.022093] Call Trace: [ 2464.022387] dump_stack+0x107/0x167 [ 2464.022790] should_fail.cold+0x5/0xa [ 2464.023214] ? ext4_find_extent+0xa77/0xd70 [ 2464.023690] should_failslab+0x5/0x20 [ 2464.024136] __kmalloc+0x72/0x390 [ 2464.024522] ext4_find_extent+0xa77/0xd70 [ 2464.024987] ext4_ext_map_blocks+0x1c8/0x5880 [ 2464.025488] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2464.026076] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2464.026659] ? ext4_ext_release+0x10/0x10 [ 2464.027122] ? ext4_map_blocks+0x5cd/0x1910 [ 2464.027602] ? lock_release+0x680/0x680 [ 2464.028053] ? ext4_es_lookup_extent+0x485/0xa80 [ 2464.028576] ? lock_downgrade+0x6d0/0x6d0 [ 2464.029040] ? down_write+0xe0/0x160 [ 2464.029459] ? down_write_killable+0x180/0x180 [ 2464.029976] ext4_map_blocks+0x63f/0x1910 [ 2464.030441] ? kmem_cache_alloc+0x2a6/0x310 [ 2464.030926] ? __kernel_text_address+0x9/0x40 [ 2464.031426] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2464.031929] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.032455] ? __ext4_journal_start_sb+0x214/0x390 [ 2464.033006] ? __ext4_journal_start_sb+0x1db/0x390 [ 2464.033547] ext4_iomap_begin+0x3ad/0x700 [ 2464.034026] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2464.034570] ? kasan_save_stack+0x1b/0x40 [ 2464.035036] ? ext4_file_write_iter+0xe0e/0x1530 [ 2464.035566] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2464.036282] ? splice_direct_to_actor+0x387/0x980 [ 2464.036819] ? do_splice_direct+0x1c4/0x290 [ 2464.037303] ? do_sendfile+0x553/0x11e0 [ 2464.037738] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.038257] ? do_syscall_64+0x33/0x40 [ 2464.038692] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.039282] iomap_apply+0x164/0x810 [ 2464.039698] ? iomap_dio_rw+0x90/0x90 [ 2464.040136] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2464.040781] ? mark_held_locks+0x9e/0xe0 [ 2464.041236] ? filemap_check_errors+0xa5/0x150 [ 2464.041750] __iomap_dio_rw+0x6cd/0x1110 [ 2464.042208] ? iomap_dio_rw+0x90/0x90 [ 2464.042641] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.043152] ? ext4_orphan_add+0x253/0x9e0 [ 2464.043620] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.044178] ? ext4_empty_dir+0xae0/0xae0 [ 2464.044637] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.045167] iomap_dio_rw+0x31/0x90 [ 2464.045575] ext4_file_write_iter+0xe0e/0x1530 [ 2464.046095] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.046597] ? kasan_save_stack+0x32/0x40 [ 2464.047054] ? kasan_save_stack+0x1b/0x40 [ 2464.047516] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.048104] ? iter_file_splice_write+0x165/0xc90 [ 2464.048640] ? direct_splice_actor+0x10f/0x170 [ 2464.049141] ? splice_direct_to_actor+0x387/0x980 [ 2464.049679] ? do_splice_direct+0x1c4/0x290 [ 2464.050152] ? do_sendfile+0x553/0x11e0 [ 2464.050609] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.051120] ? do_syscall_64+0x33/0x40 [ 2464.051551] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.052159] do_iter_readv_writev+0x476/0x750 [ 2464.052655] ? _cond_resched+0x10/0x30 [ 2464.053086] ? new_sync_write+0x660/0x660 [ 2464.053544] ? avc_policy_seqno+0x9/0x70 [ 2464.053995] ? selinux_file_permission+0x92/0x520 [ 2464.054529] ? security_file_permission+0xb1/0xe0 [ 2464.055075] do_iter_write+0x191/0x700 [ 2464.055513] ? trace_hardirqs_on+0x5b/0x180 [ 2464.055999] vfs_iter_write+0x70/0xa0 [ 2464.056435] iter_file_splice_write+0x726/0xc90 [ 2464.056959] ? generic_splice_sendpage+0x140/0x140 [ 2464.057522] ? security_file_permission+0xb1/0xe0 [ 2464.058064] ? generic_splice_sendpage+0x140/0x140 [ 2464.058617] direct_splice_actor+0x10f/0x170 [ 2464.059108] splice_direct_to_actor+0x387/0x980 [ 2464.059627] ? pipe_to_sendpage+0x380/0x380 [ 2464.060119] ? do_splice_to+0x160/0x160 [ 2464.060561] ? security_file_permission+0xb1/0xe0 [ 2464.061099] do_splice_direct+0x1c4/0x290 [ 2464.061566] ? splice_direct_to_actor+0x980/0x980 [ 2464.062106] ? avc_policy_seqno+0x9/0x70 [ 2464.062575] ? security_file_permission+0xb1/0xe0 [ 2464.063119] do_sendfile+0x553/0x11e0 [ 2464.063553] ? do_pwritev+0x270/0x270 [ 2464.063981] ? wait_for_completion_io+0x270/0x270 [ 2464.064528] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.065046] ? vfs_write+0x354/0xb10 [ 2464.065461] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.065961] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.066476] do_syscall_64+0x33/0x40 [ 2464.066895] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.067460] RIP: 0033:0x7f33ba3cab19 [ 2464.067885] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2464.069912] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.070759] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2464.071541] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2464.072336] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.073138] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.073923] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:16:05 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 79) [ 2464.236210] FAULT_INJECTION: forcing a failure. [ 2464.236210] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.237595] CPU: 0 PID: 28690 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2464.238435] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.239344] Call Trace: [ 2464.239643] dump_stack+0x107/0x167 [ 2464.240066] should_fail.cold+0x5/0xa [ 2464.240491] ? create_object.isra.0+0x3a/0xa30 [ 2464.240995] should_failslab+0x5/0x20 [ 2464.241416] kmem_cache_alloc+0x5b/0x310 [ 2464.241873] ? quarantine_put+0x8b/0x1a0 [ 2464.242326] ? trace_hardirqs_on+0x5b/0x180 [ 2464.242806] create_object.isra.0+0x3a/0xa30 [ 2464.243296] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.243857] kmem_cache_alloc+0x159/0x310 [ 2464.244333] ? mempool_free_pages+0x20/0x20 [ 2464.244816] mempool_alloc+0x148/0x360 [ 2464.245250] ? mempool_resize+0x7d0/0x7d0 [ 2464.245712] ? lock_downgrade+0x6d0/0x6d0 [ 2464.246184] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.246736] bio_alloc_bioset+0x36e/0x600 [ 2464.247197] ? bvec_alloc+0x2f0/0x2f0 [ 2464.247628] ? iov_iter_npages+0x1fd/0xa70 [ 2464.248112] iomap_dio_bio_actor+0x518/0xef0 [ 2464.248612] iomap_dio_actor+0x36f/0x560 [ 2464.249065] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.249576] ? do_syscall_64+0x33/0x40 [ 2464.250010] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.250609] iomap_apply+0x289/0x810 [ 2464.251022] ? iomap_dio_rw+0x90/0x90 [ 2464.251457] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2464.252111] ? mark_held_locks+0x9e/0xe0 [ 2464.252571] ? filemap_check_errors+0xa5/0x150 [ 2464.253085] __iomap_dio_rw+0x6cd/0x1110 [ 2464.253555] ? iomap_dio_rw+0x90/0x90 [ 2464.253986] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.254501] ? ext4_orphan_add+0x253/0x9e0 [ 2464.254966] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.255508] ? ext4_empty_dir+0xae0/0xae0 [ 2464.255972] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.256493] iomap_dio_rw+0x31/0x90 [ 2464.256907] ext4_file_write_iter+0xe0e/0x1530 [ 2464.257419] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.257924] ? kasan_save_stack+0x32/0x40 [ 2464.258380] ? kasan_save_stack+0x1b/0x40 [ 2464.258839] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.259405] ? iter_file_splice_write+0x165/0xc90 [ 2464.259944] ? direct_splice_actor+0x10f/0x170 [ 2464.260456] ? splice_direct_to_actor+0x387/0x980 [ 2464.260986] ? do_splice_direct+0x1c4/0x290 [ 2464.261465] ? do_sendfile+0x553/0x11e0 [ 2464.261908] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.262417] ? do_syscall_64+0x33/0x40 [ 2464.262853] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.263447] do_iter_readv_writev+0x476/0x750 [ 2464.263942] ? _cond_resched+0x10/0x30 [ 2464.264384] ? new_sync_write+0x660/0x660 [ 2464.264847] ? avc_policy_seqno+0x9/0x70 [ 2464.265293] ? selinux_file_permission+0x92/0x520 [ 2464.265826] ? security_file_permission+0xb1/0xe0 [ 2464.266364] do_iter_write+0x191/0x700 [ 2464.266798] ? trace_hardirqs_on+0x5b/0x180 [ 2464.267279] vfs_iter_write+0x70/0xa0 [ 2464.267708] iter_file_splice_write+0x726/0xc90 [ 2464.268241] ? generic_splice_sendpage+0x140/0x140 [ 2464.268794] ? security_file_permission+0xb1/0xe0 [ 2464.269330] ? generic_splice_sendpage+0x140/0x140 [ 2464.269890] direct_splice_actor+0x10f/0x170 [ 2464.270375] splice_direct_to_actor+0x387/0x980 [ 2464.270891] ? pipe_to_sendpage+0x380/0x380 [ 2464.271371] ? do_splice_to+0x160/0x160 [ 2464.271813] ? security_file_permission+0xb1/0xe0 [ 2464.272364] do_splice_direct+0x1c4/0x290 [ 2464.272822] ? splice_direct_to_actor+0x980/0x980 [ 2464.273360] ? avc_policy_seqno+0x9/0x70 [ 2464.273817] ? security_file_permission+0xb1/0xe0 [ 2464.274356] do_sendfile+0x553/0x11e0 [ 2464.274783] ? do_pwritev+0x270/0x270 [ 2464.275207] ? wait_for_completion_io+0x270/0x270 [ 2464.275753] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.276280] ? vfs_write+0x354/0xb10 [ 2464.276695] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.277195] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.277709] do_syscall_64+0x33/0x40 [ 2464.278122] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.278688] RIP: 0033:0x7f33ba3cab19 [ 2464.279111] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2464.281153] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.282006] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2464.282791] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2464.283576] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.284374] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.285156] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:16:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 16) 10:16:05 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 16) 10:16:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) r6 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) fallocate(r6, 0x20, 0x10001, 0x2) 10:16:05 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0xf7ffffff) r4 = socket$inet_udp(0x2, 0x2, 0x0) r5 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000200)={0x8, 0x80, 0x40}) fcntl$setlease(r5, 0x400, 0x1) r6 = fork() ptrace(0x10, r6) fcntl$setown(r5, 0x8, r6) fcntl$setownex(r4, 0xf, &(0x7f0000000000)={0x1, r6}) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000080)={'\x00', 0x7, 0xb4, 0x2, 0x1, 0xff51, r6}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {r3}}, './file0\x00'}) getdents64(r7, &(0x7f0000000180)=""/74, 0x4a) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000240)) sendfile(r1, r8, 0x0, 0x100000001) [ 2464.476212] FAULT_INJECTION: forcing a failure. [ 2464.476212] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.477983] CPU: 1 PID: 28894 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2464.479040] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.480284] Call Trace: [ 2464.480694] dump_stack+0x107/0x167 [ 2464.481355] should_fail.cold+0x5/0xa [ 2464.482085] ? create_object.isra.0+0x3a/0xa30 [ 2464.482792] should_failslab+0x5/0x20 [ 2464.483384] kmem_cache_alloc+0x5b/0x310 [ 2464.484014] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2464.484730] create_object.isra.0+0x3a/0xa30 [ 2464.485392] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.486157] kmem_cache_alloc+0x159/0x310 [ 2464.486777] ext4_init_io_end+0x23/0x180 [ 2464.487381] ext4_writepages+0x8ec/0x3350 [ 2464.488012] ? unwind_next_frame+0x13ef/0x1a90 [ 2464.488725] ? find_held_lock+0x2c/0x110 [ 2464.489344] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2464.490075] ? __is_insn_slot_addr+0x14c/0x290 [ 2464.490766] ? __kernel_text_address+0x9/0x40 [ 2464.491461] ? unwind_get_return_address+0x55/0xa0 [ 2464.492212] ? create_prof_cpu_mask+0x20/0x20 [ 2464.492925] ? stack_trace_save+0x8c/0xc0 [ 2464.493571] ? stack_trace_consume_entry+0x160/0x160 [ 2464.494353] ? kasan_save_stack+0x32/0x40 [ 2464.495004] ? kasan_save_stack+0x1b/0x40 [ 2464.495613] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.496370] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2464.497101] do_writepages+0xee/0x2a0 [ 2464.497665] ? page_writeback_cpu_online+0x20/0x20 [ 2464.498385] ? lock_acquire+0x197/0x470 [ 2464.498971] ? create_object.isra.0+0x3ad/0xa30 [ 2464.499663] ? lock_release+0x680/0x680 [ 2464.500257] ? find_held_lock+0x2c/0x110 [ 2464.500870] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2464.501618] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2464.502400] ? mark_held_locks+0x9e/0xe0 [ 2464.503011] ? trace_hardirqs_on+0x5b/0x180 [ 2464.503654] filemap_write_and_wait_range+0x65/0x100 [ 2464.504422] __iomap_dio_rw+0x552/0x1110 [ 2464.505034] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.505715] ? ext4_orphan_add+0x253/0x9e0 [ 2464.506341] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.507073] ? ext4_empty_dir+0xae0/0xae0 [ 2464.507691] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.508364] iomap_dio_rw+0x31/0x90 [ 2464.508905] ext4_file_write_iter+0xe0e/0x1530 [ 2464.509586] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.510256] ? lock_chain_count+0x20/0x20 [ 2464.510863] ? iter_file_splice_write+0x165/0xc90 [ 2464.511568] ? direct_splice_actor+0x10f/0x170 [ 2464.512253] ? splice_direct_to_actor+0x387/0x980 [ 2464.512971] ? do_splice_direct+0x1c4/0x290 [ 2464.513608] ? do_sendfile+0x553/0x11e0 [ 2464.514195] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.514873] ? do_syscall_64+0x33/0x40 [ 2464.515455] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.516255] do_iter_readv_writev+0x476/0x750 [ 2464.516908] ? _cond_resched+0x10/0x30 [ 2464.517481] ? new_sync_write+0x660/0x660 [ 2464.518093] ? avc_policy_seqno+0x9/0x70 [ 2464.518686] ? selinux_file_permission+0x92/0x520 [ 2464.519410] ? security_file_permission+0xb1/0xe0 [ 2464.520128] do_iter_write+0x191/0x700 [ 2464.520707] vfs_iter_write+0x70/0xa0 [ 2464.521268] iter_file_splice_write+0x726/0xc90 [ 2464.521967] ? generic_splice_sendpage+0x140/0x140 [ 2464.522713] ? security_file_permission+0xb1/0xe0 [ 2464.523437] ? generic_splice_sendpage+0x140/0x140 [ 2464.524164] direct_splice_actor+0x10f/0x170 [ 2464.524808] splice_direct_to_actor+0x387/0x980 [ 2464.525492] ? pipe_to_sendpage+0x380/0x380 [ 2464.526146] ? do_splice_to+0x160/0x160 [ 2464.526730] ? security_file_permission+0xb1/0xe0 [ 2464.527440] do_splice_direct+0x1c4/0x290 [ 2464.528053] ? splice_direct_to_actor+0x980/0x980 [ 2464.528762] ? avc_policy_seqno+0x9/0x70 [ 2464.529366] ? security_file_permission+0xb1/0xe0 [ 2464.530075] do_sendfile+0x553/0x11e0 [ 2464.530639] ? do_pwritev+0x270/0x270 [ 2464.531193] ? wait_for_completion_io+0x270/0x270 [ 2464.531901] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.532591] ? vfs_write+0x354/0xb10 [ 2464.533137] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.533791] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.534471] do_syscall_64+0x33/0x40 [ 2464.535027] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.535809] RIP: 0033:0x7f48a1116b19 [ 2464.536352] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2464.539018] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.540124] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2464.541146] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2464.542185] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.543222] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.544253] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2464.570987] FAULT_INJECTION: forcing a failure. [ 2464.570987] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.573018] CPU: 1 PID: 28897 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2464.574179] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.575706] Call Trace: [ 2464.576120] dump_stack+0x107/0x167 [ 2464.576753] should_fail.cold+0x5/0xa [ 2464.577447] ? create_object.isra.0+0x3a/0xa30 [ 2464.578289] should_failslab+0x5/0x20 [ 2464.578921] kmem_cache_alloc+0x5b/0x310 [ 2464.579626] create_object.isra.0+0x3a/0xa30 [ 2464.580449] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.581292] kmem_cache_alloc+0x159/0x310 [ 2464.581967] ext4_init_io_end+0x23/0x180 [ 2464.582684] ext4_writepages+0xee9/0x3350 [ 2464.583446] ? unwind_next_frame+0x13ef/0x1a90 [ 2464.584269] ? find_held_lock+0x2c/0x110 [ 2464.584996] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2464.585903] ? __is_insn_slot_addr+0x14c/0x290 [ 2464.586702] ? __kernel_text_address+0x9/0x40 [ 2464.587476] ? unwind_get_return_address+0x55/0xa0 [ 2464.588424] ? create_prof_cpu_mask+0x20/0x20 [ 2464.589221] ? stack_trace_save+0x8c/0xc0 [ 2464.589929] ? stack_trace_consume_entry+0x160/0x160 [ 2464.590921] ? kasan_save_stack+0x32/0x40 [ 2464.591619] ? kasan_save_stack+0x1b/0x40 [ 2464.592301] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.593228] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2464.594073] do_writepages+0xee/0x2a0 [ 2464.594711] ? page_writeback_cpu_online+0x20/0x20 [ 2464.595636] ? lock_acquire+0x197/0x470 [ 2464.596302] ? create_object.isra.0+0x3ad/0xa30 [ 2464.597102] ? lock_release+0x680/0x680 [ 2464.597804] ? find_held_lock+0x2c/0x110 [ 2464.598557] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2464.599375] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2464.600295] ? mark_held_locks+0x9e/0xe0 [ 2464.600874] ? trace_hardirqs_on+0x5b/0x180 [ 2464.601488] filemap_write_and_wait_range+0x65/0x100 [ 2464.602205] __iomap_dio_rw+0x552/0x1110 [ 2464.602791] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.603442] ? ext4_orphan_add+0x253/0x9e0 [ 2464.604241] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.605070] ? ext4_empty_dir+0xae0/0xae0 [ 2464.605758] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.606617] iomap_dio_rw+0x31/0x90 [ 2464.607288] ext4_file_write_iter+0xe0e/0x1530 [ 2464.608085] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.608838] ? kasan_save_stack+0x32/0x40 [ 2464.609590] ? kasan_save_stack+0x1b/0x40 [ 2464.610258] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.611147] ? iter_file_splice_write+0x165/0xc90 [ 2464.611912] ? direct_splice_actor+0x10f/0x170 [ 2464.612784] ? splice_direct_to_actor+0x387/0x980 [ 2464.613573] ? do_splice_direct+0x1c4/0x290 [ 2464.614287] ? do_sendfile+0x553/0x11e0 [ 2464.614993] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.615774] ? do_syscall_64+0x33/0x40 [ 2464.616542] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.617417] do_iter_readv_writev+0x476/0x750 [ 2464.618185] ? _cond_resched+0x10/0x30 [ 2464.618915] ? new_sync_write+0x660/0x660 [ 2464.619599] ? avc_policy_seqno+0x9/0x70 [ 2464.620307] ? selinux_file_permission+0x92/0x520 [ 2464.621109] ? security_file_permission+0xb1/0xe0 [ 2464.622035] do_iter_write+0x191/0x700 [ 2464.622612] ? trace_hardirqs_on+0x5b/0x180 [ 2464.623330] vfs_iter_write+0x70/0xa0 [ 2464.624005] iter_file_splice_write+0x726/0xc90 [ 2464.624885] ? generic_splice_sendpage+0x140/0x140 [ 2464.625718] ? security_file_permission+0xb1/0xe0 [ 2464.626533] ? generic_splice_sendpage+0x140/0x140 [ 2464.627489] direct_splice_actor+0x10f/0x170 [ 2464.628271] splice_direct_to_actor+0x387/0x980 [ 2464.629055] ? pipe_to_sendpage+0x380/0x380 [ 2464.629884] ? do_splice_to+0x160/0x160 [ 2464.630505] ? security_file_permission+0xb1/0xe0 [ 2464.631289] do_splice_direct+0x1c4/0x290 [ 2464.632044] ? splice_direct_to_actor+0x980/0x980 [ 2464.632861] ? avc_policy_seqno+0x9/0x70 [ 2464.633588] ? security_file_permission+0xb1/0xe0 [ 2464.634425] do_sendfile+0x553/0x11e0 [ 2464.635189] ? do_pwritev+0x270/0x270 [ 2464.635782] ? wait_for_completion_io+0x270/0x270 [ 2464.636583] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.637463] ? vfs_write+0x354/0xb10 [ 2464.638065] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.638780] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.639620] do_syscall_64+0x33/0x40 [ 2464.640272] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.641129] RIP: 0033:0x7f8d732ceb19 [ 2464.641800] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2464.645156] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.646380] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2464.647687] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2464.648686] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.649670] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.650687] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:16:05 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x48280, 0x24) sendfile(r1, r2, 0x0, 0x100000001) 10:16:05 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 80) 10:16:05 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = accept$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000140)=0x14) lseek(r1, 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x8) r4 = socket$inet(0x2, 0x3, 0x7) r5 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r5, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) getsockname(r5, &(0x7f0000000180)=@nfc, &(0x7f0000000240)=0x80) r6 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200000c, 0x10, r6, 0x21566000) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$EXT4_IOC_SWAP_BOOT(r4, 0x6611) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x501802, 0x0) sendfile(r3, r7, 0x0, 0xffff) [ 2464.736210] FAULT_INJECTION: forcing a failure. [ 2464.736210] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.738246] CPU: 1 PID: 28906 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2464.739358] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.740833] Call Trace: [ 2464.741195] dump_stack+0x107/0x167 [ 2464.741788] should_fail.cold+0x5/0xa [ 2464.742428] ? bvec_alloc+0x148/0x2f0 [ 2464.743098] should_failslab+0x5/0x20 [ 2464.743640] kmem_cache_alloc+0x5b/0x310 [ 2464.744285] bvec_alloc+0x148/0x2f0 [ 2464.744882] bio_alloc_bioset+0x40a/0x600 [ 2464.745633] ? bvec_alloc+0x2f0/0x2f0 [ 2464.746172] ? iov_iter_npages+0x1fd/0xa70 [ 2464.746834] iomap_dio_bio_actor+0x518/0xef0 [ 2464.747590] iomap_dio_actor+0x36f/0x560 [ 2464.748241] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.748973] ? do_syscall_64+0x33/0x40 [ 2464.749630] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.750579] iomap_apply+0x289/0x810 [ 2464.751100] ? iomap_dio_rw+0x90/0x90 [ 2464.751710] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2464.752718] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2464.753521] ? __memset+0x29/0x40 [ 2464.754043] ? filemap_check_errors+0xa5/0x150 [ 2464.754858] __iomap_dio_rw+0x6cd/0x1110 [ 2464.755474] ? iomap_dio_rw+0x90/0x90 [ 2464.756155] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.756883] ? ext4_orphan_add+0x253/0x9e0 [ 2464.757637] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.758385] ? ext4_empty_dir+0xae0/0xae0 [ 2464.759030] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.759825] iomap_dio_rw+0x31/0x90 [ 2464.760493] ext4_file_write_iter+0xe0e/0x1530 [ 2464.761195] ? __switch_to_asm+0x3a/0x60 [ 2464.761841] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.762631] ? io_schedule_timeout+0x140/0x140 [ 2464.763322] ? splice_direct_to_actor+0x387/0x980 [ 2464.764111] ? do_splice_direct+0x1c4/0x290 [ 2464.764819] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.765436] ? do_syscall_64+0x33/0x40 [ 2464.766004] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.766828] do_iter_readv_writev+0x476/0x750 [ 2464.767593] ? _cond_resched+0x23/0x30 [ 2464.768273] ? new_sync_write+0x660/0x660 [ 2464.768913] ? avc_policy_seqno+0x9/0x70 [ 2464.769562] ? selinux_file_permission+0x92/0x520 [ 2464.770435] ? security_file_permission+0xb1/0xe0 [ 2464.771157] do_iter_write+0x191/0x700 [ 2464.771728] ? trace_hardirqs_on+0x5b/0x180 [ 2464.772450] vfs_iter_write+0x70/0xa0 [ 2464.773106] iter_file_splice_write+0x726/0xc90 [ 2464.773861] ? generic_splice_sendpage+0x140/0x140 [ 2464.774633] ? security_file_permission+0xb1/0xe0 [ 2464.775508] ? generic_splice_sendpage+0x140/0x140 [ 2464.776287] direct_splice_actor+0x10f/0x170 [ 2464.776981] splice_direct_to_actor+0x387/0x980 [ 2464.777840] ? pipe_to_sendpage+0x380/0x380 [ 2464.778447] ? do_splice_to+0x160/0x160 [ 2464.779039] ? security_file_permission+0xb1/0xe0 [ 2464.779862] do_splice_direct+0x1c4/0x290 [ 2464.780523] ? splice_direct_to_actor+0x980/0x980 [ 2464.781279] ? avc_policy_seqno+0x9/0x70 [ 2464.781947] ? security_file_permission+0xb1/0xe0 [ 2464.782780] do_sendfile+0x553/0x11e0 [ 2464.783404] ? do_pwritev+0x270/0x270 [ 2464.783991] ? wait_for_completion_io+0x270/0x270 [ 2464.784798] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.785495] ? vfs_write+0x354/0xb10 [ 2464.786060] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.786834] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.787592] do_syscall_64+0x33/0x40 [ 2464.788215] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2464.788996] RIP: 0033:0x7f33ba3cab19 [ 2464.789645] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2464.792549] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.793796] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2464.794927] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2464.796055] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.797260] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.798337] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:16:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 17) 10:16:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x140c2, 0x161) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x200, 0xc0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) [ 2464.977030] FAULT_INJECTION: forcing a failure. [ 2464.977030] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.978638] CPU: 1 PID: 29091 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2464.979463] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.980439] Call Trace: [ 2464.980763] dump_stack+0x107/0x167 [ 2464.981184] should_fail.cold+0x5/0xa [ 2464.981626] ? create_object.isra.0+0x3a/0xa30 [ 2464.982150] should_failslab+0x5/0x20 [ 2464.982588] kmem_cache_alloc+0x5b/0x310 [ 2464.983057] ? lock_chain_count+0x20/0x20 [ 2464.983535] create_object.isra.0+0x3a/0xa30 [ 2464.984047] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.984635] __kmalloc+0x16e/0x390 [ 2464.985050] ext4_find_extent+0xa77/0xd70 [ 2464.985532] ext4_ext_map_blocks+0x1c8/0x5880 [ 2464.986089] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2464.986685] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2464.987282] ? ext4_ext_release+0x10/0x10 [ 2464.987758] ? ext4_map_blocks+0x5cd/0x1910 [ 2464.988256] ? lock_release+0x680/0x680 [ 2464.988711] ? ext4_es_lookup_extent+0x485/0xa80 [ 2464.989254] ? lock_downgrade+0x6d0/0x6d0 [ 2464.989731] ? down_write+0xe0/0x160 [ 2464.990158] ? down_write_killable+0x180/0x180 [ 2464.990684] ext4_map_blocks+0x63f/0x1910 [ 2464.991158] ? kmem_cache_alloc+0x2a6/0x310 [ 2464.991650] ? __kernel_text_address+0x9/0x40 [ 2464.992172] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2464.992684] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.993200] ? __ext4_journal_start_sb+0x214/0x390 [ 2464.993755] ? __ext4_journal_start_sb+0x1db/0x390 [ 2464.994314] ext4_iomap_begin+0x3ad/0x700 [ 2464.994792] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2464.995346] ? kasan_save_stack+0x1b/0x40 [ 2464.995818] ? ext4_file_write_iter+0xe0e/0x1530 [ 2464.996371] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2464.997090] ? splice_direct_to_actor+0x387/0x980 [ 2464.997635] ? do_splice_direct+0x1c4/0x290 [ 2464.998132] ? do_sendfile+0x553/0x11e0 [ 2464.998584] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.999108] ? do_syscall_64+0x33/0x40 [ 2464.999551] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2465.000166] iomap_apply+0x164/0x810 [ 2465.000588] ? iomap_dio_rw+0x90/0x90 [ 2465.001027] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2465.001685] ? mark_held_locks+0x9e/0xe0 [ 2465.002156] ? filemap_check_errors+0xa5/0x150 [ 2465.002682] __iomap_dio_rw+0x6cd/0x1110 [ 2465.003141] ? iomap_dio_rw+0x90/0x90 [ 2465.003589] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2465.004115] ? ext4_orphan_add+0x253/0x9e0 [ 2465.004594] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2465.005156] ? ext4_empty_dir+0xae0/0xae0 [ 2465.005624] ? jbd2__journal_start+0xf3/0x7e0 [ 2465.006141] iomap_dio_rw+0x31/0x90 [ 2465.006561] ext4_file_write_iter+0xe0e/0x1530 [ 2465.007085] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2465.007600] ? kasan_save_stack+0x32/0x40 [ 2465.008078] ? kasan_save_stack+0x1b/0x40 [ 2465.008546] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2465.009142] ? iter_file_splice_write+0x165/0xc90 [ 2465.009687] ? direct_splice_actor+0x10f/0x170 [ 2465.010231] ? splice_direct_to_actor+0x387/0x980 [ 2465.010776] ? do_splice_direct+0x1c4/0x290 [ 2465.011271] ? do_sendfile+0x553/0x11e0 [ 2465.011718] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2465.012254] ? do_syscall_64+0x33/0x40 [ 2465.012697] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2465.013302] do_iter_readv_writev+0x476/0x750 [ 2465.013806] ? _cond_resched+0x10/0x30 [ 2465.014249] ? new_sync_write+0x660/0x660 [ 2465.014718] ? avc_policy_seqno+0x9/0x70 [ 2465.015177] ? selinux_file_permission+0x92/0x520 [ 2465.015726] ? security_file_permission+0xb1/0xe0 [ 2465.016288] do_iter_write+0x191/0x700 [ 2465.016730] ? trace_hardirqs_on+0x5b/0x180 [ 2465.017222] vfs_iter_write+0x70/0xa0 [ 2465.017653] iter_file_splice_write+0x726/0xc90 [ 2465.018187] ? generic_splice_sendpage+0x140/0x140 [ 2465.018752] ? security_file_permission+0xb1/0xe0 [ 2465.019308] ? generic_splice_sendpage+0x140/0x140 [ 2465.019862] direct_splice_actor+0x10f/0x170 [ 2465.020374] splice_direct_to_actor+0x387/0x980 [ 2465.020905] ? pipe_to_sendpage+0x380/0x380 [ 2465.021403] ? do_splice_to+0x160/0x160 [ 2465.021864] ? security_file_permission+0xb1/0xe0 [ 2465.022422] do_splice_direct+0x1c4/0x290 [ 2465.022898] ? splice_direct_to_actor+0x980/0x980 [ 2465.023465] ? avc_policy_seqno+0x9/0x70 [ 2465.023929] ? security_file_permission+0xb1/0xe0 [ 2465.024499] do_sendfile+0x553/0x11e0 [ 2465.024939] ? do_pwritev+0x270/0x270 [ 2465.025370] ? wait_for_completion_io+0x270/0x270 [ 2465.025930] ? rcu_read_lock_any_held+0x75/0xa0 [ 2465.026457] ? vfs_write+0x354/0xb10 [ 2465.026890] __x64_sys_sendfile64+0x1d1/0x210 [ 2465.027411] ? __ia32_sys_sendfile+0x220/0x220 [ 2465.027948] do_syscall_64+0x33/0x40 [ 2465.028382] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2465.028960] RIP: 0033:0x7f8d732ceb19 [ 2465.029388] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2465.031481] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2465.032358] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2465.033166] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2465.033977] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2465.034785] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2465.035597] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:16:19 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:16:19 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) r3 = socket(0x8, 0x6, 0x5) ioctl$AUTOFS_IOC_ASKUMOUNT(r3, 0x80049370, &(0x7f0000000140)) fallocate(r2, 0x0, 0x0, 0x8000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x400000, 0x140) 10:16:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 18) 10:16:19 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fchown(r4, 0xffffffffffffffff, 0xee01) sendfile(r2, r3, 0x0, 0x100000001) syz_io_uring_setup(0x7261, &(0x7f0000000140)={0x0, 0xeb30, 0x1, 0x1, 0x2f1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f00000001c0), &(0x7f0000000240)=0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@generic, &(0x7f0000000340)=0x80) openat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x0, 0x40) r7 = memfd_create(&(0x7f00000003c0)='s{.\x00\a)\xe1\xc7\xe3\x00`&\x19\x1ezzG\xe4d\xf7+\x92\xb1\xda\xc52\xf7q\x9cU\xcep\xd3\xaf\xff\xc1\x87}\x00\xe6\a\x9f\xc6\xb2\xd7\v', 0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x4, 0x0, @fd=r7, 0x0, 0x0, 0x0, {0x1000}, 0x0, {0x0, r8}}, 0x5) syz_io_uring_submit(0x0, r5, &(0x7f0000000500)=@IORING_OP_RECVMSG={0xa, 0x4, 0x0, r6, 0x0, &(0x7f00000004c0)={&(0x7f0000000380)=@un=@abs, 0x80, &(0x7f0000000440)=[{&(0x7f0000000400)=""/58, 0x3a}], 0x1, &(0x7f0000000480)=""/9, 0x9}, 0x0, 0x2000, 0x0, {0x0, r8}}, 0x4) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000080)=0x2) 10:16:19 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 17) 10:16:19 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r0, &(0x7f0000000000)={0x20000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:16:19 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 81) 10:16:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x105a82, 0xcc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = io_uring_setup(0x6bff, &(0x7f0000000140)={0x0, 0xc104, 0x4, 0x2, 0x1a5, 0x0, r1}) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x80000000, 0x20}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) [ 2478.265916] FAULT_INJECTION: forcing a failure. [ 2478.265916] name failslab, interval 1, probability 0, space 0, times 0 [ 2478.266704] FAULT_INJECTION: forcing a failure. [ 2478.266704] name failslab, interval 1, probability 0, space 0, times 0 [ 2478.267424] CPU: 0 PID: 29130 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2478.270984] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2478.272022] Call Trace: [ 2478.272364] dump_stack+0x107/0x167 [ 2478.272840] should_fail.cold+0x5/0xa [ 2478.273349] ? mempool_alloc+0x148/0x360 [ 2478.273870] ? mempool_free_pages+0x20/0x20 [ 2478.274422] should_failslab+0x5/0x20 [ 2478.274916] kmem_cache_alloc+0x5b/0x310 [ 2478.275443] ? mempool_free_pages+0x20/0x20 [ 2478.276008] mempool_alloc+0x148/0x360 [ 2478.276519] ? mempool_resize+0x7d0/0x7d0 [ 2478.277052] ? lock_downgrade+0x6d0/0x6d0 [ 2478.277574] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2478.278210] bio_alloc_bioset+0x36e/0x600 [ 2478.278739] ? bvec_alloc+0x2f0/0x2f0 [ 2478.279263] ? iov_iter_npages+0x1fd/0xa70 [ 2478.279840] iomap_dio_bio_actor+0x518/0xef0 [ 2478.280439] iomap_dio_actor+0x36f/0x560 [ 2478.281002] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2478.281648] ? do_syscall_64+0x33/0x40 [ 2478.282191] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.282904] iomap_apply+0x289/0x810 [ 2478.283389] ? iomap_dio_rw+0x90/0x90 [ 2478.283899] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2478.284632] ? mark_held_locks+0x9e/0xe0 [ 2478.285163] ? filemap_check_errors+0xa5/0x150 [ 2478.285794] __iomap_dio_rw+0x6cd/0x1110 [ 2478.286346] ? iomap_dio_rw+0x90/0x90 [ 2478.286884] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2478.287475] ? ext4_orphan_add+0x253/0x9e0 [ 2478.287996] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2478.288676] ? ext4_empty_dir+0xae0/0xae0 [ 2478.289211] ? jbd2__journal_start+0xf3/0x7e0 [ 2478.289828] iomap_dio_rw+0x31/0x90 [ 2478.290319] ext4_file_write_iter+0xe0e/0x1530 [ 2478.290944] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2478.291565] ? kasan_save_stack+0x32/0x40 [ 2478.292122] ? kasan_save_stack+0x1b/0x40 [ 2478.292685] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.293374] ? iter_file_splice_write+0x165/0xc90 [ 2478.293976] ? direct_splice_actor+0x10f/0x170 [ 2478.294556] ? splice_direct_to_actor+0x387/0x980 [ 2478.295203] ? do_splice_direct+0x1c4/0x290 [ 2478.295784] ? do_sendfile+0x553/0x11e0 [ 2478.296281] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2478.296899] ? do_syscall_64+0x33/0x40 [ 2478.297429] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.298148] do_iter_readv_writev+0x476/0x750 [ 2478.298717] ? _cond_resched+0x10/0x30 [ 2478.299237] ? new_sync_write+0x660/0x660 [ 2478.299789] ? avc_policy_seqno+0x9/0x70 [ 2478.300313] ? selinux_file_permission+0x92/0x520 [ 2478.300907] ? security_file_permission+0xb1/0xe0 [ 2478.301523] do_iter_write+0x191/0x700 [ 2478.302046] ? trace_hardirqs_on+0x5b/0x180 [ 2478.302599] vfs_iter_write+0x70/0xa0 [ 2478.303068] iter_file_splice_write+0x726/0xc90 [ 2478.303676] ? generic_splice_sendpage+0x140/0x140 [ 2478.304358] ? security_file_permission+0xb1/0xe0 [ 2478.304975] ? generic_splice_sendpage+0x140/0x140 [ 2478.305636] direct_splice_actor+0x10f/0x170 [ 2478.306222] splice_direct_to_actor+0x387/0x980 [ 2478.306818] ? pipe_to_sendpage+0x380/0x380 [ 2478.307349] ? do_splice_to+0x160/0x160 [ 2478.307859] ? security_file_permission+0xb1/0xe0 [ 2478.308460] do_splice_direct+0x1c4/0x290 [ 2478.308985] ? splice_direct_to_actor+0x980/0x980 [ 2478.309633] ? avc_policy_seqno+0x9/0x70 [ 2478.310175] ? security_file_permission+0xb1/0xe0 [ 2478.310850] do_sendfile+0x553/0x11e0 [ 2478.311376] ? do_pwritev+0x270/0x270 [ 2478.311867] ? wait_for_completion_io+0x270/0x270 [ 2478.312511] ? rcu_read_lock_any_held+0x75/0xa0 [ 2478.313111] ? vfs_write+0x354/0xb10 [ 2478.313626] __x64_sys_sendfile64+0x1d1/0x210 [ 2478.314237] ? __ia32_sys_sendfile+0x220/0x220 [ 2478.314888] do_syscall_64+0x33/0x40 [ 2478.315387] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.316074] RIP: 0033:0x7f33ba3cab19 [ 2478.316557] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2478.318896] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2478.319861] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2478.320767] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2478.321671] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2478.322573] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2478.323473] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2478.324417] CPU: 1 PID: 29128 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2478.325912] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2478.327692] Call Trace: [ 2478.328275] dump_stack+0x107/0x167 [ 2478.329070] should_fail.cold+0x5/0xa [ 2478.330163] ? create_object.isra.0+0x3a/0xa30 [ 2478.331131] should_failslab+0x5/0x20 [ 2478.331943] kmem_cache_alloc+0x5b/0x310 [ 2478.333079] create_object.isra.0+0x3a/0xa30 [ 2478.334146] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.334774] FAULT_INJECTION: forcing a failure. [ 2478.334774] name failslab, interval 1, probability 0, space 0, times 0 [ 2478.335241] kmem_cache_alloc+0x159/0x310 [ 2478.335271] jbd2__journal_start+0x190/0x7e0 [ 2478.338462] __ext4_journal_start_sb+0x214/0x390 [ 2478.339502] ext4_writepages+0x102d/0x3350 [ 2478.340429] ? unwind_next_frame+0x13ef/0x1a90 [ 2478.341423] ? find_held_lock+0x2c/0x110 [ 2478.342301] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2478.343377] ? __is_insn_slot_addr+0x14c/0x290 [ 2478.344394] ? __kernel_text_address+0x9/0x40 [ 2478.345341] ? unwind_get_return_address+0x55/0xa0 [ 2478.346404] ? create_prof_cpu_mask+0x20/0x20 [ 2478.347377] ? stack_trace_save+0x8c/0xc0 [ 2478.348281] ? stack_trace_consume_entry+0x160/0x160 [ 2478.349406] ? kasan_save_stack+0x32/0x40 [ 2478.350301] ? kasan_save_stack+0x1b/0x40 [ 2478.351207] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.352316] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2478.353364] do_writepages+0xee/0x2a0 [ 2478.354204] ? page_writeback_cpu_online+0x20/0x20 [ 2478.355276] ? lock_acquire+0x197/0x470 [ 2478.356152] ? create_object.isra.0+0x3ad/0xa30 [ 2478.357178] ? lock_release+0x680/0x680 [ 2478.358049] ? find_held_lock+0x2c/0x110 [ 2478.358952] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2478.360031] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2478.361206] ? mark_held_locks+0x9e/0xe0 [ 2478.362108] ? trace_hardirqs_on+0x5b/0x180 [ 2478.363062] filemap_write_and_wait_range+0x65/0x100 [ 2478.364184] __iomap_dio_rw+0x552/0x1110 [ 2478.365104] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2478.366103] ? ext4_orphan_add+0x253/0x9e0 [ 2478.367103] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2478.368290] ? ext4_empty_dir+0xae0/0xae0 [ 2478.369184] ? jbd2__journal_start+0xf3/0x7e0 [ 2478.370179] iomap_dio_rw+0x31/0x90 [ 2478.370988] ext4_file_write_iter+0xe0e/0x1530 [ 2478.372005] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2478.373005] ? kasan_save_stack+0x32/0x40 [ 2478.373902] ? kasan_save_stack+0x1b/0x40 [ 2478.374795] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.375894] ? iter_file_splice_write+0x165/0xc90 [ 2478.376973] ? direct_splice_actor+0x10f/0x170 [ 2478.377982] ? splice_direct_to_actor+0x387/0x980 [ 2478.379044] ? do_splice_direct+0x1c4/0x290 [ 2478.380007] ? do_sendfile+0x553/0x11e0 [ 2478.380901] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2478.381940] ? do_syscall_64+0x33/0x40 [ 2478.382803] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.383998] do_iter_readv_writev+0x476/0x750 [ 2478.385001] ? _cond_resched+0x10/0x30 [ 2478.385885] ? new_sync_write+0x660/0x660 [ 2478.386814] ? avc_policy_seqno+0x9/0x70 [ 2478.387725] ? selinux_file_permission+0x92/0x520 [ 2478.388847] ? security_file_permission+0xb1/0xe0 [ 2478.389943] do_iter_write+0x191/0x700 [ 2478.390829] ? trace_hardirqs_on+0x5b/0x180 [ 2478.391832] vfs_iter_write+0x70/0xa0 [ 2478.392710] iter_file_splice_write+0x726/0xc90 [ 2478.393774] ? generic_splice_sendpage+0x140/0x140 [ 2478.394900] ? security_file_permission+0xb1/0xe0 [ 2478.395998] ? generic_splice_sendpage+0x140/0x140 [ 2478.397112] direct_splice_actor+0x10f/0x170 [ 2478.398108] splice_direct_to_actor+0x387/0x980 [ 2478.399130] ? pipe_to_sendpage+0x380/0x380 [ 2478.400111] ? do_splice_to+0x160/0x160 [ 2478.400984] ? security_file_permission+0xb1/0xe0 [ 2478.402066] do_splice_direct+0x1c4/0x290 [ 2478.403014] ? splice_direct_to_actor+0x980/0x980 [ 2478.404104] ? avc_policy_seqno+0x9/0x70 [ 2478.405055] ? security_file_permission+0xb1/0xe0 [ 2478.406169] do_sendfile+0x553/0x11e0 [ 2478.407055] ? do_pwritev+0x270/0x270 [ 2478.407921] ? wait_for_completion_io+0x270/0x270 [ 2478.409036] ? rcu_read_lock_any_held+0x75/0xa0 [ 2478.410100] ? vfs_write+0x354/0xb10 [ 2478.410978] __x64_sys_sendfile64+0x1d1/0x210 [ 2478.412010] ? __ia32_sys_sendfile+0x220/0x220 [ 2478.413087] do_syscall_64+0x33/0x40 [ 2478.413947] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.415140] RIP: 0033:0x7f8d732ceb19 [ 2478.415996] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2478.420270] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2478.422045] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2478.423696] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2478.425389] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2478.427046] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2478.428723] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 [ 2478.430419] CPU: 0 PID: 29141 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2478.431284] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2478.432291] Call Trace: [ 2478.432620] dump_stack+0x107/0x167 [ 2478.433071] should_fail.cold+0x5/0xa [ 2478.433524] ? ext4_init_io_end+0x23/0x180 [ 2478.434194] should_failslab+0x5/0x20 [ 2478.434738] kmem_cache_alloc+0x5b/0x310 [ 2478.435233] ext4_init_io_end+0x23/0x180 [ 2478.435745] ext4_writepages+0xee9/0x3350 [ 2478.436292] ? unwind_next_frame+0x13ef/0x1a90 [ 2478.436848] ? find_held_lock+0x2c/0x110 [ 2478.437349] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2478.437927] ? __is_insn_slot_addr+0x14c/0x290 [ 2478.438490] ? __kernel_text_address+0x9/0x40 [ 2478.439026] ? unwind_get_return_address+0x55/0xa0 [ 2478.439596] ? create_prof_cpu_mask+0x20/0x20 [ 2478.440146] ? stack_trace_save+0x8c/0xc0 [ 2478.440634] ? stack_trace_consume_entry+0x160/0x160 [ 2478.441254] ? kasan_save_stack+0x32/0x40 [ 2478.441749] ? kasan_save_stack+0x1b/0x40 [ 2478.442228] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.442814] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2478.443409] do_writepages+0xee/0x2a0 [ 2478.443852] ? page_writeback_cpu_online+0x20/0x20 [ 2478.444457] ? lock_acquire+0x197/0x470 [ 2478.444938] ? create_object.isra.0+0x3ad/0xa30 [ 2478.445503] ? lock_release+0x680/0x680 [ 2478.445979] ? find_held_lock+0x2c/0x110 [ 2478.446473] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2478.447071] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2478.447681] ? mark_held_locks+0x9e/0xe0 [ 2478.448188] ? trace_hardirqs_on+0x5b/0x180 [ 2478.448713] filemap_write_and_wait_range+0x65/0x100 [ 2478.449337] __iomap_dio_rw+0x552/0x1110 [ 2478.449841] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2478.450382] ? ext4_orphan_add+0x253/0x9e0 [ 2478.450896] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2478.451487] ? ext4_empty_dir+0xae0/0xae0 [ 2478.451983] ? jbd2__journal_start+0xf3/0x7e0 [ 2478.452530] iomap_dio_rw+0x31/0x90 [ 2478.452970] ext4_file_write_iter+0xe0e/0x1530 [ 2478.453524] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2478.454050] ? kasan_save_stack+0x32/0x40 [ 2478.454531] ? kasan_save_stack+0x1b/0x40 [ 2478.455022] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2478.455605] ? iter_file_splice_write+0x165/0xc90 [ 2478.456157] ? direct_splice_actor+0x10f/0x170 [ 2478.456712] ? splice_direct_to_actor+0x387/0x980 [ 2478.457267] ? do_splice_direct+0x1c4/0x290 [ 2478.457787] ? do_sendfile+0x553/0x11e0 [ 2478.458253] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2478.458812] ? do_syscall_64+0x33/0x40 [ 2478.459277] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.459885] do_iter_readv_writev+0x476/0x750 [ 2478.460397] ? _cond_resched+0x10/0x30 [ 2478.460865] ? new_sync_write+0x660/0x660 [ 2478.461361] ? avc_policy_seqno+0x9/0x70 [ 2478.461825] ? selinux_file_permission+0x92/0x520 [ 2478.462417] ? security_file_permission+0xb1/0xe0 [ 2478.462975] do_iter_write+0x191/0x700 [ 2478.463448] ? trace_hardirqs_on+0x5b/0x180 [ 2478.463964] vfs_iter_write+0x70/0xa0 [ 2478.464431] iter_file_splice_write+0x726/0xc90 [ 2478.464967] ? generic_splice_sendpage+0x140/0x140 [ 2478.465547] ? security_file_permission+0xb1/0xe0 [ 2478.466119] ? generic_splice_sendpage+0x140/0x140 [ 2478.466691] direct_splice_actor+0x10f/0x170 [ 2478.467226] splice_direct_to_actor+0x387/0x980 [ 2478.467783] ? pipe_to_sendpage+0x380/0x380 [ 2478.468314] ? do_splice_to+0x160/0x160 [ 2478.468799] ? security_file_permission+0xb1/0xe0 [ 2478.469387] do_splice_direct+0x1c4/0x290 [ 2478.469895] ? splice_direct_to_actor+0x980/0x980 [ 2478.470474] ? avc_policy_seqno+0x9/0x70 [ 2478.470972] ? security_file_permission+0xb1/0xe0 [ 2478.471561] do_sendfile+0x553/0x11e0 [ 2478.472003] ? do_pwritev+0x270/0x270 [ 2478.472470] ? wait_for_completion_io+0x270/0x270 [ 2478.473022] ? rcu_read_lock_any_held+0x75/0xa0 [ 2478.473578] ? vfs_write+0x354/0xb10 [ 2478.474034] __x64_sys_sendfile64+0x1d1/0x210 [ 2478.474548] ? __ia32_sys_sendfile+0x220/0x220 [ 2478.475070] do_syscall_64+0x33/0x40 [ 2478.475525] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2478.476104] RIP: 0033:0x7f48a1116b19 [ 2478.476565] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2478.478764] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2478.479669] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2478.480533] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2478.481380] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2478.482202] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2478.483006] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:16:19 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000000)={0x10, 0x17, 0x1, {0x7, './file1'}}, 0x10) sendfile(r1, r2, 0x0, 0x100000001) 10:16:19 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) openat(r2, &(0x7f0000000080)='./file1\x00', 0x103800, 0x21) 10:16:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 18) 10:16:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) mkdirat(r0, &(0x7f0000000880)='./file1\x00', 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000800), 0x60640, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000840)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = open$dir(&(0x7f0000000740)='./file1\x00', 0x280902, 0x82) ioctl$AUTOFS_IOC_PROTOVER(r3, 0x80049363, &(0x7f0000000780)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000007c0)='./file1\x00', 0x400200, 0x10) sendfile(r4, r5, 0x0, 0x100000001) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$FS_IOC_MEASURE_VERITY(r6, 0xc0046686, &(0x7f0000000140)={0x7, 0x8c, "a3c5b21371d9c26ae47be760698fbc34ea155220da6e2be85293d60ab3327df7fbd0bbfb2f46f67947cdd965bee038ebfbb1950ebd4c080071a51aa4be89391e7bee91c024b533ec6cc3e9375aa2aeee0742d5deafd3ab56892d04e72f7aa4c7753f34233f46fe51148b553785c5c5abdd0eed2583709270fa54f45fa2f6f8d80828509ee73382bf78200e47"}) r7 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000008c0)='./file1\x00', 0x381a, 0x2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6d27b7ef1b629eb9d648a3e9971bdb", 0xf, 0x400}, {&(0x7f0000000300)="76e78b788d02acdaab4c747e5428078487f725d8f19deed2ad17b11d0525976f97111ec1e8439ff2468da4990c98f0ace8b5ea82f5eda9f98f1ca017ac1885c36796c857094934aa2ee4feb37bd295be44afda9cdbec3c0a0c35e0ff9daaf99a7b64d549e36bb2bd84eb1b31b42af29631cdf34c1a38f845f31a93b5b378f1e8a1a75130bfdf7629b9616b1abc4ecfb85c258c96f3a84096ca26cdfccce547b4682845433c8b8186b1c8fb2f697f969a63dbc5a355d610b77cf4c906ad37ec17", 0xc0, 0x80}], 0x8014, &(0x7f0000000400)=ANY=[@ANYBLOB="6e6f67727069642c6e6f64656c616c6c6f632c646973636172642c6e6f71756f74612c6a6f75726e616c5f696f7072696f3d3078303030303030303030303030303030362c73623d307830303030303030303030303030ffffffff000000006469725f73697a655f6b623d3078303030303030303030303030303030382c6e6f6d6263616368652c6572726f72733d636f6e74696e75652c6f626a5f757365723d5c29282d6f287b215c2c6673636f6e746578743d73797361646d5f752c7365636c6162656c2c736d61636b66736861743d002c00"]) execveat(r7, &(0x7f0000000500)='./file1\x00', &(0x7f0000000680)=[&(0x7f0000000540)='$\x00', &(0x7f0000000580)='-@\'{-,:].\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='\x00'], 0x1000) 10:16:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) chroot(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) fsync(r2) 10:16:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$DVD_AUTH(r6, 0x5390, &(0x7f0000000140)=@lstk={0x7, 0x3, "7ff1767054", 0x8, 0x1, 0x0, 0x1}) 10:16:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 19) 10:16:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) dup2(r0, r1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) r3 = memfd_create(&(0x7f0000000300)='\x00', 0x5) fallocate(r3, 0xb, 0xffffffffffffff00, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/168, 0xa8) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB="1d8a83eb5d5dca000000000000002a00"]) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000340)={{0x1, 0x1, 0x18, r2, {0x5}}, './file0\x00'}) r6 = openat(r5, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x100000001) 10:16:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) sendmsg$inet6(r4, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000140)="0fdd76f4fc7c92819cde89efea3ec9079d5925ef5d622c93e4024b5c4093ce0fff7157a9847b5bd17ca4141838198d969cd6fb5df43c2acae26b3adcf5ab680b10fedab851919b749f26d2de3716bab4a5c89746b26f4ca1e58546e0dc3c6ccfbb4bbcf8ff6605a67ae5df6c8c50c598f91075f9ba900feb58b06a2a6f4bfd3e5f250633c83f96ed2c4bdb42db0c32bca439b12846bb97cc874cb79b43b606a5795b7e811a5339bb79107c14fe97345f6dbf83254d63aed8fed0ad2f89329e30465e218ddb6c2f5b5ce5efc0efe91b7ae292e8c9ae05735dde3e23d5", 0xdc}, {&(0x7f00000002c0)="0c5bc7ff3757722c02eab00d71798650e199fe19a39b52309f738f65c0e78d2e039d60b8a3b67ff0ccfd2bf8a86c545b0ea4014230c7675cdc9e88a7e3b83916a37bde700c4f3c65d5b166128e451b48b2ce471603e92261c1968335456e79577a1cbea9bdf434c89b69c860a3471c3acf855a5e6b9640ccc7de61d4f55b788b14b62d2e82a625eaf0d9e4bb2e2b582d0eceb0ac8ddb9fd52335fbc0cca6f4cdb41779d0cffa02578f049842c373f3d89962bca79f75c23ec982b6f67938f7e31180d3b7b4b8e61f9113f30b5a36fd2a194dc29774b937cc3dbd8474730fcb6ad4438fb0b414e817ae455f467bfe8a3f2af7e957675041d267eb75870c142f532b1a8044ab63ffa694377757ca0a3978f77a72ff0def7004a15142bb823bb94ee32e6545c634195d4ee632298c9dc6ae1de1210fdb89029e5b2464355a19401b397ba68fccfb385e82997b8b2d0dc1ccf4386178a42887631aa76c88c2fc7494fb40efe1b98cf10ba37bd5619904e6028eb802ee5f0de530b1031b29607368f949acfb4e5be829c169a66750be34247f286ddc1c8be4d3b9cef22541fbc1f9672c7f26593108367052c84913f9e5338b698a12d6c50c25cc39fa3f75386edcffe8973d74f8311036ddf055942e90f3ab89d918196a230487051759d3e896a2cce5640aba96dbbfde47229cf000c4d46463e4b9896b4523d4705faf89b6c6fbc89f50fd1c20a6e72effb3c7b7631946ebf864cca98a66facc2ee0ef139b8110def252f9f41a60292c7eb1ce57b91a6f18bca2b18b922ae2f25c1f9362b3bf3cf7f57b02aeeb47b85dfb411424244435bbfecb646f3ed16e963cc0bd500ff0c6ce27bc3898d017558a4ecbb5dd01484c562ef95a927d0bbc917f32e195482633e9a0ee70a5a4defeb22dddfcc496b4ce779d4bef2c16c245055ff14d4b09f84bc8fa06dee86bc74aa86a3505b386170aac35749629425369f807d6fd8f81723dada72734cfcbf9d5c136015ae2bc54a8ab8443f6a90b39fdd8153ec44af0a61b0862b6079bc08f0df561e9d287ff40c4b19b9611979536b0e21342e36896f591887bddb589836d9cb3d909a272fda99e942b5bf89d92e3e5b0b1b5a941f05afc576ccb1b806171858cdf21ec494999ab292cb5e96eae512d66e9022541678584435c4b53669f7a419137bb650e603dfe67eeded369fe2c1a204871c92038549760d67e0f0fd23e7802ceb418875a4869be489abb4588401cf6dc90873819bb972f84933e21c696690b77b15b6d330fd550cbc1fe4c2ea67d59d6911356ddd7d007f243dabb274e21c79fdb7d7a59cac440005c7f8311f32b644fd7bdc7affaab05ec24554fb6345e0c73dd3897946775cb66a91693ddb02986c4522bbb55254df2588091529134fa667e7d8f827f152644763ed392809348dce8862ace49f9a7f030c1ef439fcca603aa5d56dc4eca80fb138eb47a95a839d6ae187edae0d9a8872c68d0f1cea31ac2a0064ad7d1e305863184e585a466f98aa439f5d4e0ec65918e367080496d30758886f326063ce9e82815d4beacc34fb2f1e6451bd55c069eb8ecfbf410e55a19d310282c3a7f408fc4a2279a75cd0aa6e3bdc7b4086b275c10428ed5a6b16c9aa7aae8415289d453d2361ed14ba989c52a0a130e2c7006cacccd70e994e704799aebb6389b1392ced356b3198d96e55e885c2b8d6b2098ecfc39f54f9a667d793004b5bf10fb50daff47b7d25b72c5dd3f547381bec85115bad74fbb72db625764c016c16f249dea3d48aca815d63a5a58ccc9987bcadd214a54273e5aca3cb311ed3ab1e553a5dd64c7eb329609c4addaa8ecd74e8b782723485e7f746b6970d709fa3b2e89842dcb2311db2acc7c2f0165503a7eedec673c381fa615b25b5b7476c1f414a49d0127a0cd06b6fa4f43b86bef8a1b97c464c6de9f582c487728bb935842c573f031f9b0898ed7f5960cce7d51198637d6ad5be023880cfb5aeac8cf07114db3955312fab03c27d417559dcdeb4fc6d7cd309e269dbe4c8d3ac0819019744c2bd7f4a99f376e16ae084dea630cef8c3273684ce26586570698b312a1e486d6d4dee187b87e7d8fb75d5909b83dce7aa72bd56d3e697d69c47e3c8f9bc2a79094191cd6b8237e62ef3539e87717f4983f2c902e1804d4f7379dda35d6472263400ade7dcad83831852f8c8acfb5e9ac91589202ba16a166f516388b1240813fc457ded13adb3b309ef12ec203c450617c7bddad5c76a30f2432fbad90e8d04fa53162a60fcb9f3a5d8f44e19f440aeebc94cdc217e36dd25dfdfaa00e483d549b93d8f37a583500651f25413a6d381c6efb1d9ac9a15831f1b83712195523fd8cbd07314165c7ef0586fe24bda3e7fdb244248a827af9a95749a0db90f3f28bb0bff54673e449819b402ba6c7aceed052ca8fe0a493475471c7db5d138f466ecdc2380b747ddb5361ad7b71da55ecf2fd31ee23168e252ffc520403f2f98f574ffafe0c8c0fb427f28aa847a3aaef17965ee5ea46a2b7656668d0249fafb2072b0dffe7e131916adc9526366163b242fb2c07177319729faffe5f91408fc5e5fd6b58dab98d72142bd3568dfe93ff4990d911b620f54d1793f556eed8c53374fe66b9255a058b794a7e8bc77629639a2dc67cb7cd4e266a7611a0311b512a5e9499f995ae497a77970bd7a38de597c9cdc3b72051f9cda06ad6f62e3c759cc2a19bc641aca4cc24ae21b99c6353d310e9f4fa4051e77a7a4a60fa75e5b2b88b9ab36cc4588831f3f99b010bca1a0e89501486d3e5cb1192f8c4fbbffe0a7262c184c3406a326a3deb7d9658af2c167d447a1e182efd89d6ae4c754b78eba2a0875143e9d453b5f94651efd1ef42c066257f9924a94a5b4161b20c396117f61aef8b088421b5b8656db45333308e3ce57b945ae14d678898038fa7c71be7398721dcb4bf96f1a92afc080817ce0f0a6d10d3d9964337f637926862f14fa5239362adb0cad99e573d4dccdecd06cd5e73a08e94d1292ffcc21724b3610e988ca3a40b44468f0680ab99029c70e705fdbbb7279bb3ab50b06f8dd096eae30f255b21ac94f1fc8d296b919998faf38cd6183d7e4923b74fb4f157a9ce4a8433a378414b9a0a0cf122d8098e429abaf0a07420687683a8c55b8ff1f33c0f53086fa91d2908002c1acc77b11e05362d3726e05ede1e8de2c2645cf5228fafadd229a23a4cac5f7df6ec8e5cac7033ee5fe955e5abdbc664cdfc0d42e62d7fc5e1ce70261ac50c09f3ccf7818d59d3e54fe849e47e6cac18690a2a2d491266c377fd09a8b39fcf5f28bbea467f00821c07da37b91000ca4dbb20a57c010bfa115d6759680edf65a5f85ee9c13bb0069b3ebdbaf24897f76c9104bea61df17e7db8d48980a0767602bb99d8583d5a15c5c1db88d0ac23b76002a62fa9f993dc00adeafa260f0155401d65dc43e35d957de258b6343262b5e649a5bc61e88771bf2701d57ff6a4a42843c8fe6fe2704473e8cdd03fbd036859325c98e9aac05eebe44e350d19fd25cc233cf39ac997caf5ead23c6dd44a59faf9ba364da84d41abc9f9c77c2520ca32aee7127daebff20381e21296358cfd47f87137ef572156e5a6ea83095170344e95c1f6a944f2f899d36b1e85aceeabd71a85c5bb7d4d58dd57b2a9cda8bed6df83a6f5a7c4a2c193d9f44183c6cbcecce8ff6936bcca786dbfa86188fcf9d41d03b467f76bd3fb3cd1c48cd9013289b00139c09ccd74111e9159ac46facdb9ac25f77172f951220db99e4f1ddb81c3dd8b549d68ff0575fcfe49fc64846bb9a80a2ca237b21162eb0a1afbcdffa5458c3754f744a6d4ad3aa176bb63e4fc3b533e86f28940b58e3e1d9aa26413c8cdd32406df2223447fdd008c72db8304926ed9ddf59b851ba763e99f055ca9cda9757d92cac331b37ad91a45f3e801c646e724654ccfe5a240ce82e23746c648d719e79f3ebb4bf94426a6fa245e303f98ef69d07ac631f2dc46861b0aec7fd519f9aa24b3eae6544600087d88488dad1bc6a39137e3c1b37a8f04381088ec36a19944df9b1737744f94bc7c2f8d2f2648c4b9775b15a7efb9d856148d0d64c25da21a10f74e25ea98dc0a41eba79e0e3b7c7cf8bb4ef5a15a6106db3e2ab2a7e522b64f24bb846014990ac34602bdaae1ec98769a1c6981217dd735020d654fb874c9b0a8a443ac22bf5264830aad654b3deb201633f5ac70ecf85b6804fbdb68cc58fc2c0f7bbe334713a61b42da89ca896dfd5e1d7d380940b9885c1eff3a6494150987ee2f621b544ee4c6145dff0ec7da59d6ad20c6315d32d17a254ab7ad8f8ce1c73457576168d058612eea6a711ae2e50f212c906d2cf3763ae1619998cb4b02ba248690dec095bb2924eaa5a23c369dbf7c81b04930d245ea5d92e7a71480dadedf30035f4389cbb535a8b6694f80575c4ad62a77d176cf12641a2d6d4135f066b337fdd460c2da1ddf7e9811f26410ba3b401d846b4729c798954ae6550241b3399b4d7fb214afa8e7e9898769c8acf6e95d46f3ee8e4b460cce8b77c9eb01ac56e6e2efe02539beff06396cbb2930a713773ee9f484df3d853c36154c77acbde4a707ca0245a4a162d1b4888ec3ca6f26609dcbece563c4f7c49e6756dd0a655d22f3350889b6ede189b8e36fc0b8413aff914e256f49b1c6b9a28c461cd29d7c82ce01d2d3ee355e22860beb167e6a07eae6957f0273bc75f6b83d9620c2083366ab6e6db86652bde5f30872a9419e40402ef3c7609a18d3f1941b1fcf0060f030fc8a6476c52dec24d8cecc7acdaac38271d2e226c1127b7e7fd050efbf12a8431a501dcc9b2e43a4b31dd612b0b698a513445b7bcdc79db49892bb1717fba090861d8de9d0725445b0108ae7392575ed15dd83eb2538951e8a22cb4964c32e5daddab06bbdd97632174f3040471754459fba46f4b24623c163dc86cc207eccfe0f1bf4366f86dc9378b3924432fab2850269d0dd84cf540ab7d73fdde885f3867537d5af2c6681a1a58affcc7826cedf44700d3e8bc35230422cac1f685c84e72251a08af2535f2c04e0776732059328f3baf92e3cf2303a8b5263e8438de5c61d2da9251eb697ffc142aa937edf856c6feb27f5158551f84a881d7b312fcda35b8242ab26af76d2005bf678a5ae81b66159bc36f0eb78a3d1685aad4202021be3d9a23a87f0fde5f09ab336fee03f38b0474494067c8fdc3c7e68d9cdd53d2883d4d917a4f1b24256d4c858d6947c51dab7f0d2d32e043cedc59164c51956784d59674fa05be14b87daa322a5ae9a58d47f50807d21f4a3a0588520a7fa4f511aff7d211291c5bbd3564097865cbfea837b621efd071b2679ceb5d4f86c950005b47d80866cb9dd91209febd3d1e2397a64c521f638340c186f760179ce0cb1cf249646fc8ac98c9dfe56ddc77cd4c3d016d57fc7779095415157232417ad9af2f5009dd09fc3e5c319162d576aee83920a120cea157b3566171fb4f9dc0178a27875dee3f70f0adbb948d5bc6b2f5ff181f18c5ded69195e4677c81621314fb7332dab6b4f0dfeaebc7fd91749ede8b063dc16f7fce6b52286ba753e3247eaa71effaae7c46283e4af27aa770d156b1c4a34742f77e3465d75a3c8b9c7c478db3f2db600c052dd0ab9405f0f899bc74a2f7f28611cd9611cd7c962354ef2b4a9f24becaec1c5a7c0776b35d73fa06396757b4ae8af465d4d8e6e589227ec460810643390524dcc3603b5eff96d5aaade88a0a2b91b8a4300", 0x1000}, {&(0x7f0000000000)="af022e", 0x3}, {&(0x7f0000000080)="cf82fb6c6b4b5c49b0bd19cd14ac6b1519498c1f4c2d6924ca765b937ae4dec54c4406a30b0949d4958a1d", 0x2b}, {&(0x7f00000012c0)="04c3d2856c24a97abc03f6ffb24bf163bb68ba3e726bb721c066e497dac8bc45e9afb601a23528513788d9b131415251b1920be4dfbc196ef9d6adaacea949240ab061699d9b89995111a5c367fd100b155989fbcc8efca8f7cd1a3954c49fb6d6cf14153039bcad0c012a58d945b170ee5ef65b23a54ae3a153ed49773a7d25d298751ea1786324466566826211a47ea1ed6a07185e01c9fbcf0dc8437487a3fced8752683e9e02262950380b156823", 0xb0}, {&(0x7f0000001380)="203c9bf19c3116e744ec0f78c7fdf8e33862958e3a91c8687b084fe5a70445d740fd9a67111ea47f0fb2495a030f64ab4da4ef0f0ca4e26a57b7681f2face8362bda52db1f83aabc51d31a7efe5f40e3494c21c984d8ffa88df6b3d7a265814459f125023a9b5ceecad195856bc78089b177a778d09036675d66e7798b6a7ff5b28c6bc2c54f8d65a02d050423", 0x8d}, {&(0x7f00000000c0)="d25b70525bbf50f9d1c17c443c190a4e3108", 0x12}, {&(0x7f0000001440)="b2683ffc2d5581a2162866731047c462c017811315563c412e4badf70c3f43986754d7e7c409a4a2f1e0ea54488cbea82a191c036aa8893559ff43e06daf7712e1c53f7ecc4ffa54e27d036204", 0x4d}, {&(0x7f0000000240)="50b6444cfb8a5e2ec1fc986e16cbc282b24dd3c8462080846e6be3bc981fe14f11d5dea0", 0x24}, {&(0x7f00000014c0)="54062bafe4f8b57299f4d1277804a31730d7836e395cd7fb83e9e807b45da5fe03f55a505a0e6a97d0830f18419757cbb5a527331fda21af29aef1024e78c061860fc474739b99ee00888eeea2fb515db52a0524fd747b69029705609ecc002598979603851de3f3d41940f3802a7b93e5a084c882d2d9992bea1a04c134a8eae2e8b4cb187566", 0x87}], 0xa, &(0x7f0000001640)=ANY=[@ANYBLOB="1400000000160000a4af5cdbd29c290000003e0000050000000000000000140060b6000000002900000036e5000038f7"], 0x30}, 0x4000) sendfile(r1, r2, 0x0, 0x100000001) sendmsg$inet6(r2, &(0x7f0000003c00)={0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f00000016c0)="cc94e6ba68e07bf748c8248688a67cdc5b10ae6b78cff100a70cf26aef99109a4134fdd611c8a7d379ce84dda6ad0df7916fe365c60661e20382a3ff1f56da89d659ed7b4a505d5cd9b8ff5b548989a822b81d428a87985ea1f653f7b04b28e549faf17cadb999ac6dbdf9d4472357007b0325324870baccbde13f9636ef5ef1875e7ff2fdd7082ad480c8f109f6f1e1f861fb02462297dc8c88a7171513e7270334fd43e3a8742def97b68398abe94aaa3fcdd7", 0xb4}, {&(0x7f0000001780)="aef91cd5a66bd7dcb2a74a23cbfd183a3feb529bd8e3d1ca800191ca444580e058ec769a3f733888cd8a80bc9481df805799f8bb30011643555d07a6e697d9bbeefae00886e0340e2d39c3dc47cf203b63bcba0778a98568f1f1e69e34ec7041fd45fb306383b5fbfd7f713914de8917b5636824737e05f04ddc7080abcd1e07eb6be0235cc46ab6b29a834fceb90f931f8a2d9cc00289fe64bf2f59315bb700d46fba7d3ed920d984fd043520a48f87ac83f1ad9843acd687130bf689ebc3855c2f1f0bcd9c8d43d885e96f09eee0909c1bceb7", 0xd4}, {&(0x7f0000001880)="a0e6468e8a2ed7f68c7bc3c852f0690d9a0911d0e5693ba3f9935f7570aecb73b9e62af98f4e9ef2120cfe73a7cec53003b500506701f78ac484d7a70ed7f5e4983d", 0x42}, {&(0x7f0000001900)="983f99b1283f74e0897ade2228352c97ee41bafb4a5b847cfbdd3f39ae652116c0199fc3732cb239afb12c91d73afe8b6f696ab2541ae4fb0c4714ddf80f2177a8604587b5ffec0fe28f51e5943af1d32eef43221c3b95a39756cbd3b43a8a41a0edbd527f3b2b0cd3cf5ad78c73cd55cdfafa5398668c212964ed811207cf801399ca708ed7090560abaf3ecbf8a5eac112d7af499c934106e456fc3494ac6faef0958f2fb9755c9c32534617bc11e108529396ff2ab4fdb27aa985d547684f360f50c2931ebfcdd67411cc77403309d47f34536533c224a679f3b5bcc12e1370f1d3019b8ab36c21f9f45802e01c763c08379e80c9f747eff21c317eb82582af71b2578266163e45c753d6209bb7a80c6f48c486a80865e9806cbf1b8a302edd10d99688d2029b910ec4673ce26365fa688eccb30be236d25b9a773c1708d63b123e18ac71ef8b67e424c6844232ed75c09a8472089bc4f2b35ad1e626043518afd09b0f93d6d417d0de985e34f61fc3806e14eb78f65c0ee913af35941ab4eda7b6e94e796e13015d731abad5e4164f34d42d2d48de81aee613a12fb197d9d73254d5f544ccf7c4bbe0537ca5cdc14d38074bf297dde9daa222a123883dbcaf265a7e02e04e10c11c315b1f5896370845a36f4dc1bb7fd06072758ba69965658c7f08c220b100fec65277b3c1f74fb7ff7880858d374bb0cdcf7c6b0ed7a562008e93cea0d5c5e47c36f4b668282e7190024e73511d34748767391cae26e57f02fbc3874efbf8cff71a75d1eb709a69800a6cf6fe43b06704c8aa923672b203ed7b9aca26b2b1fb035e50778c7e0acdc6d7c3f05480c6804b7c61ff3a51cb2c0f72c3c4e7e9243ed0d5820713bdf377d3ab1af69310d2b157098cfe7f4bb7396243e2409db2a60d3a7beae9331f891e575a0b0333757a5a163a6c2adc4d8c7695bb8a2d1957c01100cba8dc2184c6c81a5470108ae8644e8f8f948e06e76eae0b8a86861ea3b1b93479af15f0dd0bb7a97af3e58e017775af9e4363eed8aad0d2b6314757c61b2a809e3d6e31915a773c3cc8a45661b7e554c2860b5f30a53f4d8fa739fbe9d47e0314e7387defdff8f5968dbe829d873f8e020b3b1fb75f3ec152956d321ff4a98554df7a50b7fa64b45561f64a73a171c2acd73600ffe08b3d82a6f6aa6a64aa5c5cca8baeadafba3a8cfb64c26ea2a41834dd099d0e2e7c7f1d59290692c58ed3229cfdb6e35e3a74d3f86ccd4dd3a5aa90f00d38419b04506a33edf92fa1e076be466f61e4461fc72ff7ed23d48501a8b1b701f2095b9c5c70067cf2bedc5f7eddbfaf5dc9c34d11192d93c8dd49746cd2b2cfe1579d7599b66304e75fff352d27edc88525aaee1d2075ff7d7ab19bcce4af432fa5cab26d93c86d53a103d5e8ca5819480427dea400e47926d875023e21ceef060a688dcb11310c714e2673c5a83f2cd9207ede4798823e17e4c476a0a5376f76399e065274986d0c925fa470ea2163d256c0a4e130a05728b1ef541bfbe08613b51c86e4bc1882a84b7167c43a60982e4fb6e004bd07332ef61a317ad8c8d862540faf49ce5a9b3987531eda0ceb4631cc80be7ece90aa473b064df60d3e4a239c636035375b4767c51ccabf1f61dc7dd3ab1b0fbc603130a997a6a921507de214e7339a62fa1da0d5cf8860f8294480fcd721731f605afcb93e28dbe0dcf90128f6d2bfd4de157ced1b1949efd9c58dd4ce7120b4acf715b911563fb9256d143c5e0d32ff6013b12488ec17b7cde263b8c3220d7996fbe2cefc191055f43566d57bbc992f2dfdd0e7ea75cde6fef074ccd383e13c22bbf4d69cb5035936451347cf8a68cd1fa0e2c99df8f050ba284d81f148804559276e84070f42b44e0f3b7d27925b1378f71e44dc6ff3596a11176e2d59c2ad616fe35f30c52a4b46bfc9d48f046fabf7031d02741e45611145c8424c0546d68ddc39c0c7e121e5480afe900a4111133bc2c93be48ca1d5878f021d0117b6972ea6ba0837df77975661db5e5fe89eb5b30a9c9554f30274acfe2a91cf22bf96c7bd8c4279e8bd3e01c653ae78573fcd4967ecc247124a78dd93dc5f626aa6b740ab624f92c6aa3afc120628d91edb54a1a527b69a8815852987515a5c263d29ec84e73626309eceb8c0ecbf54209313f589b9be2d7bf6cf0451ff29228cd6c7c2f6db195b56477fb5df4712416c394541091bf40bc9ddf022bb6bbe36ecaadecd9d1b93656adc9f94e9cd18345edb48b2acc9725af0d99bcd9614635bcb923f8c9ed093461a91c249701c80fbf96bf4bad3bd09d3f66d69771fe048b2d69cf1ea0fe7e17815c37dd1877f67489f79df44996f986538cb42491b61be35ec72b16b6374b9900087815b9b451fa4e5d3cf19d6f12b70fc19d72f85b1923e63a5a6e8e100b7c6cecccb4c0f533a4118f119320044df6154f4a8853292d36df625d07891a3f30f3d2089c300303fc098a201fea7707e1952e60b1679e5b144e8db3c85d24fbe5c43a965030b9c398df68937478d5ab7be8628c71339bdc3e1c840f46ef242f8e7095cd3c8067af5fce160b4dc3ee4f633a445204443b415836220e63d56c32c4a4b83035d36f7cacb68ec0af27ec1a3807c22aa82f8a2913b41d77144947bc68b6a45cdd0346b9020f5fbc03d5d85ba08130190b2be3cef04dd368db0aea95abfd64fa4af8b67afd21ba4bc92ccd985da69657ea51f0970afc8e4d207b31e77a7a7ec19518498885190ffeaa889a85029835af293730973796793353efc3622f09b475f97f9594096ae0f9da905e475d60c30dd1115519f3f87ef7ef66bc10cc182393db283c39d147e0a609341cc887fb013a718c61e3156772fd1a7b8b0a85d90ea3d6df2d8449ae29e8f472267a3b25fb756642d9d6b5c4d8d50f4d3d0d3a07bc52a8e66e8351a2095895b5ab48a0a32823966a565dc5fa299a1603e8e77bdddde42334b6b8d345fb6c28c640d5eb55fd0ad8aaf9053f10991d98fdab5e7d31e4bda6b6eb7f7b1ce54cdfafe53a942823a4a1fcf5e8e1cf7bdbdb71876e0114f93b76ff9d07e5c3d237897cba3b5249cc672601b499d9c7cf97159ad603ef0b708f96773383dcf8a11977fd02578678042b9b066e8f454e3d08c88791cee6bbb46a462aff4046ce45b4d08fc0609185e05bf7f77410b1733a0f9ac90e75c8a998a0265907c993eb8673318660326448cc482581342f98a862f76c407fb5d8907326e425de6c3172a4648a799e320a476681ac21e8416a74088877048d92e727e2a0466b767df834d67bf5139b3312794244a5d2139552c40f00e1aff4dc3c72abb463a96e4257402a49748d1bda7caa3e9f5bc18fdaf76109b3b95db236aa15ec5d3b926e91e4a7a40d966e992746efce65e14283298c0f1c2c2c03df63bb39e55035099c45a707dac9afc9c0faa855770d8fa230f53e07c2361cf5bf8ee00a79f24a857e515058887ebef1a51e0bb12618af10a04737ea7fc552cfb96b1e3ad4e13ee1bf608e94fa40de90d3425026c4bf8629f9ef8e2a3720bfcb256c6e06803b44ae6261326bbef33c58516c1c5ef182f216e012c62238b6ee736ddabce30a61607f09c938a8970d8ff6d5824e1e3f9c6e24cd15f2aaa5f8545debbd4bcecd6ff131b5e1bc5b6dd318d55bdaf3ba25c3c1ab757a76673cc5e2a124575b461d2d6ce20be4dd437a1844fe787cd74dbd2d40c59c83b9ca4d34b4ff9791a38b4e156e8945c9792159fe35efd7fd5ca59b52a015692456cd7ca35ad36bd32f0332675c4fc5d4db9567b1e1d75c7016d35d7bba8b67624fc091e0cd98a13cc88639aa32366b144b2973eafc6ddb9ad4dd1552ad439abd61e976116c6a50224ff07edcdf9a902b642d375f75380a4d8331ef76ee34caa13ffa70d5b2560ed45759524baf1321efb35051c0ad79f677a62a7da63cf9383c38f202d49e026c40678cee980a259acd0b773ba0a3e0caf442c10ea567df0e4f0775a16f9511c5bc3e027885c75d6503e4486f868814ce8d433c1ab55765426764e66b08ac274b14849c5a4c2cc9651965fcea6e4c42e398a0179e42aea111949d404ad658b4b4510d4a74a1532f21cdf65e3ec7be533191e91a1cfa3746dab04d71a9c102b372bf153f55e1be269351693d3961c6f6068e5c7147e8497fe528a8daa64961d6b398f2c297b12528ddceb27a1a067dd9632de70715956bc211528544ed3d38be9475b0c13a50e51be58f6515f70c70058197021e66501f52b42c2a7059635354abb577688214808a7a61a90ac4109f7350a729de56e1ede0186ff775966eb66d08d672202cb83bbb5a9894b170c1d6431078019da59db8aa7cd2a78b3c8e706d5bd93f17b24d87273f8ce401b68ff0685425e302b1feafb14ce33e1b792f41ad712c83d3675f53b9d684d313e997610d936773861f5c631cec3b3b9ea3c8e1ba1d907baa88fec1b87a5a3d244dcacd2e37026f4ce6d2c610351478ac568325aa007d50a67a0e2bed38870bbb54b2965e9e76794b03178d339109c895f31c12eb5d61c4699ea4da4564b26c12e2eb47da438ad6afffe886b1ac8798ffaedf06057b16b9351c742ea18b9a73df43131d00bbe12b4c13da664e303c4ce1b941dfebd8a09a4485b2afe5378fb182324b3aafc4b298d4e44caff7ecca323afb81a940b0192d63789928490453996b6092cc91f7ddb38772ca0bd668bc721ac2ed2c26656068706a752858c5d0ffdedab1c67aaaef1b1e9e907241c87f8754d778e5ff4cbb7f354e6111d190f0438fec169938152756f18994589bf60f86d5e88799cd5e0ae4521e1981fdd9e7a2774f57b9bcae50618a4fe0ddc00771cfee83e2ec92ea7504d7c2ae203b24196ce822ee97e42753b97b5bd1737e549d7d66b3f0e9e1731302d3872fd0f25d0706b3043f5ef683fd8952bc4d55ebe9f202a6e94baffc2b50d54b514307a88fa2d5c7c76d2237a75420c62f53caf961d91c2da055c68fcfd120712dd20109af997986538047e66a2511d22ccf32950dd06a57cb9411fe38c785309609757db69f444c31696b0c6ea7203308e45b39ab99987698a9516117b8aefdd857e5e155ddc2691742e2adbd778eded089d7ec74f05149322e06622022579d232f1afca3617a5b6566fc36967699d6273c512a319875e9fe9283921e974773b9b54fa3348ac0f797cecaba355f9899ffd6b3fed07162eef5bfc51585ed7813c7d7081d5ceb73866e844b40b8cd77c6d6725f7d1e5234d607648c1910bb2710cabf8b49f337b166fe250e7d48f699122ffa3ccd2d98a5aa7be5f97c970f9802518df5c03627164071b679e6fe9a9dbc1e17634ccd084f3c5aed0722b507faaac44b40f3706d9460e046b464f6491c3388bb15a203783f6c92666b95483e9eb076f714975769f34d43037e65791f7775191ccb11f54f9ef31b476ed61327dc4cb72785e6c42f78eb99b5ba0d523304b2d84ea6162d92cf8bbaf73ecb5e47bc0491706f0f6c267283847cdddb24c9073be9d31707c6e5ac65dd0ea7bc5fc3ea026f4f85657ddaf3d67ccb348b7fd22eca4dc58bb86fa69593d4b3e5302aadc0030f182f89cfc0504d90cc2a7ff490fc16a43a18d08ce4305b0f4473980c3802c627e843f06d61e210fca0aca13067aca0a5235b81597a0da9ee97e25c783d58b73ba1e806a4c00fe5023592a7ccf889e7e32f4e0d420605aa236e49645c0362505a4e42976629e0721af2c13e866e73568c37c99580fdd45861ca382778091ca35369ad62a90a3b3", 0x1000}, {&(0x7f0000002900)="cff82d1815afddce30e895a10dc98e2ff99b65e5ac8c", 0x16}, {&(0x7f0000002940)="ac4db1756503d7f063a43ee0b907220f7cfd04d1931603589de82a43294d95855bf9719130bf2eda8f07019e8d3c4156cefd68e3e17a66b06a2a9f99d455f40cda70b31edcf481b16537ff6e2e6ca8920ff16519c7", 0x55}, {&(0x7f00000029c0)="c341ec0072223a6e196221fbce6c76192b7a97c908cd6f4a47a1119826ba72e5a925c3e2f35cf36cc41f73fa5b1fb8b1a0e960e29f289028598d35be0b37042cb4887eb6665f4c6800c1a61a568b95227ac10c7488dff90c88817af05a4c74b2885450c51cefb3c9ae8c58c743e7eaf0221d3ca48c2b9bb60e99b0ff7e6a70be1e9ad7f3e061781bccd4254d27d6047711e011b3c9d9026cafb4eb4a729957df3ff2ad3e2d8f39d1925afaa928302c9fe34541a78e02b6d8253141762436760340e24feb256d165915554412d6fe5c53bc2fab63cedaa7b5bddef03bb89778835d78f2090eff85b6cd6d323c141861be4261a2f02aa1071461d35fe4d253e1e3e3e3fbcbe1a7cb14d506801eb4239db7e7f38d19845d849d47455bddab41582cfda73be0e10fbe660cafca4ae0f49725323a98817f25cd6fdb1ee6d0cb469b7dadde8987d7977ee80509cb9c8abe7fbc29d6752292bf1ad2636a1be46694df97cc56c13d650bd796098d8554fc1df374fc9716bb09be7dbc98f29108bc8b206bb3a3499f22116ba18d2dbbbfca883484c49965e24515198db26daec336a6fbcbfae66b846de8596db9b0b33c6ecbc4d4aec8912c71226f0ef1f3b59ddf0dc6725f1a6b474b722b2d3ac438622550495e6a2817b7afa1076f68f39bca2f7981d3d34df9e19968b0d24660922bfbce6771b0768ea2e6dc2f6d4b6f7afbcb4412fd24270e2e7335f7b3621249c5e8aa44458822c3b5d203b64712dad71334b87b3b9f1136b7661ae2e097b8d68c9cda1be733ff45c91c22668c637593abc546a5014fd1d36dd67432a7df8e3dc3c54cf701b5ad4db8f37f2a8dda6a2292996d8242fe15d6e745cd2d34358466e950dcad0a116420c90ad5551f381a25ac0e6f039d99c0790918fc2a41dc0bedec28753cc1541386e8c7b339c42fc2ecc6f7ceb5e80d424fcb42927e1a4f5987044fcbc8768c075bf46367f4e1ef34a00d89e37e4c28fe8dad1c24eb1e9a4abbf884cafde98f9bbef773e6293ac6ebc4b7cc960f67f9421cf81827bcd4438e40c3a133f093b4e501c2ba9cd5608632ab04c552ada6635db5bc3120adc2c74518a32cf7e3f54265cf9d31290e1ce4a3896dfb5ead8527d70de922e95dcc9d56edae12910c376a4b7504910ecfa0bf88f48f24155d7960250854c8a2d834f995b1a7c42605e763f1c2fd0fde88937b3e720f16a62fdae4b1792f60be9400935a89d7b6372469368b2e5b44c96b75799162122aa808abb24d4401d9c83c62cf026505a0a69435d73241f82fe56b0660c2dcb832c3f2eaa0de9b5d80469c3fcdfa5f7685768bdebf8265e28b5d65e1846a3eed982e6394cd4d44c0003bfefd6f75889d2b7d577ae33eba966c99e183102b527883a535b18cd83be108de88b66882aa8e40011ad3005e24610d32b56f41f15177699dfeeb7a206a6fab14098e103a6e19d089265b6ef58a26dea12e9fb67ce2f7b1f369430fadac1a0f5c5748e11d06afbe44bd18ad3f8fbd8a2a59c6bf38211c279465df85632c0e6d42e0160051b3ef5d8b860df0eec7ef30f80f24a374917debd624290f722035330691eba6c5035bb95bebb8fda8664b331606a6da6b6dbe8f3172c47b6c42957527a9022d501dfeec46903caaf71661243f55a0d762ad2b4c45a8e407aba0186c618d4a949d86a1042ac4a898ee968fddabd376aaf08df9e407b989f3956aaab0b8919a66eb538eca463974f9ed174f96565b36189421970d2e1af13a5d48d29297dbbd8ffd177bedc06789c512c1029442a3b8795448a25df5ea2816502a66f48c4c05c9c9f6a04331138bf3d515ced69ff6f8c3b148f8fc4ed54e5afca3a64bcabfc9e9717567c1aeddf9decea51f0139971d34a5d4d345cdabb65ac937a8e547fe9c54fffbc24f182719c58626e6aa42a26748ab5679410a32ea6ba6aaf910debad769bb18be75cfcc678ede0f515f4123768f2f32ffba67e013900a91893590e3a3fdc719804f9b69dc0ff070d4a345c7688a22df41134ac0f061b34cde04fd734f36890a7252512d0cd6caa9aff6f5f4098907ad9d483405a959111df64e71ab67d033c743300871ef1522f1ae731b2d0a2bc8fe7e37d3f1ebc13deff118d2b92a387e9ac23da264f2237c5677b8fe9d3c806bb64a3ee0aa076860704148308171b3d8cbce19e8d3aaaa7b33b5c4596dd07007b78ecfa6c6e1d93796160ad59d656d4c4f737554c9b98d14920f402c4ecff43ce9f80df76069d119afaefe8af0ffa0de3314d560a1ac147f2b45da9ab6408ea67664604e04a13a30f6d2fbb4d1b3a1b7c526026766a0e0f5cc899a3f7d70544cb2c9b1de12dc143bf81faeb68a049495def143777f8d531fc71cb38e56a2dc1fe44114b57bee403bffdd16845bc7ba3e113dcd9a58b1df29a27cd6132116c3c706f649767b3c7ef600ddb688e19bce8d6266f833ec0251c05d500d541886d33ef25775a3cded5c58b867d51d1d5b5b49c7ebc4c70f9ce3d89f13306d72908de6a9e708e6866c9dc395c3d9454931d9060cbb75038843f6feef4ded1ca72b6241d1afd5d372c7401425e36e55f4d4bcc49682d4081bbfcef1862c6c650bb6fa8fe35da190450416d6e625a61be9ddcd0cb7d7b87481257c921c44f1a1436954e981910ac088b7fd3fe61fd226a07f098447b99674daf7764ffecc72f1ac9465e9b0c275d8b6c19d839c1753590866e2c9b374788ed8f1aaba5afa5845d4bea9696924beef2eda568bc8ac63b12baba2d8e234593bce41756722aa20b8eba47310b75348ff85c4578a22b25a91eb8ad2dc857cc615dd091a8e47601ed9ff70ca018c1cced8477d0ce34992e1f1f8164dedbe42f3de80dcdecd2c5bac9c86a87e3a8bdb3585b7714f2fb7a310a4bca81a9758fb3935f25c3647738cb8ce4fd23986a354ef7aace15514f53dbe9983775f2a8402b847c287ea31c399fe9c601f9dba42cd56c6f3ddfdbee29fff26904434955221ff068269816d4e9e24435769488357f6b7637ce985edd465747213f64120b79a79dd6a333330f4aa793ff71187c11316605d55b32f0c6509a20f571ae0b55c25163e9143d53093dc44a129fca3cbc2c16cd8f8a90b5a6958854845759ddd7d3e85609b435981d1a3471af2b951193d42825edd08716b391d5ef16c8c5c3837babaaea065ba2313bdf1d8013fd685a6375bd8f2f24513aef617a9de9305a9f2cf944e659b9dd400fd203894d435322ed3f76fccc118ddab42df086440e78f7758758d36979bf2ab8eb732bb8070218ea172b4727153372429149a691d609bed9b88dc7cfea2b2640392d61f57b55281faa686341fdfa29899b61cf8bb6964a507946562d6b59dd2130c72b71d2ade7c5b078572202d163027e46d75316f553eccf93fa772e8753ac2811c9e753713cf8d6deba5aa48591363ff6d14b4d51d43e71f7b1d23a5b639d26eadc651a9c312feb55c42a81abc5639f82d7ef7085aa27b35edfe753c289e5afac8b2995e1e6e87fe0e1799823fa1a3cae89afb3e98d3d3b65d5554587038ab0f0a86d2750cfbac9271703de8563b6616fa3fe4088af91ec633ca9dad9f0d063bec6888fc6eceb1bfc228bb26658163af4be336ac1766880fc6b142283b88cbfbcbacd7519fe2bf57fa518d21bda5061fa3bc8d5df69d54b750be8cff9b974303130a341fecb8bc73d05989e2eb4546f48aec6d44749475d8266212ec0bfe44353cc576f6f43fdb8c4cd7b2066c41e3b7c91bd1b583dab690f9e2a867a1a2e9f6333faeb813a92e46a621fc86ddb3f95b0593fe9fbc1688d430738fdb0bf211ff5f8db16f17ea9aae12581ae2875539f8fff1fae6fbe5110438c6c315685b7a7d5097c77a60515adeb2d68362118d13cc0ebef3ba15b9e86568424bc977e91ae3c2f921bd52af33310b118561bd79dabb67256687d23112ea24b5466d7b337f083ff6e2afca4b66f7bedcd5f716f8934f806106657aad54115b05813df709c97da1053550ea5ae9e6ecce23ad6259e6bd6857091088599d6ef7600bb1347b97df21e29312032df82caa42039fad91aeece1a710de11bc4c0ad96bf75de2e9657e895f229f72478be5a5e77bf0974ede4d9a7dad066e4cb568c3e472a4b2faf915724a8bf343254d6b036b36df8ccbb7835f519f4aa5ae320bc2a4c3afebe145cf7a5c495021b6bc0e084f523274a4a92ef81af615151f7fff10e90db8b49a61abaf1d1bd96356ed977759f4da459040e7f281071cb92c4a998625bef99cd30e2f6b84f60789a226d40b138aa4dcdae887f776ce3f0139ceae4e2fb63b9a90e88781b8ce2a9ad0e76e2dcccf02c3b52bad8737ff3d52458153f53319fe9670f35b021abf25d402ab6329f487c0de9ad4b1179d44cd24bd10463b402693e50e68f1433acc150b35ec0ede354962ec9b91911e05eb1e0c21f32bf747efa3adb4cd9a556aa37eadc37b0f3394915cdf4598b161c00c3a05fa565196e710b6786249a9fa72cf4ce82da3b0ba51053049b8199cd2ffa7819197dc9d298f6ad177cfcecb8d94718c02612202654c87aff531d6d0bce7a0bde5978ee3711b3b5e30b9dae5f46e10ea55f0acccd7c2ef79f997512bc681d39fb419e7e67920c1957c2e867427a13a1ac6e872f1bb83ac9cac952e14c36a23b21d127757479aef9696eeda4815a8e6e6299be8e10769113d91d489e7797c9fca10abd52035f1e2375e3e327c444eb15f8ead24332a79962a8ba93d011af5d4d5debc6714a574bdffaaf97d96ab395a967d57ee1c57c1a2e40dbfcad016aac19f471d1f10c325a2c5956ca3d18801b5b56a7219b208cd3f059c40044dfb5bd01e2c01d4d615b4d28866a8c339b79610f694eee04320b994720f5f20b100038257a6869c9b10c6023aabe1983b7e6512aaaf89c487df2d2f186225bcb0729d7282484f6cfb6d5ca969985aaf5f2fdf871305717c33caed0cd3ac0f067563a1747e370a596fb04967a274f3acc475527416c40184eb52af004d6034b2e5c5c7ebdfc8f9f435967f33977ef265a9700cba4569da2180a69acd633a3f1dd2630bbefb05a99bf8cb1421c6d8f37f380595560321fd434c7929cb28c79e2525fe4b6b6b8cd946ab58e97233fd9ad9a88510fd5e77059173272f189ad99280740d7a785cd04c063d4c0efc3c75f5474c88e5d45c6f2f8c4ddd9327667ac1192a08873e08fbebc60ee621cbd6768f9c0668bb81a420d764fdca9c75b1223a5adbd6fb6434b4a5351c84474d7a81785063eccd188e8c92957bd05928efd53c72b6406a841ecca3b5bccfcfd0ddcd2fc0111a161c2046c45f9f90ffb989af310c111f3b198d0e5bc2131bdba48536f6b800e732ed5dacdbba14c0b679b15b8e8f7fc41cd405aea19eae7bbc81771c2fff3f7a3653ee41ebfb59811d2e28c954c2229111c99fdcf8bd929be2f8fd1c1525114173f614ecb17672bbbb8e1b5d2a1e46bad8340a1d09e4bd6c3bbe48564d134dc738663253fecb022e04851fc82cae9c13a9c31b71ee5cd80d16c6af89b4db951df360a2f7b82d0da65d4c8d10feddc0c928afe407454fc13ebfcb86a4ad3d5d79bae7cdb5201ff0887c4b567fb391b6fc3d905f6188ec0972889c1faaa0d005143191e18ca3c18dde262c5a3a4b48660dae6d60abaca259a0731ebe5b790efab8f51fee91e555bd890ed56d1ed17dbc6dea3448211a9a745462872032726ac3a73032ad7bee9fe3ccaf4db4e456a8b903698a93e34976cadac2f02492f3c90ee4d6c7848f73287edcaad5", 0x1000}, {&(0x7f00000039c0)="e072ddedb99c3eaee669b62b86c78379b4f1021824ce10592b8880a8b5a50c238a89b2b5f22d1e462127bc225d020e0aee93992eeff80ba2f4366d6c881f7c0933d814b2182f2b48346181619c03112ed61fa8cdef2df5926e0272da7a01eea6873ea1dcef664c93b0f922c72324809037e2551f2cd1e14b91c9eb09e79225cad33ba9e52673a7fccb78d9fbaf49f0595c17c7f99b0864f2fb14398a2375b22a15de7f8c8d612d93e00e9bda63a14f8197d14be20adc8f37f980ecc8da997f75a31782f7fe1bda57f43bdf54e54bfcbad8e677ee8f552086", 0xd8}], 0x8, &(0x7f0000003b40)=[@hopopts_2292={{0x98, 0x29, 0x36, {0x0, 0xf, '\x00', [@calipso={0x7, 0x40, {0x1, 0xe, 0x20, 0x7, [0x7, 0xc6, 0x7, 0x99e, 0x8, 0x4, 0x9]}}, @calipso={0x7, 0x30, {0x0, 0xa, 0x18, 0x9, [0x68, 0x8, 0x8, 0x6, 0x3f6a]}}, @ra={0x5, 0x2, 0x9}, @pad1, @pad1]}}}], 0x98}, 0x8830) 10:16:36 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 82) [ 2495.040072] FAULT_INJECTION: forcing a failure. [ 2495.040072] name failslab, interval 1, probability 0, space 0, times 0 [ 2495.041794] CPU: 0 PID: 29561 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2495.042823] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2495.043951] Call Trace: [ 2495.044309] dump_stack+0x107/0x167 [ 2495.044812] should_fail.cold+0x5/0xa [ 2495.045325] ? jbd2__journal_start+0x190/0x7e0 [ 2495.045936] should_failslab+0x5/0x20 [ 2495.046443] kmem_cache_alloc+0x5b/0x310 [ 2495.046988] jbd2__journal_start+0x190/0x7e0 [ 2495.047592] __ext4_journal_start_sb+0x214/0x390 [ 2495.048226] ext4_writepages+0x102d/0x3350 [ 2495.048803] ? unwind_next_frame+0x13ef/0x1a90 [ 2495.049418] ? find_held_lock+0x2c/0x110 [ 2495.049983] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.050636] ? __is_insn_slot_addr+0x14c/0x290 [ 2495.051265] ? __kernel_text_address+0x9/0x40 [ 2495.051864] ? unwind_get_return_address+0x55/0xa0 [ 2495.052528] ? create_prof_cpu_mask+0x20/0x20 [ 2495.053135] ? stack_trace_save+0x8c/0xc0 [ 2495.053700] ? stack_trace_consume_entry+0x160/0x160 [ 2495.054379] ? kasan_save_stack+0x32/0x40 [ 2495.054927] ? kasan_save_stack+0x1b/0x40 [ 2495.055475] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.056149] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.056809] do_writepages+0xee/0x2a0 [ 2495.057327] ? page_writeback_cpu_online+0x20/0x20 [ 2495.057983] ? lock_acquire+0x197/0x470 [ 2495.058510] ? create_object.isra.0+0x3ad/0xa30 [ 2495.059143] ? lock_release+0x680/0x680 [ 2495.059675] ? find_held_lock+0x2c/0x110 [ 2495.060223] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2495.060911] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2495.061612] ? mark_held_locks+0x9e/0xe0 [ 2495.062162] ? trace_hardirqs_on+0x5b/0x180 [ 2495.062740] filemap_write_and_wait_range+0x65/0x100 [ 2495.063424] __iomap_dio_rw+0x552/0x1110 [ 2495.063981] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2495.064603] ? ext4_orphan_add+0x253/0x9e0 [ 2495.065161] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2495.065823] ? ext4_empty_dir+0xae0/0xae0 [ 2495.066366] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.066965] iomap_dio_rw+0x31/0x90 [ 2495.067444] ext4_file_write_iter+0xe0e/0x1530 [ 2495.068060] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2495.068675] ? kasan_save_stack+0x32/0x40 [ 2495.069216] ? kasan_save_stack+0x1b/0x40 [ 2495.069764] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.070435] ? iter_file_splice_write+0x165/0xc90 [ 2495.071064] ? direct_splice_actor+0x10f/0x170 [ 2495.071661] ? splice_direct_to_actor+0x387/0x980 [ 2495.072297] ? do_splice_direct+0x1c4/0x290 [ 2495.072868] ? do_sendfile+0x553/0x11e0 [ 2495.073385] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.073991] ? do_syscall_64+0x33/0x40 [ 2495.074508] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.075211] do_iter_readv_writev+0x476/0x750 [ 2495.075799] ? _cond_resched+0x10/0x30 [ 2495.076309] ? new_sync_write+0x660/0x660 [ 2495.076870] ? avc_policy_seqno+0x9/0x70 [ 2495.077410] ? selinux_file_permission+0x92/0x520 [ 2495.078051] ? security_file_permission+0xb1/0xe0 [ 2495.078697] do_iter_write+0x191/0x700 [ 2495.079210] ? trace_hardirqs_on+0x5b/0x180 [ 2495.079800] vfs_iter_write+0x70/0xa0 [ 2495.080317] iter_file_splice_write+0x726/0xc90 [ 2495.080943] ? generic_splice_sendpage+0x140/0x140 [ 2495.081599] ? security_file_permission+0xb1/0xe0 [ 2495.082240] ? generic_splice_sendpage+0x140/0x140 [ 2495.082894] direct_splice_actor+0x10f/0x170 [ 2495.083484] splice_direct_to_actor+0x387/0x980 [ 2495.084108] ? pipe_to_sendpage+0x380/0x380 [ 2495.084688] ? do_splice_to+0x160/0x160 [ 2495.085210] ? security_file_permission+0xb1/0xe0 [ 2495.085855] do_splice_direct+0x1c4/0x290 [ 2495.086399] ? splice_direct_to_actor+0x980/0x980 [ 2495.087033] ? avc_policy_seqno+0x9/0x70 [ 2495.087570] ? security_file_permission+0xb1/0xe0 [ 2495.088216] do_sendfile+0x553/0x11e0 [ 2495.088729] ? do_pwritev+0x270/0x270 [ 2495.089227] ? wait_for_completion_io+0x270/0x270 [ 2495.089867] ? rcu_read_lock_any_held+0x75/0xa0 [ 2495.090473] ? vfs_write+0x354/0xb10 [ 2495.090964] __x64_sys_sendfile64+0x1d1/0x210 [ 2495.091554] ? __ia32_sys_sendfile+0x220/0x220 [ 2495.092157] do_syscall_64+0x33/0x40 [ 2495.092649] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.093331] RIP: 0033:0x7f8d732ceb19 [ 2495.093838] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2495.096391] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2495.097459] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2495.098422] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2495.099390] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2495.100371] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2495.101347] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 [ 2495.103470] EXT4-fs (sda): ext4_writepages: jbd2_start: 9223372036854775807 pages, ino 16082; err -12 [ 2495.122811] FAULT_INJECTION: forcing a failure. [ 2495.122811] name failslab, interval 1, probability 0, space 0, times 0 [ 2495.124568] CPU: 0 PID: 29566 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2495.125517] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2495.126648] Call Trace: [ 2495.127004] dump_stack+0x107/0x167 [ 2495.127497] should_fail.cold+0x5/0xa [ 2495.128016] ? create_object.isra.0+0x3a/0xa30 [ 2495.128630] should_failslab+0x5/0x20 [ 2495.129149] kmem_cache_alloc+0x5b/0x310 [ 2495.129708] create_object.isra.0+0x3a/0xa30 [ 2495.130306] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.130984] kmem_cache_alloc+0x159/0x310 [ 2495.131542] jbd2__journal_start+0x190/0x7e0 [ 2495.132131] __ext4_journal_start_sb+0x214/0x390 [ 2495.132790] ext4_writepages+0x102d/0x3350 [ 2495.133368] ? unwind_next_frame+0x13ef/0x1a90 [ 2495.133991] ? find_held_lock+0x2c/0x110 [ 2495.134554] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.135202] ? __is_insn_slot_addr+0x14c/0x290 [ 2495.135835] ? __kernel_text_address+0x9/0x40 [ 2495.136437] ? unwind_get_return_address+0x55/0xa0 [ 2495.137098] ? create_prof_cpu_mask+0x20/0x20 [ 2495.137723] ? stack_trace_save+0x8c/0xc0 [ 2495.138286] ? stack_trace_consume_entry+0x160/0x160 [ 2495.138986] ? kasan_save_stack+0x32/0x40 [ 2495.139551] ? kasan_save_stack+0x1b/0x40 [ 2495.140120] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.140816] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.141489] do_writepages+0xee/0x2a0 [ 2495.141992] ? page_writeback_cpu_online+0x20/0x20 [ 2495.142653] ? lock_acquire+0x197/0x470 [ 2495.143192] ? create_object.isra.0+0x3ad/0xa30 [ 2495.143827] ? lock_release+0x680/0x680 [ 2495.144381] ? find_held_lock+0x2c/0x110 [ 2495.144938] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2495.145603] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2495.146328] ? mark_held_locks+0x9e/0xe0 [ 2495.146885] ? trace_hardirqs_on+0x5b/0x180 [ 2495.147466] filemap_write_and_wait_range+0x65/0x100 [ 2495.148169] __iomap_dio_rw+0x552/0x1110 [ 2495.148739] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2495.149354] ? ext4_orphan_add+0x253/0x9e0 [ 2495.149917] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2495.150584] ? ext4_empty_dir+0xae0/0xae0 [ 2495.151137] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.151731] iomap_dio_rw+0x31/0x90 [ 2495.152225] ext4_file_write_iter+0xe0e/0x1530 [ 2495.152889] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2495.153503] ? kasan_save_stack+0x32/0x40 [ 2495.154057] ? kasan_save_stack+0x1b/0x40 [ 2495.154607] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.155278] ? iter_file_splice_write+0x165/0xc90 [ 2495.155921] ? direct_splice_actor+0x10f/0x170 [ 2495.156544] ? splice_direct_to_actor+0x387/0x980 [ 2495.157191] ? do_splice_direct+0x1c4/0x290 [ 2495.157768] ? do_sendfile+0x553/0x11e0 [ 2495.158299] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.158924] ? do_syscall_64+0x33/0x40 [ 2495.159456] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.160175] do_iter_readv_writev+0x476/0x750 [ 2495.160786] ? _cond_resched+0x10/0x30 [ 2495.161296] ? new_sync_write+0x660/0x660 [ 2495.161859] ? avc_policy_seqno+0x9/0x70 [ 2495.162414] ? selinux_file_permission+0x92/0x520 [ 2495.163078] ? security_file_permission+0xb1/0xe0 [ 2495.163737] do_iter_write+0x191/0x700 [ 2495.164252] ? trace_hardirqs_on+0x5b/0x180 [ 2495.164836] vfs_iter_write+0x70/0xa0 [ 2495.165334] iter_file_splice_write+0x726/0xc90 [ 2495.165969] ? generic_splice_sendpage+0x140/0x140 [ 2495.166635] ? security_file_permission+0xb1/0xe0 [ 2495.167279] ? generic_splice_sendpage+0x140/0x140 [ 2495.167921] direct_splice_actor+0x10f/0x170 [ 2495.168514] splice_direct_to_actor+0x387/0x980 [ 2495.169137] ? pipe_to_sendpage+0x380/0x380 [ 2495.169715] ? do_splice_to+0x160/0x160 [ 2495.170223] ? security_file_permission+0xb1/0xe0 [ 2495.170872] do_splice_direct+0x1c4/0x290 [ 2495.171422] ? splice_direct_to_actor+0x980/0x980 [ 2495.172062] ? avc_policy_seqno+0x9/0x70 [ 2495.172619] ? security_file_permission+0xb1/0xe0 [ 2495.173244] do_sendfile+0x553/0x11e0 [ 2495.173756] ? do_pwritev+0x270/0x270 [ 2495.174249] ? wait_for_completion_io+0x270/0x270 [ 2495.174885] ? rcu_read_lock_any_held+0x75/0xa0 [ 2495.175499] ? vfs_write+0x354/0xb10 [ 2495.175988] __x64_sys_sendfile64+0x1d1/0x210 [ 2495.176594] ? __ia32_sys_sendfile+0x220/0x220 [ 2495.177197] do_syscall_64+0x33/0x40 [ 2495.177681] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.178352] RIP: 0033:0x7f48a1116b19 [ 2495.178848] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2495.181248] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2495.182237] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2495.183156] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2495.184067] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2495.185001] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2495.185896] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2495.221683] FAULT_INJECTION: forcing a failure. [ 2495.221683] name failslab, interval 1, probability 0, space 0, times 0 [ 2495.223262] CPU: 0 PID: 29572 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2495.224114] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2495.225170] Call Trace: [ 2495.225509] dump_stack+0x107/0x167 [ 2495.225972] should_fail.cold+0x5/0xa [ 2495.226487] ? create_object.isra.0+0x3a/0xa30 [ 2495.227080] should_failslab+0x5/0x20 [ 2495.227551] kmem_cache_alloc+0x5b/0x310 [ 2495.228098] ? lock_chain_count+0x20/0x20 [ 2495.228617] create_object.isra.0+0x3a/0xa30 [ 2495.229158] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.229822] __kmalloc+0x16e/0x390 [ 2495.230266] ext4_find_extent+0xa77/0xd70 [ 2495.230793] ext4_ext_map_blocks+0x1c8/0x5880 [ 2495.231363] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2495.232033] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2495.232714] ? ext4_ext_release+0x10/0x10 [ 2495.233231] ? ext4_map_blocks+0x5cd/0x1910 [ 2495.233810] ? lock_release+0x680/0x680 [ 2495.234308] ? ext4_es_lookup_extent+0x485/0xa80 [ 2495.234905] ? lock_downgrade+0x6d0/0x6d0 [ 2495.235422] ? down_write+0xe0/0x160 [ 2495.235878] ? down_write_killable+0x180/0x180 [ 2495.236450] ext4_map_blocks+0x63f/0x1910 [ 2495.236964] ? kmem_cache_alloc+0x2a6/0x310 [ 2495.237493] ? __kernel_text_address+0x9/0x40 [ 2495.238042] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2495.238591] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.239142] ? __ext4_journal_start_sb+0x214/0x390 [ 2495.239743] ? __ext4_journal_start_sb+0x1db/0x390 [ 2495.240344] ext4_iomap_begin+0x3ad/0x700 [ 2495.240866] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2495.241469] ? kasan_save_stack+0x1b/0x40 [ 2495.241974] ? ext4_file_write_iter+0xe0e/0x1530 [ 2495.242564] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2495.243345] ? splice_direct_to_actor+0x387/0x980 [ 2495.243936] ? do_splice_direct+0x1c4/0x290 [ 2495.244479] ? do_sendfile+0x553/0x11e0 [ 2495.244961] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.245526] ? do_syscall_64+0x33/0x40 [ 2495.246001] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.246654] iomap_apply+0x164/0x810 [ 2495.247119] ? iomap_dio_rw+0x90/0x90 [ 2495.247592] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2495.248302] ? mark_held_locks+0x9e/0xe0 [ 2495.248816] ? filemap_check_errors+0xa5/0x150 [ 2495.249379] __iomap_dio_rw+0x6cd/0x1110 [ 2495.249875] ? iomap_dio_rw+0x90/0x90 [ 2495.250357] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2495.250919] ? ext4_orphan_add+0x253/0x9e0 [ 2495.251432] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2495.252034] ? ext4_empty_dir+0xae0/0xae0 [ 2495.252542] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.253090] iomap_dio_rw+0x31/0x90 [ 2495.253534] ext4_file_write_iter+0xe0e/0x1530 [ 2495.254096] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2495.254647] ? kasan_save_stack+0x32/0x40 [ 2495.255146] ? kasan_save_stack+0x1b/0x40 [ 2495.255644] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.256259] ? iter_file_splice_write+0x165/0xc90 [ 2495.256851] ? direct_splice_actor+0x10f/0x170 [ 2495.257406] ? splice_direct_to_actor+0x387/0x980 [ 2495.257990] ? do_splice_direct+0x1c4/0x290 [ 2495.258518] ? do_sendfile+0x553/0x11e0 [ 2495.259000] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.259558] ? do_syscall_64+0x33/0x40 [ 2495.260030] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.260695] do_iter_readv_writev+0x476/0x750 [ 2495.261248] ? _cond_resched+0x10/0x30 [ 2495.261721] ? new_sync_write+0x660/0x660 [ 2495.262229] ? avc_policy_seqno+0x9/0x70 [ 2495.262724] ? selinux_file_permission+0x92/0x520 [ 2495.263314] ? security_file_permission+0xb1/0xe0 [ 2495.263906] do_iter_write+0x191/0x700 [ 2495.264397] ? trace_hardirqs_on+0x5b/0x180 [ 2495.264926] vfs_iter_write+0x70/0xa0 [ 2495.265393] iter_file_splice_write+0x726/0xc90 [ 2495.265968] ? generic_splice_sendpage+0x140/0x140 [ 2495.266575] ? security_file_permission+0xb1/0xe0 [ 2495.267168] ? generic_splice_sendpage+0x140/0x140 [ 2495.267763] direct_splice_actor+0x10f/0x170 [ 2495.268299] splice_direct_to_actor+0x387/0x980 [ 2495.268877] ? pipe_to_sendpage+0x380/0x380 [ 2495.269404] ? do_splice_to+0x160/0x160 [ 2495.269885] ? security_file_permission+0xb1/0xe0 [ 2495.270477] do_splice_direct+0x1c4/0x290 [ 2495.270983] ? splice_direct_to_actor+0x980/0x980 [ 2495.271561] ? avc_policy_seqno+0x9/0x70 [ 2495.272054] ? security_file_permission+0xb1/0xe0 [ 2495.272650] do_sendfile+0x553/0x11e0 [ 2495.273121] ? do_pwritev+0x270/0x270 [ 2495.273583] ? wait_for_completion_io+0x270/0x270 [ 2495.274168] ? rcu_read_lock_any_held+0x75/0xa0 [ 2495.274728] ? vfs_write+0x354/0xb10 [ 2495.275178] __x64_sys_sendfile64+0x1d1/0x210 [ 2495.275717] ? __ia32_sys_sendfile+0x220/0x220 [ 2495.276283] do_syscall_64+0x33/0x40 [ 2495.276742] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.277363] RIP: 0033:0x7f33ba3cab19 [ 2495.277812] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2495.280037] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2495.280962] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2495.281830] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2495.282686] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2495.283533] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2495.284391] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 10:16:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) faccessat2(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x200) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:16:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f0000000140)='./file1\x00', 0x80000000, 0x1, &(0x7f0000000180)=[{&(0x7f0000000300)="41e0d7a612b5a0b17363fc853d851160709b8e9cbf1498504c44904589371c29d1f544f2d4e2fa678a174acc0418d113a7b17e2fd269b14a77439d8cfe8658edbc0c2cc556facd9d1cf33a8ce36170420c42dea41a604297878548601b5be3b13baea06ff07dcc0daf82fbfa27ad99632589fac32513599a8a969f831da9fb3cfb6254db15d90edb2a5b743b0dd4821840c89fe506ad30d3c737a97a6cb267bb8d842a30c4dea3ccccc5574d8fad9b074ad40b3f29773f8a53332d7b033031df21160b85", 0xc4, 0x7fffffff}], 0x200a014, &(0x7f0000000580)=ANY=[]) r2 = eventfd(0x400) writev(r2, &(0x7f00000000c0), 0x0) r3 = creat(&(0x7f00000002c0)='./file0\x00', 0xf0) fallocate(r3, 0x0, 0x0, 0x8000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f00000001c0)={0x0, 0x0, 0xffff, 0x4}) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000400)) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) 10:16:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0xd2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x4000009}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x7758c2, 0x84) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) fsetxattr$trusted_overlay_opaque(r4, &(0x7f0000000140), &(0x7f0000000180), 0x2, 0x0) sendfile(r1, r0, &(0x7f0000000080)=0x4, 0x78e45f9d) sendfile(r2, r3, 0x0, 0x100000001) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f00000001c0)={0x1, 0x3, 0xc}) [ 2495.419693] loop1: detected capacity change from 0 to 135266304 [ 2495.455110] loop1: detected capacity change from 0 to 135266304 10:16:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat$cgroup_ro(r1, &(0x7f0000000080)='memory.events\x00', 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file1\x00', 0x731040, 0x140) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) 10:16:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 20) 10:16:36 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 83) 10:16:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 19) 10:16:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) setsockopt$packet_drop_memb(r4, 0x107, 0x2, &(0x7f0000000080)={0x0, 0x1, 0x6, @remote}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x100000001) [ 2495.733452] FAULT_INJECTION: forcing a failure. [ 2495.733452] name failslab, interval 1, probability 0, space 0, times 0 [ 2495.736119] CPU: 0 PID: 29899 Comm: syz-executor.0 Not tainted 5.10.248 #1 [ 2495.737597] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2495.739335] Call Trace: [ 2495.739901] dump_stack+0x107/0x167 [ 2495.740672] should_fail.cold+0x5/0xa [ 2495.741500] ? create_object.isra.0+0x3a/0xa30 [ 2495.742457] should_failslab+0x5/0x20 [ 2495.743250] kmem_cache_alloc+0x5b/0x310 [ 2495.744130] ? mark_held_locks+0x9e/0xe0 [ 2495.745007] create_object.isra.0+0x3a/0xa30 [ 2495.745937] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.746997] kmem_cache_alloc+0x159/0x310 [ 2495.747876] jbd2__journal_start+0x246/0x7e0 [ 2495.748827] __ext4_journal_start_sb+0x214/0x390 [ 2495.749832] ext4_writepages+0x102d/0x3350 [ 2495.750720] ? unwind_next_frame+0x13ef/0x1a90 [ 2495.751683] ? find_held_lock+0x2c/0x110 [ 2495.752575] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.753600] ? __is_insn_slot_addr+0x14c/0x290 [ 2495.754592] ? __kernel_text_address+0x9/0x40 [ 2495.755534] ? unwind_get_return_address+0x55/0xa0 [ 2495.756567] ? create_prof_cpu_mask+0x20/0x20 [ 2495.757520] ? stack_trace_save+0x8c/0xc0 [ 2495.758399] ? stack_trace_consume_entry+0x160/0x160 [ 2495.759468] ? kasan_save_stack+0x32/0x40 [ 2495.760333] ? kasan_save_stack+0x1b/0x40 [ 2495.761300] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.762618] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2495.763872] do_writepages+0xee/0x2a0 [ 2495.764886] ? page_writeback_cpu_online+0x20/0x20 [ 2495.766141] ? lock_acquire+0x197/0x470 [ 2495.767169] ? create_object.isra.0+0x3ad/0xa30 [ 2495.768387] ? lock_release+0x680/0x680 [ 2495.769438] ? find_held_lock+0x2c/0x110 [ 2495.770522] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2495.771819] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2495.773196] ? mark_held_locks+0x9e/0xe0 [ 2495.774250] ? trace_hardirqs_on+0x5b/0x180 [ 2495.775368] filemap_write_and_wait_range+0x65/0x100 [ 2495.776679] __iomap_dio_rw+0x552/0x1110 [ 2495.777765] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2495.778949] ? ext4_orphan_add+0x253/0x9e0 [ 2495.780051] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2495.781338] ? ext4_empty_dir+0xae0/0xae0 [ 2495.782417] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.783590] iomap_dio_rw+0x31/0x90 [ 2495.784546] ext4_file_write_iter+0xe0e/0x1530 [ 2495.785758] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2495.786935] ? kasan_save_stack+0x32/0x40 [ 2495.787989] ? kasan_save_stack+0x1b/0x40 [ 2495.789075] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.790384] ? iter_file_splice_write+0x165/0xc90 [ 2495.791627] ? direct_splice_actor+0x10f/0x170 [ 2495.792820] ? splice_direct_to_actor+0x387/0x980 [ 2495.794045] ? do_splice_direct+0x1c4/0x290 [ 2495.795164] ? do_sendfile+0x553/0x11e0 [ 2495.796176] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.797403] ? do_syscall_64+0x33/0x40 [ 2495.798414] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.799794] do_iter_readv_writev+0x476/0x750 [ 2495.800970] ? _cond_resched+0x10/0x30 [ 2495.801985] ? new_sync_write+0x660/0x660 [ 2495.803042] ? avc_policy_seqno+0x9/0x70 [ 2495.804098] ? selinux_file_permission+0x92/0x520 [ 2495.805354] ? security_file_permission+0xb1/0xe0 10:16:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x10000000) r3 = memfd_create(&(0x7f00000003c0)='s{.\x00\a)\xe1\xc7\xe3\x00`&\x19\x1ezzG\xe4d\xf7+\x92\xb1\xda\xc52\xf7q\x9cU\xcep\xd3\xaf\xff\xc1\x87}\x00\xe6\a\x9f\xc6\xb2\xd7\v', 0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x4, 0x0, @fd=r3, 0x0, 0x0, 0x0, {0x1000}, 0x0, {0x0, r4}}, 0x5) syz_io_uring_submit(0x0, r2, &(0x7f0000000080)=@IORING_OP_CLOSE={0x13, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r4}}, 0x1) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) [ 2495.806613] do_iter_write+0x191/0x700 [ 2495.807839] ? trace_hardirqs_on+0x5b/0x180 [ 2495.808976] vfs_iter_write+0x70/0xa0 [ 2495.809965] iter_file_splice_write+0x726/0xc90 [ 2495.811178] ? generic_splice_sendpage+0x140/0x140 [ 2495.812471] ? security_file_permission+0xb1/0xe0 [ 2495.813710] ? generic_splice_sendpage+0x140/0x140 [ 2495.814972] direct_splice_actor+0x10f/0x170 [ 2495.816109] splice_direct_to_actor+0x387/0x980 [ 2495.817332] ? pipe_to_sendpage+0x380/0x380 [ 2495.818447] ? do_splice_to+0x160/0x160 [ 2495.819479] ? security_file_permission+0xb1/0xe0 [ 2495.820760] do_splice_direct+0x1c4/0x290 [ 2495.821872] ? splice_direct_to_actor+0x980/0x980 [ 2495.823125] ? avc_policy_seqno+0x9/0x70 [ 2495.824191] ? security_file_permission+0xb1/0xe0 [ 2495.825470] do_sendfile+0x553/0x11e0 [ 2495.826479] ? do_pwritev+0x270/0x270 [ 2495.827464] ? wait_for_completion_io+0x270/0x270 [ 2495.828720] ? rcu_read_lock_any_held+0x75/0xa0 [ 2495.829911] ? vfs_write+0x354/0xb10 [ 2495.830879] __x64_sys_sendfile64+0x1d1/0x210 [ 2495.832046] ? __ia32_sys_sendfile+0x220/0x220 [ 2495.833255] do_syscall_64+0x33/0x40 [ 2495.834221] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.835538] RIP: 0033:0x7f8d732ceb19 [ 2495.836505] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2495.841231] RSP: 002b:00007f8d70844188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2495.843198] RAX: ffffffffffffffda RBX: 00007f8d733e1f60 RCX: 00007f8d732ceb19 [ 2495.845042] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2495.846853] RBP: 00007f8d708441d0 R08: 0000000000000000 R09: 0000000000000000 [ 2495.848686] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2495.850515] R13: 00007ffeee942e9f R14: 00007f8d70844300 R15: 0000000000022000 10:16:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) fcntl$notify(r0, 0x402, 0xa52606f7de015169) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syncfs(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000000) r3 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x23a340, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r4, 0x8008f511, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3, {0x5, 0x9}}, './file1\x00'}) [ 2495.923017] FAULT_INJECTION: forcing a failure. [ 2495.923017] name failslab, interval 1, probability 0, space 0, times 0 [ 2495.925930] CPU: 0 PID: 29937 Comm: syz-executor.6 Not tainted 5.10.248 #1 [ 2495.927556] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2495.929343] Call Trace: [ 2495.929917] dump_stack+0x107/0x167 [ 2495.930709] should_fail.cold+0x5/0xa [ 2495.931514] ? kmem_cache_alloc+0x2a6/0x310 [ 2495.932451] ? create_object.isra.0+0x3a/0xa30 [ 2495.933421] should_failslab+0x5/0x20 [ 2495.934225] kmem_cache_alloc+0x5b/0x310 [ 2495.935089] ? mempool_alloc+0x155/0x360 [ 2495.935952] create_object.isra.0+0x3a/0xa30 [ 2495.936889] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.937976] kmem_cache_alloc+0x159/0x310 [ 2495.938863] bvec_alloc+0x148/0x2f0 [ 2495.939634] bio_alloc_bioset+0x40a/0x600 [ 2495.940528] ? bvec_alloc+0x2f0/0x2f0 [ 2495.941343] ? iov_iter_npages+0x1fd/0xa70 [ 2495.942247] iomap_dio_bio_actor+0x518/0xef0 [ 2495.943203] iomap_dio_actor+0x36f/0x560 [ 2495.944055] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.945058] ? do_syscall_64+0x33/0x40 [ 2495.945883] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.947015] iomap_apply+0x289/0x810 [ 2495.947809] ? iomap_dio_rw+0x90/0x90 [ 2495.948630] ? trace_event_raw_event_iomap_class+0x560/0x560 [ 2495.949851] ? mark_held_locks+0x9e/0xe0 [ 2495.950723] ? filemap_check_errors+0xa5/0x150 [ 2495.951699] __iomap_dio_rw+0x6cd/0x1110 [ 2495.952567] ? iomap_dio_rw+0x90/0x90 [ 2495.953398] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2495.954373] ? ext4_orphan_add+0x253/0x9e0 [ 2495.955271] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2495.956313] ? ext4_empty_dir+0xae0/0xae0 [ 2495.957196] ? jbd2__journal_start+0xf3/0x7e0 [ 2495.958154] iomap_dio_rw+0x31/0x90 [ 2495.958930] ext4_file_write_iter+0xe0e/0x1530 [ 2495.959916] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2495.960893] ? kasan_save_stack+0x32/0x40 [ 2495.961767] ? kasan_save_stack+0x1b/0x40 [ 2495.962640] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2495.963718] ? iter_file_splice_write+0x165/0xc90 [ 2495.964748] ? direct_splice_actor+0x10f/0x170 [ 2495.965712] ? splice_direct_to_actor+0x387/0x980 [ 2495.966725] ? do_splice_direct+0x1c4/0x290 [ 2495.967638] ? do_sendfile+0x553/0x11e0 [ 2495.968483] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2495.969466] ? do_syscall_64+0x33/0x40 [ 2495.970294] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2495.971427] do_iter_readv_writev+0x476/0x750 [ 2495.972391] ? _cond_resched+0x10/0x30 [ 2495.973210] ? new_sync_write+0x660/0x660 [ 2495.974084] ? avc_policy_seqno+0x9/0x70 [ 2495.974949] ? selinux_file_permission+0x92/0x520 [ 2495.975967] ? security_file_permission+0xb1/0xe0 [ 2495.977002] do_iter_write+0x191/0x700 [ 2495.977829] ? trace_hardirqs_on+0x5b/0x180 [ 2495.978757] vfs_iter_write+0x70/0xa0 [ 2495.979568] iter_file_splice_write+0x726/0xc90 [ 2495.980574] ? generic_splice_sendpage+0x140/0x140 [ 2495.981637] ? security_file_permission+0xb1/0xe0 [ 2495.982660] ? generic_splice_sendpage+0x140/0x140 [ 2495.983695] direct_splice_actor+0x10f/0x170 [ 2495.984639] splice_direct_to_actor+0x387/0x980 [ 2495.985634] ? pipe_to_sendpage+0x380/0x380 [ 2495.986555] ? do_splice_to+0x160/0x160 [ 2495.987394] ? security_file_permission+0xb1/0xe0 [ 2495.988430] do_splice_direct+0x1c4/0x290 [ 2495.989309] ? splice_direct_to_actor+0x980/0x980 [ 2495.990328] ? avc_policy_seqno+0x9/0x70 [ 2495.991193] ? security_file_permission+0xb1/0xe0 [ 2495.992221] do_sendfile+0x553/0x11e0 [ 2495.993058] ? do_pwritev+0x270/0x270 [ 2495.993867] ? wait_for_completion_io+0x270/0x270 [ 2495.994891] ? rcu_read_lock_any_held+0x75/0xa0 [ 2495.995874] ? vfs_write+0x354/0xb10 [ 2495.996681] __x64_sys_sendfile64+0x1d1/0x210 [ 2495.997630] ? __ia32_sys_sendfile+0x220/0x220 [ 2495.998618] do_syscall_64+0x33/0x40 [ 2495.999407] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2496.000495] RIP: 0033:0x7f33ba3cab19 [ 2496.001289] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2496.005193] RSP: 002b:00007f33b7940188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2496.006792] RAX: ffffffffffffffda RBX: 00007f33ba4ddf60 RCX: 00007f33ba3cab19 [ 2496.008302] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 2496.009823] RBP: 00007f33b79401d0 R08: 0000000000000000 R09: 0000000000000000 [ 2496.011344] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2496.012861] R13: 00007ffe98f2466f R14: 00007f33b7940300 R15: 0000000000022000 [ 2496.015477] FAULT_INJECTION: forcing a failure. [ 2496.015477] name failslab, interval 1, probability 0, space 0, times 0 [ 2496.018099] CPU: 0 PID: 30011 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2496.019569] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2496.021332] Call Trace: [ 2496.021890] dump_stack+0x107/0x167 [ 2496.022667] should_fail.cold+0x5/0xa [ 2496.023478] ? jbd2__journal_start+0x246/0x7e0 [ 2496.024456] should_failslab+0x5/0x20 [ 2496.025260] kmem_cache_alloc+0x5b/0x310 [ 2496.026127] jbd2__journal_start+0x246/0x7e0 [ 2496.027057] __ext4_journal_start_sb+0x214/0x390 [ 2496.028065] ext4_writepages+0x102d/0x3350 [ 2496.028968] ? unwind_next_frame+0x13ef/0x1a90 [ 2496.029941] ? find_held_lock+0x2c/0x110 [ 2496.030826] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2496.031858] ? __is_insn_slot_addr+0x14c/0x290 [ 2496.032838] ? __kernel_text_address+0x9/0x40 [ 2496.033788] ? unwind_get_return_address+0x55/0xa0 [ 2496.034825] ? create_prof_cpu_mask+0x20/0x20 [ 2496.035784] ? stack_trace_save+0x8c/0xc0 [ 2496.036666] ? stack_trace_consume_entry+0x160/0x160 [ 2496.037749] ? kasan_save_stack+0x32/0x40 [ 2496.038614] ? kasan_save_stack+0x1b/0x40 [ 2496.039480] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2496.040564] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2496.041600] do_writepages+0xee/0x2a0 [ 2496.042403] ? page_writeback_cpu_online+0x20/0x20 [ 2496.043434] ? lock_acquire+0x197/0x470 [ 2496.044268] ? create_object.isra.0+0x3ad/0xa30 [ 2496.045261] ? lock_release+0x680/0x680 [ 2496.046093] ? find_held_lock+0x2c/0x110 [ 2496.046954] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2496.048014] ? delete_from_page_cache_batch+0xa30/0xa30 10:16:37 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000080)={@desc={0x1, 0x0, @auto="e3e84b398e541287"}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2496.049151] ? mark_held_locks+0x9e/0xe0 [ 2496.050179] ? trace_hardirqs_on+0x5b/0x180 [ 2496.051116] filemap_write_and_wait_range+0x65/0x100 [ 2496.052217] __iomap_dio_rw+0x552/0x1110 [ 2496.053125] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2496.054101] ? ext4_orphan_add+0x253/0x9e0 [ 2496.055006] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2496.056054] ? ext4_empty_dir+0xae0/0xae0 [ 2496.056944] ? jbd2__journal_start+0xf3/0x7e0 [ 2496.057916] iomap_dio_rw+0x31/0x90 [ 2496.058707] ext4_file_write_iter+0xe0e/0x1530 [ 2496.059703] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2496.060687] ? kasan_save_stack+0x32/0x40 [ 2496.061575] ? kasan_save_stack+0x1b/0x40 [ 2496.062469] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2496.063558] ? iter_file_splice_write+0x165/0xc90 [ 2496.064599] ? direct_splice_actor+0x10f/0x170 [ 2496.065573] ? splice_direct_to_actor+0x387/0x980 [ 2496.066600] ? do_splice_direct+0x1c4/0x290 [ 2496.067524] ? do_sendfile+0x553/0x11e0 [ 2496.068382] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2496.069386] ? do_syscall_64+0x33/0x40 [ 2496.070225] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2496.071377] do_iter_readv_writev+0x476/0x750 [ 2496.072339] ? _cond_resched+0x10/0x30 [ 2496.073196] ? new_sync_write+0x660/0x660 [ 2496.074091] ? avc_policy_seqno+0x9/0x70 [ 2496.074969] ? selinux_file_permission+0x92/0x520 [ 2496.076017] ? security_file_permission+0xb1/0xe0 [ 2496.077072] do_iter_write+0x191/0x700 [ 2496.077915] ? trace_hardirqs_on+0x5b/0x180 [ 2496.078854] vfs_iter_write+0x70/0xa0 [ 2496.079677] iter_file_splice_write+0x726/0xc90 [ 2496.080702] ? generic_splice_sendpage+0x140/0x140 [ 2496.081792] ? security_file_permission+0xb1/0xe0 [ 2496.082845] ? generic_splice_sendpage+0x140/0x140 [ 2496.083918] direct_splice_actor+0x10f/0x170 [ 2496.084882] splice_direct_to_actor+0x387/0x980 [ 2496.085895] ? pipe_to_sendpage+0x380/0x380 [ 2496.086831] ? do_splice_to+0x160/0x160 [ 2496.087693] ? security_file_permission+0xb1/0xe0 [ 2496.088755] do_splice_direct+0x1c4/0x290 [ 2496.089662] ? splice_direct_to_actor+0x980/0x980 [ 2496.090711] ? avc_policy_seqno+0x9/0x70 [ 2496.091602] ? security_file_permission+0xb1/0xe0 [ 2496.092666] do_sendfile+0x553/0x11e0 [ 2496.093499] ? do_pwritev+0x270/0x270 [ 2496.094324] ? wait_for_completion_io+0x270/0x270 [ 2496.095383] ? rcu_read_lock_any_held+0x75/0xa0 [ 2496.096397] ? vfs_write+0x354/0xb10 [ 2496.097209] __x64_sys_sendfile64+0x1d1/0x210 [ 2496.098190] ? __ia32_sys_sendfile+0x220/0x220 [ 2496.099210] do_syscall_64+0x33/0x40 [ 2496.100023] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2496.101141] RIP: 0033:0x7f48a1116b19 [ 2496.101946] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2496.105961] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2496.107618] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2496.109178] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2496.110730] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2496.112279] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2496.113852] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 [ 2496.115681] EXT4-fs (sda): ext4_writepages: jbd2_start: 9223372036854775807 pages, ino 16115; err -12 10:16:37 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) setxattr$incfs_id(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140), &(0x7f0000000180)={'0000000000000000000000000000000', 0xf4}, 0x20, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:16:37 executing program 5: r0 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000000)={0x1, 0x8000, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r2, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)={0xf50, 0x0, 0x1, 0x70bd2c, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_PMSR_ATTR_PEERS={0xb20, 0x5, 0x0, 0x1, [{0x198, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x2c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x9}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffe}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x3a}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x30, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x36}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x12c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x58, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xcc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x916f}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xfa}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8b}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}]}]}]}]}, {0x378, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x1ac, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x120, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x28}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xd5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x84, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7f}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xee}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x40}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x4}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x180, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x78, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xd9}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xfb}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x24}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x104, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x11}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x11}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7f}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xc, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x3c8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0xec, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xdc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x19}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x1b0, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x64, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x12}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x110, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x6}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x81}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x11c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x10c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x18}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xff}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x17}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1c}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x1b8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x54, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x3b}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1608}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x7ff}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x257}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x1b}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xaf5}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x6d}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x110, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xf4, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3f}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1ff}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}, {0x7c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x78, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x64, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xfd}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}]}, @NL80211_PMSR_ATTR_PEERS={0x4c, 0x5, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x44, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x230}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x38}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x311}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x23}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x6}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x37e}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x11d}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x3c8, 0x5, 0x0, 0x1, [{0x3c4, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x24, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1478}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x14}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x7}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x168, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x10c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xd}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3a}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x20}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x400}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x87f7}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x12}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xfb}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x54, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x12c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x110, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xff}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x17}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xd4, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x5220ef9569ff9180}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x78, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x81}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x14}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1d}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1590}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}]}]}, 0xf50}, 0x1, 0x0, 0x0, 0x4000}, 0x20000880) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x100000001) 10:16:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat$incfs(r1, &(0x7f0000000080)='.log\x00', 0x4000, 0x189) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000000000080a}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:16:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 10:16:37 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:16:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) ioctl$HIDIOCINITREPORT(r4, 0x4805, 0x0) 10:16:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x556}}, './file0\x00'}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r4, 0xc0096616, &(0x7f0000000300)=ANY=[@ANYBLOB="27a8a3e531ca02d40036197d0da546ee32b3683eebe27ac9c7d86995ab6b5ceea4d5d0fed1ab6cfb3306eb77cadfcc9c9008663b8158b8786b3a6a932ecf5bff1237438560d779eb2cd0720ee5e78891bdb7720aa7c4dad673a5598c5133077b16b9d0583ce4f904d6ea4434"]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) 10:16:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105342, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0xfffffffffffff58d}}, './file0\x00'}) openat(r6, &(0x7f0000000180)='./file1\x00', 0x0, 0x100) sendfile(r4, r5, 0x0, 0x100000001) 10:16:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x42ff, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f0000000080)={0x0, r1, 0xfffffffffffffffe, 0x5, 0x1, 0x1f}) sendfile(r1, r2, 0x0, 0x100000001) 10:16:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000002) 10:16:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 20) 10:16:51 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x40100, 0x0) stat(&(0x7f0000001440)='.\x00', &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r3, r3, r3) setreuid(0xffffffffffffffff, r3) sendmsg$nl_generic(r2, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f00000002c0)={0x130c, 0x1d, 0x100, 0x70bd2b, 0x25dfdbfc, {0x12}, [@generic="2bc85300465039643bc6870c002ce8e959932ae102dced18713955933ccc1b08", @nested={0x16b, 0x71, 0x0, 0x1, [@generic="4963fe46c2b3bfcac173fe3dd7de0dd2772a0dfba44c8ce492d0cfcab27b2cfd3b26db20072bb167cfeecd16b36d11f1ad12a41160ac49b318842e3aafe057e66b8e06a5ed2026e982daa3c510b1e4a4eac551a9180e7807052932174031169180c39beb8be4b70e6e6c05dba8ad0683755ec586e0dca299b182f42c8600fd6884b0668b577032c9915d8dc3bdb52bcf72d74d5b96c963d630f2b92cacd52abd2e0e5f0dc8ec7f7df19511165335ec668bbe3286926f31c8bfc517d409c0a987297404bba2d145cd06601a0b2cf2eb5ca904f975994d17a26f9d8ed9386f0275e3bc1219a58b75fa2bdd9b", @typed={0x35, 0x4d, 0x0, 0x0, @binary="723a33487788754cd0aff809dc6f9036e626df91c1c934fd7d609b1d02352f17a45884aaacad107e936c2d71c15167b4bc"}, @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee00}, @typed={0x14, 0x6c, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0xa}}, @typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @generic="3500b69cae2e6c895a6374a292804615c981ed0545ff38128af3d1103cc730ec"]}, @nested={0x68, 0x7c, 0x0, 0x1, [@generic="87363cb1784c923a4bb75ec289188a3a6d8880e396fcc1c78bce811945125bb2b7ee0e42f514260ed1041ded033758dc45cf6a9f5c967bcde62b7447f6ccb389735d1cb9b76ebcc6", @typed={0x8, 0x79, 0x0, 0x0, @uid=r3}, @typed={0x14, 0x3a, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}]}, @typed={0x4}, @nested={0x1100, 0x83, 0x0, 0x1, [@typed={0xc, 0x44, 0x0, 0x0, @u64=0x4}, @generic="f43249d66e26460d1fb483bb91b0443fdb82a8077ce7ae4e6aa560d17919687b67c8b9ecb24ec29d8cc650d62309b0b980ea05c8130f7d483210b67802f920a41ee53da556f1eb4b8e7d0f727edc0d3e6c571e9862e491ff7c36801df75a8f38f3bc6927a162ec30d01187b346a64bdb2c384e965a977755ed541eb2581f2b58c2e38fd0ea98ebfe201ab354d377af722a0a43a50690a571b6e73516432dcec7440e214c6c55ddef83a61c661fae9a802050bcbd1e44e273b161ff5103f69a2cd9a9de72a7dc5c8ece19cf4beb62817c516dd5e30922244630599ff046763855be98d8a477f54850718bbec053cddd97e2719ae6fd818b115178090c6c8ac260fcfbcd9f39187ecf610c46ecae2fd798f03029463f3b4a687431a1613ccb384c86aa1681c84189141e4867309d13e231d7855ceb4f8f2d5a9434ff8f453073f878c97b42aa1fa277f554bb5ffaced72958cdf7990d8df1aaa59712284dd350dd9f470be01cf909d38bd2abac2a2871e2e3fe056ea96ce73e86b818c95474bd9f0fb4b22eaf769624207b75f0cd26023234c80ddf4d2d0eef944cc2b16cde91c67ac9be83afe10c184c47b26b9fb09bef5cef3d8130941e59ba72266638a80fdf9d05bc52fcd03515a403be08440b2aa2bfccb9b5f7f66db0ab237b0fab616f760736776a6f94a031690dfce5a47299d371f19e268f8a278b9ef5f467fbe9a13882ed0dd53366a29bd2fa9363f542e825466c7a7ae35da10450085b35ab768d9636910b1653f438cb4c540b3890e24833168e97bb3191e3c95ab2dd79e657b7d004016f0a500f447b652791af7fd9e7517bfab00fb61b379a364836354acd9acb5ba1a365bf549b105e2952a3d992122c60474f87c8cb477478eba424c592a3d9aa9debb8bc6c0a7405d78f3cd3052d3e89147cc53d2cbfc934d7f378e9edcb2117716e63d138799d6da4be408d791dfe1e9862216840e1884fcd64a9c62ee88eabc516dee41dc4ee6a41256c0d83833b17eb9c16e974262369c3b516286f63ed864f9ca34ee3f58dcb5f774f875ad399814adc7dfa140656189e2340137239dee2933d0a7b6c79ab31bb5b13169669c1883eaa2c1a15d954fdd24c965a8f6fc2cf25de21573fec701d205446972df2df040c751438773b6824eb4452afc83706ccee320fb07ae1545519733047c3ee99419ee76d8cdb2095f36f34fd394239e44c4999ea2735eb98a67c34e56421658bfc85e8e3a10abc1042008b8f6e11df99d776c917c951e065bce01b4237a8c47b5e07883b48eac69ea90466d46d46fda607055626e5e0a3b51df036ee46c11723ee0e0a7cf1c2e31e347fcc0c14de57bc462a797e1a71136c5afb7a8fd23710cc8db134c04bcc5b4aa6820b7ae1ca2292efc9194b8d7f98469edeb3823d2ba198b6942ee9d15dd389d98d10e32e18214d6340ce8b5f062d529ecb0ac3f0ae6196ce1f156d9e99c5341d582293bb257507c74590a7fc4f2a7d58bbda91a185322e8e89dad618c4ef9893992fffa707a3fa157c76e4a9d9a9a47520d1e8c4489ca9f86b15c199d805804949806f19e8fc71874f741ad32f77f28f86d3294021688051c6c47d48c9393ba002b2e05bf1b89c1d089c3bd7d9d508654e391b71b745f5286f31fba9ac1b3b18995a0299ef78c87ccd12d94a8c662cc63ab4e6ae549779a1b8150d421c7adafd542581bbe18d73c59274cad08dd342478623a69e260bb70495b2414a62e68c58fe203f227610bb697969f12d5540612136bfde7f0e09aca76c8f57784d49cd1d92579c70084cb90a24f8ff224afa402d98ce9e5d4b1740e6c56137cc418f7d200275d0f2d83d0d5be5fef98a6388307542c52f173f608df3645b791b227294410dd203010572b97e2a2c29b90d52bbf70be9b65a7ba12545f2f971f9af30c1429960e45afe277e3c3575902e1383373ca45d960583aa85b0327b8e30ac8374c4dc1d2db9afe437a52fe81bbc3439575bf4484a0d4dd0bda8931cd5b31241faf4a9a0e8e4a9be11e45a7ee2758b0070548bcaa1c68888ba67643a9eb46a21599bfb38ed28e739e3c23aa33d422db42157323989a3216c8af8ad7616d58c9e1543d21592b77dc0e22ecdac7b932bc7a26d734057e8e6f26fc3f2b4b1dbf3f4ea66880b2c257cb510b2fe9374371c0267be54819d5e872c3bc715a1e9c206682fc0faa5e27db5085d6b5f447ba9e0aee9789a91470703a4cabe90a549c5e6ad2eb381bca6fa3ad250560db0e9f9b4691172f490102ea29d284dac14fe868c962b4808ef17cf7cc80465147d59782702ce8d4d5c5193bc94f59e52a3142af447a18f5e3819bb7a8b72ca40d978de5a2adc309f6dbfb2ecde72c0800600e0accccdf08bf4f051b148e6391f78c6af5cb6b71bc59265318052b67cf91c18bb7b0b49bad4fae48ac2f91009db7f0dce2b5db1e06e24780f90688aaa86b8eb067c6955230a12957b5bbd8a9295e84defab9503637cee8749fc73e85160c85528af66df3cc776da4661af6f3cd6cbff3d421fbb241a6eb981bdf656c9c70cd590b1f6ffbce3d63c7eecfaf1cd3cdf71779548b0b6e3a04409886d0cf21da18fdd8f6d06e899d9b4be18be0e432781d29f0648cf65725f3cb503e67abde5642836438187a4c99100187a5ba84c45ac374881cdc4c416a64c63e6bdafcac64b4a9a07a522d1021e4e29d1caf0da9c4b2d77b224bde3548d4f591c077ed626baf59b51ef6be903a36ec424a65c9ceda9bf0e3268c3d8da424e6cf2d68dd833917275df1df9507caaed6358ff8febf28a4b2b3fb248ee176b00673448a942846aafba52a0228dfe9cde27f3c80dba93a2741f3fd3c54a6c5420e34c18661daf6a9b6031a589ad0464d230070e5743d0433ee1291fba6b06693c62cf1b17d377757f6a5e9cbbb65c0896a1baa1b8916c044f0345d34e31f56d795eeb76f39e4352b5fe15ab8b83cc7658c1c96b9bda9f9935baa531da7a28f1c29ab0878200f8d95dc693f0ae57709e84b96a139978505a9c4438aa3fdc2567ef8744b523bdee2f6e3db1b18ebf69f824016c44280e0f42f52a48f01ebc634a2651ce9c888180e6111425e1d73fa0fb878a2b6d5e8c870fb4a90462615f7913d111624df308b1eb304ca55eb0cbc7f211ca35f73ca2568c099978aeab47accd3eaaf84d9ee18f06b43f73e042a62731277af3a712ea1cfd490ae42ed1c2fbbd4ecb0565898ec0938221ec0cc4503e5da6d22b325286967519f817e9c04f3f69965382bd8b5060e8feb9ed73d98f66eaf3fe5be025f3538543abc70f7d2adbd5172709454b3f49580bcb6d9bf658448be8d51c7609888791426094180f077153bf5535b2bcfca3f5c1e420856ea2f00338234a1fc458cbf7169fe64f15c9c6291f41afc0dd608426ea4e3b386723b262e6db823683609c60a703856167715fae01ad6f793645b09e2084984ed9b79617083e10dce0b0025385175cf4464a9edcb08a70a52a44f1af46f82a8c062bf17a2c4c6d0a9a39b4e834b2196922c7721455f887e4c203eda027103f9a80ad65fbf60f74e9283b2dbd7e676331c49633778a4382717e39a511989af95017d466698173716102763780a2b489b0e59e928dc999a8b90b851708ebf91610393dfa2dcdee5311a97ddaab143e6c3561f1fa665228470522aa5d023f954bea9d7bc6bafc0aef17ffdee1be784b9f32e563ac656e34ed8294b8f323f174061ec6136c4483c6648cf58d3fe1d6ea04dbf0740b2c65073f61f33cce4b62753ba20571d25dcadae268514a65d42a3021896a5c902bc0d15275d4c7b2525fbcaf10e533e7b86fcb180a53d6dee559c6b672c902a858b2b9c693ddd88a5f1919080b4cb6e823951a9e091e7b9e8df47fa36a682c93e102710290c788682225e563a7288cbf9716c23cb0f2d145e2cb6f015d57e3f88b4cc5abfd6aa8213ed1a3493b706491bb01b5b1e0fe05495aba9cfd5baf91e7377be4c0646ab46268cd47133a7cad90a358fe91e55b621120a163a8c158e50a38d7c53cf2f338848feb871eaedb892222e045cf59f03ea7a60d24c31cad98381585027079a5c07264df6457648224c0533799673f082a2e0d1b085dc76e057d02980584efdc56753e9bc35dde6a565efe2bc1e8655446c111f62a85b8cce147e984d41f2ea79ba2709f97cb18e1afe87900dc485bfe5b58f5b3f3d5be185686a70da57dd507f6cba0ca794b2414b905e07cfdd88beca8d0a0ff00681dd512e0086545db7b6aa3a189db2fb70a8e1a8e79bd84a785f064e80f26ab47ca19883ac144853b73f5a26f666763beda15edfb00ca5da28bae6cfba6562e9890850e414245725bdb25efb48f52e5280487a10b1483e8ee5a9e1f9c971ae6b13601efc1e69ce0e253e849033931e1fd286ebde100474caf642d20f503f74fb8e3440f00ad6562b74d9395503f410774dbf11302ba88f66473efdd40141869153d0214b289ecdf5372c51f3219063119970468334af1eb172d6db702897d07f9bfcf65bcb02772c60b0fb24901a742142233929b43f474eb1f0d89591abb3fc9b17b8d1456adee5fdc14f17f4a69b9119bd2859b0a6d7131736246d8a18ace553b981fe66ae8bc5eccc7baf432163aa26e8fa770abe248ad2dc5d077cbb9fdb822671e464f4a0ff97b4da3b647ccd6bc2cfe0141aa8c5c908e49d388c82c1dd688dcbd46adba90f07f6338cc15bf5e3ae5466e32d75ce37c7956c37ca90ef55091301a820d858679b6e30741c27c7d8ed9c3c186d8a8d990d5242e2bcea9323e550c66482ec6f34a190d4e5ec7a7408a2947d6cb02621643b553dcef0adc3e63246cd94b7d9f495bce2752450d5c2ca491ea93b80a887dc5aed4d740d47caef2717c0ea00b0f2dde0b66f247ed119bb5d449f2879df6f6ccb64ab75956256a5fc2bb6ca7204665ed91df7fed397f13a34bd63ce14bf0152e680642fe9a53c7817fa14f883310f1610ec9d7857365e8acbf92f71e112cd021b31289cceb5c9bf36f4fd691f47f027655c868401763841699d14f98472b926bf7d7a6996a3ba194d58385a94e4f09319785157352427742eb41e29ec3ab921bdc2834d9cb16287b0ff82777971c385fe61cf84c58d8c6ffdeacbe933f912c0c6a1bcb17686dc448a862fd82ca5ee44d857893949332680d54420767128b687ef88608f5b4f63fd0103888181074bef268a4076b41ef0543eac578edcf658ea4f9edc4e960f40d62a680ab7a55eb6ad0adf7d71071b57ad6612f5e0fe857bf920b2b5cf53e3cc97ffae449a0ed00ad445f4c9af69a5e994550d6bd273017aad9dd6e209406a39450a66088c6cd2b4387f388385b04cc6d5e85e8d499791f271fcec5cb60027a5ea87c254fa84583f2dc31665b8a732d71be2701ea1a86696b2183de2182fc562c369127e5a545368b6f7fe956f102234c3d675a1e8f16c0817d93de5db6fe2097b3db0a274c8780095ee3971c67f006b9960bb768d259e0c96525b693c3055690e866fdf20dde4f8ba8590ed213e33e29f146aaa3a80f26ee739659005cc0b109f0ea1289b521a37ce7e231521eb4133025177f6a6075f4f037492c20b07a363f96730547857355df4487012f8666dd83e725670684232e7b40f5db23a6b9a3f4cfe3c8788cd6dba2d89f5a8a249c7fc7f3c6d1af4c02044362973b3ba4d3d9c1bdb229213ac67973780030b42ef03247263b3919934e4bf0f25ccac80dd8b3bedfdb9489e0a9a7fd3386c00cb9719e3033f16fadec9e3c50a926e8", @typed={0xef, 0x17, 0x0, 0x0, @binary="57fc0103cc5a0210f9780cce0830965b64f375c2e7f144caa4ccdeb6e3519f08218f466b64d11ce7cd5745d229397958a1bd716c6307c38cf928e5e1495d515c571f2d8df7aa278a6c2ab9b5953a3971ba838000a73c4e85d3fe74cc53f2f8185886f8abcd529e38f3f432ccb14d60b4bf5910170b1e35dc8f401d3ef6027cae54d7544178798941361d43329887179f61495f531898f32b262c4923e9d1e2077b01b8886fb6d921b14812ea2f8b183e5a9a5ea84f3f1adc50d82b4feac0c0c1f6ac079fa77d94d81dac832a17f0a0541e6d66c5191423fd95eda6e7b36e7fb91c9de934db3ac2528a200e"}]}]}, 0x130c}, 0x1, 0x0, 0x0, 0x2f460d5f297d829e}, 0x8004) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 10:16:51 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) setxattr$incfs_size(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)=0x8, 0x8, 0x3) utime(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={0xffffffffffffffe0, 0x1}) openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) socketpair(0x3, 0x80000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r4, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sendfile(r3, r4, &(0x7f0000000200)=0xfffffffffffffffb, 0xff) r5 = socket$inet(0x2, 0x3, 0x7) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_inet_SIOCGIFADDR(r6, 0x8915, &(0x7f00000067c0)={'sit0\x00'}) sendfile(r2, r5, 0x0, 0x86e6) 10:16:51 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000002) [ 2510.259848] FAULT_INJECTION: forcing a failure. [ 2510.259848] name failslab, interval 1, probability 0, space 0, times 0 [ 2510.263169] CPU: 0 PID: 30551 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2510.265057] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2510.267313] Call Trace: [ 2510.268195] dump_stack+0x107/0x167 [ 2510.269395] should_fail.cold+0x5/0xa [ 2510.270654] ? create_object.isra.0+0x3a/0xa30 [ 2510.272141] should_failslab+0x5/0x20 [ 2510.273392] kmem_cache_alloc+0x5b/0x310 [ 2510.274710] create_object.isra.0+0x3a/0xa30 [ 2510.276128] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2510.277613] kmem_cache_alloc+0x159/0x310 [ 2510.278529] jbd2__journal_start+0x190/0x7e0 [ 2510.279580] __ext4_journal_start_sb+0x214/0x390 [ 2510.280632] ext4_writepages+0x102d/0x3350 [ 2510.281578] ? unwind_next_frame+0x13ef/0x1a90 [ 2510.282574] ? find_held_lock+0x2c/0x110 [ 2510.283458] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2510.284499] ? __is_insn_slot_addr+0x14c/0x290 [ 2510.285479] ? __kernel_text_address+0x9/0x40 [ 2510.286436] ? unwind_get_return_address+0x55/0xa0 [ 2510.287469] ? create_prof_cpu_mask+0x20/0x20 [ 2510.288430] ? stack_trace_save+0x8c/0xc0 [ 2510.289306] ? stack_trace_consume_entry+0x160/0x160 [ 2510.290384] ? kasan_save_stack+0x32/0x40 [ 2510.291258] ? kasan_save_stack+0x1b/0x40 [ 2510.292127] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2510.293194] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2510.294225] do_writepages+0xee/0x2a0 [ 2510.295028] ? page_writeback_cpu_online+0x20/0x20 [ 2510.296055] ? lock_acquire+0x197/0x470 [ 2510.296896] ? create_object.isra.0+0x3ad/0xa30 [ 2510.297881] ? lock_release+0x680/0x680 [ 2510.298712] ? find_held_lock+0x2c/0x110 [ 2510.299578] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2510.300640] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2510.301763] ? mark_held_locks+0x9e/0xe0 [ 2510.302624] ? trace_hardirqs_on+0x5b/0x180 [ 2510.303539] filemap_write_and_wait_range+0x65/0x100 [ 2510.304615] __iomap_dio_rw+0x552/0x1110 [ 2510.305488] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2510.306448] ? ext4_orphan_add+0x253/0x9e0 [ 2510.307339] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2510.308375] ? ext4_empty_dir+0xae0/0xae0 [ 2510.309257] ? jbd2__journal_start+0xf3/0x7e0 [ 2510.310214] iomap_dio_rw+0x31/0x90 [ 2510.310984] ext4_file_write_iter+0xe0e/0x1530 [ 2510.311954] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2510.312918] ? kasan_save_stack+0x32/0x40 [ 2510.313788] ? kasan_save_stack+0x1b/0x40 [ 2510.314651] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2510.315714] ? iter_file_splice_write+0x165/0xc90 [ 2510.316734] ? direct_splice_actor+0x10f/0x170 [ 2510.317691] ? splice_direct_to_actor+0x387/0x980 [ 2510.318704] ? do_splice_direct+0x1c4/0x290 [ 2510.319624] ? do_sendfile+0x553/0x11e0 [ 2510.320464] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2510.321453] ? do_syscall_64+0x33/0x40 [ 2510.322276] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2510.323416] do_iter_readv_writev+0x476/0x750 [ 2510.324360] ? _cond_resched+0x10/0x30 [ 2510.325192] ? new_sync_write+0x660/0x660 [ 2510.326072] ? avc_policy_seqno+0x9/0x70 [ 2510.326926] ? selinux_file_permission+0x92/0x520 [ 2510.327942] ? security_file_permission+0xb1/0xe0 [ 2510.328976] do_iter_write+0x191/0x700 [ 2510.329801] ? trace_hardirqs_on+0x5b/0x180 [ 2510.330717] vfs_iter_write+0x70/0xa0 [ 2510.331531] iter_file_splice_write+0x726/0xc90 [ 2510.332542] ? generic_splice_sendpage+0x140/0x140 [ 2510.333599] ? security_file_permission+0xb1/0xe0 [ 2510.334623] ? generic_splice_sendpage+0x140/0x140 [ 2510.335663] direct_splice_actor+0x10f/0x170 [ 2510.336606] splice_direct_to_actor+0x387/0x980 [ 2510.337587] ? pipe_to_sendpage+0x380/0x380 [ 2510.338503] ? do_splice_to+0x160/0x160 [ 2510.339337] ? security_file_permission+0xb1/0xe0 [ 2510.340356] do_splice_direct+0x1c4/0x290 [ 2510.341245] ? splice_direct_to_actor+0x980/0x980 [ 2510.342257] ? avc_policy_seqno+0x9/0x70 [ 2510.343113] ? security_file_permission+0xb1/0xe0 [ 2510.344139] do_sendfile+0x553/0x11e0 [ 2510.344960] ? do_pwritev+0x270/0x270 [ 2510.345760] ? wait_for_completion_io+0x270/0x270 [ 2510.346795] ? rcu_read_lock_any_held+0x75/0xa0 [ 2510.347811] ? vfs_write+0x354/0xb10 [ 2510.348606] __x64_sys_sendfile64+0x1d1/0x210 [ 2510.349586] ? __ia32_sys_sendfile+0x220/0x220 [ 2510.350555] do_syscall_64+0x33/0x40 [ 2510.351373] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2510.352445] RIP: 0033:0x7f48a1116b19 [ 2510.353269] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2510.357127] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2510.358719] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2510.360211] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2510.361709] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2510.363197] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2510.364703] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:16:51 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) sync_file_range(r1, 0x0, 0x5, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = socket$inet(0x2, 0x3, 0x7) ioctl$sock_inet_SIOCGIFADDR(r3, 0x8915, &(0x7f00000067c0)={'vlan1\x00'}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYBLOB="3b0df39efa9b5bdacb3c45eb84c78bb536112b60b45173b0c3b7f2767fa07578a665a6b9640d4aac55239dc9697c1df25ca9047e3bb93b797382b4ae7bc77d14c6c3eb9bf51a99b43a95530a6406742f9f5b250ccf710bbe09e9ec4fb1761a469e7feeec9ba09bcda69cc7045c1a65683b48331f693fc72011cf1b97551dabc6501e1d5c96b76668ccf386741c7b66ee0b6dea7e5dd5a6e654c93e4f2301a62bd26a52f7a35ec0429ef564dcd62e1a0ddf6ad0360273d3b7910b52f1fc48e09196cd096c3a0ce375de1d6955749a1e8c1006425bb0eef37dae3d0c832654c412533b7a7423ceefa496d16f"]) r4 = inotify_init() ioctl$BTRFS_IOC_FS_INFO(r4, 0x8400941f, &(0x7f0000000440)) stat(&(0x7f0000000240)='.\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r5, r5, r5) setreuid(0xffffffffffffffff, r5) fsetxattr$security_capability(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=@v3={0x3000000, [{0x4, 0xfffffe00}, {0x6, 0x80}], r5}, 0x18, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r6, 0x0, 0x100000001) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x401c5820, &(0x7f00000001c0)={0x8, 0x0, 0x7, 0x6, 0xfffffffd}) 10:16:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x8000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000040)={0x0, r0, 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:17:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x24, 0xfffffffffffffffc, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60e100, 0x10a) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4, {0x8000}}, './file0\x00'}) sendmsg$nl_generic(r5, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)={0x98, 0x39, 0x4, 0x70bd28, 0x25dfdbfe, {0x1}, [@generic="ea9390888266b4e73a10eb4a8c2e8f1eb30ce3b4acfbc7ee30ee4f9d01f4ad98dff438fc7ac9da726c27adf8644922aae5409518b962938afbf9dc6f9387fc943e8a9b76e074bdf5d18fbcf835b0ef078c0fa0bdc41cc02bb46a9e86f0049cc012b1ef185de145fe33c8a2d21131ff3b4f90c34dcb77509648093f12f033abbcce62"]}, 0x98}, 0x1, 0x0, 0x0, 0x4801}, 0x8884) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r6, 0x0, 0x100000001) ioctl$SG_SET_RESERVED_SIZE(r4, 0x2275, &(0x7f0000000080)=0xd50) 10:17:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) sendfile(r3, r4, 0x0, 0x100000001) 10:17:07 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000180), 0x8, 0x3f1400) io_uring_enter(r2, 0x5b7b, 0x5068, 0x2, &(0x7f00000001c0)={[0x20]}, 0x8) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) r5 = openat$incfs(r3, &(0x7f0000000080)='.pending_reads\x00', 0x202, 0xa) io_uring_register$IORING_REGISTER_EVENTFD(r5, 0x4, &(0x7f0000000140)=r4, 0x1) 10:17:07 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000003) 10:17:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000003) 10:17:07 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 21) 10:17:07 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(r1, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2526.995200] FAULT_INJECTION: forcing a failure. [ 2526.995200] name failslab, interval 1, probability 0, space 0, times 0 [ 2526.997915] CPU: 1 PID: 30904 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2526.999333] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2527.001082] Call Trace: [ 2527.001642] dump_stack+0x107/0x167 [ 2527.002426] should_fail.cold+0x5/0xa [ 2527.003210] ? ext4_alloc_io_end_vec+0x1f/0x120 [ 2527.004192] should_failslab+0x5/0x20 [ 2527.005029] kmem_cache_alloc+0x5b/0x310 [ 2527.005899] ext4_alloc_io_end_vec+0x1f/0x120 [ 2527.006845] ext4_writepages+0x17a5/0x3350 [ 2527.007735] ? unwind_next_frame+0x13ef/0x1a90 [ 2527.008720] ? find_held_lock+0x2c/0x110 [ 2527.009602] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2527.010612] ? __is_insn_slot_addr+0x14c/0x290 [ 2527.011585] ? __kernel_text_address+0x9/0x40 [ 2527.012503] ? unwind_get_return_address+0x55/0xa0 [ 2527.013582] ? create_prof_cpu_mask+0x20/0x20 [ 2527.014529] ? stack_trace_save+0x8c/0xc0 [ 2527.015411] ? stack_trace_consume_entry+0x160/0x160 [ 2527.016492] ? kasan_save_stack+0x32/0x40 [ 2527.017392] ? kasan_save_stack+0x1b/0x40 [ 2527.018239] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2527.019270] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2527.020274] do_writepages+0xee/0x2a0 [ 2527.021108] ? page_writeback_cpu_online+0x20/0x20 [ 2527.022157] ? lock_acquire+0x197/0x470 [ 2527.022976] ? create_object.isra.0+0x3ad/0xa30 [ 2527.023951] ? lock_release+0x680/0x680 [ 2527.024803] ? find_held_lock+0x2c/0x110 [ 2527.025648] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2527.026660] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2527.027776] ? mark_held_locks+0x9e/0xe0 [ 2527.028629] ? trace_hardirqs_on+0x5b/0x180 [ 2527.029569] filemap_write_and_wait_range+0x65/0x100 [ 2527.030583] __iomap_dio_rw+0x552/0x1110 [ 2527.031414] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2527.032344] ? ext4_orphan_add+0x253/0x9e0 [ 2527.033231] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2527.034289] ? ext4_empty_dir+0xae0/0xae0 [ 2527.035157] ? jbd2__journal_start+0xf3/0x7e0 [ 2527.036124] iomap_dio_rw+0x31/0x90 [ 2527.036957] ext4_file_write_iter+0xe0e/0x1530 [ 2527.037949] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2527.038907] ? kasan_save_stack+0x32/0x40 [ 2527.039784] ? kasan_save_stack+0x1b/0x40 [ 2527.040661] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2527.041775] ? iter_file_splice_write+0x165/0xc90 [ 2527.042798] ? direct_splice_actor+0x10f/0x170 [ 2527.043765] ? splice_direct_to_actor+0x387/0x980 [ 2527.044817] ? do_splice_direct+0x1c4/0x290 [ 2527.045736] ? do_sendfile+0x553/0x11e0 [ 2527.046582] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2527.047574] ? do_syscall_64+0x33/0x40 [ 2527.048398] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2527.049593] do_iter_readv_writev+0x476/0x750 [ 2527.050569] ? _cond_resched+0x10/0x30 [ 2527.051397] ? new_sync_write+0x660/0x660 [ 2527.052297] ? avc_policy_seqno+0x9/0x70 [ 2527.053193] ? selinux_file_permission+0x92/0x520 [ 2527.054243] ? security_file_permission+0xb1/0xe0 [ 2527.055246] do_iter_write+0x191/0x700 [ 2527.056072] ? trace_hardirqs_on+0x5b/0x180 [ 2527.056992] vfs_iter_write+0x70/0xa0 [ 2527.057800] iter_file_splice_write+0x726/0xc90 [ 2527.058822] ? generic_splice_sendpage+0x140/0x140 [ 2527.059844] ? security_file_permission+0xb1/0xe0 [ 2527.060908] ? generic_splice_sendpage+0x140/0x140 [ 2527.061967] direct_splice_actor+0x10f/0x170 [ 2527.062869] splice_direct_to_actor+0x387/0x980 [ 2527.063845] ? pipe_to_sendpage+0x380/0x380 [ 2527.064808] ? do_splice_to+0x160/0x160 [ 2527.065667] ? security_file_permission+0xb1/0xe0 [ 2527.066701] do_splice_direct+0x1c4/0x290 [ 2527.067607] ? splice_direct_to_actor+0x980/0x980 [ 2527.068616] ? avc_policy_seqno+0x9/0x70 [ 2527.069529] ? security_file_permission+0xb1/0xe0 [ 2527.070513] do_sendfile+0x553/0x11e0 [ 2527.071343] ? do_pwritev+0x270/0x270 [ 2527.072129] ? wait_for_completion_io+0x270/0x270 [ 2527.073173] ? rcu_read_lock_any_held+0x75/0xa0 [ 2527.074117] ? vfs_write+0x354/0xb10 [ 2527.074908] __x64_sys_sendfile64+0x1d1/0x210 [ 2527.075845] ? __ia32_sys_sendfile+0x220/0x220 [ 2527.076842] do_syscall_64+0x33/0x40 [ 2527.077645] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2527.078738] RIP: 0033:0x7f48a1116b19 [ 2527.079525] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2527.083492] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2527.085117] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2527.086598] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2527.088052] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2527.089587] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2527.091044] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:17:08 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = accept$packet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwrite64(r3, &(0x7f0000000180)="41f13e2f3e95a4a283dec7640cd120738d3c68d00e460d6cce9056ecfd0af14bfe830e43fb937fcbf4503cb2d2f5cf45d87fa6de8962a3ec475ac517b6b0d07d3d7a223b95af2b145c381c18f91144d82a57a0d40744809c0c", 0x59, 0xfffffffffffffff7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x50) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) 10:17:08 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101142, 0x44) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x7, 0x3, 0x5b2, 0x4}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:17:08 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 22) 10:17:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x6}}, './file1\x00'}) fallocate(r2, 0x30, 0x9, 0x7) inotify_add_watch(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x9000044) r3 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x8000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x100000001) clock_gettime(0x0, &(0x7f0000003c40)={0x0, 0x0}) recvmmsg$unix(r6, &(0x7f0000003bc0)=[{{&(0x7f0000000180), 0x6e, &(0x7f0000002740)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/224, 0xe0}, {&(0x7f0000001400)=""/250, 0xfa}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000001500)=""/72, 0x48}, {&(0x7f0000001580)=""/116, 0x74}, {&(0x7f0000001600)=""/212, 0xd4}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)}], 0x9, &(0x7f0000002800)=[@cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xd8}}, {{&(0x7f0000002900), 0x6e, &(0x7f0000003ac0)=[{&(0x7f0000002980)=""/3, 0x3}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/85, 0x55}, {&(0x7f0000003a40)=""/95, 0x5f}], 0x4, &(0x7f0000003b00)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb0}}], 0x2, 0x20, &(0x7f0000003c80)={r7, r8+60000000}) timerfd_gettime(r9, &(0x7f0000003cc0)) 10:17:08 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000004) 10:17:08 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x1a0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 10:17:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000004) 10:17:08 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r2, r3, 0x0, 0x100000001) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x12) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000000)=0x0) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000080)={'\x00', 0x6e3, 0x5, 0xfff, 0x6, 0x9, r4}) recvmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000180), 0x6e, &(0x7f0000001400)=[{&(0x7f0000000200)=""/115, 0x73}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/15, 0xf}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="20000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000020100003216c216f137b0e88f71a0bdd06fdc8f9f81dd72933d24b0f41ab31d85af74914d9bc15b64f67a8b61e63705e3e87db6ceb9c14e512da97d2d33c6d4a8f5", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x160}, 0x40000000) openat$cgroup_subtree(r5, &(0x7f0000001600), 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000001440)={{0x1, 0x1, 0x18, r6, {0x6e71}}, './file0\x00'}) sendmsg$TIPC_NL_NET_SET(r7, &(0x7f0000001540)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001500)={&(0x7f00000014c0)={0x30, 0x0, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x5}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1ff}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendfile(r1, r6, 0x0, 0x100000001) [ 2527.698522] FAULT_INJECTION: forcing a failure. [ 2527.698522] name failslab, interval 1, probability 0, space 0, times 0 [ 2527.701038] CPU: 1 PID: 31025 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2527.702499] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2527.704255] Call Trace: [ 2527.704836] dump_stack+0x107/0x167 [ 2527.705609] should_fail.cold+0x5/0xa [ 2527.706412] ? create_object.isra.0+0x3a/0xa30 [ 2527.707388] should_failslab+0x5/0x20 [ 2527.708194] kmem_cache_alloc+0x5b/0x310 [ 2527.709053] ? mark_held_locks+0x9e/0xe0 [ 2527.709905] create_object.isra.0+0x3a/0xa30 [ 2527.710829] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2527.711913] kmem_cache_alloc+0x159/0x310 [ 2527.712800] jbd2__journal_start+0x246/0x7e0 [ 2527.713731] __ext4_journal_start_sb+0x214/0x390 [ 2527.714732] ext4_writepages+0x102d/0x3350 [ 2527.715617] ? unwind_next_frame+0x13ef/0x1a90 [ 2527.716586] ? find_held_lock+0x2c/0x110 [ 2527.717481] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2527.718511] ? __is_insn_slot_addr+0x14c/0x290 [ 2527.719485] ? __kernel_text_address+0x9/0x40 [ 2527.720425] ? unwind_get_return_address+0x55/0xa0 [ 2527.721468] ? create_prof_cpu_mask+0x20/0x20 [ 2527.722459] ? stack_trace_save+0x8c/0xc0 [ 2527.723336] ? stack_trace_consume_entry+0x160/0x160 [ 2527.724423] ? kasan_save_stack+0x32/0x40 [ 2527.725307] ? kasan_save_stack+0x1b/0x40 [ 2527.726180] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2527.727251] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2527.728273] do_writepages+0xee/0x2a0 [ 2527.729101] ? page_writeback_cpu_online+0x20/0x20 [ 2527.730128] ? lock_acquire+0x197/0x470 [ 2527.730963] ? create_object.isra.0+0x3ad/0xa30 [ 2527.731954] ? lock_release+0x680/0x680 [ 2527.732800] ? find_held_lock+0x2c/0x110 [ 2527.733679] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2527.734731] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2527.735871] ? mark_held_locks+0x9e/0xe0 [ 2527.736758] ? trace_hardirqs_on+0x5b/0x180 [ 2527.737673] filemap_write_and_wait_range+0x65/0x100 [ 2527.738753] __iomap_dio_rw+0x552/0x1110 [ 2527.739643] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2527.740617] ? ext4_orphan_add+0x253/0x9e0 [ 2527.741526] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2527.742573] ? ext4_empty_dir+0xae0/0xae0 [ 2527.743445] ? jbd2__journal_start+0xf3/0x7e0 [ 2527.744411] iomap_dio_rw+0x31/0x90 [ 2527.745188] ext4_file_write_iter+0xe0e/0x1530 [ 2527.746165] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2527.747135] ? kasan_save_stack+0x32/0x40 [ 2527.748020] ? kasan_save_stack+0x1b/0x40 [ 2527.748909] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2527.749982] ? iter_file_splice_write+0x165/0xc90 [ 2527.750991] ? direct_splice_actor+0x10f/0x170 [ 2527.751954] ? splice_direct_to_actor+0x387/0x980 [ 2527.753001] ? do_splice_direct+0x1c4/0x290 [ 2527.753907] ? do_sendfile+0x553/0x11e0 [ 2527.754733] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2527.755708] ? do_syscall_64+0x33/0x40 [ 2527.756529] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2527.757651] do_iter_readv_writev+0x476/0x750 [ 2527.758602] ? _cond_resched+0x10/0x30 [ 2527.759415] ? new_sync_write+0x660/0x660 [ 2527.760285] ? avc_policy_seqno+0x9/0x70 [ 2527.761159] ? selinux_file_permission+0x92/0x520 [ 2527.762180] ? security_file_permission+0xb1/0xe0 [ 2527.763206] do_iter_write+0x191/0x700 [ 2527.764027] ? trace_hardirqs_on+0x5b/0x180 [ 2527.764953] vfs_iter_write+0x70/0xa0 [ 2527.765766] iter_file_splice_write+0x726/0xc90 [ 2527.766762] ? generic_splice_sendpage+0x140/0x140 [ 2527.767818] ? security_file_permission+0xb1/0xe0 [ 2527.768849] ? generic_splice_sendpage+0x140/0x140 [ 2527.769877] direct_splice_actor+0x10f/0x170 [ 2527.770811] splice_direct_to_actor+0x387/0x980 [ 2527.771798] ? pipe_to_sendpage+0x380/0x380 [ 2527.772727] ? do_splice_to+0x160/0x160 [ 2527.773567] ? security_file_permission+0xb1/0xe0 [ 2527.774590] do_splice_direct+0x1c4/0x290 [ 2527.775482] ? splice_direct_to_actor+0x980/0x980 [ 2527.776504] ? avc_policy_seqno+0x9/0x70 [ 2527.777390] ? security_file_permission+0xb1/0xe0 [ 2527.778416] do_sendfile+0x553/0x11e0 [ 2527.779240] ? do_pwritev+0x270/0x270 [ 2527.780050] ? wait_for_completion_io+0x270/0x270 [ 2527.781081] ? rcu_read_lock_any_held+0x75/0xa0 [ 2527.782064] ? vfs_write+0x354/0xb10 [ 2527.782855] __x64_sys_sendfile64+0x1d1/0x210 [ 2527.783804] ? __ia32_sys_sendfile+0x220/0x220 [ 2527.784795] do_syscall_64+0x33/0x40 [ 2527.785584] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2527.786658] RIP: 0033:0x7f48a1116b19 [ 2527.787444] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2527.791300] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2527.792898] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2527.794412] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2527.795932] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2527.797462] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2527.798965] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 10:17:08 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x8000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r6 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xc, 0x30, r0, 0x0) fcntl$setstatus(r6, 0x4, 0xc00) sendfile(r4, r5, 0x0, 0x100000001) 10:17:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x105000, 0x2) sendfile(r3, r4, 0x0, 0x100000001) r5 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x80000000) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) sendfile(r1, r2, 0x0, 0x100000001) 10:17:09 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140), 0x200080, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@privport}], [{@fsuuid={'fsuuid', 0x3d, {[0x35, 0x35, 0x32, 0x36, 0x37, 0x1, 0x0, 0x39], 0x2d, [0x35, 0x66, 0x37, 0x64], 0x2d, [0x35, 0x31, 0x61, 0x39], 0x2d, [0x6d, 0x61, 0x38, 0x37], 0x2d, [0x30, 0x0, 0x36, 0x35, 0x37, 0x37, 0x37, 0x31]}}}]}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000240)={{0x1, 0x1, 0x18, r2, {0x2}}, './file1\x00'}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 10:17:09 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) (fail_nth: 23) [ 2528.522049] FAULT_INJECTION: forcing a failure. [ 2528.522049] name failslab, interval 1, probability 0, space 0, times 0 [ 2528.525137] CPU: 0 PID: 31451 Comm: syz-executor.4 Not tainted 5.10.248 #1 [ 2528.526607] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2528.528353] Call Trace: [ 2528.528923] dump_stack+0x107/0x167 [ 2528.529695] should_fail.cold+0x5/0xa [ 2528.530491] ? ext4_find_extent+0xa77/0xd70 [ 2528.531404] should_failslab+0x5/0x20 [ 2528.532198] __kmalloc+0x72/0x390 [ 2528.532940] ? mark_lock+0xf5/0x2df0 [ 2528.533733] ext4_find_extent+0xa77/0xd70 [ 2528.534633] ext4_ext_map_blocks+0x1c8/0x5880 [ 2528.535585] ? mark_held_locks+0x9e/0xe0 [ 2528.536438] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2528.537549] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2528.538645] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2528.539591] ? trace_hardirqs_on+0x5b/0x180 [ 2528.540500] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2528.541457] ? finish_task_switch+0x126/0x5d0 [ 2528.542397] ? finish_task_switch+0xef/0x5d0 [ 2528.543325] ? ext4_ext_release+0x10/0x10 [ 2528.544218] ? ext4_map_blocks+0x5cd/0x1910 [ 2528.545148] ? lock_release+0x680/0x680 [ 2528.545993] ? io_schedule_timeout+0x140/0x140 [ 2528.546963] ? lock_is_held_type+0x2c/0x110 [ 2528.547880] ? down_write+0xe0/0x160 [ 2528.548667] ? down_write_killable+0x180/0x180 [ 2528.549649] ext4_map_blocks+0x63f/0x1910 [ 2528.550559] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2528.551496] ? trace_hardirqs_on+0x5b/0x180 [ 2528.552424] ? kmem_cache_alloc+0x2a6/0x310 [ 2528.553359] ext4_writepages+0x19bf/0x3350 [ 2528.554266] ? unwind_next_frame+0x13ef/0x1a90 [ 2528.555254] ? find_held_lock+0x2c/0x110 [ 2528.556139] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2528.557176] ? __is_insn_slot_addr+0x14c/0x290 [ 2528.558134] ? __kernel_text_address+0x9/0x40 [ 2528.559103] ? unwind_get_return_address+0x55/0xa0 [ 2528.560166] ? create_prof_cpu_mask+0x20/0x20 [ 2528.561406] ? stack_trace_save+0x8c/0xc0 [ 2528.562481] ? stack_trace_consume_entry+0x160/0x160 [ 2528.563754] ? kasan_save_stack+0x32/0x40 [ 2528.564810] ? kasan_save_stack+0x1b/0x40 [ 2528.565802] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2528.566857] ? __ext4_mark_inode_dirty+0x770/0x770 [ 2528.567862] do_writepages+0xee/0x2a0 [ 2528.568656] ? page_writeback_cpu_online+0x20/0x20 [ 2528.569722] ? lock_acquire+0x197/0x470 [ 2528.570547] ? create_object.isra.0+0x3ad/0xa30 [ 2528.571554] ? lock_release+0x680/0x680 [ 2528.572390] ? find_held_lock+0x2c/0x110 [ 2528.573277] __filemap_fdatawrite_range+0x24b/0x2f0 [ 2528.574334] ? delete_from_page_cache_batch+0xa30/0xa30 [ 2528.575451] ? mark_held_locks+0x9e/0xe0 [ 2528.576301] ? trace_hardirqs_on+0x5b/0x180 [ 2528.577217] filemap_write_and_wait_range+0x65/0x100 [ 2528.578290] __iomap_dio_rw+0x552/0x1110 [ 2528.579158] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2528.580111] ? ext4_orphan_add+0x253/0x9e0 [ 2528.581011] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2528.582049] ? ext4_empty_dir+0xae0/0xae0 [ 2528.582909] ? jbd2__journal_start+0xf3/0x7e0 [ 2528.583850] iomap_dio_rw+0x31/0x90 [ 2528.584624] ext4_file_write_iter+0xe0e/0x1530 [ 2528.585611] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2528.586574] ? kasan_save_stack+0x32/0x40 [ 2528.587457] ? kasan_save_stack+0x1b/0x40 [ 2528.588328] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2528.589406] ? iter_file_splice_write+0x165/0xc90 [ 2528.590417] ? direct_splice_actor+0x10f/0x170 [ 2528.591382] ? splice_direct_to_actor+0x387/0x980 [ 2528.592393] ? do_splice_direct+0x1c4/0x290 [ 2528.593299] ? do_sendfile+0x553/0x11e0 [ 2528.594123] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2528.595091] ? do_syscall_64+0x33/0x40 [ 2528.595898] ? entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2528.597024] do_iter_readv_writev+0x476/0x750 [ 2528.597959] ? _cond_resched+0x10/0x30 [ 2528.598778] ? new_sync_write+0x660/0x660 [ 2528.599644] ? avc_policy_seqno+0x9/0x70 [ 2528.600495] ? selinux_file_permission+0x92/0x520 [ 2528.601522] ? security_file_permission+0xb1/0xe0 [ 2528.602537] do_iter_write+0x191/0x700 [ 2528.603351] ? trace_hardirqs_on+0x5b/0x180 [ 2528.604256] vfs_iter_write+0x70/0xa0 [ 2528.605073] iter_file_splice_write+0x726/0xc90 [ 2528.606049] ? generic_splice_sendpage+0x140/0x140 [ 2528.607089] ? security_file_permission+0xb1/0xe0 [ 2528.608089] ? generic_splice_sendpage+0x140/0x140 [ 2528.609122] direct_splice_actor+0x10f/0x170 [ 2528.610032] splice_direct_to_actor+0x387/0x980 [ 2528.611000] ? pipe_to_sendpage+0x380/0x380 [ 2528.611895] ? do_splice_to+0x160/0x160 [ 2528.612734] ? security_file_permission+0xb1/0xe0 [ 2528.613739] do_splice_direct+0x1c4/0x290 [ 2528.614601] ? splice_direct_to_actor+0x980/0x980 [ 2528.615611] ? avc_policy_seqno+0x9/0x70 [ 2528.616473] ? security_file_permission+0xb1/0xe0 [ 2528.617515] do_sendfile+0x553/0x11e0 [ 2528.618342] ? do_pwritev+0x270/0x270 [ 2528.619128] ? wait_for_completion_io+0x270/0x270 [ 2528.620135] ? rcu_read_lock_any_held+0x75/0xa0 [ 2528.621157] ? vfs_write+0x354/0xb10 [ 2528.621957] __x64_sys_sendfile64+0x1d1/0x210 [ 2528.622905] ? __ia32_sys_sendfile+0x220/0x220 [ 2528.623876] do_syscall_64+0x33/0x40 [ 2528.624647] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 2528.625729] RIP: 0033:0x7f48a1116b19 [ 2528.626514] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2528.630398] RSP: 002b:00007f489e68c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2528.632022] RAX: ffffffffffffffda RBX: 00007f48a1229f60 RCX: 00007f48a1116b19 [ 2528.633524] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000005 [ 2528.634991] RBP: 00007f489e68c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2528.636475] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2528.637960] R13: 00007ffd7fbffdcf R14: 00007f489e68c300 R15: 0000000000022000 VM DIAGNOSIS: 10:22:13 Registers: info registers vcpu 0 RAX=ffffffff83e9d950 RBX=0000000000000000 RCX=ffffffff83e855bc RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff83e9e118 RBP=0000000000000000 RSP=ffffffff84e07e38 R8 =0000000000000001 R9 =ffff88806ce3c12b R10=ffffed100d9c7825 R11=0000000000000001 R12=0000000000000000 R13=ffffffff8567b308 R14=0000000000000000 R15=dffffc0000000000 RIP=ffffffff83e9d95e RFL=00000206 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 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 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe5800000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007fcdaa37b010 CR3=000000000cec8000 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=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000006000000040000000000000000 XMM02=746e696820636578650a0a0100010101 XMM03=650e00736465657320636578650a0073 XMM04=650b006574616469646e616320636578 XMM05=636578650d0065676169727420636578 XMM06=20636578650900657a696d696e696d20 XMM07=6873616d7320636578650a007a7a7566 XMM08=65657320636578650a0073746e696820 XMM09=616469646e616320636578650e007364 XMM10=0065676169727420636578650b006574 XMM11=0900657a696d696e696d20636578650d XMM12=20636578650a007a7a75662063657865 XMM13=61746f7420636578650a006873616d73 XMM14=7473657220726f74756365786511006c XMM15=00006e65672063657865080073747261 info registers vcpu 1 RAX=ffffffff83e9d950 RBX=0000000000000001 RCX=ffffffff83e855bc RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff83e9e118 RBP=0000000000000001 RSP=ffff888008987e70 R8 =0000000000000001 R9 =ffff88806cf3c12b R10=ffffed100d9e7825 R11=0000000000000001 R12=0000000000000001 R13=ffffffff8567b308 R14=0000000000000000 R15=dffffc0000000000 RIP=ffffffff83e9d95e RFL=00000202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=1 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 ffff888000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000561d557da678 CR3=000000000cec8000 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=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=0000000000000000416ad8e000000000 XMM03=0000ff00000000000000000000000000 XMM04=732f6c61636f6c2f7273752f3d485441 XMM05=622f6c61636f6c2f7273752f3a6e6962 XMM06=73752f3a6e6962732f7273752f3a6e69 XMM07=6e69622f3a6e6962732f3a6e69622f72 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000