0000000000000005 [ 271.956773][T21367] RBP: 00007f520b6d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 271.965288][T21367] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 271.974490][T21367] R13: 00007ffc67c1717f R14: 00007f520b6d9300 R15: 0000000000022000 [ 271.982844][T21387] CPU: 0 PID: 21387 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 271.993691][T21387] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 272.004205][T21387] Call Trace: [ 272.007859][T21387] dump_stack+0x137/0x19d [ 272.009766][T21390] sg_write: data in/out 167162/24 bytes for SCSI command 0x67-- guessing data in; 12:09:45 executing program 1 (fault-call:2 fault-nth:4): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:45 executing program 5: r0 = dup(0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0xac, 0x0, 0x100, 0x70bd2c, 0x25dfdbff, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x10000}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x4}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x4}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x9}}]}, 0xac}, 0x1, 0x0, 0x0, 0x40040}, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = geteuid() mount$9p_fd(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x2001, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@cache_none}, {@posixacl}, {@access_user}, {@access_uid}, {@version_L}, {@access_any}, {@cache_loose}, {@dfltgid={'dfltgid', 0x3d, 0xee01}}, {@version_u}], [{@euid_gt}, {@obj_user={'obj_user', 0x3d, '0000:00:10.0\x00'}}, {@permit_directio}, {@fowner_lt={'fowner<', r1}}, {@measure}, {@obj_role={'obj_role', 0x3d, 'netdevsim\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@smackfsroot={'smackfsroot', 0x3d, '(&-(-(L-\'-%.,*'}}, {@permit_directio}, {@euid_gt={'euid>', r2}}]}}) mount(&(0x7f0000000540)=@filename='./file0\x00', &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='vxfs\x00', 0xb010, &(0x7f0000000600)='$\x00') r3 = fsmount(r0, 0x1, 0x79) ioctl$TIOCGRS485(r3, 0x542e, &(0x7f0000000640)) r4 = openat$cgroup_subtree(r3, &(0x7f0000000680), 0x2, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f00000006c0)=""/150, 0x96}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/136, 0x88}, {&(0x7f0000001900)=""/251, 0xfb}], 0x5, 0x5, 0x546) setsockopt$inet6_opts(r3, 0x29, 0x39, &(0x7f0000001a80)=@fragment={0x62, 0x0, 0x0, 0x0, 0x0, 0x1, 0x66}, 0x8) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff}, 0x80800) pipe2$9p(&(0x7f0000001b40)={0xffffffffffffffff}, 0x80800) splice(r5, &(0x7f0000001b00)=0xa41, r6, &(0x7f0000001b80), 0x3, 0x1) syz_io_uring_setup(0xf29, &(0x7f0000001bc0)={0x0, 0x9168, 0xecb4a9c0c6182f96, 0x1, 0x23}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001c40), &(0x7f0000001c80)=0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r7, &(0x7f0000002cc0)=@IORING_OP_READ=@pass_buffer={0x16, 0x3, 0x2000, @fd, 0x13, &(0x7f0000001cc0)=""/4096, 0x1000, 0x4, 0x0, {0x0, r8}}, 0x6) fremovexattr(r5, &(0x7f0000002d00)=@random={'os2.', 'version=9p2000.u'}) write$P9_RLERRORu(r0, &(0x7f0000002d40)={0x14, 0x7, 0x1, {{0x7, '\xc7%-^--!'}, 0x9}}, 0x14) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000003180)={&(0x7f0000002d80)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000003140)={&(0x7f0000002dc0)={0x34c, 0x0, 0x8, 0x70bd27, 0x2, {}, [@NL802154_ATTR_SEC_KEY={0xc0, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "1d1a4c4a11646f4e0d4813780d29f003"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "1d76798d1668f7ed5f9a7d443c94bede"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "a30b8169fc6613f0dd22534577614b99e36d41eb40ae297cad8f0e638868715d"}, @NL802154_KEY_ATTR_ID={0x70, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x30, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x1}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x24, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0x3543c732fb5c5609}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}]}]}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_SEC_KEY={0x138, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "022d1845eb63daf0b7bdbc288a201362"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "3b736dbc2dfcfbde9c6fcdbed28663f1"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x20}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "2692f68fc8130ef675a4cac777be2974"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0xf3}, @NL802154_KEY_ATTR_ID={0xa4, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x3c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xfffe}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x1}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x3}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x3}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x1}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0xfffff801}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x2}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x28, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x80000001}]}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "e973e215ff72a36a4126107a2c5d420e"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0xd9}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "512e5a6fd1d9d98d56da84a8f3280317"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "e4245661b6510520d71cdfc6007cd2be"}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_SEC_KEY={0x120, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "90836ee89172ccf3cae7abfb9b116a1a5c4ffa9f35b25d8cb1f4d1bb91da4bf2"}, @NL802154_KEY_ATTR_ID={0x40, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0x100}}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x9}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "6ca1f4fea4dee35931c89fa6ddb402e765286acd1f41978a60b3e71d4bb71ba3"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x3}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x9}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "c98d63e848e81d7f7b84e9b56e865a931db660d2c48ec761693cd22c88531bd5"}, @NL802154_KEY_ATTR_ID={0x20, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x1}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c88f36d78ad497e92d1f2debdae355a3"}, @NL802154_KEY_ATTR_ID={0x2c, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x3}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}]}]}, 0x34c}, 0x1, 0x0, 0x0, 0x4040880}, 0x8000) [ 272.009766][T21390] program syz-executor.5 not setting count and/or reply_len properly [ 272.012466][T21387] should_fail+0x23c/0x250 [ 272.012491][T21387] __should_failslab+0x81/0x90 [ 272.040966][T21387] ? __se_sys_fsopen+0x140/0x200 [ 272.044713][T21383] loop2: detected capacity change from 0 to 6 [ 272.046672][T21387] should_failslab+0x5/0x20 [ 272.046697][T21387] kmem_cache_alloc_trace+0x49/0x310 [ 272.063655][T21387] __se_sys_fsopen+0x140/0x200 [ 272.064353][T21383] FAT-fs (loop2): Unrecognized mount option "iocharse" or missing value [ 272.068576][T21387] __x64_sys_fsopen+0x2d/0x40 [ 272.068662][T21387] do_syscall_64+0x4a/0x90 [ 272.068682][T21387] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 272.068703][T21387] RIP: 0033:0x4665d9 [ 272.068717][T21387] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:09:45 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000180), r1) sendmsg$NLBL_UNLABEL_C_LIST(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={0x14, r2, 0x7}, 0x14}}, 0x0) setxattr$incfs_metadata(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)="ab81739144a2ad50ea4ad83d2f6a70865c128b7fa5b006d9414c1d486d53b17c16cbc062d9e6894db051f2a7877823148b4f824547bf4e4cfefe57387a0104e97b09f2f44e9a5b643f62825f8f2312a8719fe27a043d830e189466cc290c2d47b8fc1e1ad21b905d4ac89d7c708289fbc1953cf0d5c456", 0x77, 0x3) [ 272.119961][T21387] RSP: 002b:00007f842f3b8188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 272.130182][T21387] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 272.138965][T21387] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000480 [ 272.147816][T21387] RBP: 00007f842f3b81d0 R08: 0000000000000000 R09: 0000000000000000 [ 272.156481][T21387] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 12:09:45 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x8, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 272.165320][T21387] R13: 00007ffe68b8deff R14: 00007f842f3b8300 R15: 0000000000022000 12:09:45 executing program 5: r0 = gettid() rt_sigqueueinfo(r0, 0x3c, &(0x7f0000000040)) r1 = syz_open_procfs(r0, &(0x7f00000000c0)='net/nfsfs\x00') r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x40300, 0x0) sendmsg$IPSET_CMD_PROTOCOL(r2, &(0x7f00000001c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c00000800000000000000000000000001000006050078311d346959f42ee1b1b8e4a375494f8aef0b3e35d5cd540bda5b5a3a93e1e354812e4eabd8f2c46aeff09c41737234ce961e60a3f580a3811c35e93f10627f65af3daffea18658c2e37123d9e2db5e601d542596df6e848305670e5b8bc576db95f9306551bd5af49aa1bdd6fab995650db729b9efeb762934de0a43d4e183a31fb567a52de0675db082287715d02f6d98000000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4000011}, 0x20008080) getdents64(r1, &(0x7f0000009880)=""/243, 0xf3) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000100)={0x0, 0x0, 0x2, 0xef4}) getdents64(r1, &(0x7f0000000000)=""/93, 0x5d) 12:09:45 executing program 0: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x9, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000000c0)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="6f1d644531ccdb21ba0893274eaf4c992b64c0679a1c77bc90f4582065fb0f7d448825351ebb77d0a1b5320337e0767bc1d9024a60b61862142835ebd1a0ad83ce947b1b2b41049d6d2c838cb73bbf4f7ad4d50abf79097779ecb9af9848ff85972b833c1eb53d15445105e3842ffffc0556a61dffd1bb9046dc51533b4f4825aa0d4a4c17d47dc096f330c50ada384281c4669c85c6f7269356eed0c6c44ff169c87ca08ba4b0339c597de03818edc349ab4466c8901305d55a76b2485133331a0e5bc1da521ec0e2f6b0eff237acabf5790b2c395ebba5c0706d143db0399e8ee1d155e56f4b12fea320c94774d02b3a8158388af3a85bd9c8e0bc7bd3fbafb02ac0867ca1c0544564f67d284dadffad79e222f45e19f729637d9722866001c7c779852c5d7d0b67eae7a6027395fba141bcb67e1b7816b81951d7690c7d2537e8abad3290f0ff1f6413f50cee0e3db494b13f7c539d4a14dcc3d366ae7e0c8c5cc55e1efc61d7b0e842b686db69cdbd68745a3c7a138b8fe9d5432335c413a1a760bb4a8258910424e23030e9ff935624efb0f755dd997356bd34027c611a5b34d9c0057a2d0befd2ae6dfb58c0420b31c126a62a2d3cdc814249ee5a85351e80411ea53eb8bbd22fd8ac87952b2a4bbf8c6afaef031da3f999a77b0217f6d500732803e1e13c2e5fa66c886812eff9b6bcfb564d8c9ac7771620f1237151f2083157ad2fe07a6edc04597ad73d41b82333efb2eab86d9fdf7f582ba2e1dc437a365ac3478655acb43c93c246802b5f8e2a4f637ec145ca7d60329e1ebb608476141e3c2c4370d0dcc71e308a8922b51dc4b71e08672944749a0b61a93a7e5a19dae30b58745753a8031282b248aa714dc45f7b95b9f2cc0809a8b29658ad56e29e9216b44ab440c2ed0d239ab086eca4f2c17163e56db9390fb3d1dd6cce28d23f1bf2fbf24ac6f6e37470c1cbdbef303e983a0ff1a7f7a88247b6fbdd576d8f6de0dce440718de265c778ee568a8cc59d40f060cffe97248214fccfbbd638950ca33f78af9911d4bfa381b34599ba3c9df9eefb0874921d306d31d85a7cb8755748a0068028f344584e38dee6bbfc366ffae7c135b5d4e58e4cabae0b584f13e40e41d1aa9a6450ce718fd74ed6554ea670b87fec47c619c97944fbe40e0c31e310bfaf91bfe8eb47a8a66f49f6e1dcaf9f12e5871c38b09943f12c3a394d75a44159df5dad8d3af1c3580ea8e7f73c3bce4124509dbad0402598e3b40f72ebd3f1bdf8a020dcb4ae0b1b4891faee12991cad8fcb02ce919a5619a0c0e86e97512551626304d1cd2f1ca2e01a2163d911bc6e904607268ac94923efce5838b48f5c959ce7a28f3a5f09231fc99bc0e1e9aa5aef6fd05b632589fc3d01f732ec80e8c349f1d3227a54b2fdfc6312fa274603f81d1223f0ce08c120e3cda0cd93fca3731c06f747418b2bc6f11a65ad7a9cfe73ce435daa358d47a8be14043b3d551439a07c07e5ac9216e1d7d95618db7edffe44ee4e94fdf84973a6cd24d7c977aa5199bb1ba66d8552e256ebdec5c92d395d4c495837fe0b38cb18c03cfe13335ccef25ff6f93c0a141b2f6df25c8064562b114cfd8c0c921c653aeaeb622d97ff16c87afc52f763026b190e149e9c3b37707e3d6b9e3de64c2ad6a915710330d549f1ff9bdf95afcae1a3c37506334e702db88ba8786cd890c5dc5e753b3dbc1d14e2e899af2a9c4cfc6b9a3fa6fc140af14e8eb3aa98e2119f7bcc1f7d5e74ff5ea5a3b09248714923adc3ee9b25adf24ca8b6aa0d322e25906aca8be43a4339feeb67d819d3437983ebbebdd10b2c37b264c3fea0ca884227a34987f51a5b78e2b33fd13f0ffc0635ff49a0c9d97e4574089f132c67c18fe69dad12eb247fbe57addeff2253a17afdb93f886074c265a5590e4d39d6dab62a3cd2a4531c11ce40de743c9d904c4417b1d3bc736e0d1b1d03a833dc8789b5c22687bd06418ea628d6acb04d5b7d21f3b411403a089d4f7f020f40151b70a7fe50281b4582acfbe6013e2556e5e58cbb74cc8af220a243bbd10d374c78d9a1f71bdd10eaaa74a84f8b6518e26a2f309e6dc455b2770cfe426580a36aef4f352fb17b0c2b79eed102926f6b6859a4fe5a3176bb31167b228e2aa771422d9f8ae9e4953285ed4afe54b0ac88783c4ed006aa8c2d65f5f7b1c944f28e62e31d67695144f6716067c1d399065338ffd3ab62f03f0969dec5b56851849b356598f94437f77b8d49c1418e66dbc28e801abf8b49afa83a312778db69d1cece2b14c15dcb590c1b5d173581ab51568ec402a0a844a1801fef1b859c843b1e722ad7f5022bb50efac88247bb9a0b8de06e9d6a8d9c7c9f9985208ceb162541ae45a4f1c8c1d9e809b1b2efe93a1eb6ad9b6d52fee92eede573bc0a472f5a7623621eb0a57bb0cb9e267d71351ac70674578cf5d0650e3a904f01a0ba9c88f2257587956b89592683497622c6bc61d29acdf1ba4f3ec51aa866b15e5040fe0da84ea6cfd40346e7bf62ecc4138ec58607f2f7802ead599b65d45e78b7e05825f450cc13ad6420c76b22120b93b1dea2b8ff3019d30391ebf3856a590f624db1ec1a1173272f0fbc67ddde245b0b0216e4a6aebca6072592a13a3c0eea4511e8f4bca6ab2956d593e37d6b26644342eaa112a597ad1b882a184794ca9a45a9f12017062944f1cc979b7a68fd38dc557b2e6f310df44ccb7fe8780df74f5bad37f4a2fd84083aae68c31844783ac91648944fbfa2aa0849395dcb175748f888578c8851978fd18e810af741fde8bb6cf70670a6356278382439ac429b75dd4ea48efe0d4f1b5822147b1ff52976674cd54da2977b497cca942f2099f525d6fd77ed0b75ef0b77590b9c5561975f8f6554f38edb6243a18e390862a5a79521c612ffe193ef9c0bbd4445da7cae031df93b8f24816b8172b9d23e7720547113544891083460cb4e0fbc65e1566deb7ecdb50b90196ba49eea40d3e3ff6d4e027d4444833198a03b3aab80eb3991be96cd8924438dac55b5843a88da2e346b57d1a4cebf790ee9f212f98a7f096863a198e1f0f4c3681a83fa35766030d04fbc778be0c6697545ebc858c8a9ba9c5d2a1d3cb80f6189cdb7e3e99aeb911fe20b97e574a9111d6d03156597740199039a4e171c8f29f9dc3152ad71257cde8123dadf22de65a961178732ecbcf3fe35806a2f122c699aec97f7bb9a9cace03f9ba8fb1bf2945f3c2264d346e20f8230448caa125b5e74d939653f7f585fa8c7ba0589b7123f80def46d2c5f85d3dbc25d283b698cd66454aa454e94467a364a8b0f1eb017b9ecf5db983c1bb49ae711d2e6ee1682c3839e9069b722163fa7aee98c7504b160ee6eeb85aaa3c0a813fc148985363b045f45fad69f7fdf63f17116bcc2d9f0573a11767cf05c9be6c2e649f98aa3fed94d117bdd057ff5d819cab15384fc0168eb972940621354848bdc51d35b318f820f7d6a7e699305b8a4e16e1311f85fba8be0a24ac6660511f56224f639f71941be38f62e2dad2c3e9bdeac8b6f2e23b96eeba8c8ed27da23b4bad79f084f53ec5af62d966fabfab34259e3b85fd210b071d59affbbd4de15e7aa56e43d4adb943f68855cc19f5d3a587ab89c193363f3ed4567ba7036c056476433b10cfa5e48a1f81618a7d9a22148b91102b63977dcf1bc76bfc16e8970f09d97615cc147920268bf6fc85db4aabfbd0e4ad4f98b72cefbf89b050d84ad9f36133e8003df13a48ffd248e0c49683e34c2268966ca2ba16b033e1c79fc8d670e6b524be65a5cd8adcb48ba687cf057d63a928a92d85ea49c203742e7d663c49897675e15156d0c89826a144613c2d28e5a9617df6227234bb715ff54cd96763baff73854850c104165ddd3a194397c4d34c9c4f871282bb14befb8adb694a23c768e7c64f28bd3f1e6de3e4e58ab727131627fcfb8c93145be855f196596106d761f706f339a7d28b8839aa666fef7f3423b58e75cf802437deaf436a0f63df2c9cfb8a85c5dcf1e98152c95b29fd86b3e13d4ea6007a9b880490564cca056c9244114e3a211c889b432595e1a6ab08c46927c4e56a7ce25cd93b5aa6d37da0349b95c2f58004c0760371a5e6c2c74593b9df592435ff298fd298414df252b9b5cfd90153d2e7f4bb151d263f332d7f21d8a02639f4651b44508646f0264022abc29a80d565cfd3405d85a58267d11ae240d6b107503dcf80f2c0dd5ee26bee617e0cc53e3c26d1d225795deb8be078df771d128acc01d86bd55396f875720c646bf6dc3d1bf39a68e516fae86cf5f548ffa8b7eccdd23fc3249f292d3e387c4458d940f51c7469cc4271964d10a787f818817d02abf7a20727fea9fb85c601ce97b3371281b31f871ab9820753cd5ea7e39fedb61ca4978e6853d07b96759af0a476227d7bafdd64ff0f4ff170ff939818413259313e76389700738730114067083dd58e2950f54828f3213e4c5b2939f63ecc0234546b4c2d06ddbb5b491a80b489853dae45808b1a503263528de3c9e123607f22febf60a72bf5cd3e4d06e54794b4af5a2af10240e65191ac22110749023347f2458f5d00be5df05c6b325eca5114a231993d91c9d39573d2c5b810da147967e842d705c3ed0916b1fcc73df43582c84846de8cf78bdb65fdf2d5b58d1524521765b5aded13845114a67f7bbee0fa1ebd967a566478f0655a671e25a5d6cf6377512fdb1c37ce6fb48452777b9dd9ddc3b00e0fd46207fd935a995e5ae74a59a54cc7de82a584eb518794b79fa9df06735bc2f5724d495b22bd88b128a161bf10800bc5caf095996287c7059f2f347bf113b9fe723166d366af55742c96a3950e4d98d3f76c5d30a22b87b62580b491ef363dec9ef661f7a8d1fcfbbdf33f85b849dd951b609cfc78cf1037eb3f5d819bab89f2864d1dac784711700d0c7a2f2c3c87ca3d9b8d250f5c66bc9d0c07b34cb2bb82dea69510c7a20efc3e23754aa16b29103a1b1197c69c8b77e9eb784c5fed0dfc22ea2c4c44312e9fde2a6f872d639b3f133e8c01a6209ea8501dea8a21eaa603239295ec322f88c0526fe85a5c7d176d2741c7d2d148c89c227b14fb9a492345447a135a503d53c9948e1895efac1bd3537b5a8d6f9fbf05552714664d4fa5ace57d8de1e156d094504796ace8a31ef7949b7a7783af01e18a69968e237a4c4e47614db640ea8fdf870c21e063a32ae1fd1c3cfc99786ded3753a935482dc4a38d7973b0fdf0c36b461346d13676b496306f61f86d43d2a171e070ab3595bedc946b621dec1c6728791d889ec001d4210309c44dcdb8ae29add29aa3802184b0bd6ed9d98028866ceb691e4c17a80ee899ac61e059d222b375b361238021e643706c8e7415ba566cab5a6a9b3b0f4db52818b76a995b16663492c9b9a22e65dc2564c02823c727e7aa8355ecdfa147a6c18182f257647e5311671229e38a1ee130bcc5aa988959a2a09be30d4e615ee7325d80d547176b580f174660ecce29036f3ee1587045454c1a89893bcc02ed92b069ce929860c28f755a5644335309836084f0d4dea1c4a7c849dd1ddf5355688605d0f23a9361fb6d50e9e59061b30f540509c04732c6c8d471bd5e720ffc47490254d54882a853152529ba2d097c36e389ca84b5f5f4fb42d39f812b316b89cd2a04c4a5b311f647bd8989b27a00566269dd2afd133ccab05177a8f118f57c1d1a9f7bf507eebbedaffafd7245949ddf0ba41ac256dde0b6a549197d5db701a41d5", 0x1000}], 0x1) write$evdev(r1, &(0x7f00000000c0), 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r2, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0xffffffffffffff7c, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r2, &(0x7f0000000080)='\x00', 0x1, 0xc840, 0x0, 0x0) close(r2) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='lp\x00', 0x3) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) 12:09:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharse']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:46 executing program 3 (fault-call:3 fault-nth:5): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:46 executing program 5: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000040000000030000002d0000000f0000000000000002000000020000000080000000800000200000002bc4645f2bc4645f0100ffff53ef0100010000002bc4645f000000000000000001000000000000000b0000000001000038000000c20200006b0400000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e373836333438323637", 0xa2, 0x400}, {&(0x7f0000010100)="0000000000000000000000002f527b43270a4164871303f1137e5908010040000c000000000000002bc4645f", 0x2c, 0x4e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000200020000500000000000000000000000000000000000000040100004d", 0x39, 0x540}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000787371fe", 0x20, 0x7e0}, {&(0x7f0000010400)="0200000012000000220000002d000f00030004000000000031245cf20f0062e6000000000000000000000000000000000000000000000000d4189ee9", 0x3c, 0x1000}, {&(0x7f0000012f00)="ed410000001000002bc4645f2bc4645f2bc4645f00000000000004000800000000000800050000000af3010004000000000000000000000001000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f49000020004f3f54a9d2a254a9d2a2000000002bc4645f", 0x94, 0x22100}], 0x0, &(0x7f0000000300)=ANY=[]) setxattr$trusted_overlay_upper(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), &(0x7f00000003c0)={0x0, 0xfb, 0x39, 0x0, 0x0, "2c0c30b7591d5bbcea44a6b818aebd8c", "3b39450a104541ae99d4d188b8da152dbe515419ebe293616159b0fcdca50afca85fe225"}, 0x39, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80000, 0x80) mount$bind(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x8021, 0x0) 12:09:46 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x9, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 272.264201][T21416] loop1: detected capacity change from 0 to 6 [ 272.298866][T21416] FAT-fs (loop1): Directory bread(block 6) failed [ 272.317707][T21429] FAULT_INJECTION: forcing a failure. [ 272.317707][T21429] name failslab, interval 1, probability 0, space 0, times 0 [ 272.331328][T21429] CPU: 0 PID: 21429 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 272.342051][T21429] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 272.353223][T21429] Call Trace: [ 272.356575][T21429] dump_stack+0x137/0x19d [ 272.360407][T21431] loop2: detected capacity change from 0 to 6 12:09:46 executing program 0: r0 = fork() r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_bp={0x0}, 0x7005, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4}, r0, 0x0, 0xffffffffffffffff, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f0000000040)={0x6, 0x6, 0x1}) [ 272.361119][T21429] should_fail+0x23c/0x250 [ 272.370631][T21431] FAT-fs (loop2): Unrecognized mount option "iocharse" or missing value [ 272.372156][T21429] ? __d_alloc+0x36/0x370 [ 272.372181][T21429] __should_failslab+0x81/0x90 [ 272.372203][T21429] should_failslab+0x5/0x20 [ 272.372218][T21429] kmem_cache_alloc+0x46/0x2f0 [ 272.390558][T21432] loop5: detected capacity change from 0 to 545 [ 272.390596][T21429] ? expand_files+0x55/0x540 [ 272.407792][T21416] FAULT_INJECTION: forcing a failure. [ 272.407792][T21416] name failslab, interval 1, probability 0, space 0, times 0 [ 272.411678][T21429] __d_alloc+0x36/0x370 [ 272.411705][T21429] d_alloc_pseudo+0x1a/0x50 [ 272.434906][T21429] alloc_file_pseudo+0x63/0x130 [ 272.440139][T21429] __anon_inode_getfd+0x1d4/0x2c0 [ 272.445467][T21429] anon_inode_getfd+0x2e/0x40 [ 272.450361][T21429] __se_sys_fsopen+0x1b6/0x200 [ 272.455309][T21429] __x64_sys_fsopen+0x2d/0x40 [ 272.460160][T21429] do_syscall_64+0x4a/0x90 [ 272.465154][T21429] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 272.471530][T21429] RIP: 0033:0x4665d9 [ 272.475697][T21429] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 272.496167][T21429] RSP: 002b:00007f842f3b8188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 272.505654][T21429] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 272.514194][T21429] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000480 [ 272.522459][T21429] RBP: 00007f842f3b81d0 R08: 0000000000000000 R09: 0000000000000000 [ 272.530797][T21429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 272.539942][T21429] R13: 00007ffe68b8deff R14: 00007f842f3b8300 R15: 0000000000022000 [ 272.548557][T21416] CPU: 1 PID: 21416 Comm: syz-executor.1 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 272.559736][T21416] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 272.572047][T21416] Call Trace: [ 272.576014][T21416] dump_stack+0x137/0x19d [ 272.580475][T21416] should_fail+0x23c/0x250 [ 272.585430][T21416] ? fat_alloc_inode+0x25/0x90 [ 272.590759][T21416] __should_failslab+0x81/0x90 [ 272.596071][T21416] ? fat_get_block_bmap+0x1d0/0x1d0 [ 272.601523][T21416] should_failslab+0x5/0x20 [ 272.606814][T21416] kmem_cache_alloc+0x46/0x2f0 [ 272.612240][T21416] ? __d_alloc+0x300/0x370 [ 272.616781][T21416] ? fat_get_block_bmap+0x1d0/0x1d0 [ 272.622783][T21416] fat_alloc_inode+0x25/0x90 [ 272.627926][T21416] ? fat_get_block_bmap+0x1d0/0x1d0 [ 272.634654][T21416] new_inode_pseudo+0x38/0x1c0 [ 272.639675][T21416] new_inode+0x21/0x120 [ 272.644247][T21416] fat_build_inode+0xe7/0x1a0 [ 272.649904][T21416] vfat_lookup+0x1d9/0x300 [ 272.654717][T21416] __lookup_slow+0x181/0x280 [ 272.660063][T21416] walk_component+0x2a5/0x350 [ 272.665297][T21416] link_path_walk+0x4ba/0x780 [ 272.670330][T21416] filename_parentat+0x104/0x950 [ 272.676388][T21416] ? check_stack_object+0x61/0x70 [ 272.681552][T21416] ? __virt_addr_valid+0x15a/0x1a0 [ 272.687823][T21416] ? __check_object_size+0x253/0x310 [ 272.693674][T21416] filename_create+0x58/0x3c0 [ 272.699242][T21416] ? getname_flags+0x173/0x3d0 [ 272.705847][T21416] do_mknodat+0xbf/0x320 [ 272.711804][T21416] ? fput+0x2d/0x130 [ 272.716436][T21416] ? ksys_write+0x157/0x180 [ 272.721341][T21416] ? fpregs_assert_state_consistent+0x7d/0x90 [ 272.727699][T21416] __x64_sys_mknodat+0x4e/0x60 [ 272.733295][T21416] do_syscall_64+0x4a/0x90 [ 272.737826][T21416] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 272.744087][T21416] RIP: 0033:0x4665d9 [ 272.748333][T21416] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 272.770060][T21416] RSP: 002b:00007f520b6d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 272.779252][T21416] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 272.787574][T21416] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 272.796037][T21416] RBP: 00007f520b6d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 272.804662][T21416] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 12:09:46 executing program 3 (fault-call:3 fault-nth:6): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:46 executing program 1 (fault-call:2 fault-nth:5): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 272.813818][T21416] R13: 00007ffc67c1717f R14: 00007f520b6d9300 R15: 0000000000022000 [ 272.840385][T21432] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 272.861728][T21456] FAULT_INJECTION: forcing a failure. 12:09:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharse']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 272.861728][T21456] name failslab, interval 1, probability 0, space 0, times 0 [ 272.875059][T21456] CPU: 0 PID: 21456 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 272.883261][T21432] EXT4-fs error (device loop5): ext4_validate_block_bitmap:390: comm syz-executor.5: bg 0: bad block bitmap checksum [ 272.886272][T21456] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 272.886287][T21456] Call Trace: [ 272.886296][T21456] dump_stack+0x137/0x19d 12:09:46 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7ff}, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) getdents64(r2, &(0x7f0000000080)=""/206, 0xce) 12:09:46 executing program 5: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) write$sndseq(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {0x0, 0x5}, {}, @ext={0x199, &(0x7f00000002c0)="c4c691019919da078a0098d1e0a59320ff79b040f762910016775a8454cc16dc38f06ee04fa4ea57ff22ea97be19af3dcba01419cd2386ad59157689bce0e2db60713a3a7eeba5c9c6a47312334c2a97a4837714569255344e22045dffbcd48a70502173d6efa56b60f48cf0c9d0989ecbbfc220bd2b39df9ad8d6b14910f4a869863009780dd6e673a02f7ed829932929af9dffb1fa2c43a2316418ba9eb1f8fac5771967650c7016af47d3160960f4dc0f5e233b32d191e7e4038ed607016ac06e8214ed7d77cea361915907969ff9f43a5aba17ec18f82611bd8eaa876fcc5ff9eac52567ecc1e30746c21060f7aeee1160a26ea18d388ae82180105572516041514566de0d50c3f8c39388cc5b3aab2edc6a68af8873f3ddf84521a31ffdc0f3d96521fd6d5707adcdc066169672d06bee71dc1993f83c79c76ff9a270880bd60ff3b1fadffbb1c862c6bfad57922cc7af23e89e7d16abee81de43b925a5862bf66190a87b49b67eab51c1d9a89f5fddd048924bee6de4a3853dfcfb8bdd4742859e423cbded5208896ea790c5de34c816fe2c14032a64"}}], 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001400)={0x1, &(0x7f00000013c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x17) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r4 = gettid() tkill(r4, 0x34) [ 272.918128][T21456] should_fail+0x23c/0x250 [ 272.922674][T21456] ? __alloc_file+0x2e/0x1a0 [ 272.927633][T21456] __should_failslab+0x81/0x90 [ 272.932413][T21456] should_failslab+0x5/0x20 [ 272.937311][T21456] kmem_cache_alloc+0x46/0x2f0 [ 272.942263][T21456] __alloc_file+0x2e/0x1a0 [ 272.947047][T21456] alloc_empty_file+0xcd/0x1c0 [ 272.952086][T21456] alloc_file+0x3a/0x280 [ 272.956612][T21456] alloc_file_pseudo+0xe2/0x130 [ 272.961689][T21456] __anon_inode_getfd+0x1d4/0x2c0 [ 272.966941][T21456] anon_inode_getfd+0x2e/0x40 [ 272.972364][T21456] __se_sys_fsopen+0x1b6/0x200 [ 272.977140][T21456] __x64_sys_fsopen+0x2d/0x40 [ 272.981817][T21464] loop2: detected capacity change from 0 to 6 [ 272.982182][T21456] do_syscall_64+0x4a/0x90 [ 272.991467][T21464] FAT-fs (loop2): Unrecognized mount option "iocharse" or missing value [ 272.992970][T21456] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 273.008807][T21456] RIP: 0033:0x4665d9 [ 273.013412][T21456] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 273.034446][T21456] RSP: 002b:00007f842f3b8188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 273.043478][T21456] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 273.052166][T21456] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000480 [ 273.061017][T21456] RBP: 00007f842f3b81d0 R08: 0000000000000000 R09: 0000000000000000 12:09:46 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xa, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:46 executing program 3 (fault-call:3 fault-nth:7): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:46 executing program 0: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/103, 0x67}], 0x2, 0x9, 0x5) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="8cf078a9a6713a33ccd1c9f05031208e7940e6e51033514b2f0413ebc078022c37bdb0bf38fbcff9d3a27c713197be014015629e334797078d841ef799fcedbc362f0271a5237e0cb9c09e949f9700ff304cde7dd3c2d98bb3a51513518267de40c39a38f6aa65653bfe68ea7f7da044ddf9f81ca806af1af00d9d46424e9f20c34b5986339a91654128", 0x8a}], 0x1) [ 273.070093][T21456] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 273.078769][T21456] R13: 00007ffe68b8deff R14: 00007f842f3b8300 R15: 0000000000022000 12:09:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 273.155337][T21483] loop1: detected capacity change from 0 to 6 [ 273.189015][T21490] FAULT_INJECTION: forcing a failure. [ 273.189015][T21490] name failslab, interval 1, probability 0, space 0, times 0 [ 273.203210][T21490] CPU: 1 PID: 21490 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 273.215077][T21490] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 273.226337][T21490] Call Trace: [ 273.230032][T21490] dump_stack+0x137/0x19d [ 273.234811][T21490] should_fail+0x23c/0x250 [ 273.239788][T21490] ? security_file_alloc+0x30/0x190 [ 273.245097][T21490] __should_failslab+0x81/0x90 [ 273.249969][T21490] should_failslab+0x5/0x20 [ 273.254684][T21490] kmem_cache_alloc+0x46/0x2f0 [ 273.260271][T21490] security_file_alloc+0x30/0x190 [ 273.265613][T21490] __alloc_file+0x83/0x1a0 [ 273.270291][T21490] alloc_empty_file+0xcd/0x1c0 [ 273.275188][T21490] alloc_file+0x3a/0x280 [ 273.279552][T21490] alloc_file_pseudo+0xe2/0x130 [ 273.284798][T21490] __anon_inode_getfd+0x1d4/0x2c0 [ 273.289921][T21490] anon_inode_getfd+0x2e/0x40 [ 273.295231][T21490] __se_sys_fsopen+0x1b6/0x200 [ 273.300879][T21490] __x64_sys_fsopen+0x2d/0x40 [ 273.305568][T21490] do_syscall_64+0x4a/0x90 [ 273.310240][T21490] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 273.316414][T21490] RIP: 0033:0x4665d9 [ 273.320448][T21490] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 273.341030][T21490] RSP: 002b:00007f842f3b8188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 273.349623][T21490] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 273.358686][T21490] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000480 [ 273.367020][T21490] RBP: 00007f842f3b81d0 R08: 0000000000000000 R09: 0000000000000000 [ 273.375721][T21490] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 273.384424][T21490] R13: 00007ffe68b8deff R14: 00007f842f3b8300 R15: 0000000000022000 [ 273.393669][T21498] loop2: detected capacity change from 0 to 6 12:09:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xb, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 273.401501][T21483] FAT-fs (loop1): Directory bread(block 6) failed 12:09:47 executing program 5: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) write$sndseq(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {0x0, 0x5}, {}, @ext={0x199, &(0x7f00000002c0)="c4c691019919da078a0098d1e0a59320ff79b040f762910016775a8454cc16dc38f06ee04fa4ea57ff22ea97be19af3dcba01419cd2386ad59157689bce0e2db60713a3a7eeba5c9c6a47312334c2a97a4837714569255344e22045dffbcd48a70502173d6efa56b60f48cf0c9d0989ecbbfc220bd2b39df9ad8d6b14910f4a869863009780dd6e673a02f7ed829932929af9dffb1fa2c43a2316418ba9eb1f8fac5771967650c7016af47d3160960f4dc0f5e233b32d191e7e4038ed607016ac06e8214ed7d77cea361915907969ff9f43a5aba17ec18f82611bd8eaa876fcc5ff9eac52567ecc1e30746c21060f7aeee1160a26ea18d388ae82180105572516041514566de0d50c3f8c39388cc5b3aab2edc6a68af8873f3ddf84521a31ffdc0f3d96521fd6d5707adcdc066169672d06bee71dc1993f83c79c76ff9a270880bd60ff3b1fadffbb1c862c6bfad57922cc7af23e89e7d16abee81de43b925a5862bf66190a87b49b67eab51c1d9a89f5fddd048924bee6de4a3853dfcfb8bdd4742859e423cbded5208896ea790c5de34c816fe2c14032a64"}}], 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001400)={0x1, &(0x7f00000013c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x17) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r4 = gettid() tkill(r4, 0x34) 12:09:47 executing program 3 (fault-call:3 fault-nth:8): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 273.443114][T21498] FAT-fs (loop2): IO charset cp not found [ 273.484918][T21518] FAULT_INJECTION: forcing a failure. [ 273.484918][T21518] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 273.499066][T21518] CPU: 1 PID: 21518 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 273.509592][T21518] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 273.515533][T21521] loop1: detected capacity change from 0 to 6 [ 273.520243][T21518] Call Trace: [ 273.520255][T21518] dump_stack+0x137/0x19d [ 273.520282][T21518] should_fail+0x23c/0x250 [ 273.520303][T21518] should_fail_usercopy+0x16/0x20 [ 273.544869][T21518] _copy_to_user+0x1c/0x90 [ 273.549311][T21518] simple_read_from_buffer+0xab/0x120 [ 273.555318][T21518] proc_fail_nth_read+0xf6/0x140 [ 273.556521][T21521] FAT-fs (loop1): Directory bread(block 6) failed [ 273.560390][T21518] ? rw_verify_area+0x136/0x250 [ 273.560470][T21518] ? proc_fault_inject_write+0x200/0x200 12:09:47 executing program 0: r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000100)={&(0x7f0000000340)=ANY=[@ANYBLOB="2400000002000000000000000000ff0300000000000000001c7b0800010004000061cf58a9b82e771b7f4497071665612caa777523e6ec797358488dfbd7e19d8f9f911cb6751950e314b81b03a83324d86b4c3d96abf50954e2ff7fefae2b49d168da93a3dadb280000"], 0x24}}, 0x20000090) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) getsockname$packet(r1, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) r2 = perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4, 0x6}, 0x4018, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) ioctl(r1, 0x8001, &(0x7f00000000c0)="4b100a0f88870630b37a1d7982e16c287606f6f402d215e27dc13c") preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_setup(0x70c4, &(0x7f0000000240), &(0x7f000033c000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000400)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000180)=@IORING_OP_LINK_TIMEOUT={0xf, 0xa89a1c1bd660819, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x0) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r5, &(0x7f0000000180)=@IORING_OP_FSYNC={0x3, 0x4, 0x0, @fd_index=0xa, 0x0, 0x0, 0x0, 0x1, 0x1, {0x0, r6}}, 0x8) close(r2) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 273.575972][T21521] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 273.577933][T21518] vfs_read+0x154/0x5d0 [ 273.577958][T21518] ? fd_install+0x98/0x140 [ 273.587651][T21521] FAT-fs (loop1): Filesystem has been set read-only [ 273.592011][T21518] ? __fget_light+0x21b/0x260 [ 273.608845][T21518] ? __cond_resched+0x11/0x40 [ 273.613730][T21518] ksys_read+0xce/0x180 [ 273.618193][T21518] __x64_sys_read+0x3e/0x50 [ 273.623108][T21518] do_syscall_64+0x4a/0x90 [ 273.628384][T21518] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 273.635048][T21518] RIP: 0033:0x41935c [ 273.639242][T21518] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 273.660478][T21518] RSP: 002b:00007f842f3b8170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 273.670020][T21518] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 000000000041935c 12:09:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2, 0x0) 12:09:47 executing program 5: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) write$sndseq(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {0x0, 0x5}, {}, @ext={0x199, &(0x7f00000002c0)="c4c691019919da078a0098d1e0a59320ff79b040f762910016775a8454cc16dc38f06ee04fa4ea57ff22ea97be19af3dcba01419cd2386ad59157689bce0e2db60713a3a7eeba5c9c6a47312334c2a97a4837714569255344e22045dffbcd48a70502173d6efa56b60f48cf0c9d0989ecbbfc220bd2b39df9ad8d6b14910f4a869863009780dd6e673a02f7ed829932929af9dffb1fa2c43a2316418ba9eb1f8fac5771967650c7016af47d3160960f4dc0f5e233b32d191e7e4038ed607016ac06e8214ed7d77cea361915907969ff9f43a5aba17ec18f82611bd8eaa876fcc5ff9eac52567ecc1e30746c21060f7aeee1160a26ea18d388ae82180105572516041514566de0d50c3f8c39388cc5b3aab2edc6a68af8873f3ddf84521a31ffdc0f3d96521fd6d5707adcdc066169672d06bee71dc1993f83c79c76ff9a270880bd60ff3b1fadffbb1c862c6bfad57922cc7af23e89e7d16abee81de43b925a5862bf66190a87b49b67eab51c1d9a89f5fddd048924bee6de4a3853dfcfb8bdd4742859e423cbded5208896ea790c5de34c816fe2c14032a64"}}], 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001400)={0x1, &(0x7f00000013c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x17) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r4 = gettid() tkill(r4, 0x34) 12:09:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xc, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 273.679549][T21518] RDX: 000000000000000f RSI: 00007f842f3b81e0 RDI: 0000000000000004 [ 273.687875][T21518] RBP: 00007f842f3b81d0 R08: 0000000000000000 R09: 0000000000000000 [ 273.696251][T21518] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 273.704966][T21518] R13: 00007ffe68b8deff R14: 00007f842f3b8300 R15: 0000000000022000 12:09:47 executing program 0: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000021c0)={0x0, 0x80, 0xf7, 0x20, 0x1, 0x2, 0x0, 0xcc1, 0x405c, 0x8, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, @perf_config_ext={0x35, 0x1}, 0x44001, 0x4, 0x0, 0x6, 0x3, 0x4, 0x1, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0x2, r0, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000002180)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3, 0xffff08f6, 0x80000000) 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 273.776369][T21546] loop2: detected capacity change from 0 to 6 [ 273.785910][T21543] loop1: detected capacity change from 0 to 6 [ 273.802334][T21543] FAT-fs (loop1): Directory bread(block 6) failed [ 273.810194][T21546] FAT-fs (loop2): IO charset cp not found 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x2) 12:09:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xd, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 273.818533][T21543] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 273.827636][T21543] FAT-fs (loop1): Filesystem has been set read-only 12:09:47 executing program 5: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) write$sndseq(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {0x0, 0x5}, {}, @ext={0x199, &(0x7f00000002c0)="c4c691019919da078a0098d1e0a59320ff79b040f762910016775a8454cc16dc38f06ee04fa4ea57ff22ea97be19af3dcba01419cd2386ad59157689bce0e2db60713a3a7eeba5c9c6a47312334c2a97a4837714569255344e22045dffbcd48a70502173d6efa56b60f48cf0c9d0989ecbbfc220bd2b39df9ad8d6b14910f4a869863009780dd6e673a02f7ed829932929af9dffb1fa2c43a2316418ba9eb1f8fac5771967650c7016af47d3160960f4dc0f5e233b32d191e7e4038ed607016ac06e8214ed7d77cea361915907969ff9f43a5aba17ec18f82611bd8eaa876fcc5ff9eac52567ecc1e30746c21060f7aeee1160a26ea18d388ae82180105572516041514566de0d50c3f8c39388cc5b3aab2edc6a68af8873f3ddf84521a31ffdc0f3d96521fd6d5707adcdc066169672d06bee71dc1993f83c79c76ff9a270880bd60ff3b1fadffbb1c862c6bfad57922cc7af23e89e7d16abee81de43b925a5862bf66190a87b49b67eab51c1d9a89f5fddd048924bee6de4a3853dfcfb8bdd4742859e423cbded5208896ea790c5de34c816fe2c14032a64"}}], 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001400)={0x1, &(0x7f00000013c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x17) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r4 = gettid() tkill(r4, 0x34) 12:09:47 executing program 0: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(0xffffffffffffffff, 0x2401, 0x2) r1 = gettid() r2 = gettid() rt_sigqueueinfo(r2, 0x3c, &(0x7f0000000040)) tkill(r2, 0x37) rt_sigqueueinfo(r1, 0x3c, &(0x7f0000000040)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wddno=', @ANYRESHEX=r5, @ANYBLOB=',access=any,cache=loose,noextend,cache=mmap,cache=none,access=client,k']) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0xa7, 0x5, 0x81, 0x4, 0x0, 0x1, 0x1000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x191, 0x1, 0x8, 0x8, 0x6, 0x1, 0x5, 0x0, 0x2}, r1, 0xe, r6, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000280), 0x0, 0xd9b, 0x0) openat(r7, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) getdents64(0xffffffffffffffff, 0x0, 0x0) 12:09:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3, 0x0) 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x4) 12:09:47 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400400, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000440)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000e2f4655fe2f4655f0100ffff53ef010001000000e1f4655f000000000000000001000000000000000b0000000002000028", 0x5d, 0x400}, {&(0x7f0000010200)="000000000000000000000000000000000020002032a700"/33, 0x21, 0x540}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000013a00)) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{r1, r2/1000+60000}}) [ 273.913680][T21574] loop2: detected capacity change from 0 to 6 12:09:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xe, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:47 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) clone(0x20000000, &(0x7f0000000480)="7fca09e3a39602ffabf88407c7e4dbe137a011121f9bcab2d4407c0721945ef24eef5427bef3d554", &(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)="f7eed9b01cad2838c7543f24c2f6e844dbf22147c9b851f8f3b5a57aefd715fb1405039d47c635345ff7d7613a0e9115bbf7e4e3fe928c282855a0eb92e3de69cff24af8563c2af13e8a3b37ec99353e3e2f72c419f0ce5a4108ce9c2b298c7c7b2a9ab2b2fba838c394e33c7bad7401ce1e727de0b28d") mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = syz_mount_image$tmpfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x5, 0x4, &(0x7f0000000300)=[{&(0x7f0000000100)="45a52b6b9173052e16053ee8e66eaca849291e3bd0bb4fb17475de341ee58814e6481aa19736f657", 0x28, 0x2}, {&(0x7f0000000140)="ba189e7e3ae820943dc9f610144059b5c6bc71332b774f40", 0x18, 0x800}, {&(0x7f0000000180)="d34560fe3049c69ed46dfed0bf7388290abb1bb8e0baf9cd39e6eda080ba19608c5e87cf094388573177c3e0859a88b42ff39e30faf61722db227cf475c74fc83971ba467584215698fe6dc74573c590d903d23124dd9cc97d6d0452e7564270208a39596dd4cfa76853b2ab7bc143908e4dbb48a110e97d52456e073ba8e60bfd4121649e30ab9a8d7e65a8b3ef13306eacf1fcc9004cc42897440127d2972fb90a4ec334f7d7b2bf198c2a637af776e83f47ad8bf910e8bf2572f69fe4ccc364800d7a870b636d44d573aa265a58babf70673f15165960c6113cfa0bec", 0xde, 0x3fff800000000000}, {&(0x7f0000000280)="95e0a7046cfaee31e08ac4fef6881d9cdb0c7586edb66fd9980cd4c0071d59b9ee7acc62e8cc92d8a8124343dbb3b2766bccad5bca8286d8a8611f45d36ae9d74f7512817a259fb137dbf85b90914bf7ba5cd274c5c00af76f3a63ba59057b259c0c", 0x62, 0x7}], 0xc8800, &(0x7f0000000380)={[{@size={'size', 0x3d, [0x37]}}, {@mode}, {@huge_always}, {@nr_blocks={'nr_blocks', 0x3d, [0x70, 0x74, 0x35, 0x30, 0x78]}}, {@huge_never}, {@huge_within_size}, {@huge_always}, {@mpol={'mpol', 0x3d, {'bind', '=static', @void}}}, {@gid}], [{@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}]}) getdents(r1, &(0x7f0000000440)=""/37, 0x25) 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x4000) 12:09:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp43']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4, 0x0) [ 273.983566][T21574] FAT-fs (loop2): IO charset cp not found [ 273.985951][T21593] loop1: detected capacity change from 0 to 6 [ 273.998102][T21593] FAT-fs (loop1): Directory bread(block 6) failed [ 274.005398][T21593] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 274.014874][T21593] FAT-fs (loop1): Filesystem has been set read-only [ 274.024339][T21596] loop5: detected capacity change from 0 to 16 12:09:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x10, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x400000) [ 274.064957][T21596] EXT4-fs (loop5): bad geometry: block count 64 exceeds size of device (2 blocks) [ 274.086308][T21612] loop2: detected capacity change from 0 to 6 [ 274.090505][T21604] loop0: detected capacity change from 0 to 264192 12:09:47 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x5}, 0x0) setgroups(0x0, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) sendfile(r2, r3, 0x0, 0x80000001) ioctl$FS_IOC_SETVERSION(r1, 0x6609, 0x0) setxattr$security_evm(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140), &(0x7f0000000180)=@v2={0x3, 0x1, 0x12, 0x3, 0x90, "2924d01a1d553e6cfe5f1ab34fd2df328e2bcff7de78f01024778e1f93d35428d39bd8b54660cdc2f726a21d827594516e3a6a5c9a2760bd1e7d052bd806a198c519e40aea5ce6415bb664673282f3d41b9d6318f586e00888db82acc5e6a08681827e8ac8dd6e091ba7a8badda31c2d11afffc0fbe5cf1e031225a9e340e2a035db0f89de4eb29a137804081fae76ca"}, 0x99, 0x3) [ 274.125819][T21612] FAT-fs (loop2): IO charset cp43 not found [ 274.159526][T21633] loop1: detected capacity change from 0 to 6 [ 274.167662][T21633] FAT-fs (loop1): Directory bread(block 6) failed 12:09:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x80ffff) 12:09:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp43']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 274.175756][T21633] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 274.185046][T21633] FAT-fs (loop1): Filesystem has been set read-only 12:09:48 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x11, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x5, 0x0) 12:09:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x1000000) [ 274.233528][T21649] loop0: detected capacity change from 0 to 21520 12:09:48 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x123800, 0x74) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) getdents64(0xffffffffffffffff, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/232, 0xe8) getdents64(r0, &(0x7f0000000080)=""/77, 0x4d) [ 274.291082][T21647] loop2: detected capacity change from 0 to 6 12:09:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp43']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x2000000) [ 274.349956][T21647] FAT-fs (loop2): IO charset cp43 not found [ 274.350468][T21664] loop1: detected capacity change from 0 to 6 12:09:48 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x12, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:48 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) sched_setattr(0x0, 0x0, 0x0) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x2, 0x8, 0x33, 0x6, 0x8, 0x40bfe44f, 0x400, 0x81, 0x8000}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) getpid() sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) clone(0x530a0480, 0x0, 0x0, 0x0, 0x0) 12:09:48 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 274.399057][T21664] FAT-fs (loop1): Directory bread(block 6) failed [ 274.439412][T21683] loop2: detected capacity change from 0 to 6 12:09:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6, 0x0) 12:09:48 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x27, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:48 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x4, 0x3}]}]}, 0x1c}}, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x18, r2, 0x8, 0x70bd29, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0x10}, 0x800) getdents64(0xffffffffffffffff, 0x0, 0x0) 12:09:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x4000000) [ 274.463337][T21683] FAT-fs (loop2): IO charset cp43 not found 12:09:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0xffff8000) 12:09:48 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fcntl$setsig(r0, 0xa, 0x1a) getdents64(0xffffffffffffffff, 0x0, 0x0) 12:09:48 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x48, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x1000000000000) 12:09:48 executing program 0: r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, 0x0, 0x400, 0x70bd26, 0x25dfdbff, {}, [@GTPA_MS_ADDRESS={0x8, 0x5, @broadcast}, @GTPA_VERSION={0x8}, @GTPA_NET_NS_FD={0x8}, @GTPA_TID={0xc}]}, 0x38}, 0x1, 0x0, 0x0, 0x840}, 0x20048045) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x80000, 0x0) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000180)={@dev={0xac, 0x14, 0x14, 0x26}, @dev={0xac, 0x14, 0x14, 0x1a}}, 0xc) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 274.816978][T21725] loop1: detected capacity change from 0 to 6 [ 274.824021][T21726] loop2: detected capacity change from 0 to 6 [ 274.845174][T21725] FAT-fs (loop1): Directory bread(block 6) failed [ 274.856266][T21726] FAT-fs (loop2): Directory bread(block 6) failed 12:09:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7, 0x0) 12:09:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x40000000000000) 12:09:49 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x4c, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:49 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) sched_setattr(0x0, 0x0, 0x0) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x2, 0x8, 0x33, 0x6, 0x8, 0x40bfe44f, 0x400, 0x81, 0x8000}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) getpid() sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) clone(0x530a0480, 0x0, 0x0, 0x0, 0x0) 12:09:49 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000180), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADD(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x54, r1, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, '\x04H\xcc\x02\x00\x00\xe2\x00\x00\xff'}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @loopback={0x300000000f002, 0xc}}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @remote}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x54}}, 0x0) r3 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000468000/0x2000)=nil, 0x2000, 0x1000001, 0x100010, r3, 0x4985f000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 275.526227][T21789] loop2: detected capacity change from 0 to 6 [ 275.536936][T21789] FAT-fs (loop2): Directory bread(block 6) failed [ 275.542934][T21791] loop1: detected capacity change from 0 to 6 [ 275.562421][T21789] FAT-fs (loop2): Directory bread(block 135) failed 12:09:49 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x68, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x80ffff00000000) [ 275.712171][T21789] FAT-fs (loop2): Directory bread(block 136) failed [ 275.737353][T21791] FAT-fs (loop1): Directory bread(block 6) failed [ 275.831321][T21789] FAT-fs (loop2): Directory bread(block 137) failed 12:09:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x100000000000000) 12:09:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8, 0x0) 12:09:49 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x6c, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 275.886832][T21789] FAT-fs (loop2): Directory bread(block 138) failed [ 275.894015][T21789] FAT-fs (loop2): Directory bread(block 139) failed [ 275.901623][T21789] FAT-fs (loop2): Directory bread(block 140) failed [ 275.908678][T21789] FAT-fs (loop2): Directory bread(block 141) failed [ 275.937726][T21789] FAT-fs (loop2): Directory bread(block 142) failed [ 275.944479][T21789] FAT-fs (loop2): Directory bread(block 143) failed 12:09:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x200000000000000) 12:09:49 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x74, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 275.985554][T21789] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 275.993976][T21789] FAT-fs (loop2): Filesystem has been set read-only [ 276.010709][T21828] loop1: detected capacity change from 0 to 6 12:09:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x400000000000000) [ 276.048331][T21828] FAT-fs (loop1): Directory bread(block 6) failed [ 276.080650][T21828] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 276.089597][T21828] FAT-fs (loop1): Filesystem has been set read-only 12:09:49 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x7a, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 276.150370][T21845] loop2: detected capacity change from 0 to 6 [ 276.181291][T21845] FAT-fs (loop2): Directory bread(block 6) failed [ 276.210865][T21845] FAT-fs (loop2): Directory bread(block 135) failed [ 276.235595][T21845] FAT-fs (loop2): Directory bread(block 136) failed [ 276.250227][T21845] FAT-fs (loop2): Directory bread(block 137) failed [ 276.267410][T21845] FAT-fs (loop2): Directory bread(block 138) failed [ 276.290879][T21845] FAT-fs (loop2): Directory bread(block 139) failed [ 276.308280][T21845] FAT-fs (loop2): Directory bread(block 140) failed [ 276.324831][T21845] FAT-fs (loop2): Directory bread(block 141) failed [ 276.341132][T21845] FAT-fs (loop2): Directory bread(block 142) failed [ 276.357837][T21845] FAT-fs (loop2): Directory bread(block 143) failed 12:09:50 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x9, 0x0) 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsmount(r1, 0x0, 0x8a) 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xc0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 276.373793][T21845] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 276.382212][T21845] FAT-fs (loop2): Filesystem has been set read-only 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0xff, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 276.451611][T21872] loop1: detected capacity change from 0 to 6 [ 276.480226][T21874] loop5: detected capacity change from 0 to 6 [ 276.490463][T21872] FAT-fs (loop1): Directory bread(block 6) failed 12:09:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)='pipefs\x00', &(0x7f0000000080)=':(!\x00', 0x0) [ 276.497876][T21874] FAT-fs (loop5): Directory bread(block 6) failed [ 276.561617][T21874] FAT-fs (loop5): Directory bread(block 135) failed [ 276.599371][T21874] FAT-fs (loop5): Directory bread(block 136) failed 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xa, 0x0) [ 276.607707][T21894] loop2: detected capacity change from 0 to 6 [ 276.628413][T21874] FAT-fs (loop5): Directory bread(block 137) failed [ 276.641686][T21894] FAT-fs (loop2): Directory bread(block 6) failed [ 276.652319][T21894] FAT-fs (loop2): Directory bread(block 135) failed [ 276.659617][T21894] FAT-fs (loop2): Directory bread(block 136) failed [ 276.665732][T21874] FAT-fs (loop5): Directory bread(block 138) failed [ 276.667202][T21894] FAT-fs (loop2): Directory bread(block 137) failed [ 276.680669][T21894] FAT-fs (loop2): Directory bread(block 138) failed [ 276.682555][T21874] FAT-fs (loop5): Directory bread(block 139) failed [ 276.687541][T21894] FAT-fs (loop2): Directory bread(block 139) failed [ 276.687565][T21894] FAT-fs (loop2): Directory bread(block 140) failed 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/111, 0xfffffffffffffe20}, {&(0x7f0000000640)=""/156, 0x9c}], 0x31, 0x4, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000380)='lazytime\x00', &(0x7f00000003c0)='+,\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r4, @ANYBLOB="0000b91db205202413906b04a08c5fbeedd10eb5271f4dc2bdd41b39e83b82fb50469960c43ef36e24c9d005f0b6e04a19c847922fe08e64f0a301a276c133dd30260e9cc65c4acd5deee12c1c687a62c1d0dafa1c6e9888a3f546b95091e4fa3084684cc2d885c4d26bbfc1e8610e1f469e1f9412d5616b37ea9023b898d4aa07a7074dbd76534d4a53e66a5ae526f4b0aba02df84d10225711d275741f50a0d60d890a2d86294d08fd80ead88b344338bc89aa6dd6589dca1f66e86dd53b1f89dbdacbc4d7c84a75d0b8542cab0b64704d517b7b39576f92cd98eaef4fe353bffab55a77f514e77c9cdd0766553fd6d085dfb21a6f0222b83daef45557ab1c451b512f3874f87d9fb4bc641902e25126284c5fe3bf", @ANYRESHEX=r6, @ANYBLOB="2c6163636573733d616e792c63616368653d6c6ff37702186e6f65787465a8000000616368653d6d6d61702c63616368653d6e6f6e652c6163636573733d636c69656e742c6b"]) fsconfig$FSCONFIG_SET_FLAG(r6, 0x0, &(0x7f0000000080)='lazytime\x00', 0x0, 0x0) [ 276.708983][T21894] FAT-fs (loop2): Directory bread(block 141) failed [ 276.725634][T21894] FAT-fs (loop2): Directory bread(block 142) failed [ 276.732812][T21894] FAT-fs (loop2): Directory bread(block 143) failed [ 276.733203][T21910] loop1: detected capacity change from 0 to 6 [ 276.740663][T21894] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 276.753527][T21874] FAT-fs (loop5): Directory bread(block 140) failed [ 276.754110][T21894] FAT-fs (loop2): Filesystem has been set read-only [ 276.778958][T21910] FAT-fs (loop1): Directory bread(block 6) failed [ 276.785757][T21874] FAT-fs (loop5): Directory bread(block 141) failed [ 276.797468][T21910] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x2, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 276.806788][T21910] FAT-fs (loop1): Filesystem has been set read-only [ 276.821463][T21874] FAT-fs (loop5): Directory bread(block 142) failed [ 276.862126][T21874] FAT-fs (loop5): Directory bread(block 143) failed [ 276.898544][T21874] FAT-fs (loop5): error, corrupted directory (invalid entries) [ 276.906416][T21874] FAT-fs (loop5): Filesystem has been set read-only [ 276.922265][T21929] loop2: detected capacity change from 0 to 6 [ 276.930838][T21929] FAT-fs (loop2): Directory bread(block 6) failed [ 276.949122][T21929] FAT-fs (loop2): Directory bread(block 135) failed [ 276.967803][T21929] FAT-fs (loop2): Directory bread(block 136) failed [ 276.996664][T21929] FAT-fs (loop2): Directory bread(block 137) failed [ 277.003485][T21929] FAT-fs (loop2): Directory bread(block 138) failed 12:09:50 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) mmap(&(0x7f000011e000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x90d31000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x3, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xb, 0x0) [ 277.015287][T21929] FAT-fs (loop2): Directory bread(block 139) failed [ 277.023436][T21929] FAT-fs (loop2): Directory bread(block 140) failed [ 277.030694][T21929] FAT-fs (loop2): Directory bread(block 141) failed [ 277.037635][T21929] FAT-fs (loop2): Directory bread(block 142) failed [ 277.044672][T21929] FAT-fs (loop2): Directory bread(block 143) failed [ 277.052662][T21929] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 277.061120][T21929] FAT-fs (loop2): Filesystem has been set read-only 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x3f65c000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$int_in(r1, 0x5421, &(0x7f00000000c0)=0xfe800) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r2 = fsmount(r0, 0x0, 0x85) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) fsconfig$FSCONFIG_SET_STRING(r5, 0x1, &(0x7f00000002c0)='!#:.\x00', &(0x7f0000000300)='\x00', 0x0) getxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=@known='com.apple.FinderInfo\x00', &(0x7f0000000240)=""/67, 0x43) r6 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000100), 0x80840, 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000140)='-\x00', &(0x7f0000000180)='pipefs\x00', 0x0) setsockopt$inet_buf(r0, 0x0, 0x23, &(0x7f0000000040)="05294912a086c5d50d91099cef70c084fba0ff9abadebac5a2d146aeb5fa88ee5484d0bfec1f58dc15ab1fdf134218f92b818d5f2d61f64a26eff6a65096b39179e3738d8b337a7e1dd12cff54c8236de0383a22362602ff70becff7eeff3790ca64fc35ec1df7a6517f3f26", 0x6c) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) [ 277.076658][T21948] loop5: detected capacity change from 0 to 6 [ 277.101011][T21948] FAT-fs (loop5): Directory bread(block 6) failed 12:09:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:50 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x4, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 277.125536][T21942] loop1: detected capacity change from 0 to 6 [ 277.134551][T21948] FAT-fs (loop5): Directory bread(block 135) failed [ 277.148400][T21942] FAT-fs (loop1): Directory bread(block 6) failed [ 277.155155][T21948] FAT-fs (loop5): Directory bread(block 136) failed [ 277.162514][T21948] FAT-fs (loop5): Directory bread(block 137) failed [ 277.169685][T21948] FAT-fs (loop5): Directory bread(block 138) failed [ 277.177105][T21948] FAT-fs (loop5): Directory bread(block 139) failed [ 277.184178][T21948] FAT-fs (loop5): Directory bread(block 140) failed [ 277.191656][T21948] FAT-fs (loop5): Directory bread(block 141) failed [ 277.202222][T21948] FAT-fs (loop5): Directory bread(block 142) failed [ 277.211682][T21948] FAT-fs (loop5): Directory bread(block 143) failed 12:09:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3800003, 0x40012, r0, 0xfe557000) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/218, 0xda}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x3, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc, 0x0) 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x5, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 277.219894][T21948] FAT-fs (loop5): error, corrupted directory (invalid entries) [ 277.228154][T21948] FAT-fs (loop5): Filesystem has been set read-only [ 277.249475][T21969] loop2: detected capacity change from 0 to 6 [ 277.264179][T21969] FAT-fs (loop2): Directory bread(block 6) failed 12:09:51 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 277.272893][T21969] FAT-fs (loop2): Directory bread(block 135) failed [ 277.281009][T21969] FAT-fs (loop2): Directory bread(block 136) failed [ 277.288534][T21969] FAT-fs (loop2): Directory bread(block 137) failed [ 277.296066][T21969] FAT-fs (loop2): Directory bread(block 138) failed [ 277.305344][T21969] FAT-fs (loop2): Directory bread(block 139) failed [ 277.313015][T21969] FAT-fs (loop2): Directory bread(block 140) failed [ 277.320280][T21969] FAT-fs (loop2): Directory bread(block 141) failed 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x6, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 277.320508][T21981] loop1: detected capacity change from 0 to 6 [ 277.327770][T21969] FAT-fs (loop2): Directory bread(block 142) failed [ 277.341395][T21969] FAT-fs (loop2): Directory bread(block 143) failed [ 277.349094][T21969] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 277.357243][T21969] FAT-fs (loop2): Filesystem has been set read-only 12:09:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0xdeb6b000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xd, 0x0) [ 277.429040][T21989] loop5: detected capacity change from 0 to 6 [ 277.441279][T21981] FAT-fs (loop1): Directory bread(block 6) failed [ 277.442323][T21989] FAT-fs (loop5): Directory bread(block 6) failed 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x7, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101801, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800001, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$FITHAW(r0, 0xc0045878) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:51 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x68, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/89, 0x59}], 0x9, 0x7, 0xfffffffc) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 277.525323][T22009] loop2: detected capacity change from 0 to 6 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x8, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 277.568461][T22009] FAT-fs (loop2): Directory bread(block 6) failed [ 277.582981][T22024] loop1: detected capacity change from 0 to 6 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) mmap(&(0x7f00000cc000/0x1000)=nil, 0x1000, 0x3800006, 0x7495eb325b877418, r0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000f9, 0x3f, 0x2) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:51 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x68, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 277.618914][T22024] FAT-fs (loop1): Directory bread(block 6) failed [ 277.633130][T22024] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 277.642280][T22024] FAT-fs (loop1): Filesystem has been set read-only [ 277.689598][T22047] loop2: detected capacity change from 0 to 6 [ 277.698764][T22047] FAT-fs (loop2): Directory bread(block 6) failed [ 277.707419][T22047] FAT-fs (loop2): Directory bread(block 135) failed [ 277.714416][T22047] FAT-fs (loop2): Directory bread(block 136) failed [ 277.721097][T22047] FAT-fs (loop2): Directory bread(block 137) failed [ 277.729566][T22047] FAT-fs (loop2): Directory bread(block 138) failed 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x9, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xe, 0x0) 12:09:51 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7, 0x0) [ 277.737132][T22047] FAT-fs (loop2): Directory bread(block 139) failed [ 277.744158][T22047] FAT-fs (loop2): Directory bread(block 140) failed [ 277.751577][T22047] FAT-fs (loop2): Directory bread(block 141) failed [ 277.759094][T22047] FAT-fs (loop2): Directory bread(block 142) failed [ 277.766139][T22047] FAT-fs (loop2): Directory bread(block 143) failed [ 277.774083][T22047] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 277.781965][T22047] FAT-fs (loop2): Filesystem has been set read-only 12:09:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_SPLICE={0x1e, 0x0, 0x0, @fd_index=0x1, 0x5, {0x0, r0}, 0x8, 0x2, 0x1, {0x0, 0x0, r0}}, 0x81) 12:09:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xa, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = memfd_create(&(0x7f0000000040)='+\x8b\x8a\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac', 0x3) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xff67) sendfile(r0, r1, &(0x7f00000000c0), 0xfff) fcntl$addseals(r1, 0x409, 0x8) sendfile(r1, r1, &(0x7f00000001c0), 0x3) dup3(r0, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800006, 0x12, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 277.864197][T22067] loop1: detected capacity change from 0 to 6 [ 277.874872][T22068] loop5: detected capacity change from 0 to 6 [ 277.886889][T22067] FAT-fs (loop1): Directory bread(block 6) failed [ 277.906509][T22068] FAT-fs (loop5): Directory bread(block 6) failed [ 277.914007][T22067] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 277.923085][T22067] FAT-fs (loop1): Filesystem has been set read-only [ 277.933861][T22068] FAT-fs (loop5): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 277.943036][T22068] FAT-fs (loop5): Filesystem has been set read-only 12:09:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x80ffff00000000) [ 277.962327][T22083] loop2: detected capacity change from 0 to 6 [ 277.970769][T22083] FAT-fs (loop2): Directory bread(block 6) failed [ 277.982710][T22083] FAT-fs (loop2): Directory bread(block 135) failed 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xb, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf, 0x0) 12:09:51 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x27, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 278.042932][T22083] FAT-fs (loop2): Directory bread(block 136) failed [ 278.057395][T22083] FAT-fs (loop2): Directory bread(block 137) failed [ 278.086242][T22083] FAT-fs (loop2): Directory bread(block 138) failed 12:09:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xc, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 278.142308][T22083] FAT-fs (loop2): Directory bread(block 139) failed [ 278.163613][T22108] loop1: detected capacity change from 0 to 6 [ 278.170155][T22083] FAT-fs (loop2): Directory bread(block 140) failed [ 278.178257][T22108] FAT-fs (loop1): Directory bread(block 6) failed 12:09:51 executing program 5: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) io_setup(0x1, &(0x7f0000000180)=0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r3, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) write$P9_RREMOVE(r4, &(0x7f0000000280)={0xd4fa3fe959b9ad8}, 0xff7f) r5 = open(&(0x7f000000fffa)='./bus\x00', 0x141042, 0x0) fdatasync(r4) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000200)={0x100000, r4, 0x9}) sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000008a40)=ANY=[@ANYBLOB="80140000", @ANYRES16=0x0, @ANYBLOB="000329bd7000fedbdf2508000000dc2402800410040052497b04abf2c1401887e974a67768d5551412ffb96ead463b9375909f2076a366206fafb117a9af8c529cfa14dc63913386796a84f47d03757848f3553a4645d25892ac5a1b7fa907b53a4fee1050cd847493162ff6a2c085d8b77bb14ac0a8325ba81f18e2ce9fa30155d62f11de475a9d6b081c9fd69be882f20ee1a931adb717a2384257aab3dbc70634fe4435a7ab84a887e549744167dc4b49b322f001bd62fcf78d55aa6d8f77fe69572f44706a11e2fa584037b61543f2a9a5e8f76b319e320589ce6d85bbabe8065e32af33d96026557fc5b740c1f3b308d385c5e1247edbe197b04796148798e79976a117924bff470d34a673124071ea43d82481e54018df376cb095e627d9de3ea1073b5cf05d11e67104dd3ba7d499ea08e8dbab70cb482e5189ba1b8205da0d678388cd27df83f23fe2b59888478e864295003dccee2604e5326193e0c01b8ec34c9266224c7c023cdc036205d2d0190e2e80c75cc7cf926cbb24f24ecdbe0e40ab50499207e8a232aad7e4458d123e27651dba9c402499ec312f393432e66082ecbbb2272d09f0dd4af968892bf59288e2ee29e4b195f2fb3c1837180869410e29b5d7e6808e2e78f8afeff9cf097cd5b5791f7b9a55ae60cd10d0dd2e2a70629086247830635175299c26aed9c3e411b483b730d95992631a8eb62ad05c44057ab97a112c8650bcd1a03027a068926b9a3dfb5f64df574879252f7ed86f8feebea3398480ee361395c6ceccae87e62fd623a0b1f30154add4d14536db09b4977efd81b55f46b252e3c4c3af74a63e8afdf6cb8ed7f9639550026887511217f8f8b3025ca0ba5910746642c65b0ed653509fdce226f76fc37cf48a4b7a784881e38494d95b803d3fb3f7b867de6cde85e31270b841b9ff4be1362a8040a2efa2b998a33407c41917f0a6a782278721a6c7bf1344d38724708652afa2d81a06e2566763bcfbe08b94bbc1f1ee94b9b402b65b117f069971fc179cb145cffe1b5a1d10168a83b6f485fbb693c3eb10d4a20f479ec7b172bafc2904632de3d80819b85f075fb8bfa306a5816a0273847f3407371c7708badbfb2a61182f90f897d6dc054fde5abd1f8ffe8f6821277d58875af0416b8909bca3985071b6d20cb99662af83c70773c60bed96c5f83fae8f7a78a37b5c96f7f7f9e9f84c5b970d1ce0a28f42cbd6e52d09096343d97194ea3b7addf31b3bd7270aa55b8e1ba49aafde8fad8f3af30c6974a1b79c5ee46481315c8ff560228ad2c6f9cf79be42ecd4610db139503c33f8e10079bf710fc6e484a2f665925a0caa4c798487679db64b6e392ee160c1d6c30173e8578272f22835631dc32a8b8d4d46b9ae10bfada2fa5f5200ee1867a8cb1cd4fce23f570e268077d8ad56ae1da326b435eac5aa4b92c15dc16ecbd0a24f05f6918d8f237661eb08e244b8f5aabadf1fdc9a736bb592a8eadf1e9c053632d4ab195ae8390ccd4d4ffb81e934081deda0cf6c974c97e0e80d7f6972cfdb7fe63fbfff4b7ab61d6d191ae05d2199d6e09aa4c0955583b40934f2b4a8e2e7b4c89a191fecc32979b71d9eefa7aa2d2da72f38e21b490183a9deb461740972ebbcd173273ca38bca8501305e833b47ba3e45e6ee776899fbff2edd4455a6d4ddb68bbd7fee648076d158d940114a9fc949e36900108427bfdd37a453064db41c1fb2bb4ae37574099c0d15110857319a40f6fd34d1faba730cb9f7f71fabc8cd013d7215ef2c8b28de72c3b92fd167f3ac53fe7d22e246b0e0191b0cb41bc83493cd5bb7124dccf25a8071064252f512d657a63466aa2959b7526c9e3f99803f76a111cb2e2d1fb74904fb5f243677334a705d5e2ae75466eb5e6685049f298e19a3339357a7203aef30ab461be48ad8a9eba3ede32482d0d6cd217a981cc4a07b6105a73419d5b73c405069bd63bee3de2ab249b0e45bff55bd6c7c4964c9bc2c36975a0a99a188dd9a201feb7dc615840d432afa495c222c3585f766f60153a7d40bdf2d25f71473a3aa3adb4c9dce"], 0x3834}}, 0x0) r6 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r6, 0x40043311) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r6}]) [ 278.197390][T22108] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 278.210308][T22108] FAT-fs (loop1): Filesystem has been set read-only 12:09:52 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000324000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0xfffff000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 278.256813][T22083] FAT-fs (loop2): Directory bread(block 141) failed [ 278.274549][T22083] FAT-fs (loop2): Directory bread(block 142) failed [ 278.283266][T22083] FAT-fs (loop2): Directory bread(block 143) failed [ 278.291421][T22083] FAT-fs (loop2): error, corrupted directory (invalid entries) 12:09:52 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xd, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x10, 0x0) [ 278.300062][T22083] FAT-fs (loop2): Filesystem has been set read-only 12:09:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, 0x0, 0x0, 0x0) 12:09:52 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xe, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:52 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000000)='mand\x00', 0x0, 0x0) 12:09:52 executing program 5: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$sysfs(0xffffff9c, &(0x7f0000000080)='/sys/power/state', 0x2, 0x0) creat(&(0x7f0000000040)='.\x00', 0x12) sendfile(r0, r0, &(0x7f0000000000)=0x7, 0x3) [ 278.426367][T22139] loop1: detected capacity change from 0 to 6 12:09:52 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x10, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 278.468906][T22139] FAT-fs (loop1): Directory bread(block 6) failed [ 278.499200][T22153] PM: suspend entry (deep) [ 278.507041][T22147] loop2: detected capacity change from 0 to 6 12:09:52 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/89, 0x59}], 0xa, 0x7, 0x648) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat$cgroup_ro(r0, &(0x7f0000000440)='net_prio.prioidx\x00', 0x0, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 278.527793][T22139] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 278.536924][T22139] FAT-fs (loop1): Filesystem has been set read-only [ 278.547955][T22147] FAT-fs (loop2): Directory bread(block 6) failed [ 278.580254][T22153] Filesystems sync: 0.075 seconds [ 278.606875][T22153] Freezing user space processes ... (elapsed 0.007 seconds) done. [ 278.623529][T22153] OOM killer disabled. [ 278.628709][T22153] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 278.641478][T22153] printk: Suspending console(s) (use no_console_suspend to debug) 12:09:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x11, 0x0) 12:09:53 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x11, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, 0x0, 0x0, 0x0) [ 278.686697][ T8] sd 0:0:1:0: [sda] Synchronizing SCSI cache [ 279.225448][T22153] ACPI: Preparing to enter system sleep state S3 [ 279.225523][T22153] PM: Saving platform NVS memory [ 279.225528][T22153] Disabling non-boot CPUs ... [ 279.229518][T22153] smpboot: CPU 1 is now offline [ 279.232783][T22153] kvm-clock: cpu 0, msr 4506001, primary cpu clock, resume [ 279.232879][T22153] ACPI: Low-level resume complete [ 279.232965][T22153] PM: Restoring platform NVS memory [ 279.232975][T22153] kvm-guest: stealtime: cpu 0, msr 237c170c0 [ 279.250815][T22153] Enabling non-boot CPUs ... [ 279.251362][T22153] x86: Booting SMP configuration: [ 279.251366][T22153] smpboot: Booting Node 0 Processor 1 APIC 0x1 [ 279.251553][ T0] kvm-clock: cpu 1, msr 4506041, secondary cpu clock [ 279.252598][ T14] kvm-guest: stealtime: cpu 1, msr 237d170c0 [ 279.254131][T22153] CPU1 is up [ 279.254472][T22153] ACPI: Waking up from system sleep state S3 [ 279.404439][T22153] OOM killer enabled. [ 279.406415][T22153] Restarting tasks ... [ 279.415281][ T1033] synth uevent: /devices/virtual/block/loop1: failed to send uevent [ 279.416893][T22153] done. [ 279.417545][ T1033] block loop1: uevent: failed to send synthetic uevent [ 279.425816][T22153] PM: suspend exit 12:09:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200080, 0x20) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000080)=0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r1, 0x50009418, &(0x7f00000004c0)={{r0}, r2, 0x14, @inherit={0x68, &(0x7f00000000c0)={0x0, 0x4, 0x80000000, 0x400, {0x20, 0x4, 0xfffffffffffffffb, 0x6, 0x2}, [0x2, 0x7, 0x1, 0xffff]}}, @name="cfb80903907bbd524ab5bde69f10526508b981578a0e6c0054cb9e3ff3c0e4c2a5f76c5f58c429a6dbd46ba7ad3a5778ec63526cb35316bddb4f861ce816656ca73d2a6e0d92e0b5b7383758f35c90097df4581ea8b29cdb5c27085e53a66227339472848ee26700eac6cecb12b09b20726f7bb5d10a6652b5a9abe0d61cc6ac1600ebcfcfc345bf7e7d6141e92b47b960b7de9708760c164cd849e9870600cb907fa7171053ef7a701f8127f5bc557a51165c5a707a513600920bcb0f4eda37e210598540cf074f837e8ad7e80c16e184b9f2df543b3089bdb20763c4dca9b008644acbc2713c8841d6c6fa6efb52399dc0118515a5fe25419dde86f30b030ceb28313ae3d3c6477d7287f956d2d10227ea5fdf46065ab5dd727f02a5b0ccbd05247279deac3176665806e3af20fc4f091344dabd26620ceb0ff7283405038112cd9a6ddad4dec2cae97ef4924b2d2adc8af52eb0920aa9cdf070cc7c5fcdfcab70fd7c817553c5d04a086868fb8f90d396f65d33552e55e4ed17170c0edf5bf717bad70e3b863ba2bff93cb0240e44064293e28909fae34d99675be1c746fc2778f812e33688a01c620c31301443ba38a02c8b704b9f9f18bc49d92c1b517ade4054a2e2711d0d9bf375a743cb38168b5a9dbe3487a1a7dd05653b8a1326d4559afecb5d3aafb66a52421943f6c4dffcae36549f175f95e3a4f3fee8438c02ea455fd023f9118b558d8aa6703f30eebb9a39500d7cb084991c4b800be466c2a46f593a8272b5f09f1f3a8467c5f316ca2ce6c4a2faa649f55a56c071c35af4bb9f0f591be03e09886ff2d063aa10f96c0dcea9caa7316dac1b9ac1f3a4a0fce2e58e86aa6de5555e8ad710dccfc5d5b52dc8878bed76a7906e89fb284dbd35873ff64e225cfb092a5094c4516487ccbf49836e2b24f9618b29dce2521690b58130b0a07469bfb11c85f15ab872d1c4f17f96a1c58012e5c825c160d7923c774eaa24ba6dd84b8965e6875b89c83bc4e959f625ad49c3d2b746d34bc309774f16772a6c817a461f253f474e66d2cd868c343206426951fb8fb33bca1f44c1555ea3c646a88f92cfb464cbe9bb3ebedd19469fcf4a752f121e61589af54a7713fe14207a2014cc340324f3338c21c5ea7b964fae75b3fc72a2a683fe601175fc7b15f7a935de82e71fbb55c4bcc4fdf8b5cc2525fe190580a667f6e5dc66b7fb229d48b27d91eeaee03314f094c5a6c7e642c5d48c0522c3c7de8d7cc0a88ccafa27a6a634bc64dc009752391b259dc748cc1ab3758469e7182278c8ca55e59a9959b75e4309e7c44b091d6f2d80406c40775e60337f128ca28c516eb9856f7d35effc18171845e22fd08e295b6722100e450857109b2d2f777dfe946a692333dba431046133846592b083846fd24d7d91a959b3767c5e94b88c9b2916adcef5fe8547153dca0a6d5e9be56bdf63fff9f58b2f3792472eaa8cfd3df7040cb99c1e6de982416882cb0693099b662e60026d9cd35502c1bbaa3a695f7d47b3f61a857a62ace8246966c4e5c0c7f425f072aab16a97c09473668c13ba3d0748c6e73e159d481e10a55a0d310d67250d5472955cee552e2e1588ca2bb31fd5fb874b37407c474742f5c2e20162f442b4bf57f7e1ec49a1db0559375658c4fd761a586758253594b48df1570af2db73da4e52a767038105747793dfe5cb1013cd7d2352cefd09ce19d471167a9c2d3d7e5a25aafd7688068ec0d551b8cbb777199caa4f04942ab40ba558800b414ff8f135e37c5f135c295b95108e6e93d69a0087ceae424ace1c352e7a1aaae7539be872c07494260c964fafd2931ffcbcfe1bdb4ea41a459d0fddd194911458c7c03fd0a2f6149396cc043b3912d9decda5de7d7779980955cf49e0e0e981b7c6501539834fb781a416391ff81a00b0df0bb67b4f1671f81226536428ca57fc757bc626e02edde5e7bd4e23c3bc66cb03b19c205387b6d70e69fb6219acbe5f40419ae603e186eff2fa43b598696600c305b8b03a6cee8a212724c325158c1b1488fb6fcf258c7e234f9a3434584df0cf422ad570eff0198013f32257c6f4d65fd5ba95646617a38a0ef1dc9c4fa3f75dd6c949554d51a3ab446a6ac06ca4f2e7dc14e0e5766ab80aaf1ef2bd7af8d40ba5de8bcf3d34be5666111fe119acdec056db6dc7460da37e4e2fc1d0066b18a1d90b65a7af71ac3e25db32dea221495823212be993ad7255393d0d49118fa8c230e473ac472819f4ca506acdea955e4e9ff25c0e21d34b7fd12ddd996d84aace731e0a370896cdbe6e20a77e94ff6c8f430bb071db46a88a5a55fdf025084f00813462444d1860264f40192957c5023231129f8ef05b0bd9cf25a59c820c3ca7f337b56b7d4333d71664aa797d292df5e9f62b5becd6864bb69b8a4f39cfc9235d4fe3ade5c2d49d34f4f4426566b415dd979d6bccde4548ae297ced837a13ac5a5c05cca5e25febcd03b4bf9eb298391296204036399b45864ac4a217c568ef5df76c473d9b9f4dbe3c0f49c86dd447e6f330333640b6c3cadda4ffc7e4bcf18ed4ffbf964316719723a0d84ba3985520343010a526f9b2cce6b184976ed8c071bfcb7bee28d72761de958d5453dfa0b466c7f00b5a8443506061f83c7d6bf94f26c10a516ca168b4ffa7f84454d846b6e6df7fcc2fa3630e1df33a9d91bb6aaa1e59548b20e3b8682cea8f047ed00f4052d75959e0af2c2a8a792c023692a710ae891926f9b0da22b0068e1d3ad28cbc2cbb0422fee74a10365dc47a2d0939ab644641cde5e9ad9e1ac354a6364445e9832f118bcaa992eb57b8b0a8316a66b2fdeb2421a4ecaf43114229ace3bb55464060e75394d5592f829b1d259e759df2c2d18d2fc05bc369496fd92e33d9f1eaccc791d3bcbfeee7f3716897b83c1771bb64202350c1c9b7ed346bf49d4492ac233965d73ace256373bff07c42006f1f69897d6149d23e1d37a71e288955b5d451a442e5a7328645549b1086285e847f40350424c9b0eb5570417aa51a3ec2d5bcee0817f4eaef9876d0ae635cf6b1511b8d8ef0796dc83e41fc955be7e9df8cd608ed02fd761cf57575fb1fad4000f3b3fe1f8173d5797d945864c16184319a6cbdaaec72788208004a7313c70946abc764c39bf0bd566ab7b4f1c4e6bd4d445bd62187757044039c0be95df636c67a4cc87d2aecf0f9d205800f76ab639b78518cdb802c7dbcd4e9adc535e88aaf8dfcacdd2b866bebbed9fc194753945f941d1ebe63b50b115ef398a9a9f8573640cd7aac53a859f4e3dc36d6cf4cce1aae0e2731fe69996ff233dbb7e608499fefb2efde4836259b2817325da2147c130540aabfb6fd8e5888e2d9bfe39178b2ac4099e2de85f5f1c3559e637d5a704478af736c44db8d7bc8fa70085f620ccc97d47c854b2e668112384e1b52fcb216e5812b32b5ea2c39aef0c5930333a75a9f5751f615d925d8fa8b03ca4efe4ef567baa30a7a05b726dade8d94e12d5ad4585c760e168ddb2d82b0f88ec8ec0ebf2c8a4630f23e53cc735df252828051686b9eb061416b2dd971ed2b0f672d05771952a5215ed9181a834c3183450852744a016ab2d431079f6cda77caff077447dc4801cfdc13d07c221b9e7647508c3fc3da5eeba34c63a92c22483fdfee3e41b970df0576fd3a454b9c8ddf0839b28017993348d5ea18dd80355c879ba25d90df4f9942731d90551dc43558fc18b26ed5d6cdda7f11c0f7a2f8bc08f2bc83637f73d26d9f9d74dce434bd361cba71e100dccf97bc06a54469fc6564a6a3f4b9efd03a53bf1a53c9f5d228cb5e536bd2806eff8d7b87284970560eed1d59e87cac449a379e48606a2c969b89f3ad83cd359cbfc8d42bf00c961b5932af1ff0309047648e02017d73a3535f5bebbe9d5fdbb91936aa5f06920d70f34d396c5fdd3e738bb25fb887234fe6e94abca82ef92b18712695335296afdbb0f3e4ca39ece007ac56254db3109fb74d8b92094d200e400b9cbf99693b34d60c625d049dd19b9afbe66114916645370ca53615b5b98d82ed09f166f60c4accab038a6cd52bd2a375b37552a7ecc62efa926f2551ea8d8c2cc4c8df094e2e19de7cab9077468bf49430908a231eeb3ba165014af3c330f91f2515f89157b91b0b8d82ead420f0270ece005575987844b44c6cf042e36bdeaf828ae5b57be12730cbdfda6671122b2db58a0ae0b02c4a15f17f960b95bd452678bc933924bfcbfa18e463f2fb7ca90804a361a6b9060624b994bcec87040dccafbc698390abf26fb1589ed483e107ecce21d699b582d203f781e1c6fe35906aa18c849182ae52b138490b9d95b4cf22eb2c4d5a2c753d7092203f9e92495716c3e4007a36c198451677a0c879aa5571feda1365dd9826298fe2ae6c096f4cfb3d518eed0253714773d33c8dce0b32a44be20a8179597c4ff10bdce01f2d3c5649e47df213c73ef8fa99e46d2e328f5b09d7995c2b69cc9025cd38d03b21eae0387df3344f41337b8053408bad3410fe9522503dddf346fa14c6356bebba2370e3b81832f6cdd5cb4feeca8122320421239f1b3ad34016802ce392483b48df05adc74b0182a8e85308ae02f98b088fb3c61530701e597d0116d25645f3d84c40c50a48a60fb66c6bcb5d8975db583e618cc90f327863d4bdcd04c37055f1e095685649200a0b91c020506a5d7242cfc709e9edefbd184adca4e5ccd8d3327398f7161d5af048cf7020b210702fd9ade519c562731d8920f331d41500a333c48c1b5de1a5734d8c7362fb418bab7dfbff5bf5d9b13ce93cbb041c0135b9e77d59397f35a03155096f34bb45c9c027da937b96988d91ca15c98b03e7047c6e3e2c1aa341d49002762eed2a6b096cd51cd0414c0f597a864dd9b19608f9192f2119f0fc195d88a99f4984809c613d8f2fd7e5366005f925c8673b753fb40fae5fc9ea02a96a69ed1f922bbd5ad9d430dc109538ea69edbd4a4e5452a1c62a8427b5c8bea7882939650a8401a676351ae61a411b80e11f546bb8d7bba06ce0ba07c1eb727f8b14a0939f9da86a3582801f96207336fa4c5421823fb65bff1ab86947849c2211ae891262c008d8c8547d3b773b58bdd661f76d8805dd9e98743ca55ca28248f21e10f9d14ccfa998e1ab2093adf2f79728455183f543c240c03be89d8be0875b608e9a75040fb997ea880a698586d962166ec69b90745ad712183d9d787b11cf4e2a102b412ccc61afd1e03c062e091e6db62b06109b977479b8d15922cf3a11adebcec1aced23d7054cd36dfcfa7e92b604f890556160bb8e79e679bc622874cc371ec3011fe36de79e0a68a0835ed4d4357d445f638d96fabe10158e886c3aab2038caa194de4efa3a83bdd819fc857c6f3379d1ba6c9231598bcad3594e76aef41fbaa7a23dc29fe5db2b6107ad52cc2a20bf832ff0a67d6185cc5d6b74b9a235a7293142b0e707aa6b305db50d416a2b8a2935174dcba1a1bd018184fecd8ccd6238e58e5279f0b39d3226b1b5c055f3cec6d50f3ffe8ac24089e9f61201a3b90672d35fa135839003f18679cf4473aa6b3e5ad1e78dca5d200180a2e1caabe6dee64da1e489b1bffe5663daef2f586f1d4100562c7095735efc9ae8d37c6cf92a8e02522742f275b72c4ffb8176faeaa6d2ddae23ddbe83a50dec329bafe8c0732d4b"}) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 279.458894][T22170] PM: suspend entry (deep) [ 279.473307][T22178] loop1: detected capacity change from 0 to 6 [ 279.473840][T22170] Filesystems sync: 0.012 seconds [ 279.477785][T22178] FAT-fs (loop1): Directory bread(block 6) failed [ 279.482724][T22178] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 279.486825][T22178] FAT-fs (loop1): Filesystem has been set read-only [ 279.490887][T22170] Freezing user space processes ... (elapsed 0.001 seconds) done. [ 279.494952][T22170] OOM killer disabled. [ 279.497930][T22170] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 279.502224][T22170] printk: Suspending console(s) (use no_console_suspend to debug) [ 279.636374][ T22] sd 0:0:1:0: [sda] Synchronizing SCSI cache [ 280.175843][T22170] ACPI: Preparing to enter system sleep state S3 [ 280.176012][T22170] PM: Saving platform NVS memory [ 280.176038][T22170] Disabling non-boot CPUs ... [ 280.178550][T22170] smpboot: CPU 1 is now offline [ 280.181582][T22170] kvm-clock: cpu 0, msr 4506001, primary cpu clock, resume [ 280.181641][T22170] ACPI: Low-level resume complete [ 280.181731][T22170] PM: Restoring platform NVS memory [ 280.181741][T22170] kvm-guest: stealtime: cpu 0, msr 237c170c0 [ 280.198488][T22170] Enabling non-boot CPUs ... [ 280.198755][T22170] x86: Booting SMP configuration: [ 280.198758][T22170] smpboot: Booting Node 0 Processor 1 APIC 0x1 [ 280.198937][ T0] kvm-clock: cpu 1, msr 4506041, secondary cpu clock [ 280.200031][ T14] kvm-guest: stealtime: cpu 1, msr 237d170c0 [ 280.201582][T22170] CPU1 is up [ 280.201808][T22170] ACPI: Waking up from system sleep state S3 [ 280.635103][T22170] OOM killer enabled. [ 280.635913][T22170] Restarting tasks ... [ 280.638859][ T1033] synth uevent: /devices/virtual/block/loop1: failed to send uevent [ 280.642968][ T1033] block loop1: uevent: failed to send synthetic uevent [ 280.646044][T22170] done. [ 280.650117][T22170] PM: suspend exit 12:09:54 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x7) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r0, &(0x7f0000000340)={0xa, 0x0, 0x0, @private2}, 0x1c) r1 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@private2, 0x8, 0x0, 0x2, 0x2, 0x4, 0x50e}, 0x20) sendto$inet6(r0, &(0x7f0000000000)="5eee2a1379494b07462ec12460b074a7684e6b1cd84a27256d51ad919789de11862ae5a2cde8978f1843d77a9d500817b82a8273ef0651760bb2", 0x3a, 0x800, &(0x7f0000000040)={0xa, 0x4e24, 0x4, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x4}, 0x1c) sendmmsg(r0, &(0x7f0000004bc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) [ 280.657351][T22187] loop2: detected capacity change from 0 to 6 [ 280.663585][T22187] FAT-fs (loop2): Directory bread(block 6) failed [ 280.675881][T22187] FAT-fs (loop2): Directory bread(block 135) failed 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x12, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x12, 0x0) 12:09:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(r0, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 280.698615][T22187] FAT-fs (loop2): Directory bread(block 136) failed [ 280.704893][T22187] FAT-fs (loop2): Directory bread(block 137) failed [ 280.714595][T22187] FAT-fs (loop2): Directory bread(block 138) failed [ 280.720491][T22187] FAT-fs (loop2): Directory bread(block 139) failed [ 280.724697][T22187] FAT-fs (loop2): Directory bread(block 140) failed [ 280.728574][T22187] FAT-fs (loop2): Directory bread(block 141) failed [ 280.734710][T22187] FAT-fs (loop2): Directory bread(block 142) failed [ 280.736954][T22187] FAT-fs (loop2): Directory bread(block 143) failed [ 280.739550][T22187] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 280.741072][T22187] FAT-fs (loop2): Filesystem has been set read-only 12:09:54 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0, 0x0, 0x0) tkill(r2, 0x3c) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x152, &(0x7f00000002c0)="f47970da7c2fd541e0656c5762306aa606a0c2a76e59b65fa78fb184da006cabbd58564cf09dcac54f6d212e05d23391ff083d38ff122a776e08af2025580c72249ad2f5366f60b87a982a8066b10f8b85b47e770f548fd2e3c6a8323152fbeebdec6058daee7c23390ee172a191a599fd3d69623481e1af603fc9d42b2f7173f23f843eb6669d9de930445756424b355d08c8786bf6e250deae7a6d8332607f93938fabe2e77eb4ff46d2b6acf3307cc56a31e02e391ddc16c13dc7d29b1066029eb7c8e2104f912e73029259c5bae94591ce8aeee0a0e17619d8bb7afa892dc1eb22fc017336f12d9abd7e295b5149cf962c310d6c511c5ec9e808f4e8edc496e548df7c192dc0097271c11c128f04e8db6de601a66672255734c4a50266233cb9080059c786d0b5eacd45102bb785aff71e38effc436f81cc6a4f56545eee74a2bca983226f7d90e49977f45a4924972f"}}], 0x1c) r3 = gettid() ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x40) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) wait4(r3, &(0x7f0000000140), 0x2, &(0x7f00000001c0)) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r2, 0x0, 0x0) get_robust_list(r2, &(0x7f0000000500)=&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)}}, &(0x7f0000000540)=0x18) r4 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f00000000c0), r0) sendmsg$NLBL_CIPSOV4_C_REMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="18000000", @ANYRES16=r4, @ANYBLOB="010000001e000000000002000000f2ff088008f9497f6381e3ba5f24176cdd248421bc1815598c6fc8b0941085bff2dc170c073b22ea4f22856330bbfdccfc81c16f1846676baa8dcbe45a3f88fc3c5a55b7e5c02643816bbc20f9194031d8eed600"/107], 0x18}}, 0x0) 12:09:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, 0x0, 0x0, 0x0) 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x27, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 280.817277][T22214] loop1: detected capacity change from 0 to 6 [ 280.833382][T22214] FAT-fs (loop1): Directory bread(block 6) failed [ 280.839604][T22214] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 280.842064][T22214] FAT-fs (loop1): Filesystem has been set read-only [ 280.864393][T22226] loop2: detected capacity change from 0 to 6 12:09:54 executing program 5: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000100)=@req3={0x10040, 0x100000001, 0x10000, 0x1}, 0x1c) r0 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000080)=""/86, 0x56}], 0x3, 0xfffffffd, 0x80000000) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0xe, 0x13012, 0xffffffffffffffff, 0x0) clone(0xe386206, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x48, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 280.871588][T22226] FAT-fs (loop2): Directory bread(block 6) failed [ 280.890820][T22226] FAT-fs (loop2): Directory bread(block 135) failed [ 280.902128][T22226] FAT-fs (loop2): Directory bread(block 136) failed [ 280.909039][T22226] FAT-fs (loop2): Directory bread(block 137) failed [ 280.916508][T22226] FAT-fs (loop2): Directory bread(block 138) failed [ 280.918080][T22226] FAT-fs (loop2): Directory bread(block 139) failed [ 280.919255][T22226] FAT-fs (loop2): Directory bread(block 140) failed 12:09:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x13, 0x0) 12:09:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000040), 0xff, 0xc002) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r1, 0xee00, r2) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:54 executing program 2 (fault-call:2 fault-nth:0): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:54 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f00000001c0), 0x4) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$FS_IOC_ENABLE_VERITY(r1, 0x40806685, &(0x7f0000000200)={0x1, 0x2, 0x1000, 0xb8, &(0x7f00000000c0)="a1d8dc2a3e596ba9e4f8eeb8ece5798df6ea02c0798f6e23cdc9a222b33bfd05cb098e66521223bbecc1eaab1fa5a2ebca89afd2c52007015810d367a625087868436905065c91e2198d715b4bd254bb39b60de496097a81b4891c0808b31cb931e71c2fa1012b69d7a3ce8f3303602d1e10db07f356769c1905c6fcd9c399aed59c476fda5df5e02fdf768332b48e739914e190d03a8816758bc16550dbc2a55287f48b95aec5d7fed22ed36be42b5f9147bafb87a47de2", 0x24, 0x0, &(0x7f0000000000)="c1b4995bdb2e3cd34d57f3b70095539382bbf700f7c38b1028814e5ca42345b8a1285942"}) sendto$inet(r0, &(0x7f00000012c0)="1a268a927f1f6588b967482941ba78600453f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) [ 280.920320][T22226] FAT-fs (loop2): Directory bread(block 141) failed [ 280.922242][T22226] FAT-fs (loop2): Directory bread(block 142) failed [ 280.923843][T22226] FAT-fs (loop2): Directory bread(block 143) failed [ 280.926867][T22226] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 280.929287][T22226] FAT-fs (loop2): Filesystem has been set read-only 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x4c, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.000540][T22259] loop2: detected capacity change from 0 to 6 [ 281.008111][T22259] FAT-fs (loop2): Directory bread(block 6) failed [ 281.016730][T22259] FAT-fs (loop2): Directory bread(block 135) failed [ 281.023856][T22259] FAT-fs (loop2): Directory bread(block 136) failed [ 281.035965][T22259] FAT-fs (loop2): Directory bread(block 137) failed [ 281.038706][T22264] loop1: detected capacity change from 0 to 6 [ 281.042014][T22264] FAT-fs (loop1): Directory bread(block 6) failed [ 281.044410][T22264] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 281.046687][T22264] FAT-fs (loop1): Filesystem has been set read-only 12:09:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000080)='exofs\x00', 0x1) 12:09:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x25, 0x0) [ 281.054966][T22259] FAT-fs (loop2): Directory bread(block 138) failed [ 281.064423][T22259] FAT-fs (loop2): Directory bread(block 139) failed [ 281.071671][T22275] FAULT_INJECTION: forcing a failure. [ 281.071671][T22275] name failslab, interval 1, probability 0, space 0, times 0 [ 281.076458][T22275] CPU: 1 PID: 22275 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 281.081433][T22275] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 281.083768][T22259] FAT-fs (loop2): Directory bread(block 140) failed [ 281.084576][T22275] Call Trace: [ 281.084586][T22275] dump_stack+0x137/0x19d [ 281.088364][T22275] should_fail+0x23c/0x250 [ 281.089190][T22275] ? getname_flags+0x84/0x3d0 [ 281.090184][T22275] __should_failslab+0x81/0x90 [ 281.090980][T22275] should_failslab+0x5/0x20 [ 281.092098][T22275] kmem_cache_alloc+0x46/0x2f0 [ 281.094337][T22275] ? vfs_write+0x50c/0x770 [ 281.095618][T22275] getname_flags+0x84/0x3d0 [ 281.096728][T22275] do_mknodat+0xac/0x320 [ 281.097844][T22275] ? fput+0x2d/0x130 [ 281.098610][T22275] ? ksys_write+0x157/0x180 [ 281.100256][T22275] ? fpregs_assert_state_consistent+0x7d/0x90 [ 281.100280][T22259] FAT-fs (loop2): Directory bread(block 141) failed 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x68, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.100305][T22259] FAT-fs (loop2): Directory bread(block 142) failed [ 281.102602][T22275] __x64_sys_mknodat+0x4e/0x60 [ 281.108028][T22275] do_syscall_64+0x4a/0x90 [ 281.109289][T22275] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 281.109889][T22259] FAT-fs (loop2): Directory bread(block 143) failed [ 281.111357][T22275] RIP: 0033:0x4665d9 [ 281.111375][T22275] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 281.118360][T22259] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 281.119688][T22275] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 281.119712][T22275] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 281.120966][T22259] FAT-fs (loop2): Filesystem has been set read-only [ 281.123010][T22275] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 281.130015][T22275] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 281.133330][T22275] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 281.134716][T22275] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:54 executing program 2 (fault-call:2 fault-nth:1): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x6c, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.174610][T22290] loop1: detected capacity change from 0 to 6 [ 281.183694][T22290] FAT-fs (loop1): Directory bread(block 6) failed [ 281.189874][T22290] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 281.192146][T22290] FAT-fs (loop1): Filesystem has been set read-only [ 281.246902][T22302] loop2: detected capacity change from 0 to 6 12:09:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x48, 0x0) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x74, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.279921][T22302] FAT-fs (loop2): Directory bread(block 6) failed [ 281.289509][T22302] FAT-fs (loop2): Directory bread(block 135) failed [ 281.314515][T22302] FAT-fs (loop2): Directory bread(block 136) failed [ 281.329390][T22302] FAT-fs (loop2): Directory bread(block 137) failed [ 281.337721][T22311] loop1: detected capacity change from 0 to 6 [ 281.342900][T22302] FAT-fs (loop2): Directory bread(block 138) failed [ 281.345138][T22316] FAULT_INJECTION: forcing a failure. [ 281.345138][T22316] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 281.346652][T22311] FAT-fs (loop1): Directory bread(block 6) failed [ 281.350991][T22316] CPU: 0 PID: 22316 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 281.354670][T22316] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 281.357105][T22316] Call Trace: [ 281.358867][T22316] dump_stack+0x137/0x19d [ 281.359134][T22302] FAT-fs (loop2): Directory bread(block 139) failed [ 281.360151][T22316] should_fail+0x23c/0x250 [ 281.360177][T22316] should_fail_usercopy+0x16/0x20 [ 281.360196][T22316] strncpy_from_user+0x21/0x250 [ 281.360212][T22316] getname_flags+0xb8/0x3d0 [ 281.360228][T22316] do_mknodat+0xac/0x320 [ 281.360247][T22316] ? fput+0x2d/0x130 [ 281.364414][T22302] FAT-fs (loop2): Directory bread(block 140) failed [ 281.365276][T22316] ? ksys_write+0x157/0x180 [ 281.365297][T22316] ? fpregs_assert_state_consistent+0x7d/0x90 [ 281.365331][T22316] __x64_sys_mknodat+0x4e/0x60 [ 281.371395][T22302] FAT-fs (loop2): Directory bread(block 141) failed [ 281.372619][T22316] do_syscall_64+0x4a/0x90 [ 281.377796][T22302] FAT-fs (loop2): Directory bread(block 142) failed [ 281.378594][T22316] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 281.381825][T22316] RIP: 0033:0x4665d9 [ 281.383452][T22316] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 281.389401][T22302] FAT-fs (loop2): Directory bread(block 143) failed [ 281.390677][T22316] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 281.390702][T22316] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 281.397113][T22316] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 281.397745][T22302] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 281.398795][T22316] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 281.398811][T22316] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 281.401721][T22302] FAT-fs (loop2): Filesystem has been set read-only [ 281.405928][T22316] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 [ 281.415605][T22311] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 281.418726][T22311] FAT-fs (loop1): Filesystem has been set read-only 12:09:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4c, 0x0) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x7a, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xc0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.575184][T22332] loop1: detected capacity change from 0 to 6 [ 281.591119][T22332] FAT-fs (loop1): Directory bread(block 6) failed [ 281.596591][T22332] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 281.599395][T22332] FAT-fs (loop1): Filesystem has been set read-only 12:09:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x84800) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) lseek(r4, 0x6, 0x0) sendfile(r3, r4, 0x0, 0x1d8000) 12:09:55 executing program 2 (fault-call:2 fault-nth:2): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0xff, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x60, 0x0) 12:09:55 executing program 3: ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') r0 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000000980)=ANY=[@ANYRESHEX, @ANYRES16=r0, @ANYRESDEC, @ANYRESOCT=r0, @ANYRES32=r0], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r1, @ANYBLOB="04002bbd7000bcdbdf250a000000deab3319d143e7e3578a5328dc8297f0f69b307daffd8fe01922d6091e56df176ce7e77feb312649f503ec9c06fe04a0d4738d"], 0x14}, 0x1, 0x0, 0x0, 0x408d1}, 0x48800) sendmsg$IPVS_CMD_SET_DEST(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe0, r1, 0x200, 0x70bd29, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x3b}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}]}, @IPVS_CMD_ATTR_DAEMON={0x78, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x7}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x3f}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth0_to_batadv\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'macsec0\x00'}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e27}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @empty}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x8}]}, @IPVS_CMD_ATTR_SERVICE={0x34, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@remote}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@remote}, @IPVS_SVC_ATTR_PROTOCOL={0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffffffe0}]}, 0xe0}, 0x1, 0x0, 0x0, 0x10091}, 0x4000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) quotactl(0x7ff, &(0x7f00000005c0)='./file0\x00', 0xee00, &(0x7f0000000600)="e864496bdf195dc92eece5b2fe8479271f566230e861a8b780e5416d6ece02808d9dc0ee32c427b49a2543a44e3a26dc661c2dffdd4ab987d1ed2569a02ad3583377954738abf3fb9a54f8d2b122f671ada20564581c807a7f0716b0d46c49eb4aa0d19e159398ac3fad492844c8323544120398de7222a350bbea8cc35fb30154569de96f") mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000008c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/13, 0xd}], 0x5, 0x7, 0xa57) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) getpeername(r2, &(0x7f0000000040)=@tipc=@id, &(0x7f00000000c0)=0x80) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r2, 0x8983, &(0x7f0000000440)={0x1, 'syz_tun\x00', {}, 0x1}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_KEY(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r4, @ANYBLOB="004027bd7000000000000a0000000c0099000000000000000000c0a60171a98fe57528ba9bb092ee0f73f6a67aebf2b4fe56e6c1192c1d0d70e37f5b85bad53a62808a6f8c1b0c5bfc8782c32a8f728de932bcc85f3df89a056e37a163e71740573dc1ddbd6e8c8aa697a7e9a63b39e972f16171b2c8d7638e906c54fce7b6d718325c7c2671edd0ccfda11b85ebba5e8dc8ab669d49da77525eedfeb88204538f767fd3bd5a588892bc11700773a06f3bd79cd0dbab0874125c61a95ac24e482bafc7d5e20ae418a0c315ca5cfe724bfb85958d9eac62954654fdf73b72a8364240aaa783d10a90f8a758de57dc8d2af2da0fb917f6a9376af30cb8ece1a2ea0d31139fbd8e22f3bb7457"], 0x20}}, 0x0) sendmsg$NL80211_CMD_SET_KEY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x20, r3, 0x0, 0x70bd27, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r2, &(0x7f0000000580)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x490000}, 0xc, &(0x7f0000000540)={&(0x7f00000006c0)={0x38, r3, 0x300, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x1c}, @val={0xc, 0x99, {0x7fff, 0x61}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x3}]}, 0x38}, 0x1, 0x0, 0x0, 0x4000}, 0x4044000) [ 281.916685][T22359] loop1: detected capacity change from 0 to 6 [ 281.922985][T22359] FAT-fs (loop1): Directory bread(block 6) failed [ 281.929057][T22359] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 281.931636][T22359] FAT-fs (loop1): Filesystem has been set read-only [ 281.942794][T22363] loop2: detected capacity change from 0 to 6 [ 281.948887][T22363] FAT-fs (loop2): Directory bread(block 6) failed [ 281.958167][T22363] FAT-fs (loop2): Directory bread(block 135) failed 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000037c000/0x2000)=nil, 0x2000, 0x0, 0x20010, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) dup2(r1, r0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/214}, {&(0x7f00000004c0)=""/199}, {&(0x7f0000000200)=""/115}, {&(0x7f0000000280)=""/78}, {&(0x7f0000000300)=""/149}], 0x10000000000002d2, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140), 0x20401, 0x0) 12:09:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x68, 0x0) [ 281.969749][T22363] FAT-fs (loop2): Directory bread(block 136) failed [ 281.995372][T22363] FAT-fs (loop2): Directory bread(block 137) failed [ 282.004081][T22363] FAT-fs (loop2): Directory bread(block 138) failed [ 282.014546][T22384] FAULT_INJECTION: forcing a failure. [ 282.014546][T22384] name failslab, interval 1, probability 0, space 0, times 0 [ 282.018878][T22384] CPU: 0 PID: 22384 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 282.024087][T22384] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 282.027603][T22384] Call Trace: [ 282.028452][T22384] dump_stack+0x137/0x19d [ 282.029350][T22384] should_fail+0x23c/0x250 [ 282.030019][T22384] ? __d_alloc+0x36/0x370 [ 282.030838][T22384] __should_failslab+0x81/0x90 [ 282.032708][T22384] should_failslab+0x5/0x20 [ 282.033795][T22384] kmem_cache_alloc+0x46/0x2f0 [ 282.035453][T22384] __d_alloc+0x36/0x370 [ 282.037319][T22384] d_alloc+0x2a/0x130 [ 282.038397][T22384] d_alloc_parallel+0x46/0xba0 [ 282.039188][T22384] ? rmqueue_pcplist+0x152/0x190 [ 282.040191][T22384] ? avc_has_perm_noaudit+0x19a/0x240 [ 282.041538][T22384] ? lockref_get_not_dead+0xf2/0x1c0 [ 282.042545][T22384] ? try_to_unlazy+0x3c7/0x660 [ 282.043340][T22384] ? __down_read_common+0x16b/0x5a0 [ 282.044613][T22384] __lookup_slow+0x7f/0x280 [ 282.046275][T22384] walk_component+0x2a5/0x350 [ 282.047449][T22384] link_path_walk+0x4ba/0x780 [ 282.049511][T22384] filename_parentat+0x104/0x950 [ 282.051152][T22384] ? check_stack_object+0x61/0x70 [ 282.052308][T22384] ? __virt_addr_valid+0x15a/0x1a0 [ 282.054050][T22384] ? __check_object_size+0x253/0x310 [ 282.056048][T22384] filename_create+0x58/0x3c0 [ 282.056919][T22384] ? getname_flags+0x173/0x3d0 [ 282.058166][T22384] do_mknodat+0xbf/0x320 [ 282.059076][T22384] ? fput+0x2d/0x130 [ 282.060496][T22384] ? ksys_write+0x157/0x180 [ 282.062800][T22384] ? fpregs_assert_state_consistent+0x7d/0x90 [ 282.064063][T22384] __x64_sys_mknodat+0x4e/0x60 [ 282.065155][T22384] do_syscall_64+0x4a/0x90 [ 282.066373][T22384] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 282.067585][T22384] RIP: 0033:0x4665d9 [ 282.068243][T22384] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 282.074173][T22384] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 282.076315][T22363] FAT-fs (loop2): Directory bread(block 139) failed [ 282.076844][T22384] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 282.083206][T22384] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 282.085326][T22384] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 282.088481][T22384] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 282.091856][T22384] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000000)='pipefs\x00', 0x0) ioctl$RTC_AIE_ON(r0, 0x7001) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) ioctl$RTC_PLL_GET(0xffffffffffffffff, 0x80207011, &(0x7f00000000c0)) ioctl$RTC_ALM_SET(r3, 0x40247007, &(0x7f0000000080)={0x39, 0xd, 0x9, 0x18, 0xb, 0x3, 0x6, 0xc, 0x1}) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x2, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) syncfs(r0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x301000, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000007f280c"], 0x2c}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r4) r5 = syz_open_dev$usbmon(&(0x7f0000000240), 0x1f, 0x200000) fstat(r5, &(0x7f0000000380)) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), r4) sendmsg$TIPC_NL_KEY_SET(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)={0x18, r6, 0x305, 0x0, 0x0, {0x6b}, [@TIPC_NLA_SOCK={0x4, 0x12d}]}, 0x18}}, 0x0) sendmsg$TIPC_NL_MON_PEER_GET(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x54, r6, 0x400, 0x70bd25, 0x25dfdbfc, {}, [@TIPC_NLA_NODE={0x40, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x3c, 0x4, {'gcm(aes)\x00', 0x14, "4db2d2b2d1a620bfec14eccf08ccadbaa2c6e9b9"}}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x24048001}, 0x10) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="8e0e9b48081b4d559b3373", 0x12e9}], 0x1) [ 282.094503][T22363] FAT-fs (loop2): Directory bread(block 140) failed [ 282.100421][T22363] FAT-fs (loop2): Directory bread(block 141) failed [ 282.112354][T22363] FAT-fs (loop2): Directory bread(block 142) failed [ 282.119376][T22363] FAT-fs (loop2): Directory bread(block 143) failed [ 282.122715][T22395] loop1: detected capacity change from 0 to 6 [ 282.130593][T22395] FAT-fs (loop1): Directory bread(block 6) failed [ 282.134012][T22363] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 282.137905][T22363] FAT-fs (loop2): Filesystem has been set read-only [ 282.140142][T22395] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 282.143465][T22395] FAT-fs (loop1): Filesystem has been set read-only 12:09:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/116, 0x74}], 0x2, 0x4, 0x4) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:55 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x3, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 2 (fault-call:2 fault-nth:3): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6c, 0x0) 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB="2c7766646e6f3dabf457c7895259c2927bbbe4e610829327b6c0421cc026984fb600003f46f78477ef789e793b44da0ae5b2527bfafa5a799b17ab6305afb2de3a162899bc20f1f577f17db1603c3f54ccdac86d4bb7939abe7abd50cd83df78442726acd912db5061d679d2a1db", @ANYRESHEX=r3, @ANYBLOB=',access=any,cache=loose,noextend,cache=mmap,cache=none,access=client,k']) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000000040)={0x81, 0x7, 0x10001, 0x7f, 0x15, "c61fac1988ed54be3923dcf6a0dc08753b7f19"}) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:56 executing program 5: unshare(0x980) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unshare(0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x1}, 0x2) 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x4, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x2d, 0x1}, 0x18) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x3) r3 = openat$cgroup_freezer_state(r2, &(0x7f0000000040), 0x2, 0x0) ioctl$INCFS_IOC_PERMIT_FILL(r3, 0x40046721, &(0x7f0000000080)) mmap(&(0x7f00001c0000/0xf000)=nil, 0xf000, 0x1800003, 0x813, r2, 0xc6095000) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 282.287591][T22427] loop1: detected capacity change from 0 to 6 12:09:56 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x9, 0x13, 0xffffffffffffffff, 0x81252000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="20000000200100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c82}], 0x0, &(0x7f0000000100)) [ 282.331542][T22427] FAT-fs (loop1): Directory bread(block 6) failed [ 282.336032][T22440] loop2: detected capacity change from 0 to 6 [ 282.340093][T22427] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 282.342714][T22440] FAT-fs (loop2): Directory bread(block 6) failed [ 282.343098][T22427] FAT-fs (loop1): Filesystem has been set read-only [ 282.349822][T22440] FAT-fs (loop2): Directory bread(block 135) failed [ 282.369629][T22449] loop5: detected capacity change from 0 to 140 [ 282.374578][T22440] FAT-fs (loop2): Directory bread(block 136) failed [ 282.377791][T22440] FAT-fs (loop2): Directory bread(block 137) failed 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x5, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x74, 0x0) [ 282.380238][T22440] FAT-fs (loop2): Directory bread(block 138) failed [ 282.381954][T22440] FAT-fs (loop2): Directory bread(block 139) failed [ 282.383601][T22440] FAT-fs (loop2): Directory bread(block 140) failed [ 282.385069][T22440] FAT-fs (loop2): Directory bread(block 141) failed [ 282.386588][T22440] FAT-fs (loop2): Directory bread(block 142) failed [ 282.389124][T22440] FAT-fs (loop2): Directory bread(block 143) failed [ 282.401279][T22440] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 282.403166][T22440] FAT-fs (loop2): Filesystem has been set read-only [ 282.409645][T22449] EXT4-fs (loop5): bad geometry: block count 288 exceeds size of device (70 blocks) [ 282.428183][T22460] FAULT_INJECTION: forcing a failure. [ 282.428183][T22460] name failslab, interval 1, probability 0, space 0, times 0 [ 282.434503][T22460] CPU: 0 PID: 22460 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 282.437835][T22460] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 282.440502][T22460] Call Trace: [ 282.441109][T22460] dump_stack+0x137/0x19d [ 282.441949][T22460] should_fail+0x23c/0x250 [ 282.443719][T22460] ? fat_parse_long+0x5d/0x4e0 [ 282.446226][T22460] __should_failslab+0x81/0x90 [ 282.449250][T22460] should_failslab+0x5/0x20 [ 282.450993][T22460] kmem_cache_alloc+0x46/0x2f0 [ 282.453660][T22460] ? fat_get_entry+0x104/0x5f0 [ 282.454706][T22460] fat_parse_long+0x5d/0x4e0 [ 282.456962][T22460] fat_search_long+0x1f3/0x980 [ 282.458036][T22460] ? __d_lookup_rcu+0x3ac/0x3e0 [ 282.459289][T22460] ? __d_alloc+0x300/0x370 [ 282.460359][T22460] ? d_alloc_parallel+0xb0e/0xba0 [ 282.462899][T22460] ? rmqueue_pcplist+0x152/0x190 [ 282.465166][T22460] vfat_lookup+0xd2/0x300 [ 282.466250][T22460] ? try_to_unlazy+0x3c7/0x660 [ 282.467965][T22460] ? __down_read_common+0x16b/0x5a0 [ 282.469605][T22460] __lookup_slow+0x181/0x280 [ 282.470967][T22460] walk_component+0x2a5/0x350 [ 282.472801][T22460] link_path_walk+0x4ba/0x780 [ 282.475029][T22460] filename_parentat+0x104/0x950 [ 282.477026][T22460] ? check_stack_object+0x61/0x70 [ 282.478965][T22460] ? __virt_addr_valid+0x15a/0x1a0 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r4) r5 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r6) write$P9_RGETATTR(r0, &(0x7f00000017c0)={0xa0, 0x19, 0x1, {0x406, {0x10, 0x3, 0x2}, 0x180, r3, r6, 0x1, 0x6bde, 0x7, 0x6de, 0x8, 0x7fffffff, 0xfcfb, 0x10080000000, 0x8, 0x80, 0x7, 0xffffffffffffbf01, 0xa10, 0x5, 0x7f}}, 0xa0) r7 = dup(r1) sendmsg$nl_generic(r7, &(0x7f0000001900)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000018c0)={&(0x7f0000005940)=ANY=[@ANYBLOB="1c100000210020002bbd7000fedbdf251b00000008006f00c53dbbfe", @ANYRES32=r2, @ANYBLOB="3cc06ea2877029879c7800d21fb10f03a32626f359083d8a969d2611176c3e561d843242e9a9eea7dddf722147354b34906b8822b3326f8a699883fcc039f88cc3adf6cd9016473bccdd29087012f93440eeab5dc6e48bcff304a9a2929a001a164c04ce68d1bcdfb03864e400fe2388e441c58080b8e4f80ec0d0c37525aed089716703952b608d9d7a7e43c249103a1e268e63a3648259bd954577d5bb465c62699ef7c6d7d7f00f4fc38a76471ce3f6a5f1f7d2c42e2d5d7caff4c5f97c6a7289b6b59ee5bc796945b696e3fde5cc52488b087dca1e1b4ea2b290540ceeb4c2235e533350997f59512bf2c3ef82902629a42cee96f25a6f7f3692f1607f2203698921dfcd5495f1589a6f234e96c5bee8de54c9cf0db52332671932d0fdc082bf23058a6977e26625ef2e8eff526de26f16e33444ba9aab18484dea661889c5f813c90d9269767f22af5ac3c948a25eb28adeb605ac70feddebf81cbca1fa63a8fbf3063ec9724d11e07b6194df2208932854024535498aad09858af25dd709709c25ed7735cbdf500b9afa48c076bead19b077a7dcf1147c3b22f93ce2eed4ef07f35b70620a38070a386f8b41e744159478a6d8d2c6f0398cf52905c64250a825ae2ec998c43d56e51ca62a61df34b901dcf4414347fb44e7979f95ab1b4ed58c1272715dba970157a8969848ea9c0dbfb6612808823f63415fe2b6dcb3822345a0e1781ee62a508b7066e7361b5e1ca6b5bc92742446b6586df8b47efd8890c0d644315bdd2334c67b6c0c4e432a1083b95b77316abf96dfabb91f38e79eb641424455fd6c0dd563f0da8b4a9177953314e7a0ede58d26f8db21ea798462cd54124fe08d48e9ffb00baa2cbf45218a9b55fb44c8600f7423f8e7a0ebfca73ad511fdf0ed1228fccf51bad626ed42919350585d019f64634ccbd3f2d58423b47aa9c6bfe2a8ce3d84ac34f37122dc7f4dcdd8e740550ee2aa9cd270a5583349e3fd4963b782fe551d8cf44d8daa841529a66713c2a6840e1a5a4255fbea509bbd960854cfe0c17a88aae1afcfca42dd383077f4cb1a50dc782c64dcf4ab533b04868d391818d102eeb7a6fe9ad258741b17650fa57c62d944516ae252a9a415d2449b780bdd69fc4c3b6ade81d14513993ea0634daa80d5c51b885bc110668863b60af4f78bbbeb88a29a3cb05f1143e22fd836af6dec436855515aad4efb01b612e23c36df3e27961b2ab7af386c40211ee15d96b07b5118e2dba7ed4204448f26be73262f85ffa2b1f73a0dce6cbe1e0956b88a982b7049b9b8d35fece6555ba0e3c1d381c113bd10941c953336ae9331af7330e186ba36a168d6edd4cbd772540ba2598d67ef5d0c31b193aeeb5c9ee5437fac423008daa87f5224961a203b161d9cdfa2f690a814a202cbb997694b343ee445e35cfd9c82e6c39ea3ba49d194a1d9fe03225a15e8b7a5c438c0e8b3aa5e5fff09515df817bd6c41ea7b7e234ae1fdd4e3d347f5ea7bcbc28663a6f2c686debf07215194ebd016f9d0a7d1260baffe1de4abd77d5bb3d1465e1e263fc5de137636effc4a6b5877f0328356e3c3a7f71cdabd78b4ce3c87750c6aa2b673a556607c9596948ed0a9b437c82d1766503d3bb9e542cd85ef2aea175288fdea9df0dde6c564aa5cd13021ac84ad00635e5425986e8e6124450265d781196a4340d1a761a8b9efdefa0ea0f7008ac0e3113cbc19e136c5e0cd281b0f5e672c6e98d40268018ae745ac1dae3ae8c06d9bd53092d43eff5a957ea6406728ad7193741f3c4305435b7c077786ef6e121312f4218d1421e1a9d17558e67a230817a97be12f0de6ccf7e7585dfef882a3e5fd0d16e1fe5e6feaed654b16c5ffa4248a5da3a359f2eda2373f77b51321203dfa1a55be8081a9fb759ba0e03caedf019dff7a186ec12303e238a77c999923adccfef72b4839ddb4f06af24949a79e6d48d34d747fb302c91eb18e311a223ce651ebb133c979e1d1ff6c527bfa4b626cb8c99de7bb8eab5d55e1b03a51a0b63e08df957b99d14e074598818f33ef67ddd9990ec111dcd6e4b27ef35161d9382c4c7f77b0e5883ed41a96a9460d3822a9a240a7ed386bfa19a188ba6a2053ee8debe1bf048867a33cdf7fbaeb1af807cac45360c9bd4588b91268dd9226bc834d545548a0fd57c254f0989dabbd9e0243c286240314ce588212a7632db152965c234cd46e96fd44d82899ec0be9542088297cba5812063817693f8ae130e53bbb42273c459ae99a02453a0b304d7d6d557bdf60391b7d1e2be23839449b857f74a277fe7e3ac8d60cbb88fde03c824dcd0b2cfd017da632f5725dabddc5c7cae84f46a73047c7a9ec45e9741494c114026c30abb8551a0ecda215662322cb716e1bb6e78293930c071026270f5877df7b1d1b56cb6a961cba5fbc89b41289d32b84d0b6e87f8990a5203af400bb038fabd1a3dff4467b1dcda4c34be10f3b4f88f9e07c61d27a388008cb73d1bda951d92bdbbfa6caed12000d0fa16670c7f86a291879f8374ca6adfe15ceb5144027c68e26fda948b746a14eff3994ac485ee555fe423de44a94394f3ac3728c187e05f5f84e3c7021e58985464726f4aac2bc5e5a0f8e971160ce950f7ff10ade57cf2f6163804ade45170abdc1fb9f60907f499c6d755afc27efa03a1eb467a39d29ef84a60c6407bfbe651986f562e0674adb220efb5fec901f5abd7370dc69ec5446f2ea0022346ae12cbc9f8736b5fe0e1dc2ef2b3afe16836942f6a3d101cd0f6e96ce5543b796ee40b7a2c1a87b24ac7914479e05474a0c245206d25bb1f71cfed245369c8153af57ae6c0f22f8eae19782d7a86d274d1c3af63e452c72a7075296c837ef7ed78d61b906c57273e759b8c057587818f457988f9ed456d7a4d10437da8ad50e30592bf2662f8e4d6c734605d6e232878b6137f84547cccef10126fceb7ba9de6335c10aa5e4c57aa569e7b4fcd7a4145ec4084031611efb748610bf23cdd31fca733773a2a6ae8d2bab24770261d70d3236b0a7697e99a1a353056da08144b37f39970467cf06fe00c075c3f33c09a8dfe85751246f49836890c7967b20029803fa5ee59fa45618242f7c833784eabd37b01b37eded04a30a7aee7dfc0aa9582af9bca3879229517570866d14091e1ac352763d97df43f64930d87716c444373dbd6acf30cb9a259a4762a6028cfe456e9899cbc300d036fa5611423b2cc37bf5f032a11961109ee0c3bd3a195bcafc85e8b489c85f3d51ee04750e8cc2ee94d254132243b15e2a0229a2bb20591365b3509420f222331ef93e1725f91c5e4f54302582d955821c57eae1a25dbef5e15e6c0135dc638d1753d145a65ac6c4b6146cd3a9a6a12917669e9e89b85b197accc9890528b7e6d554bad222214b181eae8135ea3c15c6f887f85248ab84cbd8eccf745a76f3e88503f5b8c400635eee32652f9e7818190c3fc7ead62412316366980aded7a982ade75491df0382632fd5416ddd338d4d952354175bf35707d048cb34da57ee35c67a65f42c797910ded8296bfd32fabfab402553e67375b0d557977add400d34867ae0394ca725c168269b553853fab5cf451819006e752bdaff5e322944eb62dead4e598c905c1261ebc5a0564a71db62fd6819bcad910a39a0f7a71af49f62564601fbe7f1bcdb66140bff0030141a1dff90c1eece6744ac6c8f2763c706c72923a981a9da4d3ccd6fc02507fb4ed675710b919cfed3dfb90eadfb727efd79cee86bd679138d6a4ad4f8bcf035b60453499abfa90453d2a47fe5797a3108e3b8f9aef53dc355632f0eaed91a3f3c6e8defeaaab59ba578bcb23aa5600096148e9250860ea3f832fcd79e0bac848537ae590ccb9341da8f966586e9d75ccc2ff1e929c2b7dc370a860adfcf9caa5ded3686f029e8698222f0c72f7b906c7c7e273b08bbce07750eb4cfb67d1982962559b5f66471d191e3f81942d34326579dc04a3396150b17ce56d3bb01b9bb6d3cd84e34bb6e96ae77d6b4620237368d672493d6e02f81f2c947f60ac7d7e58ec4fc9da9a7fe74f0024affadd6c300004b157411d3fc1b92e3399c9e3041c4d8a4a7ece1e49b05a54ac2b62349ed6638a0c57ae61a1e5eed67b20d22cf3e23dd277bf88b26f6d227f21d9b6819ae1268d4fd9160c0b9c563a227d5a46853cfb3253ba3da5153fcb936c29b0fe3b67dcd53c15f3490057c605c8c2886e44c0229ae7b2c31d93e6abd72ffc660a334646a5b8c682b2eecde59f93d189a7025ec22c4b7ea3b716d3ca80ff6567f3a468f92e2f02b3fb42a4bc7715555f6cef3a98688bdee26dee0e139d9754cd99454c205440cad46d667f435c0b83a861f06d073edc114618f896c13e81721079658a8f133b73e436135e8a68d50ff205f3532f538a74ae6bd53a532c721df70e807e41a153fddd7f64e24355828e555e629bdb6d0902d8d124172476ce398cfc8752c27b752f6466e74f717063687567a935e419a9e2e94a3c8b0692608a9b53cc4dd86336e7cf47217b3ae8e07299b6849c32d85d48e524f8e210a100eb6fc08305997dd48e525842ba13987a682c116df045442c4cdf1d18fd85b196a3a23f863497bf896e602aaedcbd40846f88251d8ea68bda42728d4333fb1fe78239115a12ed0dbbd65e07935c29fd81da42f9a7a82fe20d1dbd6f450cfc484238ffa57ce8abd151a0e753582d81335b013588618dafab49e1879da174283cc263e235d7cd20065d6ead7196bc0769af3f7f1a341b69527baa7672bcbb80a96547f7ab0ccb1b01d74af06b5c4c9b3e696d75c896b9e0974cb354148c7e0072d716bb8980c815b771ac4c4a31e58419d409e9a8983e269000686b2b404236feeba988a8eb021c5662d740ec324ba7ab01d13708c2252a282d11723f3e607b5f88db5ff5e694a0e42f9e6614f6b200544acade73ecd08fe3eca2ac9c089d0ebfb3dc9cbae7c17a519bcabe70f307c3f0e278c0a621b4071f7f0210cf97d15bef2a3ae11316441bf664f05e7e29a96e2d8d31c8ce5e555530b7e98b63375eff961742c88e61747d6bf80066cdb71b02b50acaa744659f83839424ce8b39f404a12fc11b68cea8236861cca4666b8713bc1e4c0af494a9e97b74f115b455514d06df072313733d3998653fa5b917793295fec4a4e6d59523a6e0c9b8ee696fda22833706bb14c70e21621110ca93cfda0c068f88bbe69806f1c8c7c534d0f314158bf4835f3317416203e49e7e79cabb0bfeddbf8bfc0a5596db01431616957819b8f8dfc78713c67e160a80d72171c60dedee39c291c1f1a9f7087f9a2c2b28de8dd7b755c6bf5c0503511993db7a1d7228294435f0dbeb24348504fafc099a348b7dcc9ce40a174e073e49424ad2ca3c61b3e165bf591c794f5a2557503a5a7f18fd025bc3f7c339cf0a31ce2d5ae779fe4354367eb6b8a9b8d71d7fbb3ccca968bd0a2d790d5f0cf1f45f7d57f7448910b7f628f775340dbad459f7aa66a6fb4e575d650771a7a541c2f8a9108f5ecee11200cacb931f46b6129efac613b174defe6a11cf81768547c81d011bfa933523c8bf6838c4624802e9bec23ecc0c9c7ff8c56079169e545076396bf0e86cb3450b0eb76a9c79cd1c7a675b39fa742043f688bc47170c3ce1db7c9f62a1d3d1872ec1767167ab13217a1f1d5521f49d24a967ba8ab77963564352a17fb034fcd877705f93fd4f5c6d7e7c59e60278f92ba0d22f480d324e0b75614736a3a49c05b2869eb20e22445"], 0x101c}, 0x1, 0x0, 0x0, 0x200c0}, 0x0) r8 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r8, 0x40043311) preadv(r8, &(0x7f0000003840)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/139, 0x8b}, {&(0x7f0000004900)=""/4097, 0x1001}, {&(0x7f00000038c0)=""/4110, 0x100e}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/97, 0x61}], 0x7, 0x3, 0x73ef884d) r9 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fcntl$notify(r9, 0x402, 0x0) [ 282.481593][T22460] ? __check_object_size+0x253/0x310 [ 282.482679][T22460] filename_create+0x58/0x3c0 [ 282.484547][T22460] ? getname_flags+0x173/0x3d0 [ 282.485766][T22460] do_mknodat+0xbf/0x320 [ 282.487016][T22460] ? fput+0x2d/0x130 [ 282.488075][T22460] ? ksys_write+0x157/0x180 [ 282.489292][T22460] ? fpregs_assert_state_consistent+0x7d/0x90 [ 282.490995][T22460] __x64_sys_mknodat+0x4e/0x60 [ 282.492113][T22460] do_syscall_64+0x4a/0x90 [ 282.493978][T22460] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 282.495193][T22460] RIP: 0033:0x4665d9 [ 282.495896][T22460] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 282.500181][T22460] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 282.504946][T22460] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 282.507773][T22460] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 282.510535][T22460] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 282.514424][T22460] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 282.517072][T22460] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:56 executing program 2 (fault-call:2 fault-nth:4): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x6, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 282.596806][T22476] loop1: detected capacity change from 0 to 6 [ 282.600805][T22476] FAT-fs (loop1): Directory bread(block 6) failed [ 282.607441][T22482] loop2: detected capacity change from 0 to 6 [ 282.612607][T22482] FAT-fs (loop2): Directory bread(block 6) failed [ 282.620081][T22476] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 282.622772][T22476] FAT-fs (loop1): Filesystem has been set read-only [ 282.624913][T22482] FAT-fs (loop2): Directory bread(block 135) failed [ 282.629044][T22482] FAT-fs (loop2): Directory bread(block 136) failed [ 282.635459][T22482] FAT-fs (loop2): Directory bread(block 137) failed [ 282.639758][T22482] FAT-fs (loop2): Directory bread(block 138) failed [ 282.642409][T22482] FAT-fs (loop2): Directory bread(block 139) failed 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x2010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:56 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000633000/0x4000)=nil, 0x4000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r2 = getuid() getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000004d40)={{{@in6=@remote, @in6=@ipv4={""/10, ""/2, @multicast1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private2}, 0x0, @in6=@remote}}, &(0x7f0000004e40)=0xe8) r4 = socket$inet_udp(0x2, 0x2, 0x0) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r5, 0x40043311) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000005740)={0x0}, &(0x7f0000005780)=0xc) statx(r0, &(0x7f00000057c0)='./file0\x00', 0x400, 0x20e, &(0x7f0000005800)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getegid() getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000005900)={{{@in=@multicast1, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@remote}}, &(0x7f0000005a00)=0xe8) r10 = syz_mount_image$tmpfs(&(0x7f0000005a40), &(0x7f0000005a80)='./file0\x00', 0xffff, 0x1, &(0x7f0000005b00)=[{&(0x7f0000005ac0)="981749de656c9cd5ad7a0d", 0xb, 0x4000000}], 0x1c004, &(0x7f0000005b40)={[{@huge_within_size}, {@huge_always}, {}, {@nr_blocks={'nr_blocks', 0x3d, [0x74, 0x37, 0x6d, 0x39, 0x20]}}, {@mode}, {@huge_advise}, {@huge_advise}], [{@subj_role={'subj_role', 0x3d, ']'}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@euid_lt={'euid<', 0xee01}}, {@euid_gt={'euid>', 0xee00}}, {@measure}, {@fowner_gt={'fowner>', 0xee00}}]}) r11 = syz_io_uring_complete(0x0) r12 = openat$procfs(0xffffffffffffff9c, &(0x7f0000005c40)='/proc/partitions\x00', 0x0, 0x0) sendmsg$netlink(r1, &(0x7f0000005d00)={&(0x7f00000000c0)=@proc={0x10, 0x0, 0x25dfdbfc, 0x80}, 0xc, &(0x7f0000005680)=[{&(0x7f0000000100)={0x220c, 0x27, 0x400, 0x70bd28, 0x25dfdbfb, "", [@nested={0x111e, 0x79, 0x0, 0x1, [@generic="a83a635a1140f471044ada2888a974c0585490a147be3e06e475816c7cca774017522564d5dceaeaad3582068a30a449db0def4e96f811fab98fbc49c53364a268a973028dee60643c406279925d1b1d97fb3f581e401dcae9a2794b22219339df8d8050b3d3210ac78adf0a347da9ed8df584a2bf12a3347caadf4d6ff75b81b8b5c47a97c36d8b507a10e7eab2c56e22237ec22ed28d3619fff28fe8e16dd1f5431c89c8c7170426aa131e0140646e1c49c9767e6a3c2e99dc39d147177a0166ff9197b485f9580f2851eeb4fddd7e0cfed5350565dbc68241ea84ea707825d4a91c07029866f32a118cb7d01845cbfb3bda6ed12e46054c8c6db4262fffe4a9d95e4669e7a588a5226e186d5b300e2a1dd44e49413b23ee9a20b3bcd0a5cb9f65177a2785aaacd0dbc05682a53001a8f7fa83dcd56793831bfc5333204a8c075608821ca5190c9e7dfefde2a91b6a7e4b1850ad8019833502eadce74fd613553696662847a99ae3d21b0c5094e52633e4b04146fc3ca6f85e1f3917ca61a41b7de3f7e2b6721cc3e1c235f4854b7a1afb1f29ac43810c7c58b1a14eb1b84c82b63582ef9b798f1e1f516eb7a9bc9bb6330c3d9aec4fab9a8d06b6ba83e4c8f64791d260afa4259d1e8c4b639fe8678ffe0b3ab347dd324411f9130d4e15eaf4a257d70fad99008f2b71d50d57039ff414cc8e73f5389c85b64b593f6e85b26500d8699ecc962069d18219e1b81cae86c8c11d648cde781aef2c7f5dc0124c07e438c3b876f1a311148d49c70f1788ba0137fc87105bc735562e1e023da70790d9f2f6b4a839f2a0f4d98425fd299fdab99a558d538f28a85328c6f59d03c4a4e1a62a90a2f11dce0f2b73855b0f2e68e5d8de25674d8e0f653f97d6c8d4fc795949861d31e6e9dc7a64a969bc143cb10acc7aeff4b12cab7f2b87685928b4248efdad180da8be4cdfd144fe69cf5048c20e54c30c656332976b748f4be39c283684bf10bcf616357a983b34637171be7ae950e403e320cf7d6bfc43be20a11c5378a3fd21d22ead54f9e3c5d2bc380e736485aa9ce4b20081bb5ab77a28f9e3119e94558afa5e4798d54d99a3dca2fc2f7757d4dbfa2ffda3a3ca315cb983ae185f75a35de5eda16bdee07c3b3e1f4bdd193d29943c74e5fb9878ba4035ec31d6093994ed0486d8c10dfe374709a3426b48c325faad867e0ea900b424e1d2793900043c32db354b176b962126ab2ee17930ef6ccbc5e0b8eec3e7442b27af948060ff64cf131d69d0bbc13d07c97df474dc255c84c56a04d9cd97cab3491b93ba8ce81f090150a9aa7d0e3184c3a6003ddeaa2e3291ddc036bcb893d47d2487de28379b6ca649354da4bb0875721680d977cbbc4c62ee7554b3b00595078cefa171cc065620a70292b260818f393b9c3c7d25e67f2d4f865ff547957e1f3fee43f55421232c02d151f073037315de2df04e3880a53694ec4d4f8fd07e6cd2ea8d01d8067900984d89ee066919c44882b95213bc809029ff9a7fec2f922533c1a2b528ebc295cba056d1a5cfbee02a00fd657c2fcd8a8a3c241b4c6dbdfa6fa41bd5e68fbb1a175701278bb8d1d3689b3a5664901babf5247796c9573473b312193ce8655e6fd6f546388af75bb4e2b0cb7ce710c096497397efbeffe50e5956e66a90cd9576665fde5df395f35324d52e0f1a3baf31aaa3d27072ab34486887a6676f4c20505fececaa4114a303e5095fbd4d9ee8fab6ae74e57b84dc71eb6fca6095fca3363f69dafe1d6c19d2b996bb1b60c1b883cb272d1a1bb9aa445dca99ea95328e3d792f57a3f4b064ce6701fd97b86186865f9a3cc580bee60f3e15b1b05ff477bb6c0f848983f341f02a4dd4dee6dcea9ad015b88532c58abae09cfa5d50348faf3e7ef87d45bfebca33a626285fc5d074954d5cb08820f8b8c43b9e92bb07292cd1221271b4f04960f79f1c72aac18aea18bafbcb59e872548180fbaff9c275084c61035813049653be902b57657ca2d254d18ebef3cb2c47e5b9ba0411d515466e0b81962606098951c59ea9908a7b1cf57409df121776c6cc5dd5324c4d16e47cc10f68929956622ae1b795d43a1201084dafd3ee6d3c529766695f211cb20664866a3623834d59655f4cf0bc19c10d3b183772c9d0b535667323a33a6ac2082c75a43c4b9f7d50449ba84418c7c36cfeb0eb1036c92e8856462935332507d0bbad3ff8cdf530fd90188d7d6cac576631c1c2348e19facedfccbea0e43dfc929c62c71907c1fec6561d191f43d062df359e733f13c4de2bb9779c7a4982f2d346e63dcfb4fb36d7e5b48ad713603dbe181f72a142335d1c4a85a1f47923c22238a1a9023572acbad63bd30e6c7a539f08e7e0f087a52ac9146046544227116d73aba2348eb1ab5648e31e3633df609f839226cd03e400782d6c9a85384ca59373f69c9497e3ebde6106b33ac367f80b09f458d9bfc60c0975441ea0fb32aae8f64e863aca4a211e0362e25170e1b2fb7afc7628350891a7b04bcadcbd5290286d1a762a07bc24d90b94833ddeea9b6cacfee617e780e7e5d8ea03179138172358eb5b2d24dacc1492b50376d31b1fbe7e3093ba7caa661c6c5a7823790fe397cf0bbfdfa1a8ecb4659be71f619dc0c7baca7de2d2b1055c90f007ae52d20edb0e8d4168f07793452cb60f54dbd008516e83acbd8e9a0b74ed9764e9cc8a1caacd9da8f594832388691e6387d164be9237f127dbc7bf2d8c57d1982443fb2a911d006425af73705d6f3b88a61a139ca7bacf5c2b54866a6f92e676da3e5d0b31c29504dbbe4d44f8184adf4447c337bd4d6fc2f57c09386d5f5cb6adfc3970456c0d4c6cdd5519ca9aa19b831c9d04ffba840d7905f79106d7bd67f42785282106fb929d2e3e91e36c4ef55b67396e859c76f989427e83f037e0c6d08af5ce182ebc6779b13ee312c78f80d752a33a207108be499a602c647afc14259286228445e866b63dca04cc7bb84a353c3b1d1eaf077d88b057de5228883e228924a5ec3d5e07c9824f024af839352076163e0c8cfa9d78311f00e98b55eb4279e3a0c4ffad7b7ab2be989c8c7b14d19624f14d6b90d2370e8f52025428be48c4cdf75bf5ff0a2f9cc68584aa70f1dcf4a6da602f913f77e98e9e29d50cb6d2290ce6e28ef79f10268a5d4f241cbe893a7c1b24513436460e1c698e7db93f596809e56f5ff771f76829c40fa8336b22284fd8782c4dfdd312071f2e2be0f6deab2e0b78ab5db99b2bb04ed9eaf6f49ad38725abb32cc996812fb7bf4f06d42ea70dcce27b380b906d2d5de4f6ea1a8a388301d70c8695273fbd475856e52f7b09fd8c306ef7428993bb7e30c65d4e840745819d80bb119bbecf71b41846950888cc648a3826318445d430e9e6acc61d0c259151eb2376ee496a35da34fb50c6598e3997f8e727c252fd33929e8fccbf5e99a11ef59268f82419db04f7059e8ee079bbc1582a6f73e0fa43b79d3c4820e58594b12672e2dde0a2221675b21f43ae0282e9ed71f930ef7cd3cae0e56092a2315e54663ab52dab32ff4be689068b145726e8c1f92acbca31a4d3ace04010bd269b1d6087d239b696b61be04057af1d52e1f5789173ad4682658f6ab48710f147d5c54707880d219520e0c060d032f8deb9e840b80888e3c527cf0a2e4b1bf1decb1a523e2d889aa59abc41ac9817c3a9c96de459f2727d5988e1f9f1694c180efc47b57b71478025c256ee2e51750a3066879913583fda50b2dd030da1fd42f651000132af7402c8c567c9ad7c5113db3ebf0d529d272c2c7cfc6ab4d3a36993aeab9fb631c2237f62ae8fb2b55e45811ee7065b48a6c228e557bd423adacafd986bc8d6b320cabe4d6c40dc5fd2458a72d2102d3c642ce3ec1a4faad2955aed0f0ee38be92a4fef655f20cc27da7642f65d02e2b467ec43ce8bc6fa5a9caf05a591789331395a1c34f9fc6b2805ddb581901d6bb66fff3c1a608cd11c4b55f8b21187b8085d3be5ac3b9b2086b01cd72a64bde618af987fe544fd7fea0baf13020a1d77fe16a44d54a5894987b324d74e2a12c33595b15fb543efadcfc0669b21f6bbe22d047a9c88b3c2efcf147b2387a7a56e179df8cfffad4ce2c924fd2fdb1ab462aad96f911002e4d73b480a0fd9cd390dc21ca160adbc52e437b5d514b24b45a27adde47485d2e2992fdda0f6c31da2e140c47ea2af290bdd36bda4c61e9ea217f7077534ddfd9d534ac2a72e88d192fa5af9f5fba7331806fa6cf8d6dc5df6861b85ce62bd21169f702b23948407f50b4e3c28828104efec8b86741860ebef6adad980c748c69164883b156bc7fdbce80611349ed4d235448c0d8a7266a7030048971222529012ab15cb4dd7e1a08281e8f8da0faf8d20fcb328e27b2c919e7313c4e297cacbce030afe62d5fcc4034742c84748210085ca5945d9bff5afb1e4fdec2c677b9584475cec1347919a872e8f7487e02bf2674a00c15c51e9ceaf2e7c383318b0c00e1c15c103b6181cd2bceb8e9f97611a302ff32d27d5292b0c66965dc23c1cee68ebfbfa5e9e8297a43815f7366d567ec34be648ec9d3e79981429c1ea40f89e575d5241ed0a4eb8b2fa57d1582812e00a3e508db9f92e8a03426e5dc2ba6371e095580d473695eab093ae48b24b5f27d5e943dabed23f24bd27cd71bb8a3111b6a54bd10792ff674738109d01661e0608cc3e5238aed78fd46f09d1cf810a14af9516d198fc4477d43f64757aff3da13be44170b95ce6c42c6bab37e73f6fcf5947d6296ad8d82e7352da0007b12391c528a0b9040766755735809de57c421d6caecf37fb5a50121a6754fc2947c80867a092b2e4c5581853908bcb59341bc713edfa1d9887b5a7b5c7de14b8185dad3ff827c4d406c03593d0d38fdbf33cea64b8e3170475003cef42fc48bd77800c9b38ac629580953d7ad13d9094bf20196e9360626c7345e3e8afb12290e9ed448120825070c924031b5cd4c763682af6b846875b9c93c76797c65e10bd6f76b655184a2d22fa81db8c2a7092bc371d41c105c6e3d182efe206fdeb4b136bb33ceeed63ef982631a17f3e3f86d1df63bc5a538ee680c17f69892e69fecc76b4231ba9020ea7745a3afdf0c433d737205341ab1065043e63dcd07aa8d4ba69445ebbe5cd4a41cac4c8984e2b5bc75077b4f54e63b625cb05225d5e46b53cb94e7861f8bc5aa96102531362fe661f7cd7dab47d6cdf8ac565db993c8865da08c13bc3c615dc98c518541ac98bc0ab83e32bb149f68a9ad1cbc47dd6991ad8fcf4c2b5bdfebcd7f924b120ec2e28af390d0453f824bfa9271b1c6c0945c570bfb188636e54bdb35541f41264e8e43a40aafb6196e2860688e5f6c006ea745ec5835b26ab73af31c6bed3ce2e24214dda5edfa15112a8cca4922514a222a70013b5e18da84eb3800ffb88f730bed68c0b090b9a412e51f9e7dee39cd71097afe3bf6efbaae048dfaf4b82abf88c2bb82fe795b873b749453d5e0bceab39767e365ff63d8486ce38446221039eeb635feb7afa0407b6d5dd40320b00a9eb2dc1e6567f8034a19c64fd5ad992672f153646cdfd0d78c95557eed8d69378d778665c1d12bff5ed253c708a924745746fa549d81b8399ef80b570f38ba6f5c99372ce14a9545203fa91014622f9fe747e961a19607085f5f917270c3e1975e9586f784175a4e6aa0985023f6eadf7d49ef98c87c5755d8ced4469fcf6bcf178a1fd98eee9f4895bb78dc7be79c79395c5679bb0e714", @generic="243102ae15cb76e199cde7fa174eb3a82961e20cf75133b666202c2475ed0aba26c5f3e338a8524fc07a508a2c1c919f1a1eeaf93f719e7400d9da78b582067ddba616e3480a084a9b2fe53dae02a1d944c618eb353e3ef6ae9c7820fc046858512726691fefe9ffcf132868e867f64ffb0ee2b249402fbd", @generic="b0d20f1a225ee366e408fb65fc8bea69e8a60f8771c9b229d6c757abaeb086b05fbed05bf2639f4c5b0cef1a2ed9e9a8930151e4314b79388cdad25091e4e98309f8b80829c69724a4803fb3b037e5927b592de09f5b1a7b1fa118dc08d44752f5f311c534cfebddd9aa355dafa7bbc74a8b8b3a24b25dbd17bf48b12424e0c3a033ea13f688588b3b4f60ae6ec25c5d65a513c79a7149e2239a44f3261aa7d13bf3"]}, @nested={0x10ac, 0x16, 0x0, 0x1, [@generic="8f93caaabd1067ba0648208d8d8f6a76b1210ea29728ff14abff29e5fd3a83350123283237439a79e5126c2c5524f90e878ec0ab6d7ed7ec2c8e57e63e09637d05c84ab7e9684caf1d99dec5760bd81ec3aa17b9f036d9f17e895ad8dea1cc939d5bb357fad1aa6512dc94271e2b7380225b5e59ccae28bdf78200ce2ae50f7dede4459e9336c5c150f9f852791a53e4ad9ab726c2717d843935c50012773b68033e99546c262171", @generic="55e9f704e2a0f32382378d34f00e9778904265f25912eae13602a55a7d241e1ea503f87fd64be47b0bef95a6e8640c89db23f2388a18f236e5a5f7cf7a8539c3de4588dcbdceea9a0cdec27e88fb98849c639e5b1d75219d45935f0fb32b46ebdc0f30fddd1eec1fb7ef260d5e76f7c0c18b257e536a3a7dc5305ee678db3e95ef4d98ea6b490be6a0566846488fb0884ec6220bf426d54169d4cf60e3e47ec10e4c5f3588f2f3d205ddaf5b30e7c6eb2d85f05b634bdf3bb7d30e20d330f028ced8b87c444820623033a0e88eae1de5dfc24d11b02e24fd389e92c714f336c1f67cc75d3079f24c9defba5d2fe03fe2f7228d43bccd14910621d0532fce7965830d3719ec3b1358bbb34f8c0679b271ace0d461ed89af7a944ceab70bb866432741c9155118e246d399a1f1b58913394d7eeda113d79cc9ac5669cd32c3375d1abf0d754282d0fa5fac3c1b73fbc4ed74152a1a5716fbca3968f93d9e2913758c71abf0501087e7d2147f3de85d61a39a83cbf84769a927446a4ce4241ebfa9e4e66ce91e86554e734d88ea22c83bec03b1a9f550105cd28012a04b69e3d3a4ae686df346e762e39e39184eaefa219465846507c41cbc9e901545696278085478bdef660d845982d3dfd322cbd25ad525095cee7d6871529974ce1acda01b4a3a03bb5c993eefd06bb6757ff3a34b1cffffe04463f8c4a935053c6a7bc8be045902faac0666e5cd813dfbc1d2b929514424dacbb747ee6b528d5db59fe20ed98fd854548349e809474375a7ae8db8356e0c514603365d81da0a5f6242ae8266b268d2d24eae8fc38b1ed4ed076788376f91fa7679801c256686cdadd27fab1ad66b1a0dba4b3a7e02c79dea4c36a2a4b7f16304033bf1bde9776efc62077c06a79302a1432ce4b516d910354830a79acdd71ff60110bd3af36a1c026f5c8c1a328b8e67c43baa69b143912847026770074cc48a696885a876fe48cb79f4e5fda495814226b13b748db722a4e05939cadf9e3b43d048021eb232c64cfe0a684923bdf3c838894f12a902ba16a97e286a105c0fb0836e8058a43a165963716559695f34693756cbc987e4616d5241b4eb8a495d5ef7e6a29ca18f5dcef2c2e1f82afca11e14d7aa1f9ef375eb64bdc8ed9bddea0483a84620a7da0a8a9ae54eafb2356a81bff582fb7194678f438190798840ab8e9f633f96e55b7204bc80cc0c45a7abe6b28cd9d8d8b613d32785f058fbaacc07966ac6cfcaec7ea8a2b37ac9e68007b51de682c5578b6923867540ca8594341679e0f5910c7fa743f87f8ec25ada4d6179d20b1de62f8690fe344900305ca6e67ec006e4d2aa812f525b77f4e1b23d159af04f57bcf53b3129db9880816f8dc9accfd880dfd99b46c29f021eb04b875aca2696756c3b1ce9143af76cfbcdb343d8945ccf24494d24fa7d22d6d37d505697e5521f92bd88c5538506caddce67f985f4f45bdecc4ec4e55b962da87ab06be35069757b74b229a14c98060187eb1e87862a43936c0d438b800702f1573983437278b1d61c59fe2de6014eae937acd79839fb801adffe2570186ea7b83ecb2f58431c0d3e01d44bde5d211311f73622ea0f72c65356cb2b6355e80304fff4f507e730d1240942d355be9e9d637c60beb7a675cd0b7edabd208dcf332576683c409a381afe06daeaa81b7fe545550c6e296f772a3b4dd580faa4e206b4a696131b83e09ab6f94cd66f4002fe644b740518cae38cf2bf29d39a6e13f138411d1f59085ef59f00fe3776a3ad0f5cf42896b876089df893e8c45a15429f88934787f83fe0d13b572942662ed2a239707b9be1d8dc91ddb8902ba3983ab605e118daac169821201712f1d1f2576cbe4bd81b3e56f1ca742c1b1330a96bbc4f44f23a8d698d3464d83b7c1b4ea175f0007bcf2c3cb1cebed75bd70923f6aade3fcb124444d279d621b52240cec1033d9e2e3989720d25031af10079fdefd0ed23e873ad9c0961fdb21d06f7e22fa5d1b5382f7979f1ae71dca2f12840a9b1e41b886016d75d8f13746302d63826533dee606e603a088dd21e52a2f778dfca5ff3c0253bb6ecf28b68704dd000249cb385200ccf88709f629173781e0bee6b0edf9d526d35205c3394f79137a7167d4489a8bb1eb22916f00330762062d95aa4331bc5b76a547b965193cc08fa184859e6fb2388567d0b894e5c5ef9e57cedd60aca2aa0d744abf590cb3dd52b9041bee27bd5d8341485cae4733ce203dd6c2523e88a7495adc57c42bd6eb2a769188783828b804a6bd1d93727e34e48abd94b0579fa244e25dda74b2c942765d1c3815dc82a619a02bf3ec2600adbb39958be344c534020d9c47025b515ca0a6df85f9f1c50d641d53022d1fad5077811452979e96f46f487537411bf71513d2b92e990f3109a0267686f01a9e32b34dfde81f90db8a17c47469fa66a2100188be1c18626ba34ae7d40594693e393c803398ca87a37e3f0599498a564d926ac9941d76f9e54f8e2f22bdb1e52181f06da4bf3bcb5e95556cd172ddaede88190481eafb09135252e848fc96be29e60fb00dcfef00a16a778e123f4d624bb9efce3d1395a1fe2f58464476b1f7455abf92cd882dc01d4ee2729b386b91bf9e09f033a604dca91008d33a659550717740536e1bbcf0b8acb612b973902899e0210ead559c6916bc300d003863776c02c522be7b4aa286440f9bb32c641b4420d23104794865f8aba31eb5de08b38e5bf35b6ad4d51c999ca63763a186e4e1613b8ee1155a54905ac08c3463acfe8b8a557e809c2b4b337657c7c3d9a1423faa1ec380d7ca032973abea14a5190b6d42eeff97915aa09c4464e007af2765d9bc5c37dd4fec4d7f3a1d5aedb713ba68d19d06e8d5d6fdfa53c567215a03e212840355a182a641b26235de49f25708de561616a98027fe5dcfc02211ff839b9b29e9597b4622efcc99f180843c5785e32c77d67e2b0d6ac8d1815d097ec62a0bc0cb27671523b871087074e29b6c72f4c5cb9e9b76d8c1371fb54f8ca07fd1110119c5d90d8a6f293d1387ca4e5955173837f0ec0e013f1423317bcc59451755bfbbca3daca207ff0a8657f8617498ea655da9f357b7d10c41057f75790ade9fb9d184e4e30dfdd49d426355f6140418c5ecf823916cf9f6d53c1d67a916754002e771b79578aef14d1682bbaf00a2f0fae3b34e641c90372b80483117006a680de8ce84908220ad0061b7e334cfd4b6503d708975ed8341ef8293912ed20bd07ca4563481e408079a793ced1274a114c5d1013ec01382cbc926a9484458fa18dfdfd532c2e292a2a7b79427a568c2d4d8aa1df246cdc56d0c9f8bc90f92a4174ef50cf3f524f2ba5601a31aba63e8acfb2d6fe7a2e1824dc77441e6c04a4afb0ec94d889780ec138908fe4b235ea8b820b12694c80d2cd9a0cc26c718b0a40e0706750381af006e6c6976f17e508b71155289536a6dc055e27d219063f33437f3569150f83360e1141540e50bc97c55df0d3f9fa1d4c5a98baffcd7e51eade53ad49a4dc0fb82b527e33c56cb2183780625a6ec0138fff200e9c9af20cb45c2c22ce82d97c9143bda4935273aca8fc55b6953a259ac1bbc5438c4596a18b036f1df1e85e3c97edd027cb7f73e2c5e9525fb24f260cc187e5e623d168f55b44c338952d809c43cf577b33a4f614fc63c07df76668d627fd70688be444e0b427e3110886dde934d008b668d42ddc9fb76b454dee2caf21e457fbd22fd1e9c756cb050cef28de393e483a5be343dc828a1122573cdb096ddbbd3ab19fdcfbefad2a2792c6cb6b7dac6cb2050621e9d94d086dd85a010eb77d1f0c973f4b7a95b4b3c3cb99f7623dec8c6565fbdfdd6e7fa0391f20728b96b809764a1e064dddb7d6fa4e74d2a10fd03bd12794a303a36e51c2ac0a84fff0fa6e7a2af969be2764234d062538f09380a7858e12b24b9b5ab206c1f40e469d656415abfaf3118694997df4d36af5781b8ffb88ebb6d6e317622ea02b0f2ddc054191fe3600db46d617c96b3ba6b0ebe6595e11eed173245ae30e7d8b7f499fb6776bfe55150cbb7d424d56306e9ad108038be6cf21323c192bca299fd5a62d53d831ff7bb15e899781a0b895fc7d2fab9bfbcab3572c0b13b3eb28f8f050faf5d0b2ced028c38e00880e75735b04238857368d3bf669193d37cc06b723a7c25e66657ea60f5c3b5e2c693d17ac503a5ced393e42d579f555778ac245b81f870a53d073c1f0748d1f6c3501a898814cdf48895b0c43f0c96fb2e9639af5a56ea9dcfe4d992fad5493eeb912e41584f6e7b105d932ee626538c95bd23cdc04f5f1a8799e8441e58f0a901b1bc1873454aea6b823fca79ad6e4957d67fee0a75010c67fb8f73da1b536b4abd38c2ab7493e7375676af81912c74862383b4f26b01be4f5f903eb85cf408da1814708109d5d6b1ace61f1ce091123d7778bdb3046a64b9fd18d60bc459b271db287dc7d93fd7b93a1636e8747dbe733ffeea2cdf51581cfcd33a8a260ce4c4918b985342052610467c4e515274e8e7f64ee4972f1a3f0e31ad22caa810c4e3052d4a06887cb14cf399c72af0396a37a4759c6de349258bf69103cacd0c06a7479eb13e14ddf34bfb3b7ae830e9e41b371ecb1f66cfa1a0a29380833adf39755b02f067351db5be2046f8308fa6d01c71323f2dd0215e4583514bd7427190c94e5c9af09e182570e756e61b0652f43af4b9e4d2dec6e14e0c62a3a8542bdded3e23a9ff0878bf1fe146bfae110070960a6687c1ba1b7a8ae7ec1191f8d46045e97613be2a757917308ab4f86d071574fa58f9d9575f1730705b1837862928f28bae281535bc6a1c47b986453d3a7c9d738b1a5a882e59f79d9a24ea56d5fa5526fa69f8ea45e7393ae9ea6cd0d53dcb9d497f324fa97be6f697cc1a092699bd4bfd3792a7b053fd7b24c0468b3bcd667d0288acdbc500d144afafb0c3685475c0043c6e679d08e2372b03c37b084bb837d7a4c0ee71e82038fec8b3c83969cb736cce0d58ec42097461fa11160d5cf9e1ce3d6d8d1b830da9803cbce5716c63eeebf742d39ef5f22ab0a9eb2d99ea3cedaadd936144552dad075e2eedfc1644557d42f8a0d34f77fed1a2b03e50597327ee7e00e9a647a3f9744194f74fec02c44cbed730352bd81e15d338e584691d69b736621d45fd130075a90de91709c63113cc3e2442ca99703bd5c5a6cf80ff717ab89d16412465acbb93a199a88439d536368fed6f65b06d4c1cb516ca5c1dd9dbecd5faa99446c979a14761d8b056e00ecb8908255a28cc15b4acab1b64113609b13bfd0c6950165130849f3eada88efaca62ecb27f3ae77a98232d82dc9373aa301bbfbfb904b571b62ad060cddd43cf2be6c514822e9c874f1b27b12160195704fe2897fa74b6962ba322daf061272cd4c6ea3f6877a671aa2cf54fa811d88a59db8bf82aeb832d7b76f8334132db9ee9f270558f516928ef8e17d1184d62209da8c84174f10a7e54dc9077c5b5761756b31d9f6468e9f2a4d03ac76b5d34037a8ef98e7bae2a6aed16aa754db77a03a7d47b43b6e46ae690af60dd52fd8015e6ab050691d7fc13e329f084bdbf221a79c015d56106ac6b69a4a1093f8f9f5cf8f1aa68fa4d9c7fde1489760f4693ec9a174b73c1c4d17e710f4f764dabafd9e822e81f55cb84e44d3bd6d30defbf5e1ee6f86728b00a9c976dbe1cdb2134a955529045a91cd50c64eff928d8038ddda31b61a6f9f4ee9fde86000d2c6b27c302"]}, @typed={0x8, 0x3f, 0x0, 0x0, @uid=0xee00}, @typed={0x4, 0xc}, @generic="6e9549c5691515f8c17894da611787f0f77f44eb780a7f5ed7645876c84f31dbb7"]}, 0x220c}, {&(0x7f0000002340)={0x530, 0x2d, 0x2, 0x4, 0x25dfdbff, "", [@generic="59492c464d2dee81a55fd3561ab095b13a6258960919d17063ebc8147eac7621a77bc20e867f547d8fa99e", @generic="4af7e5ada11b63665d785a7aed0061f38d0c04dc5e342827d540186270b7c398f29479fdc94eb75d4987c13a7b8c5a26583d7ebf7b180c65b2b8c50659aaf30a57d37e6a77fb35281dcdd46c9d3d30164355b0576b3842c2f6f51669f1c27bb95645b1de7ab39dc5f5edc36d90e6405eb0630c79f24c0b9fea", @generic="7a154d74a6d2a5760f8ce7b818ccacc7c9fc7cf48c98d0682e12c4610b24f828bf794ef171dd38134631b880329990d3cdb2c1584c222f48356524ece787124f9f4c0369e8e2b6e3bf2f578d907f02807da8b346db4d98d3587b6f233718537f9452a4d9eab804e4a207d24558d905d2db4a4e4ef1c78cd84b4a075ea922d98bda572b4fc4c484c8196bd7c8f445", @typed={0x8, 0x1f, 0x0, 0x0, @fd=r0}, @nested={0xbe, 0x56, 0x0, 0x1, [@typed={0xc, 0x88, 0x0, 0x0, @u64=0x800}, @generic="2df1a7cb2aec377956be93a5271d12f68ab4d9", @generic="78c816f599e338110b89237940d542de3a55d2f50d4f5ce2abbc43929647054bf1c99cd99d7892fe1186babf42dfa035b6ab5b12e56114342af5b6edacdbb5eb218296910395f5854ee1c9d6485e36ba99d0adcd79bd80a30a0b28f9058dae7377c9746a16b662925f7a26872fb253b2ce84b849f24baff565e7604d7bf1f88ec4d7554007cd6bded2230618795d3487a38749b148ac07075934e4"]}, @nested={0x11c, 0x60, 0x0, 0x1, [@typed={0x8, 0x1f, 0x0, 0x0, @ipv4=@empty}, @generic="3722af60d471720b67921e", @typed={0x8, 0x24, 0x0, 0x0, @u32=0x4}, @typed={0x8, 0x82, 0x0, 0x0, @fd=r0}, @typed={0xc, 0x2b, 0x0, 0x0, @u64=0x7}, @generic="200d6713afb89b6b7619b9bb49d6635920d280a22ca7718f8633539e0bfce66fadc397b4479f6f84e49e664136366c4659ae53417784b8ebd5a6024d0a9d3e86429aa3ec30ef479847f43ace39c78ef42a1a8efe6d7ae7e3babc4657cfc043f4010009ffcb1ea31cb63574858f4dfeee800438b2004299002291eac70868c9bd7a53e4c95427884d3d931716f2b2623290313b3f564fe0cfaeeec8913f6d35967ccc5094b524f69ecfcde275d929133b58b2df5b7169127d2c0cff23eff45acad767144b95e4b2ffb08dbe3f842a16b569b307715c0f96e7e7c012586afb078fa3333fe54e9d906215"]}, @generic="8ea2badb9df10a5bf2025943db9f82ea9c589dd67520e972f53d1abf8827b828bf76f958b21b0e61be4502f410e7989b28dde9ebec79f49bb7189531cff3a43be5", @nested={0xc1, 0x28, 0x0, 0x1, [@generic="247d609557876104416f2e263d5658f689af4283e995bf3f42b62b027589efbf65bb7140e5b2bec0b51b8070719794a7c9f2488959ea9ae44111d6a7c795f60ab664c9a2d1e48d549594abfedd92b8d9f013fa32659618cc77c765ad420c7f72b84ba95ebe4476935074814496bc5bca7e7d60efcc288062461a0405c075182c193072f9c008d26f60fe7b753b76319aad9666bdcf35ee1e76ddf55ed887e03f11f253afceff5cffb766c1f6f63463b20be72fd35dd0ab00abc421c196"]}, @generic="378b40ea66e3a54a3e4031acf946c38c213e6a727b3af587092ce6cade9152baf2939182307b617be3d230506a872f9485eaa793e1fbed5b07784fa5349a3534ae2269012cae11c7f945e56f2c662361b44f8bf4b0a85b8b666f21943061bfa72ca4f7fcd3eefa5196788e42aa083b1ecb61b73360ec5d8d10f6a4eb32b2c5d8b7361c824f2ce1805a8b65fc3841ecd10ffc7f38cfcc1a4d96d3839406e38e528075ff3a04fd660ffdf536474dac7fda9d88d9d37401ca5b64ff5303b29a3fc055f0cd317f2d64bd20bbf5e99ebc662e617ac541846fa2987b97cd61f9a2165f2438221ab7729e65429b6c9ff631c3558540003a9b56", @nested={0xc, 0x2c, 0x0, 0x1, [@typed={0x8, 0x11, 0x0, 0x0, @str='$]}\x00'}]}]}, 0x530}, {&(0x7f00000028c0)={0x13b8, 0x1d, 0x20, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x172, 0x4, 0x0, 0x1, [@generic="be1dd665da884977c350dc459e1db96db9fb9e294bcbe80dfd0ded6269d091ce81a48ae01d5819e866a39d4fafeefc5b0fdc7b835392a1d746a84aa320d9e1f844288bd5ba255701be96e1e46e3c754cb641bc2320b6a28229965e84793ffb408aed2b791eb626123c16343f7cba28688587e4f6ac081ebfbf50469a8990", @typed={0xc, 0x45, 0x0, 0x0, @u64=0x8}, @generic="84b6b200a0028509004608", @typed={0xc, 0x3d, 0x0, 0x0, @u64=0x5}, @generic="7fd84ca84f1bde5742da2213cab6938b0fd74add4d00af7b725268e9eed18b665abbd57b35a9917635076e8f3b61ac804453c2f33e9de7de6650f8ed8de6c4f69b067d800d9af9b6fbb66b376fb8464f5a4f80ee972e454f90035795f4d31e923c515a1539ac90af967e8102033b43284367f7adeba7986f0f58094c687f689c5f579afb686e68726f130c7bf725cecb10", @typed={0x2a, 0x4a, 0x0, 0x0, @binary="c2ee3c2c9e0d35e97193cdc070f059052427970e927f046e929cb0e989441756d1b48b0e2cd5"}, @typed={0x5, 0x4f, 0x0, 0x0, @str='\x00'}, @typed={0x5, 0x86, 0x0, 0x0, @str='\x00'}]}, @generic="72e7c6ac927d9aff36c1dbde54115e97eab2eb428cd495057f7ed7e6f166b175f8a3578adf5e1dbdc5f554ecf78ed641df", @nested={0x1047, 0x7c, 0x0, 0x1, [@typed={0x8, 0x2d, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x81, 0x0, 0x0, @u32}, @generic="ddcf5ac0a0968af4c5743010a79e3794004919ecac912a7a513cab38aa539c56a1e025", @typed={0x1004, 0x52, 0x0, 0x0, @binary="13d561f711eb7a96b1242466b0103f24811b76fb2f63fb1c7782aa2daf02f1e83d79bb07de55b50c77cb2ed88468c290185b5608ccaac084d5ba8eba4a4ee0d5b45c378cf30647f8a848b9671d55016d362c4becbd6a30c5fbb472521464bf17f4dfbda44c063a8c9eb5f4c6c4f65383c2f62bd11b9b5c971d22a0bf6e926c19a58068de62babd48a2eb04943b30e01b301853a1c89f540dd2a1e40ffd2b6404f816e132f19fa072c10db1f19a33f104710f155f145d26d54371a996dbc9f08726bc16903937dd2a1d572d834de7e56892e1bcd69b914370c04ad3e664aff16e54ff37c452ddab66f1a3263d8b2f81ff381d0fe1a89834cb04d3059c640662cc356373a17e2d25831096893196b7784a7b6d90367247940c0de62c93f5eb72eca5c66e38ef6e00e3fbddd2a21a3de9b5ded87f3887ecf0aec273829a10f32009e073aad6f764d806d365bde54f3f21ff68f0ae91a12db3d7a83fc63b6a209044957a94439aa812c9350b0c7b9e7de327b35437589fb474a2fe0ec80142bc1b214ed3600bff5cc842a2a049c7815cce98b8b2b6524ff5887db8924509b963c7efadb01cc23365503d9716b93be1b2b77231cee143e29d20fd4d9f6b04a8ce46f932e81bd4412827b6d42b9893b7524e960e0cdaa8c2ab1fa3d7afd4c78284a9c046e7f31a6e86442eb34c1e68ece42ec8554566e9394b8002f0d10244fa5024d6ec30ace523872f9d57dbef7e4652a38e618aceaeeaaf7ed7cecbc9318a4cd7c90446846cc7e367dc5aea4b957c4b685909c8a33e93af0e976df0a346d22be487ec73d8c851749981d93dc4be46489d74a536148afccbfafc3e9b13878d0e5334d4c9e8bf7c1bc364fccca5774caa45115f0c76c3a796c5894bdf38bc7e8f6521a06f5b15ae54c1ec6e2de64c6a044c347da4dc2cb5bfe09dfc305a9416623282f5ef3eaa5996ee30c672fa625fbad0fd1bf99dd92d642a4bf20968cd9fa0c9ab52ee722d4a1c29bfb341652ffbfb5108ef5eb936709ebf44d875eb0625246bf31777eb3c637ff4c18fdc440ff8639fd9d99a88bbb9c39317d0975c1c9450e827df36785788dabd420fa1c39d77ec5495e50290c042495d730e0172cb4836daca4a771b08e6c8da9b2ffb4e161870b46aabc01d20fe0a5327272ed1af456db9bc58418cf61b3e16003b932d2f76542a1da5fc54816186409d54ded929c5a914d3d719d893b8224f0b92c8cca93f0659cfa265005a071127d14b28609b62bf97ead7ce456531a779c0671e8153f9684544f920a8e3029e028460f1c7f7408a0d2da7277bd3918ec6b303ba16aad337619a73a380e0d70c6e966f8dad6483efff6678af3c38823f2d6057fe85074b83c87d00894711e2bebf28ce7b43a8eb171d9fdc4f69b89238e062e4223c6d63f4bc23a6cdc93a32ecfdac54d5e5fd73c0524c8af55dbb2009012a2e89d33dce4bc319f5c07a5af5a9d80ae17ba66c6bbee6877e00d6d1e86900329fa7942a1d96cde9d62420deb3056bb24b03c3d19bc131fb519edb8ca6423907744697bd9474350f02be2bc5419c4006d13ed8277f9a2a174d52e1770991239779445d1f7c6937755ea6c7c34236fa1dd65bf957f616cf5d1527d1c73d6fee81bc96bedce6ca18a0b27b0cd8143f3fe6b00b64547edeef32b7d2e8f9579b1fdbc125b00e3fdeffb364bcb2789f8b8b044f1642a3b8266c35645c63fdfb9a706a631504f90ec9015f72ee73e3ce47c9793f8fbb0496b0a469ec5b9ff566a3aa2d55b5c8adad384b9a44b87c1f7873d6dd923fb652cf9676b113e57722d1201dc31f4e3744b843be6e4627cf8a204b55f334975772dd97f7150868eec4771f698b4c47aaa167bcc7d5e637374770a8aed9a88aaeba4e8989e460c261845da8c7fa8e8f13bb343a9b0a95da59954f3a590a9fd0622b0e7c9b14457a16b3a0ffdf50a895db5014d4300f19dd1224c167043198eb0fa556563382ed79aeae8b1cd12919257212c7aa817a1e3247cfd2919615af8d450349a08770e23f7128172a3f7b7ade3adba8a9fb952e0c534a80973974ba9b4e75b754b1d7cc3c4f6a9aee961dcd1cc082a912f60f9b64b76a0f226cbb93c3b066b8a6b3d92db753a58b47083197c1e2b46cdcf49d89943ea19369280b1f1cac0938ba65f3c2c08c0eae3f27da98a8e9898a3031ea5493c54f2f3fb78d50ccb3bb34b7aa361d825f52ca4dabadf2b99ea2f5a514f79e5079d083364737068fef96b8855ca3254ff0ca7f500a92fbe5f812ae0aad30b22afd93705a541bcf738d867c87872500f2967a9f50658793720e3077d19691d5c0d50c5d780ac0cb4f01470efa5cae10f0affb8ec299a3d92d152c3b233f0aa70d5762b3f6ce1d2cdcf70ed4f8a5d219f9bfee110c990b5b464bd9777eaf892f0d05b3c5583111b95206ba75d2c049e710835ddba32fb3b817bacbdeeeca0f7d94ff91a0950c6d79c674b698796f0b366c2cf4d9fda42852519f9631d04765543a9068e4cb2db93cfc1560935b0eac6f728e953db345e930cf2aece7376ec9af75382b9a394476f1da4ca2b0f7669546b891c1e99faa1ba254c6c28436161d2491662e9a93c7eb3cadbd3453990f01533d45e0742e649ceccf3c9cce0420a15ca26e693e562e9dd1b138c7a824bcc0152a4dceb48d1e746a07b845ca3bf5cd4dcf7cb6c6f544991eebe4ebc86fe79ff9c3854c2bc603560876f06904d6d042e648371fa43d9c412e88e764b5c508a0cc0891b50a7af15dad3f982b486f033bad738f0e296b1638dbbe7259561393f40346c1a5b3a4a8daa794a21a8ea5e2da27fa3545c4dfd5c89ec7bd11211270b8892c428aae72be2593ecd83c611af48e3e7d3bfe86701354b59855e936b84129a4c663a7922447a79777d7be098ef13cb8c3bc0e2d772700847f44e240980e3a05fedfd21a31561193b15cf5b4a60702fafd22a1e3565b3ddf52bb7f68380f43d47736f275a2c55eac1f6229104837989691dfd94a9c3983b999d8745733f8e361e8b11ca86530c745bb3bc2f8da0f1154db797c0e6c1b6f411dc3edfc75711350ad22470371a23753bc8dd991dd6786ef7393088273fe0ae6f70ca9ef607af692d613b770aecf9726269a956f63f6bbcbc99c02105f96c1d03ac614b3cf95032d43ed2f5f8ef2a9aae9efea2beda568b5d8521e1dbd657429a9dcb114eb54f3cad6f6c4085e82aef5b4f4f935611d18c6e18ff6817d90eb018afaac3507ed0d88fd6c4d0a1f7b6f9b0072cd67e5417037aa7928ffc43600f99d314d90cad7d84d3c2098b15d2ae0183f4a23d00ba88ccf05908067269fd0d70868f56e24b13d6e26f2fc9f887eae8f7fe9ed50af9e647e65df1bbda25b015bc180f5851ff4a60b24271c8d8f866952e485bfacc6fda75899134c56eddc22a2915debba5f6f56c9e59c631cb888bdc407e04823129296a4b6dbbcdacb5cdfe411f1e173a0dfbac435530836e710ead92394dbae0f01d6990140510e9f4ca1495eed43ba2b230ce5199851902fd300c9897f9150a89de3d3aaf9b324a42811948ed5b759128c9e2b3a257ee521146deb1a13e088e52d3a3b02f69a01a49fb137dc18a9bf3e02e9205796997173da3d2b9ab6421c38429a80170c95b82158572e0d5ac9e0fbda45b6f84f2ccda89fde959cb7c0f273a4ffd38282e5778725c8a7d5516c3641c331b9118f3ff3264b32bcb044c91063b2f0bbaa25796db2dc3446e46820a591d9432ae10d723f044af379327f8a84765cad69c8335593b58f0be897c6c658ba0003a6376c2d7dacfe6fd3ff871191c1616a54ec8780b978f66710808649803256670edaa9515f9f2908fe473a0229aa39754ba30e9ea5706ac984b297ec0ea6f362be4a1ee9b63f66915c8421e61dc93d78e75e95a6beab9e141e8d767b06c1bbed91f6f1fd25c7db7bcd22686794c0997c11bf43a8f1e32cfa65f7c4024002dbbf114eba6649d03bc6d7d171870db5f9cdb3bd5aa7f90735ab77f1af6912b23b70dd6e466c24aacb02401df885b68563901e09166dea321dc887714eccab47666fd5c9468a44fa361b7d9bce86cd53598912480811bd83114dbdb75d79d0fd703aee27f73099e8227834b8b1d005e70210eda4090c3776054490ab7f10545c4fa9ea8a60e5b3be95a84b33bb97d20047cf0837b8d4541c7dd6773bf5f63643ffd09047e92609372685e7fa6dd6f81e97d4cceef567f4bba185ca7e3dc0211e51449a73c09c2d2bdabdae097243b20c4d4bfcd29674d692610823b96fdc468d20065e84c2b25f4669621cfed59a8e98585fa46cb2ccc882a6c08cbe04dc08747b5db165c87a8f01ce061df9d2721242d975c151a0c80695728525c5142bb330c1dfe74c0fead6cd08fe35f683ff11b0950f1ad7226b104cbb5f9116d4519843248fca4387fc8ffea008e39a51d6b2d981a172cc64482ee3ab6df796458dc4d03d7ae1a9e2798497c03ce773fa7ab11297f152fabdaf51f14050858e8191cbe02cb9083cd1d7b5d6549ae0476b7283f95b232c6c70d76cd9873c7d9c9ff1d9953100e19776abfa9f4f3987bc040559e834ba7ab5c056d8e56c6d694f1a1368d261c2b5d960356c3eae1bb74a08c2377dccbb0ccdc85451bd37c25575cfcafeb30ff48368001421d5023407abcb019ea8f774f2e5047b2b55ad79e2a24756cde5ff663a4dbd126cf28aa407c7c02e8741e9c700c0036deaf9cb52b8b5e6e11805a597c0df3a56076c27ce0946ac32f5f0a9a93e7df2cd9674e1268cac7289c0cd9e26050cd44832ebc78982fa7d691231bf354e0eeb78dfbbf90500a79d92d88e9993f02c33ae196aaa823e691d5243be9ef1383c50db81ba43382e96dd0d2ced8375609966e25a1cf4816d7d1438172e704bc21faabc09d39edb0c2f1417bae96931ed73f7b4d2a2f404d84c226d45331f4448eaa9332f0ced0cf0e535d502ca2322e271e55a3ffb5da0261a1f20fa6ae24e67bfe698ab71823fc6375a5d1e8726b6456db37c12e76582f6100ca2cb4683172b3b3c54309eac7970fca102449d7887bbdb0b0db352da94735079407564b9cc5430b5b1ce0d7755234588e24cd886833ac15c3199c4b7795b2af998ed6651a16a575311e968754b887923f2bf15f6072d002f5213ffd7fe2562460122192d4393b8d99ccad8ac544886d686dd8d8e709b17887a7aadc117ffd319b0d5b1035ae490f539438befcf485395d183059d853d472626a88ab8792fb196eebdc2fd9d4c8204772e167c869742cfac7b3bbe3b8e4a1b39bba9dc82765e05c6f03b8bdbfd51bb26987e10ec9a1edae73d82ad01ed2a642dcbf048d580eb5fe7e89abc761d9f20374b7f4be32fa8aceb002724eb8b38969c6eff0c638631aade567aaa5323b64420559923e31e9502e637fd4664afa2e737f480d833367502fbea7957f23d7c32e3f31fbf43e48e63e213d7266fa5b56521f07d282f9f2b07bf5f199393510315aeeed0870cef2bf5f84bfd5bd4096a6b74e6eb9d7df6547ac19ab68ae9ec327c5ba7c178baa16db813e6217f679151cb458e557db41c09b55ec8c7548f309e84737446ff79cde5b432b57b49c3391fe7fca66b59f916f4868bc12caedb023014bc9b8ab14525a13a57bc5be902aa20ca3763f69fff8015ace2de3a710d4979c3fbf4b5afdc2914f1de5489ce7c083100d49043004e56b8711da5dc73e53d3d06e5e70f28766c5df88cd56b0f1c0f84817b534000b96143e0c41a7172e70b35f5a06f0ddb19929b4864c8bfac97"}, @typed={0x8, 0x7f, 0x0, 0x0, @uid=r2}, @typed={0x4, 0x2a}]}, @generic="d3984603995306aaa0f9a4eb02364e4b8f508dd01d382bbf5ba4c67ea299071cb41a8d31d0651bb6e27239e645a1b833dcdb328227bc7288d7a76ba25c70e99f7cbb83bd94100f4be786579b8a6f6dab0c24d2f43da8b5ccaeaf43c4c78f57e3b30dfd6a4360801249a2eb8af4224261b02c6464af70a0885828024bb54ed2095b9f14fbb091d0c698fc31f05b00d8ac0131276eb04a4b8f5277986139a0549ba9e981410395d336381a092841cac7582ebab385a1078cb60cb47853339f8184b8d9845a22f12b35ef8e0befaf8571e1b1c6c528bb109ed7432011d9dfa0f2d9f38f4525d5c1b93771131fe205be", @generic="28f87eb21cebc69b847c934138b6057cc2f8db344f6dc63a7b6dfcc1059e0f9388fd67f3177b354acc01644b1bc9e29d93663bbfeec038ae869abeca9ff4dc261e860118bb0398ac36edfa81fc2ba2200e578e29e9352c2944607e897eef5130ce86c84cea8dc367f03bb56351c4fcdcaba8456883a72f9a9464757a42d91b1dd3f4fa10afb97a283d28764b21d11e64e04121ff3921e6aef96259081137d5b37c694c5ea630cf47ada813cf9671e5f57af4226365f928b8666976b6c26fd0a3dbe956", @typed={0x8, 0x10, 0x0, 0x0, @ipv4=@local}]}, 0x13b8}, {&(0x7f0000003c80)={0x80, 0x26, 0x0, 0x70bd28, 0x25dfdbfd, "", [@typed={0x8, 0xe, 0x0, 0x0, @ipv4=@private=0xa010101}, @generic="b21767fb5d0014821bfe10c193a9b4df06cf81584fd4f0699f996aba851054243e29cb49b72b2b3e1fd50ef966d36b9c455527abd1eba3e3a2128ed113413e55aa545cfd98b47aec6ddc2314ab201212448cad59943b7168174f873bab3f223644f38ef6286cc2"]}, 0x80}, {&(0x7f0000003d00)={0x1014, 0x15, 0x300, 0x70bd2a, 0x25dfdbfe, "", [@nested={0x1004, 0x59, 0x0, 0x1, [@generic="ed62236e170455adf9976369dd72c2f88d199cbfc9f1b0b4903739fe5c6ef118559e4932833c417e09c86f32ca1832a7d7fc2a30060da623dea0452db65259dfc4777b8049117feed9fad06f090e3a892a25b56152fba70a3da9380b917e298ae1c824cacfe1ccf98914566bb0e3583e2f0140a317f63af673214ffff1bc5498d071db5831c2b62fce36a1a0174d4ab56858590221dad48dcaeef9bc5ce5bb00e22f2ed850ba99ddf20447911f983d178bad1e34c89eabdf3328c8e74f8a4bb251758c5a1a82cc77a3e5eb8f3fff72bc968fd7cde5109ab73460f283d7a9717a9da441b5949438004be7ddc5379787dffabf702758b69539e7b4a63ab43dcdf2896e1fdca6035d85acbdab1c8063c512d2db5da56b43a775bc51258c52129eec3dee98253eb843e082170085e8ea3259099054ac8447391e2ab20dd8b57247cc3c3b71a472df29c3f6d29a56dc70cd821cedeec7a11a2fe3cf1b1ccfa92af4e8828d7ebd738ad05b87a7f597b2c14d703889dbf36041c7c2737e36b9d1a90b11a59878f66586c7ded15d77214687dee18a5c98aa756f6f4c9b8fcf0f5248506d1f145c82a1d07969ca25efa81f4eca523350ff37f9481386c4ad6adf5a0c50a7f5f524c0d415284bee2e85b106af40b26568dd88b71b964f93a2f5ac23e8b351c26611301dba010457cecaad09e7fd96b9c66f8b6dbfc0762021f5d72b0b02232450e61cf9445978dcfa42774ef57b229ddeca1c755a7e4af288e0c0c7a176d8575f88b739a7b50f8c0bd960389134d531317d8e4eab7b2c5753371bd87d18f065e5cd405f209b8788a6798b6cf9751c2d4e428025d16d606dfa97fa82420cbae5405c06ccf7c8297a3284f9416b2382011f4d47af233e6192c0a55105a4daa20f81bc5e30a2bfd08ae3b001d10351e20dcfc97e040caaa57e178b2d749f67a35805dce2bbf45e49476bffd81d8cd17b92d476af7d48dab6120231802649d9ac1a581bce19c6419d9a1a191ac2b34b80a936983bb70f0c9b6c3e2d776d5b48112341c10f4a6d4a658534430dfa6d9e1ca91c69320bf247cbf3518a2693c4e7e0c6e79fbf46069db37b67b3157069228ed14385afbaa5248ca1a4e1920299a8cd982938e59e42d2222fde1820c0395d0d672f2d6ec7d45eea6f7f8fb00aaa0bd17a72e6112387acc71335186fb35f5d13afd50d25f6f45a833b2ee12ec839ebff8a4d2ae9838357191d1917185e4755df9542e5c749736c847a9fbfd60ce058617099458c00f204c07892468e3c38fde332632e40a669c0ea8398bb657419cf8d1e7f733b5e2dcfa078196d689e4222839147cd7efdebd82d64633ba803117454091192e9394da4615d089ae44273b91135f64b7b0fe088b51bd1d4eac4cdc5f018212cfec27feddef9e46073ff4c3cd26dbceb367ebab9e5f5544395564adbbd30069f0a02845c11f1e2f9a9755e161b31c51f9908598d6160e6460e21c0111884f60459c5e2f012bb2655e841424c0d3675b1ef00359265c4248a3b09748b207378604b28c9d8b6b83a2d98980841c498e9fd53d1e3fecce8090c447bb683826496f1066a506c367d7da52f24445c88de5569a04402cd49a2fddadfb9d41fad3e1df91f6eff83f9905400f76740b68992ed2894377b1f5b14b0ae1e0c552862c8ffa48d6142f04890fd23285ee935fddb61ff990dcb8d3d9b1014f0abaafc07c4ed4d9975c5155360e85c7d14269476745658420c77af37220359a0881c15c992f1557b1ecfb11398cbd2a5ed15b0d3bfe2a0300a6d246cf58412d51366f095d74a9ea72bdc030051f42d602227c66e92a6b51c53dd3b6e1423621ff34e0a31734c93385f49f6287c7a0109c26d40bb4f1d32bc69d17e5d50e89dc3448a53704ef884fc5d4b9a179a083285a9a790353cdcab6c3d6f94cb074261c05d7fe907ac38a9435a6e9779339c1f7cae9e4555c5e945abab8edc0ddb5f10a7c9cc12f4b2163b08e21624fc28bb1d9a1916e287dd6b8cc1f4cde9f3781f040ba2731231fb79ff4b1be44333902c20627e6969d738d5259b81bbc52c77712bec624ae9c04a064b831c64e5ab57b328733701899249aab5970ce14a90f21fbe685e6c88040fbae35935113827c9699195d886ff482dc032fce5deb935ac543147bfbda3cf52331efe5eda0e9d8663ecb01736ea81dca4c89b92040a67638d9d3072967ccf7f258fee6af73f9876ae07a492ac5f4028bfc8a318e8ff11f95064c5d7875d59dd7b1cf53b57b07742b15c9c0f805cc12c3a2e03b61631906cdd9e88d08465c03bdbe7aef0998186ae00ecd71e739b1acccbd1b19de8d0f75f7aaa413dbfb6ca4bca430a8d9ca09833314752ea15da496a64063c3e747ce821b3f6270ea43655003eb6b48acc83a12da5b79c14e337ab1af9ccd02f19b02c3c9d719b1802ebcd6d29dc8febeef242a91ca15031bed2c716b4a78f85e9ae88a83192e14857aec8b043c923968fdbdae4f31726a915f61af2384e1bd5546d4cd878879eeb01e9c848d14e933ed6274a32cf7c9030f5ba7f3152cd2bcaec17a9ad9b53975b133dae6f2a3e3e61a8576a50c00bb257070cf126d7679c66192e629cd04e90c1a876f2327d3be673cafb98ddccf652db885a1d3c7dac266260c4a6fc548670030016340bcae15ae0ba178284993ec0b096f2f867f1f83a8b2b0895a91020df2529a50e67600330fb93104d7260846cae7e7b06e77d86acdc0bfaf181d1f48bdc3d862941ee606388d98c16f153389fce9eda7332abaaf4241f988be48f66141cfdeae4e4c33d273ec693e4c85b191f395e57b1b6b3d5881ec8fccea2bac46b1c43b384de52bd89a6a9e6d643c6cbabf72ade8c343c04bdf1808253f9e8ffb999bb46f293f1846aff1887fe79f8da060854d8219d6d6cd04f04029fbb5ebbdeda1ab605867cd6ea90af976e5dd50e8b98e4a5875824c24a20ab384a8a0f29691edf0b1cab09309cae9f41f8cb2d662617c0f0a3b3647a20c52cffa7ec0e13b6107e57ad505a7b0b0170fd4a09e8059da6ed81f3d8d466745eea227b1021cab1572c66721df6e06232cbc47f43b1b5b38c8469cdce2f031c19fba50a9dd7265bf40bd758810373c2038c833ca2dd6e040c38ffb26370f1177ab969f9f38fdb0824345f164f19599a8ea5a5468cd1668588b717b7afb675db0f0fbef25f739c57dff028a27cf9bd6224be6030ffe90cae81f78d1ee9e48ffbfe229207893aedda502e7fdecaebf18f8a7522b0f9b185139dd16761eb60c2b483af44c49beb94f308f421464b7afd57be4247acbc5daeec9dade2ccb92d0b5cd33e3840a0efb656e247ad56cb224759dafb861c3ea135d27f15fafe55fa2506f11bec197053cc51270088387401f7b8f7ed763177699e44abcbfe88ff1e8545f8181aabe55d8060b0e49bf01d1612c81cb655723c1bd321b8641e8c498593467b612e60509142765c03779b4b091677e6149382d6942901e34f2813d52e2ad522c8327f91284e7104236c0a7d44cad1d1913bed9232508b9f172cc6074753e5c6973b4f57acb18bae2ec67f17b3e7706e1f5c3153e3e04bd55bf60f2003a69a6e1fb0e101f375e8ec0720ce0c494817d48b38845ac2dabc782aa2b18974df15ae220006405fc6a11088b54b252988007b16930c20b50bcd515fa5d8f920021b1fba10e96680c8cb305131c01f76b7b106ba157b076b9aae80c0d4e192d0df38d95d4f80043d5bcf8ec6078ef0d964241e781a66124b59d4a6002226a6e0d147bdf98c328f3247785f61d08405d50815f590877780f3e91945566cf414e06133745400df816585f201c481c9967a2142e6bc59f98eb7b859374ca62affc52adba3e5bc8090ea4a3a803bfc796e51392b4520123c6896c5f45e861645dee3b929bcf30d4b0f5ce3a7b805894abde7aa86b18b167e000d603e1018fb95ae1bcf006b1429fa08793ed456adb3781393c5aa27f25b52bf6ff88221ecb9833efe61c2d03d842c1335cafef1d741f1cbe30f6ebb54698cd8a7e44f59283f65019a0497103909f380bd0cebbe7a0222d2b78327da80ea0fd3722f49c2bd6f1ba5ae72b5d498c19fb5f445eaddff9f9ecc835f6aaefb0e48318a50f8a0f527f3efb28de7d4623db551a63f61c8c7466da0a438908905a5488f3e1fe425412e8ab11132dc542dd02766374acb61f2ad37165c393c2efa703f81b7370408fbc3d6c3bb80125dd2d6ca4c5a09e05ac0851a2bf77e21c91a1633e92f2ef6057ec4fc97f397314460ccf89ae8f676d9fa77345cf1acd6e011664967e37e9c0cd692d3cf512e25e7dfeb67104384bc4187b3479fc492b514ff97008e327b22237fc189a63d69e8725972ec7b0de1fca58df636c809d032540c2b175f64c16a161e9e48391fc9d605f6a3c0398932937d1fa75718e80b73b76c6a5cd66008e246b58923257851f2468a61ec02495a1c50e38b7b64edc546410c1c1b618fb1be157fb12813ac990d8dae024ea7f72b618156414c1d77b309fe686f5d6b5c7490c06e9f408da3c0584b99ee0cc957094f3657024d0068c3389669a8d79301e6ca8c35d33f07f695129a7d7a757cdc86c6cb0f8ab3b027df9f8b7738e916a52fafe17ce72cfbfd3f3b1b554da66630a78e57d503c9d19f098cc2cbd74dec83023bcd45ee8c14be24202ae1f1e7afecd67f608da0284ef19314e240d87a1ec99cbb09e7b1b30cc9a0369bd17f27ead96cfc5e20f82fdbe069af088596da8241024083bbd3d51a82338c2662583b74420c796fa0685b30e3a57a611c75a4cd9ac743ab79b55672e7e97788e16673d615345e8ffa2d9db6ea2279e4a2dd205cfacb7b080967ca7ac5b09684c53930512c8ea29656707d0c221a5461f63bdaf58c46858ac0bb43e7210fc342075bef1a7847330bc39071f710ca9bd835a8c27ef9a1cc0da572a7fc731e97d057095eccd9ecc3ca2bd39fc36760430ea8c5acffcdd526bcf20279653e0fb402c82d89905506f77627ea88d1348dc841c19edce48615cdcf855fb4da037b5db992f33e84364e632d7a7d04e84dfb521b9b20739fe6f1de7a246364e4cf04f1e6b90b25d427aaf77c8f02ddab8aeb6951b105685619cf717b221c8f237212ad0fd57d30c379b7db3afaf030c6c658139e8cabbf1ef2df184f027438ac5f098c594c8486e7525609cb5ec0541a059dfe761fe2f5a5523858dd5183d3db20d395d3568f582d3df77009ff4030d44af804a2afdc98951296a5c0349fa99cd5f81f4b05b77564281fc4a53217d32cf395c62fad643150225a8ee895e6b6ea490210253922ab0bd916f1af9821d795c2b95fa4ed736aee7e9701427c54e74c5c74edf210f76da32b2e567dfd3f20f118470d1c712699e604e6c7661668772b918cd86230cd6834eed64b24d2d3601d9e3c11c7626a863f6b00db9801ba85fa7e6095d096119c5025adbcee05d7138cc46f90691fa221ca04d78b7464bbfedaeac607bf9e586c98fea826467eeced2f2cfed479e7226ab4c5b48521298604efeae783f490745bacf57140a5f02bc3294073ebcc32c6a250840e5ff07d12cc1ebb3c38cff547ccce114f9678d6805eb444cfdc1a6930129a2f7e7b2cddd45ab207d71e66faea51dba18c06462990cf8d414f593cc1a9850f2c6ccb3d5a888abb156a1ea895203a468481ea8815329da00dc3e7b3035a7ea6d6551efb16639b9d45583d25dd1ec4977d202d58b3f9600966b1d6e32debedfaeab1b9173840274200dc8915776140112e37f18af78860"]}]}, 0x1014}, {&(0x7f0000004e80)={0x214, 0x2a, 0x2, 0x70bd28, 0x25dfdbfe, "", [@generic="421169254c69aff17e3d519b78715896a83276d1fc4eb35eec8d3268b307c85d7b3df2aecb77aca633c7f1ab8ab7676c25a6a00228e2009e2e6f52ea3d031f150313429dd4ec6409540f922e315aa4d8589bcafa7b8aeff35abd570a248dead45e9ee69d82cab99466a3d0c6f1deb1989af48b510bb8751c0d9a210b1b75ab12ba0943bab9dc08ba613d2e96cda9a6c04891d7653537", @generic="a3905813e13d8a8bc58d7edd5f3b0ce90dbd73a2963d425c87bc9e475e1e3b4737e6954afbed0276b3d72e23e162f75d95350286fddc9ba24f161aae56eb2f0c6d1ad7c70b3779a8b1636cbc1f8671ad72aa8b06529e31b6fd2577c7697c126e0f918d9bd9fadc3cb0b5f72e71475b53edda6148b47f3504e63d987cc966ef116f5698a994e27e2f8f375d9962641bd6171ebf41153896c6b02bc8faf04a7f0650652dbd511ad1f36511a1dec1e3", @typed={0xb5, 0x96, 0x0, 0x0, @binary="5339ef5ac2f23b1de0d401be9a7947f922a0a186f0eeaaf135a81e11e42c4240f79c8ec4c949a68295cfcf9a6ac6d3024eb940d72ce2fc21fd85098e10051f6d66ffb5fb5fcc337d8b7da2819adc6d639815e5c526b53ccacc5fcc90e2d7845759d7dc155535bc6a9d518c50bcff6e54f6b73a19743cf296f93fbdb4b1f5d85352556335690af3c7ead6855cc2bf8520b17c82e5ecb074bac78284f56fa158b4ef36e4564535b90e4d7f6d72b956f9b05d"}, @typed={0x8, 0x0, 0x0, 0x0, @uid=r3}]}, 0x214}, {&(0x7f00000050c0)={0x18, 0x35, 0x4, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x6f, 0x0, 0x0, @fd=r0}]}, 0x18}, {&(0x7f0000005100)={0x418, 0x2a, 0x100, 0x70bd28, 0x25dfdbfb, "", [@generic="db38249e5b26da42a77f33a56806716f7c6d74405a8601d7eb7aa351e222d7ca106c73e7c20cad250933af04d3a25f68204310b9aefd267234092e929170b41910fa22d6835a7ab735223ef759a7", @generic="5f3b63436b01549a63df48c2f38f91498db8055b325fc3b0e1970c0e403d246b30f680a32e03830717f717b1ba0fe95f184a1f966633fa2c1e426d134492511ec6cbc12203b0fbb2806cfc1cd9b5fec71794a19ee5b8c32ecd790151b6887e81d6f160da8a14c783bb39187f443ec30e15312b383d5a39b4f622ad7a8fd595066026e9139ec381d72808a04d4f28fdf7d3e167287435035f8bbe4b", @nested={0x2fe, 0x8f, 0x0, 0x1, [@generic="f3a8c17fb4f54ebffac4e0cf0725e1569660b1b1cd8efe555524f256e4e0705e700857abfb9f5951f176ccd3a2fdaca1d3cb518c442fa30692ee395a2667d0a5ddd75c6c9f5f95949b850117127749776e6c57a9d019815e5f0b46a240e86786bdf82cbfccbc23f0746c312f0afead31d457e81c1f1feed58cb24712c2936b387f3116e04c086e0c71a2f6ae99023e0b71e69f2cdddcd86f4bb32c7717b0793db7", @typed={0x5c, 0x87, 0x0, 0x0, @binary="12de031f4fa838a7159115a795c157515550db90178022dd36bbc17b466bad77bd9d499ae83537bbfd6cf5b27dd597b621a7dfb2eda32c0704bfc48ea454e0935cccf4bc3135fd823610d008ab0327cb32e92c4ea532b994"}, @typed={0x8, 0x17, 0x0, 0x0, @u32=0x1000}, @typed={0x4, 0x78}, @generic="83ffa2083091895230dd90a78be1154050596edd24cf7cdc1ee3ccb114d18acafebd0a472575811ff2d5f2f76a480514f47d64858f7a9ae8dd4c45c052d0399730e4fd66c2a92d3d2bd227d32d936ce2e1718991ff851d4efa39fe42f7b9e5f8262ed5ce419141b3e11bb4ef68d62db5b3b05d9728b03f7a1432be4d90f28045d502fb712a3172da8f7d4fc5515315aef71f5bc413339d822ff0fa9aa5225f344ec6b284b5148b72ae8d311d74df2cac3cec50a6c02050b1e04ce9760c5555cbc7f52e1c54a10bd13011404b9610e2546f", @generic="0cc8a63d9e31195ceb0f971f40a4c6b0eaad5a1b1e340b4bf8c557ccee3f9f29bdc0c9c750bf12b2444d5f7c4343893e851da290784fe9aff1485ea2f86d1240ccb269b15ad02bdfcf89d8e822b881e312272e089a6aa37e665553fcdd6e8a6ee9191e429ea6cb40b7640de6e4fca246db25db4c99abda4415a8f42cee14c46ec533b285e8277280241f0939b5836f3532d3506eda3e69", @generic="a71e534c95a5741f689d20807a4984035c2ecdc528a60e971c9624e44b40acf0fdc6e716eb63f8e7299f995c3a72b6c5c046dd021d08f6e88a859e4f10e96f31d5a646105a1dbc3445a153fb959f29e682235ad5ee8fb13207efdebd28c1e658098142dfa5a7590cf392c64e93a9c5e4cc9e6cc828e19a2b184f754547aa7193a5597691fa168b7ac4"]}, @typed={0x8, 0x8e, 0x0, 0x0, @fd=r4}, @nested={0x14, 0x25, 0x0, 0x1, [@typed={0x4, 0x25}, @typed={0x8, 0x7c, 0x0, 0x0, @fd=r0}, @typed={0x4, 0x11}]}]}, 0x418}, {&(0x7f0000005540)={0x130, 0x42, 0x4, 0x70bd2a, 0x25dfdbff, "", [@typed={0x67, 0x62, 0x0, 0x0, @binary="78cffd62395f5a9224609304afaf6f51a7f07e74d354a5dc5d94bb1bf63e5a731278e492891851ab324bb720a97ffae269a59d10e6872eaae57dad0d26245571c130680522a7a1b867931d8e133685bf9d9207a2552afbd51bdf9baffde827bc07ebfd"}, @generic="6d173ff0ac1c219c0bb9b4669ddf843e51cfd8cce7820f1514e4fdda93c4bdc88d3b1437ad474070dfeccdd1c7f3202915af2a17ec72676f18e0a5382048b0ca0cbe5dc208894ae882cad4fdc292294216b9d329093b56fecbeab956d45cc98522d5a6dac683cfc839f34b47f77580d79ed4186a7dea95cd7ad3b0ac28407261a6d4447dbc7f85e8bef0a2f09ab969c124aca5d607f2cda569b9d6fbfa71e53ed0e9a86900e0b38e589e863b228113140773bb33b84ad9"]}, 0x130}], 0x9, &(0x7f0000005c80)=[@rights={{0x18, 0x1, 0x1, [r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r6, r7, r8}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r9, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r10, r11, r12]}}], 0x78, 0x4008885}, 0x80) r13 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="1b25070700000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000008003800"/120], 0xfdef) [ 282.647504][T22482] FAT-fs (loop2): Directory bread(block 140) failed [ 282.654436][T22482] FAT-fs (loop2): Directory bread(block 141) failed 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x7, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 282.687766][T22482] FAT-fs (loop2): Directory bread(block 142) failed 12:09:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7a, 0x0) [ 282.712602][T22482] FAT-fs (loop2): Directory bread(block 143) failed [ 282.714374][T22495] loop5: detected capacity change from 0 to 262144 [ 282.718226][T22495] tmpfs: Unsupported parameter 'huge' [ 282.724915][T22482] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 282.727009][T22482] FAT-fs (loop2): Filesystem has been set read-only [ 282.738724][T22493] FAULT_INJECTION: forcing a failure. [ 282.738724][T22493] name failslab, interval 1, probability 0, space 0, times 0 [ 282.741590][T22493] CPU: 0 PID: 22493 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 282.743844][T22493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 282.746338][T22493] Call Trace: [ 282.747117][T22493] dump_stack+0x137/0x19d [ 282.748925][T22493] should_fail+0x23c/0x250 [ 282.749741][T22493] ? fat_alloc_inode+0x25/0x90 [ 282.750700][T22493] __should_failslab+0x81/0x90 [ 282.751574][T22493] ? fat_get_block_bmap+0x1d0/0x1d0 [ 282.752517][T22493] should_failslab+0x5/0x20 [ 282.753388][T22493] kmem_cache_alloc+0x46/0x2f0 [ 282.754223][T22493] ? fat_get_block_bmap+0x1d0/0x1d0 [ 282.755221][T22493] fat_alloc_inode+0x25/0x90 [ 282.756831][T22493] ? fat_get_block_bmap+0x1d0/0x1d0 [ 282.759183][T22493] new_inode_pseudo+0x38/0x1c0 [ 282.761050][T22493] new_inode+0x21/0x120 [ 282.761785][T22493] fat_build_inode+0xe7/0x1a0 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000240)={{{@in=@empty, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@dev}}, &(0x7f0000000340)=0xe8) syz_mount_image$tmpfs(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x4, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="03cd63f5a8e321d7221bf03e1e96b2434289af844f69e3983f48dd3a855b1ad0dce2e36ec5c21dc47acdd19d17b039dfc6aa6feb3624c0b6515c1c2f946cc8786984482930c0d825437d9e23161dd7f0cf81403c43d958a9420e8324d528bc28595dee5305", 0x65, 0x5d0a}], 0x80000, &(0x7f0000000380)={[{@nr_blocks={'nr_blocks', 0x3d, [0x32, 0x6d, 0x65, 0x67, 0x30, 0x65, 0x35]}}, {@mode={'mode', 0x3d, 0x9}}, {@mode={'mode', 0x3d, 0xfca}}], [{@obj_user={'obj_user', 0x3d, '/dev/null\x00'}}, {@uid_lt={'uid<', r1}}]}) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x844, 0x0) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, &(0x7f0000000080)=0x2) [ 282.762527][T22493] vfat_lookup+0x1d9/0x300 [ 282.763354][T22493] __lookup_slow+0x181/0x280 [ 282.764444][T22493] walk_component+0x2a5/0x350 [ 282.765625][T22493] link_path_walk+0x4ba/0x780 [ 282.766752][T22493] filename_parentat+0x104/0x950 [ 282.768529][T22493] ? check_stack_object+0x61/0x70 [ 282.770507][T22493] ? __virt_addr_valid+0x15a/0x1a0 [ 282.773412][T22493] ? __check_object_size+0x253/0x310 [ 282.774861][T22493] filename_create+0x58/0x3c0 [ 282.776004][T22493] ? getname_flags+0x173/0x3d0 [ 282.778244][T22493] do_mknodat+0xbf/0x320 [ 282.779668][T22493] ? fput+0x2d/0x130 [ 282.780911][T22493] ? ksys_write+0x157/0x180 [ 282.782899][T22493] ? fpregs_assert_state_consistent+0x7d/0x90 [ 282.784310][T22493] __x64_sys_mknodat+0x4e/0x60 [ 282.785151][T22493] do_syscall_64+0x4a/0x90 [ 282.786636][T22493] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 282.788882][T22493] RIP: 0033:0x4665d9 [ 282.789877][T22493] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 282.796237][T22493] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 282.799048][T22493] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 282.801981][T22493] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 282.805490][T22493] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 282.807077][T22493] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 282.808405][T22493] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:56 executing program 2 (fault-call:2 fault-nth:5): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x8, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x300, 0x0) [ 282.846529][T22511] loop1: detected capacity change from 0 to 6 [ 282.855177][T22511] FAT-fs (loop1): Directory bread(block 6) failed [ 282.855794][T22511] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 282.855814][T22511] FAT-fs (loop1): Filesystem has been set read-only [ 282.873047][T22512] loop3: detected capacity change from 0 to 93 12:09:56 executing program 5: write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000000)={[{0x2d, 'cpu'}, {0x2b, 'cpu'}, {0x2b, 'memory'}, {0x2d, 'memory'}, {0x2b, 'rdma'}, {0x2d, 'io'}, {0x2d, 'io'}]}, 0x28) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f0000000340)={0x2, {{0x2, 0x4e20, @rand_addr=0x64010101}}, {{0x2, 0x4e22, @local}}}, 0x108) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') ioctl$F2FS_IOC_GET_FEATURES(r0, 0x8004f50c, &(0x7f0000000040)) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/115, 0x73}], 0x1, 0x1000, 0x0) [ 282.930455][T22495] loop5: detected capacity change from 0 to 262144 [ 282.936590][T22495] tmpfs: Unsupported parameter 'huge' [ 282.961399][T22523] loop3: detected capacity change from 0 to 93 [ 282.976356][T22531] loop2: detected capacity change from 0 to 6 [ 282.981595][T22531] FAT-fs (loop2): Directory bread(block 6) failed [ 282.987728][T22531] FAT-fs (loop2): Directory bread(block 135) failed [ 282.990370][T22531] FAT-fs (loop2): Directory bread(block 136) failed [ 282.993074][T22531] FAT-fs (loop2): Directory bread(block 137) failed [ 282.994717][T22531] FAT-fs (loop2): Directory bread(block 138) failed [ 283.005888][T22537] loop1: detected capacity change from 0 to 6 [ 283.009737][T22531] FAT-fs (loop2): Directory bread(block 139) failed [ 283.022677][T22537] FAT-fs (loop1): Directory bread(block 6) failed [ 283.030080][T22537] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 283.033326][T22537] FAT-fs (loop1): Filesystem has been set read-only [ 283.034424][T22531] FAT-fs (loop2): Directory bread(block 140) failed [ 283.046247][T22531] FAT-fs (loop2): Directory bread(block 141) failed [ 283.048004][T22531] FAT-fs (loop2): Directory bread(block 142) failed [ 283.060759][T22531] FAT-fs (loop2): Directory bread(block 143) failed [ 283.064835][T22531] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 283.068002][T22531] FAT-fs (loop2): Filesystem has been set read-only [ 283.070999][T22551] FAULT_INJECTION: forcing a failure. [ 283.070999][T22551] name failslab, interval 1, probability 0, space 0, times 0 [ 283.075012][T22551] CPU: 1 PID: 22551 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 283.077915][T22551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 283.081955][T22551] Call Trace: [ 283.083790][T22551] dump_stack+0x137/0x19d [ 283.084934][T22551] should_fail+0x23c/0x250 [ 283.086773][T22551] ? security_inode_alloc+0x30/0x180 [ 283.088369][T22551] __should_failslab+0x81/0x90 [ 283.089830][T22551] should_failslab+0x5/0x20 [ 283.091913][T22551] kmem_cache_alloc+0x46/0x2f0 [ 283.093685][T22551] security_inode_alloc+0x30/0x180 [ 283.094876][T22551] inode_init_always+0x20b/0x420 [ 283.096490][T22551] ? fat_get_block_bmap+0x1d0/0x1d0 [ 283.098622][T22551] new_inode_pseudo+0x73/0x1c0 [ 283.099689][T22551] new_inode+0x21/0x120 [ 283.100557][T22551] fat_build_inode+0xe7/0x1a0 [ 283.101516][T22551] vfat_lookup+0x1d9/0x300 [ 283.102351][T22551] __lookup_slow+0x181/0x280 [ 283.103121][T22551] walk_component+0x2a5/0x350 [ 283.105478][T22551] link_path_walk+0x4ba/0x780 [ 283.106655][T22551] filename_parentat+0x104/0x950 [ 283.107691][T22551] ? check_stack_object+0x61/0x70 [ 283.109684][T22551] ? __virt_addr_valid+0x15a/0x1a0 [ 283.111292][T22551] ? __check_object_size+0x253/0x310 [ 283.112239][T22551] filename_create+0x58/0x3c0 [ 283.113410][T22551] ? getname_flags+0x173/0x3d0 [ 283.114597][T22551] do_mknodat+0xbf/0x320 [ 283.115808][T22551] ? fput+0x2d/0x130 [ 283.117006][T22551] ? ksys_write+0x157/0x180 [ 283.118772][T22551] ? fpregs_assert_state_consistent+0x7d/0x90 [ 283.120524][T22551] __x64_sys_mknodat+0x4e/0x60 [ 283.121314][T22551] do_syscall_64+0x4a/0x90 [ 283.122241][T22551] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 283.123758][T22551] RIP: 0033:0x4665d9 [ 283.124640][T22551] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 283.128892][T22551] RSP: 002b:00007f8202135188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x9, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) dup(r1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000080)='reiserfs\x00', 0x1) [ 283.130742][T22551] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665d9 [ 283.132192][T22551] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 283.133869][T22551] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 283.135895][T22551] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 283.137621][T22551] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:56 executing program 2 (fault-call:2 fault-nth:6): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x500, 0x0) 12:09:56 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xa, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x114) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 283.229714][T22568] loop2: detected capacity change from 0 to 6 [ 283.231790][T22567] loop1: detected capacity change from 0 to 6 [ 283.237920][T22568] FAT-fs (loop2): Directory bread(block 6) failed [ 283.243879][T22567] FAT-fs (loop1): Directory bread(block 6) failed [ 283.245781][T22568] FAT-fs (loop2): Directory bread(block 135) failed [ 283.247110][T22567] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 283.252535][T22567] FAT-fs (loop1): Filesystem has been set read-only [ 283.263061][T22568] FAT-fs (loop2): Directory bread(block 136) failed [ 283.265011][T22568] FAT-fs (loop2): Directory bread(block 137) failed [ 283.267359][T22568] FAT-fs (loop2): Directory bread(block 138) failed [ 283.269870][T22568] FAT-fs (loop2): Directory bread(block 139) failed [ 283.272659][T22568] FAT-fs (loop2): Directory bread(block 140) failed [ 283.275260][T22568] FAT-fs (loop2): Directory bread(block 141) failed [ 283.277239][T22568] FAT-fs (loop2): Directory bread(block 142) failed [ 283.279440][T22568] FAT-fs (loop2): Directory bread(block 143) failed [ 283.282771][T22568] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 283.284220][T22568] FAT-fs (loop2): Filesystem has been set read-only [ 283.288070][T22568] FAULT_INJECTION: forcing a failure. [ 283.288070][T22568] name failslab, interval 1, probability 0, space 0, times 0 [ 283.291781][T22568] CPU: 0 PID: 22568 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 283.293843][T22568] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 283.297375][T22568] Call Trace: [ 283.298610][T22568] dump_stack+0x137/0x19d [ 283.299678][T22568] should_fail+0x23c/0x250 [ 283.300797][T22568] ? security_inode_alloc+0x30/0x180 [ 283.301759][T22568] __should_failslab+0x81/0x90 [ 283.303954][T22568] should_failslab+0x5/0x20 [ 283.305764][T22568] kmem_cache_alloc+0x46/0x2f0 [ 283.308062][T22568] security_inode_alloc+0x30/0x180 [ 283.309310][T22568] inode_init_always+0x20b/0x420 [ 283.310860][T22568] ? fat_get_block_bmap+0x1d0/0x1d0 [ 283.312452][T22568] new_inode_pseudo+0x73/0x1c0 [ 283.313445][T22568] new_inode+0x21/0x120 [ 283.314324][T22568] fat_build_inode+0xe7/0x1a0 [ 283.315995][T22568] vfat_lookup+0x1d9/0x300 [ 283.317159][T22568] __lookup_slow+0x181/0x280 [ 283.318032][T22568] walk_component+0x2a5/0x350 [ 283.319509][T22568] link_path_walk+0x4ba/0x780 [ 283.320416][T22568] filename_parentat+0x104/0x950 [ 283.322916][T22568] ? check_stack_object+0x61/0x70 [ 283.324324][T22568] ? __virt_addr_valid+0x15a/0x1a0 [ 283.325860][T22568] ? __check_object_size+0x253/0x310 [ 283.327071][T22568] filename_create+0x58/0x3c0 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xb, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x600, 0x0) 12:09:57 executing program 5: r0 = socket(0x2, 0x3, 0x1) getsockopt$inet6_mreq(r0, 0x29, 0xe8d5b11b7d3cffdc, &(0x7f0000000200)={@ipv4={""/10, ""/2, @remote}, 0x0}, &(0x7f0000000540)=0x14) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000004c0)={0x0, @can={0x1d, r1}, @tipc=@name={0x1e, 0x2, 0x1, {{0x0, 0x1}, 0x1}}, @nfc={0x27, 0x1, 0x1, 0x6}, 0x40, 0x0, 0x0, 0x0, 0x20, &(0x7f00000001c0)='wlan1\x00', 0xff, 0x1, 0x4}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000080)={@loopback={0xfc, 0x300}, 0x0, r3}) r4 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000080)={@loopback={0xfc, 0x300}, 0x0, r5}) r6 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0xfc, 0x300}, 0x0, r7}) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000a00)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x440000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000740)={0x26c, 0x0, 0x400, 0x70bd29, 0x25dfdbfe, {}, [@HEADER={0x88, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x26c}, 0x1, 0x0, 0x0, 0x40}, 0x8c000) sendmsg$NL80211_CMD_SET_MCAST_RATE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10800000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x5c, 0x0, 0x800, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x6e}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x21c}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x168}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x21c}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x1e0}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x168}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x6e}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x168}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x1e0}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20040000}, 0x80) mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc000, 0x103) perf_event_open(&(0x7f0000000380)={0x0, 0x80, 0x9, 0x9, 0x3, 0x6, 0x0, 0x9, 0x2001, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x29f, 0x4, @perf_config_ext={0x1, 0x8}, 0x43000, 0x4, 0x2, 0x5, 0x100000001, 0x7, 0x101, 0x0, 0x7ff, 0x0, 0x8000}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x8001, 0x6) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r0, 0x29, 0xd3, &(0x7f0000000580)={{0xa, 0x4e22, 0x12ed038f, @local, 0xa58f}, {0xa, 0x4e24, 0x8, @loopback, 0x7fff}, 0x3, [0x6, 0x5, 0x26f0, 0x1, 0x401, 0x0, 0x9, 0x9cf]}, 0x5c) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000600)=ANY=[@ANYBLOB="dede8314ed2c7fe2a065ada0a1ab90e7a10b3f72ebb564f6bcaf97d53e7218c349bb10944a00"/51, @ANYRES16=0x0, @ANYBLOB="000828bd7000fbdbdf250f0000000500d500010000000c00178005000200040000001c00a6800a000600ffffffffffff00000a000600ffffffffffff00000800a50001000000"], 0x4c}, 0x1, 0x0, 0x0, 0x80}, 0x90) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000340)={'ip6_vti0\x00', &(0x7f00000002c0)={'syztnl0\x00', r5, 0x2d, 0xff, 0x2b, 0x80, 0x4a, @loopback, @private0={0xfc, 0x0, '\x00', 0x1}, 0x40, 0x10, 0x904a2e9, 0xcbf9b269}}) [ 283.329049][T22568] ? getname_flags+0x173/0x3d0 [ 283.330745][T22568] do_mknodat+0xbf/0x320 [ 283.332100][T22568] ? fput+0x2d/0x130 [ 283.333207][T22568] ? ksys_write+0x157/0x180 [ 283.334886][T22568] ? fpregs_assert_state_consistent+0x7d/0x90 [ 283.336319][T22568] __x64_sys_mknodat+0x4e/0x60 [ 283.337558][T22568] do_syscall_64+0x4a/0x90 [ 283.339949][T22568] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 283.341431][T22568] RIP: 0033:0x4665d9 [ 283.342315][T22568] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 283.346290][T22568] RSP: 002b:00007f8202156188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 283.348172][T22568] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 283.349701][T22568] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000005 [ 283.351215][T22568] RBP: 00007f82021561d0 R08: 0000000000000000 R09: 0000000000000000 [ 283.352459][T22568] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 283.354182][T22568] R13: 00007ffef8316b3f R14: 00007f8202156300 R15: 0000000000022000 12:09:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000005, 0x110, r0, 0x86aa000) r1 = syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x2, 0x1, &(0x7f0000000140)=[{&(0x7f0000000100)="fb8aebfde6e68a90b19535728210ca88ee205e5b4d", 0x15, 0x8}], 0x802000, &(0x7f0000000180)=ANY=[@ANYBLOB="73657373696f6e3d3078303030303030303030303030303032622c7362736563746f723d3078303030303030303030303030303030322c7375626a5f757365723d2c686173682c6d65617375726549344756fc2c66756e633d46494c455f4d4d41502c7375626a5f726f6c653d70697065"]) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x121041) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000000c0)={0x0, 0x0, 0x0, {0x0, 0x100000000000001}, {0x74, 0x2}}) r3 = openat$cgroup_subtree(r0, &(0x7f0000000440), 0x2, 0x0) fcntl$notify(r3, 0x402, 0x2) write$evdev(r2, &(0x7f0000000040), 0x373) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x1000) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) preadv(r4, &(0x7f0000000280), 0x0, 0x4, 0x0) fsopen(&(0x7f0000000080)='pipefs\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4400) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000000380)=""/17, 0x11}], 0x3, 0x401, 0xa1) 12:09:57 executing program 2 (fault-call:2 fault-nth:7): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xc, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xd, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 283.486809][T22604] loop1: detected capacity change from 0 to 6 [ 283.486809][T22605] loop2: detected capacity change from 0 to 6 [ 283.491503][T22605] FAT-fs (loop2): Directory bread(block 6) failed [ 283.501909][T22604] FAT-fs (loop1): Directory bread(block 6) failed [ 283.510553][T22605] FAT-fs (loop2): Directory bread(block 135) failed [ 283.512934][T22604] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 283.515048][T22604] FAT-fs (loop1): Filesystem has been set read-only [ 283.524351][T22605] FAT-fs (loop2): Directory bread(block 136) failed [ 283.531881][T22605] FAT-fs (loop2): Directory bread(block 137) failed 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) [ 283.541210][T22605] FAT-fs (loop2): Directory bread(block 138) failed [ 283.546325][T22605] FAT-fs (loop2): Directory bread(block 139) failed [ 283.548597][T22605] FAT-fs (loop2): Directory bread(block 140) failed [ 283.554645][T22605] FAT-fs (loop2): Directory bread(block 141) failed [ 283.598831][T22605] FAT-fs (loop2): Directory bread(block 142) failed [ 283.601119][T22605] FAT-fs (loop2): Directory bread(block 143) failed [ 283.603294][T22605] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 283.605205][T22605] FAT-fs (loop2): Filesystem has been set read-only [ 283.617693][T22621] FAULT_INJECTION: forcing a failure. [ 283.617693][T22621] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 283.621098][T22621] CPU: 0 PID: 22621 Comm: syz-executor.2 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 283.624311][T22621] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 283.628617][T22621] Call Trace: [ 283.629420][T22621] dump_stack+0x137/0x19d [ 283.630231][T22621] should_fail+0x23c/0x250 [ 283.631174][T22621] should_fail_usercopy+0x16/0x20 [ 283.632968][T22621] _copy_from_user+0x1c/0xd0 [ 283.634662][T22621] kstrtouint_from_user+0x6f/0x130 [ 283.635824][T22621] ? _copy_to_user+0x77/0x90 [ 283.636912][T22621] ? fsnotify_perm+0x59/0x2e0 [ 283.638339][T22621] proc_fail_nth_write+0x38/0x140 [ 283.640023][T22621] ? proc_fail_nth_read+0x140/0x140 [ 283.641413][T22621] vfs_write+0x1f3/0x770 [ 283.642378][T22621] ? filename_create+0x68/0x3c0 [ 283.643169][T22621] ? __fget_light+0x21b/0x260 [ 283.644852][T22621] ? __cond_resched+0x11/0x40 [ 283.646266][T22621] ksys_write+0xce/0x180 [ 283.647262][T22621] __x64_sys_write+0x3e/0x50 12:09:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x700, 0x0) 12:09:57 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x103, 0x8) ioctl$BTRFS_IOC_FS_INFO(r0, 0x8400941f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x8010, r0, 0x0) r1 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000440)='/proc/thread-self/attr/keycreate\x00', 0x2, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) close(r1) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) 12:09:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) [ 283.648417][T22621] do_syscall_64+0x4a/0x90 [ 283.650070][T22621] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 283.651720][T22621] RIP: 0033:0x4192bf [ 283.652762][T22621] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 283.657897][T22621] RSP: 002b:00007f8202135170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 283.660463][T22621] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00000000004192bf [ 283.662890][T22621] RDX: 0000000000000001 RSI: 00007f82021351e0 RDI: 0000000000000003 [ 283.664922][T22621] RBP: 00007f82021351d0 R08: 0000000000000000 R09: 0000000000000000 [ 283.666734][T22621] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 283.668178][T22621] R13: 00007ffef8316b3f R14: 00007f8202135300 R15: 0000000000022000 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xe, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) 12:09:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 283.741781][T22649] loop1: detected capacity change from 0 to 6 [ 283.752918][T22649] FAT-fs (loop1): Directory bread(block 6) failed [ 283.764811][T22649] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 283.767360][T22649] FAT-fs (loop1): Filesystem has been set read-only [ 283.772731][T22652] loop2: detected capacity change from 0 to 6 [ 283.781114][T22652] FAT-fs (loop2): Directory bread(block 6) failed 12:09:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x900, 0x0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x10, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) [ 283.789743][T22652] FAT-fs (loop2): Directory bread(block 135) failed [ 283.800689][T22652] FAT-fs (loop2): Directory bread(block 136) failed [ 283.806535][T22652] FAT-fs (loop2): Directory bread(block 137) failed [ 283.816084][T22652] FAT-fs (loop2): Directory bread(block 138) failed [ 283.824458][T22652] FAT-fs (loop2): Directory bread(block 139) failed [ 283.833197][T22652] FAT-fs (loop2): Directory bread(block 140) failed 12:09:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/160, 0xa0}], 0x1, 0x200, 0x4) socket$inet(0x2, 0xa, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 283.850539][T22652] FAT-fs (loop2): Directory bread(block 141) failed [ 283.854767][T22652] FAT-fs (loop2): Directory bread(block 142) failed [ 283.866277][T22652] FAT-fs (loop2): Directory bread(block 143) failed [ 283.873526][T22652] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 283.876394][T22652] FAT-fs (loop2): Filesystem has been set read-only [ 283.887786][T22682] loop1: detected capacity change from 0 to 6 [ 283.892646][T22682] FAT-fs (loop1): Directory bread(block 6) failed 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x11, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 283.899626][T22682] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 283.902179][T22682] FAT-fs (loop1): Filesystem has been set read-only 12:09:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xa00, 0x0) 12:09:57 executing program 3: r0 = request_key(&(0x7f00000000c0)='rxrpc\x00', &(0x7f0000000100)={'syz', 0x1}, &(0x7f0000000140)=':\x00', 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x0, "d20ff368776a918bddad0ed51da585d9f0845a728a2c167d5e06917593b61c521f9894b97da05cae2e7547270f970f9c4cecf9eb983caadfb2ba85b2ba53d3d1"}, 0x48, 0xfffffffffffffffb) request_key(&(0x7f0000000240)='asymmetric\x00', &(0x7f0000000280)={'syz', 0x0}, &(0x7f00000002c0)='\\\'*{\x00', 0xfffffffffffffff9) keyctl$KEYCTL_MOVE(0x1e, r1, r1, 0xfffffffffffffffd, 0x0) keyctl$unlink(0x9, r1, 0xfffffffffffffffd) request_key(&(0x7f0000000180)='cifs.spnego\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)=':\x00', r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x12, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) close(r0) 12:09:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 284.039650][T22701] loop2: detected capacity change from 0 to 6 [ 284.042971][T22701] FAT-fs (loop2): Directory bread(block 6) failed [ 284.043696][T22709] loop1: detected capacity change from 0 to 6 [ 284.054695][T22709] FAT-fs (loop1): Directory bread(block 6) failed [ 284.059710][T22709] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.064442][T22709] FAT-fs (loop1): Filesystem has been set read-only [ 284.065348][T22701] FAT-fs (loop2): Directory bread(block 135) failed [ 284.085158][T22701] FAT-fs (loop2): Directory bread(block 136) failed 12:09:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xb00, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) close(r0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x27, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = memfd_create(&(0x7f0000000080)='pipefs\x00', 0x1) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r1, 0x8008f512, &(0x7f0000000040)) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) preadv2(r2, &(0x7f0000003500)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/4, 0x4}], 0x9, 0xfc15, 0xffffffff, 0x18) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r3 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) [ 284.093696][T22701] FAT-fs (loop2): Directory bread(block 137) failed [ 284.106488][T22701] FAT-fs (loop2): Directory bread(block 138) failed [ 284.110239][T22701] FAT-fs (loop2): Directory bread(block 139) failed [ 284.114680][T22701] FAT-fs (loop2): Directory bread(block 140) failed [ 284.118408][T22701] FAT-fs (loop2): Directory bread(block 141) failed [ 284.120081][T22701] FAT-fs (loop2): Directory bread(block 142) failed [ 284.122693][T22701] FAT-fs (loop2): Directory bread(block 143) failed [ 284.125959][T22701] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 284.127867][T22701] FAT-fs (loop2): Filesystem has been set read-only 12:09:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) close(r0) 12:09:57 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x48, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:57 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 284.181470][T22734] loop1: detected capacity change from 0 to 6 [ 284.190242][T22734] FAT-fs (loop1): Directory bread(block 6) failed [ 284.200330][T22734] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.203658][T22734] FAT-fs (loop1): Filesystem has been set read-only 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendmsg$nl_netfilter(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, 0x9, 0x9, 0x101, 0x70bd2a, 0x25dfdbff, {0x7, 0x0, 0x7}, [@typed={0x8, 0xa, 0x0, 0x0, @uid}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20008044}, 0x4048045) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc00, 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x4c, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 284.264766][T22749] loop2: detected capacity change from 0 to 6 [ 284.270113][T22749] FAT-fs (loop2): Directory bread(block 6) failed [ 284.279628][T22749] FAT-fs (loop2): Directory bread(block 135) failed [ 284.282698][T22749] FAT-fs (loop2): Directory bread(block 136) failed [ 284.284794][T22749] FAT-fs (loop2): Directory bread(block 137) failed [ 284.302153][T22749] FAT-fs (loop2): Directory bread(block 138) failed 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x9) fcntl$lock(r0, 0x25, &(0x7f0000000040)={0x2, 0x1, 0x0, 0xd2, r1}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/12, 0xc}, {&(0x7f00000005c0)=""/24, 0x18}, {&(0x7f0000000600)=""/46, 0x2e}], 0xa, 0x1ff, 0x200) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x68, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 284.315482][T22749] FAT-fs (loop2): Directory bread(block 139) failed [ 284.317364][T22762] loop1: detected capacity change from 0 to 6 [ 284.322694][T22762] FAT-fs (loop1): Directory bread(block 6) failed [ 284.325850][T22749] FAT-fs (loop2): Directory bread(block 140) failed [ 284.330607][T22749] FAT-fs (loop2): Directory bread(block 141) failed [ 284.334105][T22762] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.337591][T22762] FAT-fs (loop1): Filesystem has been set read-only [ 284.344211][T22749] FAT-fs (loop2): Directory bread(block 142) failed [ 284.349821][T22749] FAT-fs (loop2): Directory bread(block 143) failed 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 284.377332][T22749] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 284.379162][T22749] FAT-fs (loop2): Filesystem has been set read-only 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xd00, 0x0) 12:09:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4, 0x0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) splice(r0, &(0x7f0000000600)=0x8, r0, &(0x7f0000000640)=0x51a4, 0x1, 0x4) fstat(r0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) sendfile(r0, r1, &(0x7f00000005c0)=0x6, 0x5) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f00000004c0)=""/121, 0x79}], 0x5, 0x10000, 0x0) syz_io_uring_setup(0x1d10, &(0x7f00000000c0)={0x0, 0xd6dc, 0x1, 0x0, 0x20b}, &(0x7f000062c000/0x3000)=nil, &(0x7f00005a6000/0x1000)=nil, &(0x7f0000000140), &(0x7f0000000180)) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x6c, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 284.480391][T22790] loop1: detected capacity change from 0 to 6 [ 284.486786][T22790] FAT-fs (loop1): Directory bread(block 6) failed [ 284.489289][T22790] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.491300][T22790] FAT-fs (loop1): Filesystem has been set read-only 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x74, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x28800, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 284.547722][T22803] loop2: detected capacity change from 0 to 6 [ 284.553058][T22803] FAT-fs (loop2): Directory bread(block 6) failed [ 284.557865][T22803] FAT-fs (loop2): Directory bread(block 135) failed [ 284.559792][T22803] FAT-fs (loop2): Directory bread(block 136) failed [ 284.561949][T22803] FAT-fs (loop2): Directory bread(block 137) failed [ 284.563755][T22803] FAT-fs (loop2): Directory bread(block 138) failed [ 284.565682][T22803] FAT-fs (loop2): Directory bread(block 139) failed [ 284.568046][T22803] FAT-fs (loop2): Directory bread(block 140) failed [ 284.570398][T22803] FAT-fs (loop2): Directory bread(block 141) failed [ 284.572954][T22803] FAT-fs (loop2): Directory bread(block 142) failed [ 284.575809][T22803] FAT-fs (loop2): Directory bread(block 143) failed [ 284.579098][T22803] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 284.581410][T22803] FAT-fs (loop2): Filesystem has been set read-only 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xe00, 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x7a, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6, 0x0) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$RTC_EPOCH_SET(r1, 0x4008700e, 0x545) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000040)=0x4) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 284.689956][T22835] loop1: detected capacity change from 0 to 6 [ 284.696344][T22835] FAT-fs (loop1): Directory bread(block 6) failed [ 284.705551][T22835] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.707536][T22835] FAT-fs (loop1): Filesystem has been set read-only [ 284.724915][T22839] loop2: detected capacity change from 0 to 6 [ 284.733419][T22839] FAT-fs (loop2): Directory bread(block 6) failed 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xc0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 284.752515][T22839] FAT-fs (loop2): Directory bread(block 135) failed 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf00, 0x0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x490400, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = socket$inet(0x2, 0x4, 0xfffffffe) setsockopt$sock_void(r1, 0x1, 0x3f, 0x0, 0x0) faccessat2(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1000) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 284.792419][T22839] FAT-fs (loop2): Directory bread(block 136) failed [ 284.794864][T22839] FAT-fs (loop2): Directory bread(block 137) failed [ 284.801763][T22839] FAT-fs (loop2): Directory bread(block 138) failed [ 284.816587][T22839] FAT-fs (loop2): Directory bread(block 139) failed [ 284.838601][T22839] FAT-fs (loop2): Directory bread(block 140) failed 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0xff, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 284.849987][T22839] FAT-fs (loop2): Directory bread(block 141) failed [ 284.861914][T22839] FAT-fs (loop2): Directory bread(block 142) failed [ 284.869424][T22839] FAT-fs (loop2): Directory bread(block 143) failed [ 284.869465][T22865] loop1: detected capacity change from 0 to 6 [ 284.879151][T22865] FAT-fs (loop1): Directory bread(block 6) failed [ 284.884894][T22839] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 284.887811][T22839] FAT-fs (loop2): Filesystem has been set read-only [ 284.892752][T22865] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 284.894528][T22865] FAT-fs (loop1): Filesystem has been set read-only 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8, 0x0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xff6, 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.017057][T22885] loop2: detected capacity change from 0 to 6 [ 285.026559][T22885] FAT-fs (loop2): Directory bread(block 6) failed [ 285.037080][T22893] loop1: detected capacity change from 0 to 6 [ 285.039701][T22893] FAT-fs (loop1): Directory bread(block 6) failed [ 285.045962][T22893] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 285.046795][T22885] FAT-fs (loop2): Directory bread(block 135) failed [ 285.047873][T22893] FAT-fs (loop1): Filesystem has been set read-only [ 285.050018][T22885] FAT-fs (loop2): Directory bread(block 136) failed 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/235, 0xeb}], 0x2, 0x1ff, 0xceb) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 285.074041][T22885] FAT-fs (loop2): Directory bread(block 137) failed [ 285.090879][T22885] FAT-fs (loop2): Directory bread(block 138) failed [ 285.099659][T22885] FAT-fs (loop2): Directory bread(block 139) failed 12:09:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1100, 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x2, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:58 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 285.127562][T22885] FAT-fs (loop2): Directory bread(block 140) failed [ 285.140094][T22885] FAT-fs (loop2): Directory bread(block 141) failed [ 285.150597][T22885] FAT-fs (loop2): Directory bread(block 142) failed [ 285.166872][T22885] FAT-fs (loop2): Directory bread(block 143) failed 12:09:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) r1 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) 12:09:58 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.178720][T22885] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 285.181621][T22885] FAT-fs (loop2): Filesystem has been set read-only [ 285.188576][T22918] loop1: detected capacity change from 0 to 6 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc, 0x0) [ 285.230822][T22918] FAT-fs (loop1): Directory bread(block 6) failed [ 285.240188][T22918] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 285.243233][T22918] FAT-fs (loop1): Filesystem has been set read-only 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x4, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1200, 0x0) 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 285.361565][T22936] loop2: detected capacity change from 0 to 6 [ 285.369905][T22936] FAT-fs (loop2): Directory bread(block 6) failed [ 285.382788][T22936] FAT-fs (loop2): Directory bread(block 135) failed [ 285.389457][T22936] FAT-fs (loop2): Directory bread(block 136) failed [ 285.402875][T22936] FAT-fs (loop2): Directory bread(block 137) failed 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f00000008c0)={r2, 0x80000000, 0x8}) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x1, 0x0, 0x1a}) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x8c0e3000) mmap(&(0x7f0000561000/0x2000)=nil, 0x2000, 0x1800003, 0x100010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x5, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.410027][T22936] FAT-fs (loop2): Directory bread(block 138) failed [ 285.419917][T22936] FAT-fs (loop2): Directory bread(block 139) failed [ 285.424903][T22936] FAT-fs (loop2): Directory bread(block 140) failed [ 285.425015][T22950] loop1: detected capacity change from 0 to 6 [ 285.427645][T22936] FAT-fs (loop2): Directory bread(block 141) failed [ 285.431587][T22936] FAT-fs (loop2): Directory bread(block 142) failed [ 285.433771][T22936] FAT-fs (loop2): Directory bread(block 143) failed [ 285.439219][T22936] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 285.441090][T22936] FAT-fs (loop2): Filesystem has been set read-only [ 285.443204][T22950] FAT-fs (loop1): Directory bread(block 6) failed [ 285.453625][T22950] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 285.455903][T22950] FAT-fs (loop1): Filesystem has been set read-only 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf, 0x0) 12:09:59 executing program 3: get_mempolicy(&(0x7f0000000040), &(0x7f0000000080), 0xffff, &(0x7f00005e4000/0x1000)=nil, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) msync(&(0x7f0000624000/0xf000)=nil, 0xf000, 0x4) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x1, 0x80010, r1, 0xd5811000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x6, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1300, 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:59 executing program 5: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(0xffffffffffffffff) 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1800003, 0x12, r0, 0xffffe000) r1 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {}, {0xc, 0x14, 'syz0\x00'}}, ["", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40}, 0x4001) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0), &(0x7f0000000740), 0x2, 0x2) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/13, 0xd}], 0x7, 0x2, 0x3) fsmount(r0, 0x1, 0x80) [ 285.587955][T22976] loop2: detected capacity change from 0 to 6 [ 285.604235][T22976] FAT-fs (loop2): Directory bread(block 6) failed [ 285.616665][T22976] FAT-fs (loop2): Directory bread(block 135) failed [ 285.620351][T22976] FAT-fs (loop2): Directory bread(block 136) failed [ 285.621861][T22976] FAT-fs (loop2): Directory bread(block 137) failed [ 285.623103][T22976] FAT-fs (loop2): Directory bread(block 138) failed [ 285.625669][T22976] FAT-fs (loop2): Directory bread(block 139) failed [ 285.627940][T22976] FAT-fs (loop2): Directory bread(block 140) failed [ 285.630054][T22976] FAT-fs (loop2): Directory bread(block 141) failed [ 285.631628][T22976] FAT-fs (loop2): Directory bread(block 142) failed [ 285.633867][T22976] FAT-fs (loop2): Directory bread(block 143) failed [ 285.649034][T22976] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 285.650827][T22976] FAT-fs (loop2): Filesystem has been set read-only 12:09:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x13, 0x0) 12:09:59 executing program 5: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(0xffffffffffffffff) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x8, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3800002, 0x30, r0, 0xa6a50000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = fsopen(&(0x7f0000000040)='exofs\x00', 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f00000019c0)={{0x62cae61f, 0x7f}, {0x226c, 0x81}, 0xfffff000, 0x1}) fsmount(r0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000140)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff}}, 0x80, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/247, 0xf7}], 0x4, &(0x7f0000001380)=""/68, 0x44}, 0x8}, {{&(0x7f0000001400)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x80, &(0x7f0000001540)=[{&(0x7f0000001480)=""/20, 0x14}, {&(0x7f00000014c0)=""/102, 0x66}], 0x2, &(0x7f0000001580)=""/180, 0xb4}, 0xc0d}, {{0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000001640)=""/37, 0x25}, {&(0x7f0000001680)=""/102, 0x66}], 0x2, &(0x7f0000001740)=""/240, 0xf0}, 0x5}], 0x3, 0x1000, &(0x7f0000001900)) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000001940)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000080)="1ae4b33d4f3e367eff61c7c924e7ec4c814d4414ace6433dc4d9a10569b175ed5030be4d6c3d1ba30aae48e2e1985b771b08345c00460d32b36a9decbbb05b835f0824d07605abf7dddfe384d4e9ed581dead6a777f36a80b6b45a9c9a570f64cfb5c912c376f8bb1b5cdb75001b97f7e2d7d1ec9a665d8dc0a6a3d418b02a716c790c8ffed5ca9fee0eff4f931fd00c43838d51b57b75a4e45eaf990c51c5", 0x9f, r2}, 0x68) fsconfig$FSCONFIG_CMD_RECONFIGURE(r1, 0x7, 0x0, 0x0, 0x0) [ 285.670160][T22984] loop1: detected capacity change from 0 to 6 [ 285.682785][T22984] FAT-fs (loop1): Directory bread(block 6) failed [ 285.695032][T22984] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 285.698015][T22984] FAT-fs (loop1): Filesystem has been set read-only 12:09:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8000, 0x0) 12:09:59 executing program 5: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(0xffffffffffffffff) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x9, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.780300][T23008] loop2: detected capacity change from 0 to 6 [ 285.790739][T23008] FAT-fs (loop2): Directory bread(block 6) failed [ 285.812294][T23008] FAT-fs (loop2): Directory bread(block 135) failed [ 285.816198][T23008] FAT-fs (loop2): Directory bread(block 136) failed [ 285.818894][T23008] FAT-fs (loop2): Directory bread(block 137) failed [ 285.820807][T23008] FAT-fs (loop2): Directory bread(block 138) failed [ 285.824583][T23008] FAT-fs (loop2): Directory bread(block 139) failed 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) vmsplice(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="50c7ad9351b52027475c5e0c0ae1c9e2253cef7c196bc402ed9eb9ac6b8c7bc7b7f5ee7bed42d729139a01e38ef725", 0x2f}, {&(0x7f0000000080)="d4ba779f4f845353b64fdbb2f4d8a9060f34c13b482d5b6a2cae4f4db513657c7fa17182245d0639dc4f8b55aa2c5e6a9a748303be7474dd02a89cf4a7e1af", 0x3f}, {&(0x7f00000000c0)="e1cb07e4f3ae7ff11897bf4cfde26282df7003809820b38d589b81c4480437c86197f229a7eb8a91bcd796bb97468d0cda0c76232005a4e979c248a2b66d789f9a3bde6e8bb41c9ece4fa0a2267146583ccde81975897490f53b1f3e4a23a93e982e2a63d53173ea9f373aac26cf3b", 0x6f}, {&(0x7f0000000140)="c9564d6a7b0bc841759c69b961f2443cca3e870f35a2266c9f060ba4b235a1e9f2c929bece1448a0fa86ae8363538ddfb62a9fec1c9ad1e98e6a596d27b397449449", 0x42}, {&(0x7f00000001c0)="0b8c408c52b9c0c11aec3da22abc33016c6351e1a407fdc390697ca30e3c01b422a8bfb54990a70dc8a81bda5703fe5e75a5730e4f904af1d2d2ef2a720f02cf4d36a5d801155e8ce49d25333e4d0c9dbb05976877d05ceb70bdcb492d1058d02cc93a30c013186770b8cf226235fc31af8069b43ec13e31bb2e5a35476c29470bf51e97755f21edfebb7781fd69d0b61f111cde5acb4736e29dff04276834f6c0d7589c322474c1c562c4af619b1407b5c191b37dba317a7ea7e3215a319900edfb28b03a3f096dd71f907cf1f21ff704e7c48c27a0f1c52311fc747f8318e06042bb73d01ac909b85c74a4966ddd08d1c097112d50e01f0dd326", 0xfb}, {&(0x7f00000002c0)="365ccbd4d59e24d82b9a35261b9090af36cab54563c58a50223d5ca6edf125816541ceace9c55a6d112d879b7d10be1ebff1914e85ef06103d3a5e7ec84322b4620a68576f56348b7fc60b3e96f21711c8ae3bdab16c8ff603da7926754e46d94eef2bb22bfca8b6a41763100d509c81c6a8acdebd12dac7234d28ac00fc7dcc61aa80fc357d19bb41dfa23d53b83c814978d2609f4af5e0f99670017aebf5da6b795314b8fd8d2686b718aea4e4f8d5e8260e5796a4991587f6a135654448", 0xbf}, {&(0x7f00000004c0)="60514355fc82f2f9db159a0dc946bb2abcc591e44881cd1648e496b39df7970970c7306642941890605eef6bff34a0b6afb0e25e994260214685458e191fe16efd0de0d55c51f91eb83bfd898e0d3220fc020f81c5f314a05c78ef72ddfa2a4292f7baff2e44b1148298712b7935b708673b4cefd0ff2047ce708d473a7decd43a32480b9e897391c73e34f3e20ed0fcdc52e5d9afa2b2335e4fd2df402a0cd43b7c6704264fb81dc6b6c89f0a79dbba537d94cf04a6793480dfb31b8d9e35e8516c9406a381d4ebf5438658007b2bd750f40b840d64ad13b29268c5c73e5196ae7739a060546cdd339634b8390177277fea7c30ceea12f674e4f7d1f451a614ef488856b8b27cf8af7058c87944b4ff22ca0581173ab3ad28364be27af28dc720db5d07436a6fcbd1bf65931d6eaeb61a8da58b328acbfb2e606317d3342a608e074c14820d0326840a35a72a2e2797308ec05d908dcb78c69c5d58bb280d201b24b349c1cf61ebc0edf5e164fdf22f295783e1a01f0ad5267f0df1ae9215174a23ae1c0a9a08d8a4431423b41885be94d244755c7ea98164eef810b2186a9cd0b2f109b1db3ce85979e0638f77f5c2199f41f255488d15c4b4a8ed2070baa9673c42ee3d15d401d0fef0723a4d8fc736d65b9b17e1bb3369be87a80c6286942ebf4b40108d2bb85248847fd690ed8c7160e3c997642fe503a8e57b9287f1a2d9abe625e67301750681359352bafa52f3ad5b631ddbffa4a4b06dd594dbef35fc58471f3c581a55eb7bef8763c36a5f28bf2553e73c00e0cd4cab5b6e89e701cad38a33b1b841e4a9d2445cecbb5a38b824ace52a0904a55ce94e7d2a79d087e873e4bddf8287a78e61a9269e7753cae5ad08fccb8fe5a9d057a092d8fb0663f659bdc676b9b06a3415ea0d254e49c4c72d81485e6abc4e5ee9d22e43968683cb75a8a0c6569d62bc6278861de539679fdf33b7fdc57c996048ebbd5db9b988b9d39f7036075d10ae36df2122d77922e5b32c13ee5d5ca3715e452bef2621caf97fe2f9258b7283719eb269b7dd5f62e61499fae2c2c089072428c5aae3652808d86509195082f69ccc48f0f56d42441f6e7aebcc60a88255ba9dc23188a34bbe88b4fee4f1c6f5e82a086d50c0b23f2907dd5583e96ccce85341b6c6b45a19d6626086a7531a34760205e45ce5b067eb4703591ec4afb6c8a0a439ad92d04981407a6497a601b315b4b1c8c1de78f251edf4fbf79330b0ded94423182b3f73a542b44c663a5ab76835eabe0186b221f09ce4f05141b4deca972cbe414fafd7cc13410456629040599391fc5c6a2db6128bd2382e92ce64fe19ba34af2b05558c5229f5865eb13c86552a4fba50e8e2df3db53f8f41dc838fbc288eb438efc44594cf36adf73600e78582fa4375e4b69c3df53e77cf0cd77269ae658222792f14d81d4ad61faa1903e888b73ca0a57ec84acaba52a76546aa45ba6960af17a980625db800a0617881452cd70fc14fda221a23cbe0a02530b46fd315d0d754e1fe7448ede2afa1be156cd31847b341cb7aba2bf8ead7391edc5b7d976b4e888a12d26deacc2039b637fd34f7f3a7e5c3f6dca3973f974ba563828946a3b113744b990c315412e91b2ccd61a7e6838a6732cb959c88671a280313915948e8887df47bd096a992265eb10ff3197a9b8867fb78f96c0d5a07ec2aa711bc752cf11629f649b2bab63a5cc5a74059ac02f5ea02954ff4846c07819327e8034bc1b3df3c9d032bf940ab10997ac94dddfdfdb6f1c7dc2ea0694594eab9b3c591caf8af2b44debc951531c93aeaf0cc4bbb89190f488f1a1052b90b62eea5e571f5285f5267ba01c1afb8147d8a67dc41dad2fd5dac754b165c44d2d7c7701bfe318c495905134857532496ce67d98bf22f393bf5976f2bb0a339a9e33e317efbacdc4aa4dfc345486ccdd6ea254b7205ae92a7f98dbd394a74a28e70d5c0667f97f3a44baadb8889068d34d06cf0da0755f03d7c28ef901ac1dfd16f6d84275c419c61ca93513defa39b902a09f7ee3ef94f73c4f8d5ee5b5849eeff5548a1ac4ae509a776dd91120f0d1da1db70d29aee1f43031ef24046ea67183609ca5884ec759b2db7e1b62edf2470b77ee6e98afde2a47b218d546dae1f76a8c6380a9d8cd4c9c933cb339131aa9f287bb5102fbe800a3bfe7d0d4e63792fe3f51f9ff75010166b383e1679c28f40608c3e60365ad7079c07a74a429e3348d0a5181b15309f18912de323424c5d2b5859c1b491e3e729864e438b17642a96007dcc5cad6c5e4e1312e2464b5bbc3c916bf66d1ea12aa4956e9a15ecaeb3771ba48eac221c58130a5645bddaaced24d49cacd028cf7115be6f76bb28ae3641a3a481c0b15b36efb2c416d240bc7ff53e4386cbdb9e0d161bf58b3c1429c178eca8a0633cc684624532e2a10e950f80ec334d3c49910edce64b0e1d285eb571a02a221384ae636add104f47532f0693e597b1b1dc0f54a766c253691d4907288348d72ed2127ad7204bb837e7930cd1859ce0b3a626f3d042c39fd98d981ed44639372b3d21d5aa0185b037c388c03ed6234ecca1ed3b13abbb2dc2828043236849908a21e93a14a5a032a08aeeafccc29af3f51812e690df6e5c848d88e147e40c1e537e8a93126d650bd9a1492d6581f049171737856e97a22df39804661e2b3751686246007d0c4f705cc5a5c331018281cf87f419b6c07fa15b1a1f7ec4eb45b8ab01b418ca1ad2b8ce0e4d4505a87d2f74efeb962b8722f0c6757965633370c18278b7e9b1f6df3bd4a8e1ffac9d381aa512cf6e7def036c2d16b1238056ad9accd33c355a87c2d39723b69286dd9005296974ecdf93cca06a083201760169bf0ef278711e3bb8ff430db9da32317b36162721863fcff53a139031820b27cd3d8cfe8c309b462054b2e89bb6bfb0b70cd2195c65d8c9f4c5f6222ba0f648a17cd3b8168969cb8c715ca1a6f0fba14e321a88048eb53633f5a04eaa645793fba59082eddcb0c4aba1edb537270ac39a1d4e12ff95cf10eb72593c1a78105aa1904168284df1a7d5b9a7b52845c7ab6a9787c23a4e9c84b399b2faf8ed94d6199d9600260dabe3a3a3e4a8774ad71dadf94a8ee9dd9f195e5ed03239e4458375d9dde04e3aa93e6a683b2132b5f7ce29dddf23a35c7e1f90f428835c581a502be53dc26be278d334c146d904d6f81d027ec29c4451f4cafe7dfc465af8362a5f51b685a0639ea4a99fe02687273fb988349aadff8f8c14c6f4136ccf31c6dad1df73dcab83cb72b29649a89fb26f3e7409861e0c6816e7543d7d119d0d56ead2cb90817cc742e9183b192629be868efa5258e30cbef02b1ef68fa5a9ce7444797d042d02dbae01ee6add335a7beaf373af4bb676bd1f7464842f86d40b6e43fbc55a70e7a99654c12336e2fd594e33a86d322fa43cf8add4983b27f94bae103cf4b971fc4ff33cb75424a0a9c5af2eca0fb6a9e6b6ed193f27306c8abf2ee43c0077d421fb4b042437ff195f9e6636cc8df11466bdd14c6c5d013f8850e12e20924025242068cd90ecbacd468d5a9dd2fb6c32dc21a2f87590db6558c8c13dd5ae7f77b40f6cc682cc8c4a8c5fa0b35ad341a21bccebc09470145a8bea5baf7a0aac5296b1866b4f9b9df56c7bcffff477f1424b2973cfdedfadfbcc20081cd941ddc35466efd8baec6033a323ebe7effc34046d5c5b0f8982434c27a0c0ef4d0945d1542afaa82b6203497fdb00f07b8fa426b342aba33c02fa0eb566a2b731ffadd7e611043fc8166ccb3c94bb254fcddfb7d5bf728a1ab8456183f3a1efaf7b2548b80d07841e313ae218f5edfc43577cbeffb285263257a2cf050158abd35a91a486977b98bb2cdd67939482c9018a127669f10c36777e7419916ff807c60ef519615864a705131329854ffc4bc6a7547b74c1a51c6742e7b3bada64743b69fb923f8704459b593953b02fe66e361f3c69545329cb2453fec52ed1e3168c37b48fdcc50b5528cf91460f83b9858d5a2e4faf15d11660771ef94d86ccfae432395c24c3fca79025b8b1d1c53d0b9a9bdd22154831ed56b733bb2bd94e4a38a681d5680b0004ae6aa8cb7366594824e8b64560e13ec19d3fcfd27a46b5d1cfee6c50aa7fb45e3a85ab9ac025a517c1b81db940fdf9587d45280ad9927f8ef0e04f5c7f18a88bc533de6f2009829c42075e3107a839267aaed7e3b18d39667a47847f9aaeb473900f8bfd4aeff5cc5a1f110862a50cdf1cebb2b17201d77d8e5bfbf920ff45cd5aad617172e0a3a074f83e9a565905393f413b0c74336038407f1951ca67fe5c708ce3917969082e83f112e2492ca1436dcbc5c313df13226faef45e64a0584e03236c5d649408b0a37d4b1b4dae1278b22a0f1997f1b1d917cd80527017e361031b446486a8249ef65164167dc7bc72386c8b1079930213b91a129231810eb3b9e201bf1bcc8ca81d79489da153cc9574c2c434b5cf16d452d03b4df6e74d8d5c3a343b4d4945aa49c130b8791d4e933de78078bac8417e589f7b72202fd6b344de79cb2ec4796f8a25e5bcb8da27320e097f050fe0f8d0a587d8b35b015164897df757bfb17db5f61f6d38c24551f0768b1d4163eda627cb07f7f81a66e5d4f689b6ee462e27274b6d12d1b9938a5f85a00fe46514d0521c9a41f6a75edd246a792354016130a390bd3d1903508e30b4135be892d115dc891596987ac5c55c704a33595795a815ad81255d4f70d7cfcc773dfecd5c9bcebe9897ac73b155188bc5539469943c77816c49f41415344aa3eacefe3fea1c5f07f1e4a49d820d57cb71c03b4060023933f68367e55b4d3206b7a82f90fee218e0d2092563ada8f5640609d4b76f54a32e8120ea62c7fdad057a3382c21a442adc831d557b76c5dfb8f698523df7d3dc1936c190ba511d2d6b7799a4a57c0eb1150cfa4ec8b9dfd59db7d4f36c69281db85ccd39949ac2eea45850729e74834da3636f18b777a48b762125dd66080468dfe9c137f613bf621a1e949081c6bc17089bca92e9621e5093630f2feee7b0125a7bcb499fe18457d2425dd5e13bc8aaea143cd8c7b8c31f3f4010a6d7889e6ffb9b1df83e86a4e24723fca65b2f133671a87b455d953e317c2ee9afde70fd10c7fc33ed0579ea9559c7d2c8c8c9cc7df79abd135b1271a4d6867b47684718a0511ad32ed03ec57a239135d31a548371e82754e8083da9505673150cc499ae86962bed56d375255b1f7420a0c569486c71aed49102452801c949dfb92ae6b83a7b41999b1d38e8fd4c430712e5400a8cf72cc8f312c805d70f6d37b47131252c2b5eaa9ca1954e549862ec8ac3823d7beef3aac320e1271f28d8949dbbe31fcc0ed41be935060ae272f799e0a5a8875d075a5be166cdc7034093e9c254fa35473ded57826c10952d5912691f0fe7b7569a322e274bf0450ed5c9991c865ff0bfc9584cff1d19a83aaa5c8174937eaf6a77f293375f235a9a6bfe1142d482575fa4837934d8e8f4c3d18b124ec3aec21aab09f3da4be39d550e7d1bd429f86d5d3a35b4c164e94326b7316f0e197e23a1b5e7b34df3959b36c456eb8c68c36930f30d85a459df0c76c89371e26960676c1f2dd86007298eb0217309893402e1cad8baa2e8a63690cceb97481ea34646c02c5fe5371d2a8fb46f0c7f4772e77a3d837a94ad4e5ffb0b8eb89cc8b2544a05fe34840d494a8ab35ba136a3f917256cfc0ede0d8b1e8f2d995b5a57b8000efc4f2c2a975ffbe6", 0x1000}], 0x7, 0x2) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 285.833101][T23008] FAT-fs (loop2): Directory bread(block 140) failed [ 285.836643][T23008] FAT-fs (loop2): Directory bread(block 141) failed [ 285.839550][T23008] FAT-fs (loop2): Directory bread(block 142) failed [ 285.841182][T23008] FAT-fs (loop2): Directory bread(block 143) failed [ 285.843711][T23008] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 285.845629][T23008] FAT-fs (loop2): Filesystem has been set read-only [ 285.868206][T23027] loop1: detected capacity change from 0 to 6 [ 285.876368][T23027] FAT-fs (loop1): Directory bread(block 6) failed 12:09:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x300, 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xa, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.885206][T23027] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 285.887515][T23027] FAT-fs (loop1): Filesystem has been set read-only 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8500, 0x0) 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000040)={0x40000005}) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xb, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 285.960317][T23047] loop2: detected capacity change from 0 to 6 [ 285.969957][T23047] FAT-fs (loop2): Directory bread(block 6) failed [ 285.979472][T23047] FAT-fs (loop2): Directory bread(block 135) failed [ 285.996485][T23047] FAT-fs (loop2): Directory bread(block 136) failed [ 286.004279][T23047] FAT-fs (loop2): Directory bread(block 137) failed 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:59 executing program 3: write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="73797a30f46ae2b35d416b2bd911df2c7fb36c1651caa0933fc5ffcd3a1238fe9ead278149bc7a5f224f2b435a63afe64b067564791dd063b41efeb3a0336a317c1ea99e9bd7e29eb55a4929a7cd7e7389684adc57f8b8c298615953137fa77572884c8e2e8ad0050a156dda04ef3a0ad99122f1540157125608797e75ad00cb1ba98c3831e63c1c64790e33c640b307bb52918c0c1f940dcff76d1e110ed912a40cdf4fe110e0899d6164ec1b7cde924c"], 0xb1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f00000001c0)='debugfs\x00', 0x0) r1 = inotify_init() r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) splice(r1, &(0x7f0000000100)=0x5, r2, &(0x7f0000000140), 0x1, 0x9) mmap(&(0x7f00006c1000/0x4000)=nil, 0x4000, 0x8, 0x12, r0, 0xfeaaf000) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$SNAPSHOT_UNFREEZE(r3, 0x3302) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xc, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 286.014794][T23047] FAT-fs (loop2): Directory bread(block 138) failed [ 286.030247][T23062] loop1: detected capacity change from 0 to 6 [ 286.033151][T23047] FAT-fs (loop2): Directory bread(block 139) failed [ 286.044550][T23047] FAT-fs (loop2): Directory bread(block 140) failed [ 286.046863][T23062] FAT-fs (loop1): Directory bread(block 6) failed [ 286.052172][T23062] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 286.054971][T23062] FAT-fs (loop1): Filesystem has been set read-only 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:09:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000, 0x0) [ 286.069520][T23047] FAT-fs (loop2): Directory bread(block 141) failed [ 286.071598][T23047] FAT-fs (loop2): Directory bread(block 142) failed [ 286.073127][T23047] FAT-fs (loop2): Directory bread(block 143) failed [ 286.105213][T23047] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 286.108656][T23047] FAT-fs (loop2): Filesystem has been set read-only 12:09:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) r4 = eventfd(0x21) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r5, 0x40043311) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_submit(0x0, 0x6, &(0x7f00000007c0)=[&(0x7f0000000380)={0x0, 0x0, 0x0, 0x2, 0x1000, r0, &(0x7f0000000240)="7ac591c610659190e26406958c1f81da20fef7d37d6be9c8132d9f347db101f4787942e4cd0d9bd07a3182f0c36c89f739ee1b8ded16d6c59aebddd5e1ecb72abbd974a55654fbeef8869c96597173cdcc4ec379f8c89a059216a05f56026963ef6c7199a29ba42e6c6e3dd00379690495590da4330036fa332215bd0cea45add5421c46f36d35a7724e1bfb921355bcb8c72e23f2b43476ab519b55fd9182654e999092e338cde93bac5ccf9d313ece5123246e4318dca6966d000e699227bc2922c6d227a3084a6660c06a7e4b56cf6a605cde86", 0xd5, 0x16b9}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2, 0x0, r1, &(0x7f00000003c0)="f2ecd7", 0x3, 0x8000, 0x0, 0x0, r2}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x6, 0x1, r3, &(0x7f00000004c0)="ae1a049a7ba67104f67e227018c8241ddcf8e547b8132a8fdc1291513b001b1952b68c0e29c60e1a2c7a2e4c9c8a05c99cb011f4f8790871fc8deb817e84aeb689323b9655fb08542bc6b5f117f4175797252b06ed1a87e0cd4c0aafd951514650919175142b5385250e898c623e079dbe54d8e3610cc2848699ddc16cc8417e4e65827982dd56377df30a038569e3b1b0b77ee93cbad57c2ae1b976dd51e823532858c3855b4fc44db437b27e6f6ad96ec2803313d3aa3f78e63cd2faabb4f39865e31d88a0f5e0129a69", 0xcb, 0x81, 0x0, 0x3, r4}, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x2, r0, &(0x7f00000005c0)="2ed3b4a3dfe841c7378b234a32b2a52d34b949c9af64dcfd1122a1682a622639c2d38ae603c9a07c508f2233b4045e962ddc611d423ed9f804a951421c762e79aa2175ed5cf72f765f1518fec9f52d3d812f5413f58087936ca7629a454a97d6b48ed10cb048baf6ec1d5f71903dbecd8c2c", 0x72, 0x7ff, 0x0, 0x0, r0}, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x9, r5, &(0x7f0000000680)="35bb3e9ea329e4820f81a3f075bd0fb5404aa944e42a1dc32f1f2e3223062c15740d0a077eaa5bf591dcec2fe60a4197d6f1a92cee91962340ec1afbaea5596bdeddd4e14e20689797a8326542a371378e33b1a905f5f2407cf21bf22bd9f9a433f50691cfb9e1cfdf4a64198f18bb70329e83466ad1fa5e16ed659edd", 0x7d, 0x5a6, 0x0, 0x5, r6}, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x2, 0x1, 0xffffffffffffffff, &(0x7f0000000740)="edadf7bddebdcfdc3bb09ec8e4b8cde3ddbe1879a58584a3b496f2e7b857dceec23c", 0x22, 0x47e, 0x0, 0x1}]) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r7, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="d80000000e0803002dbd7000ffdbdf250a0000012d35d720648ccf175fdd198153f60ba0d111c2399edb72194598ee184aefae4030f6b25b189b4a8e32255a3ca147b4bd0dcc3585239bfc8a0dd0463326101841332b875ac5721e6a68b3a26a837a1610474976c3ef701a082c811c6ede796ff6ab77fd8a6184bca0ee2d900c2a3afbd070b81f9ecd104e5bf09cf0a457ecfe4690afb5300fe5724b996999e4de02235fc91c947c1fa2d36659d36330db7bbf1af32dcec1cf8547f9fff35cf658003c8be700000000"], 0xd8}, 0x1, 0x0, 0x0, 0x4}, 0x20004014) 12:09:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x600, 0x0) 12:09:59 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xd, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:09:59 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4800, 0x0) [ 286.205244][T23094] loop2: detected capacity change from 0 to 6 [ 286.209922][T23097] loop1: detected capacity change from 0 to 6 [ 286.212090][T23094] FAT-fs (loop2): Directory bread(block 6) failed [ 286.215357][T23097] FAT-fs (loop1): Directory bread(block 6) failed [ 286.229398][T23094] FAT-fs (loop2): Directory bread(block 135) failed 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 286.251909][T23094] FAT-fs (loop2): Directory bread(block 136) failed 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xe, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) [ 286.283420][T23094] FAT-fs (loop2): Directory bread(block 137) failed [ 286.289243][T23094] FAT-fs (loop2): Directory bread(block 138) failed [ 286.296865][T23094] FAT-fs (loop2): Directory bread(block 139) failed [ 286.323211][T23094] FAT-fs (loop2): Directory bread(block 140) failed [ 286.325612][T23123] loop1: detected capacity change from 0 to 6 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4c00, 0x0) 12:10:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/crypto\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 286.339986][T23094] FAT-fs (loop2): Directory bread(block 141) failed [ 286.345417][T23094] FAT-fs (loop2): Directory bread(block 142) failed [ 286.350357][T23123] FAT-fs (loop1): Directory bread(block 6) failed [ 286.352914][T23094] FAT-fs (loop2): Directory bread(block 143) failed [ 286.355372][T23094] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 286.356804][T23094] FAT-fs (loop2): Filesystem has been set read-only 12:10:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc00, 0x0) 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 3: perf_event_open(&(0x7f0000000040)={0x4, 0x80, 0x0, 0x7c, 0x2, 0x8, 0x0, 0x4, 0x22240, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x3}, 0x40000, 0x7, 0x7, 0xf4fb2b91ea7931df, 0xffff, 0xd3f, 0x2, 0x0, 0x7, 0x0, 0xbc3}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 286.430052][T23141] loop1: detected capacity change from 0 to 6 [ 286.436580][T23141] FAT-fs (loop1): Directory bread(block 6) failed 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8000, 0x0) 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x11, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80501, 0x1) mmap(&(0x7f000073b000/0x1000)=nil, 0x1000, 0x100000f, 0x10, r1, 0x47607000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pwritev2(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="e99950d2da28239eca67ca14badcbba825e63b8c676f9bad8eb9ceb7c943de54126de1cafa97548a4e146a5d3edddd80ea84002e05b98ea1dd3692cbc25bc14e585f6235ecde376a22d049e946b60ec5530be09283fa1c765692f2c255d4fab5244fd04b22d06b7a4e33aa9bc8e5abdc5b18fe565a9ae1bfb85b94201860d1c6d942cb008fa65b7debd98584847e1f74aebd6a007e662cb2f756226805c1ee5277e8f727ae65b3fc972f8b2d539fb704c8596271", 0xb4}, {&(0x7f0000000100)="d5df438934c2584c88680abea9ff52ac5566a486093a86b04160f2bcae17a0f92d2adbc8a58efb13f5e79df54519408b9cb0e812442dd2c1968f08e6a5cc0d5a5e7ca34220a10209b8c6f1c7223f96627e2b71f560e13fccd5fe074712a266ea70b0eccbe802d5ac2dbd01ad70816e334e9ae5a4ff9cb87fdbc2cda19131c8eb3c4bc6971f79c7b15f4e639243bd7317249fa0ec463b0415f54f1324891152742f6765784e59bf9efdb9718d41b061b5aebdfde86cb0fbd4aa33a99e07f0ac50b2c87f2bd9bd90f36d6d711ba185100528", 0xd1}], 0x2, 0xffffff80, 0x1, 0x1) fsopen(&(0x7f00000002c0)='v7\x00', 0x1) [ 286.508653][T23157] loop2: detected capacity change from 0 to 6 [ 286.516796][T23157] FAT-fs (loop2): Directory bread(block 6) failed [ 286.552369][T23157] FAT-fs (loop2): Directory bread(block 135) failed 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x12, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf00, 0x0) [ 286.573376][T23157] FAT-fs (loop2): Directory bread(block 136) failed [ 286.575002][T23177] loop1: detected capacity change from 0 to 6 [ 286.583386][T23177] FAT-fs (loop1): Directory bread(block 6) failed [ 286.586457][T23177] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 286.590412][T23177] FAT-fs (loop1): Filesystem has been set read-only [ 286.593516][T23157] FAT-fs (loop2): Directory bread(block 137) failed [ 286.604504][T23157] FAT-fs (loop2): Directory bread(block 138) failed [ 286.607528][T23157] FAT-fs (loop2): Directory bread(block 139) failed [ 286.609115][T23157] FAT-fs (loop2): Directory bread(block 140) failed [ 286.610760][T23157] FAT-fs (loop2): Directory bread(block 141) failed [ 286.612311][T23157] FAT-fs (loop2): Directory bread(block 142) failed [ 286.613650][T23157] FAT-fs (loop2): Directory bread(block 143) failed [ 286.616874][T23157] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 286.619295][T23157] FAT-fs (loop2): Filesystem has been set read-only 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8800, 0x0) 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x27, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 3: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) rt_sigtimedwait(&(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000140)={r0, r1+10000000}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x48, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 286.706052][T23200] loop2: detected capacity change from 0 to 6 [ 286.724101][T23200] FAT-fs (loop2): Directory bread(block 6) failed 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 286.746701][T23200] FAT-fs (loop2): Directory bread(block 135) failed [ 286.752094][T23200] FAT-fs (loop2): Directory bread(block 136) failed [ 286.752434][T23209] loop1: detected capacity change from 0 to 6 [ 286.758263][T23200] FAT-fs (loop2): Directory bread(block 137) failed [ 286.765788][T23200] FAT-fs (loop2): Directory bread(block 138) failed [ 286.768905][T23209] FAT-fs (loop1): Directory bread(block 6) failed [ 286.771738][T23200] FAT-fs (loop2): Directory bread(block 139) failed [ 286.774348][T23200] FAT-fs (loop2): Directory bread(block 140) failed [ 286.776059][T23209] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 286.778985][T23209] FAT-fs (loop1): Filesystem has been set read-only [ 286.787032][T23200] FAT-fs (loop2): Directory bread(block 141) failed [ 286.818475][T23200] FAT-fs (loop2): Directory bread(block 142) failed 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8c00, 0x0) [ 286.839814][T23200] FAT-fs (loop2): Directory bread(block 143) failed 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x4c, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 286.863596][T23200] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 286.866384][T23200] FAT-fs (loop2): Filesystem has been set read-only 12:10:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xff6, 0x0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x68, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 286.950360][T23235] loop1: detected capacity change from 0 to 6 [ 286.957250][T23235] FAT-fs (loop1): Directory bread(block 6) failed [ 286.968341][T23235] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 286.971028][T23235] FAT-fs (loop1): Filesystem has been set read-only 12:10:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7400, 0x0) 12:10:00 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 286.993857][T23247] loop2: detected capacity change from 0 to 6 [ 287.004062][T23247] FAT-fs (loop2): Directory bread(block 6) failed [ 287.014327][T23247] FAT-fs (loop2): Directory bread(block 135) failed [ 287.025236][T23247] FAT-fs (loop2): Directory bread(block 136) failed [ 287.029335][T23247] FAT-fs (loop2): Directory bread(block 137) failed [ 287.031573][T23247] FAT-fs (loop2): Directory bread(block 138) failed [ 287.034035][T23247] FAT-fs (loop2): Directory bread(block 139) failed [ 287.036771][T23247] FAT-fs (loop2): Directory bread(block 140) failed [ 287.039786][T23247] FAT-fs (loop2): Directory bread(block 141) failed 12:10:00 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x6c, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 287.043882][T23247] FAT-fs (loop2): Directory bread(block 142) failed [ 287.046347][T23247] FAT-fs (loop2): Directory bread(block 143) failed [ 287.049542][T23247] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 287.051933][T23247] FAT-fs (loop2): Filesystem has been set read-only [ 287.081926][T23263] loop1: detected capacity change from 0 to 6 [ 287.111458][T23263] FAT-fs (loop1): Directory bread(block 6) failed 12:10:01 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB='rootcontext=\"oot']) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}], 0x1, 0xf10, 0x1) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r2 = openat2(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x400000, 0x120, 0x11}, 0x18) ioctl$BTRFS_IOC_DEFRAG(r2, 0x50009402, 0x0) 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1300, 0x0) 12:10:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7a00, 0x0) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x74, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 287.639893][T23291] SELinux: security_context_str_to_sid(oot H=èŒ [ 287.639893][T23291] èc) failed for (dev tmpfs, type tmpfs) errno=-22 [ 287.645484][T23292] loop1: detected capacity change from 0 to 6 [ 287.657166][T23292] FAT-fs (loop1): Directory bread(block 6) failed [ 287.659877][T23293] loop2: detected capacity change from 0 to 6 [ 287.668988][T23293] FAT-fs (loop2): Directory bread(block 6) failed [ 287.676449][T23293] FAT-fs (loop2): Directory bread(block 135) failed [ 287.684284][T23293] FAT-fs (loop2): Directory bread(block 136) failed 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:01 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='personality\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x111440, 0x1a1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) mmap(&(0x7f00007db000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x9c66c000) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f, 0x0) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x7a, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 287.694094][T23293] FAT-fs (loop2): Directory bread(block 137) failed [ 287.706018][T23293] FAT-fs (loop2): Directory bread(block 138) failed [ 287.712045][T23293] FAT-fs (loop2): Directory bread(block 139) failed [ 287.719699][T23293] FAT-fs (loop2): Directory bread(block 140) failed [ 287.727150][T23293] FAT-fs (loop2): Directory bread(block 141) failed [ 287.732785][T23293] FAT-fs (loop2): Directory bread(block 142) failed [ 287.737519][T23293] FAT-fs (loop2): Directory bread(block 143) failed [ 287.744763][T23293] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 287.748385][T23293] FAT-fs (loop2): Filesystem has been set read-only 12:10:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3f00, 0x0) 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:01 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000040)='udf\x00', 0x0) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xc0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 287.821452][T23323] loop1: detected capacity change from 0 to 6 [ 287.827288][T23323] FAT-fs (loop1): Directory bread(block 6) failed 12:10:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80000, 0x0) [ 287.877740][T23337] loop2: detected capacity change from 0 to 6 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 287.900125][T23337] FAT-fs (loop2): Directory bread(block 6) failed [ 287.913097][T23337] FAT-fs (loop2): Directory bread(block 135) failed 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 287.944389][T23337] FAT-fs (loop2): Directory bread(block 136) failed [ 287.960219][T23337] FAT-fs (loop2): Directory bread(block 137) failed [ 287.984348][T23349] loop1: detected capacity change from 0 to 6 [ 287.986267][T23337] FAT-fs (loop2): Directory bread(block 138) failed [ 288.000068][T23349] FAT-fs (loop1): Directory bread(block 6) failed [ 288.005654][T23349] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 288.008233][T23349] FAT-fs (loop1): Filesystem has been set read-only [ 288.014433][T23337] FAT-fs (loop2): Directory bread(block 139) failed [ 288.016420][T23337] FAT-fs (loop2): Directory bread(block 140) failed [ 288.032248][T23337] FAT-fs (loop2): Directory bread(block 141) failed [ 288.040802][T23337] FAT-fs (loop2): Directory bread(block 142) failed 12:10:01 executing program 3: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r0 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = inotify_init1(0x40000) mmap(&(0x7f00002a3000/0x3000)=nil, 0x3000, 0x300000c, 0x2010, r0, 0xdadfe000) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/53, 0x35}], 0x1, 0x8, 0x814) ioctl$FS_IOC_GETFSLABEL(r1, 0x81009431, &(0x7f0000000000)) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0xff, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 288.049503][T23337] FAT-fs (loop2): Directory bread(block 143) failed 12:10:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80040, 0x0) [ 288.074458][T23337] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 288.077765][T23337] FAT-fs (loop2): Filesystem has been set read-only 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f, 0x0) 12:10:01 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00004e6000/0x4000)=nil, 0x4000, 0x3800002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6, 0x4, 0x0, 0x400000}, 0x1c) pipe(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r3, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$NFNL_MSG_CTHELPER_NEW(r3, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="40000000000901080f3ce05d00000000000000060800054000000018080005400000000a080003400000000108400340000000090c0004800800094000000002f5940876f54f47c9870b472125b45e56e075e4ddf5"], 0x40}, 0x1, 0x0, 0x0, 0x4040080}, 0x0) vmsplice(r2, &(0x7f0000000400)=[{&(0x7f00000002c0)="e6", 0x1}, {&(0x7f0000000100)="f9", 0x1}, {&(0x7f0000000180)="776d9d388685e51b4fd049bd41f4a9d2718bb1194c9571ac13be7a8ec706716cff46510d72da87019cc45e023273f29a0733ecb521acce2db5de1f196d24fb142c36e1858d9e2e5be0c96d63ce5320426e6727db51bec85eab8117933ce5dea0d34c7200767ede0fbf7e4a2891d30980a487e87ffde528185fbfab8ed38e15c224a0f96b9e3c309181c317ddb729845f095a50540bc54cb008fc2da2e990602c09dee2954944abbee35a80b9b72e7263b517eb99488302eb7247a902cd40f904f2e596bafb7458a99c6ed3e070af0e4b0c3e00513dd69c895d93de1e3a4a78", 0xdf}, {&(0x7f00000005c0)="11ac325e27208134172147b9f04e79c0319f4958549530d153f8578649c513b1c60a4bc687ae751b862b215361289bce42395c79829be73981714f227784cc213516ecdaece733d76269c43a7ea568ffe36c460363a8e7b0364610a4fe8d6ae0c7875d5115d6b733f9ee0d7df117be76ff887b6982fc4771178c26ea581945015faa6a34", 0xfffffc43}], 0x4, 0x0) close(r2) r4 = openat$incfs(r2, &(0x7f0000000340)='.log\x00', 0x200000, 0x40) write(r4, &(0x7f0000000ec0)="0a269a9c05a8bcebf4bc80ca9dba8314215df09154c2935787f82fe274c5163376ada58c9c9176633741009b312a9833005a43b84427d29970d223a181c7c3f1d893d8bb2dff850d7975ef1cfdbadac236bf04b74505da186459ce37caecd6a6b0b7168973b5284c4dfe1cf625562f83f79586188a2c5bc55b5a2ab5dd34f1179644e69a02e62ea679473095d510bce6428d70a7932f2d1ac5403f5653f87d0a3db0c2d6b309be5e224e908d7c2258c66c7aa87fe8a46a573764ff9bb95685c5eef90eadf2b0cb2ce96d94aab32292a71b7981c9bbafd122e76c0f5a7ffa7dfd51fb1d5eb706273beaccafef339aab829321e4810d0e097a75786d1c93725843479cabf94f98c4ad039948cd14bb862af494c51eadacf1651ac018eb68ddf76645a8f28b9c68a9075ecbcb6dbede191f93a8e1252c9bb544b584514db22230645217823be1176749824cade1826e335490e7bde29999eee477dbe79bdb911de7236fa7b9649d9a52cb2ab64fd494a1612c306381d2444045aa3b3384dcb07e60d03aed56bd1180256ea9106d66b6988312f2ada0457399e2bf00441c9dc11f0f373041b8179fc12361207af562191a5756100cff9f9963f864b743ec85e5e661e6b29da2dd723d662189ce95ec382f21ceb4f0cdfd5c7680cd8b6b8cd030fbb32a1c8dcc554915d4feff32bbaf89e1ad4df24fd48e63eb26865f92ce133502983dd588748a9b4a6b0ef9e2d7b30e25a2fc2e8db92b24f3625bb6e66372984d9be49055c1ecfdc103fdd0b7a7660326fd6ebcf9cca40f0b6cb6cba27d04474aa8e553af29ef9fbe600c1c5c2517abba09b7655168a46ce9aa439838f34639b23e7b2b83c28b5685e2a0f7a584565fa53e451401fb7cf7f5224afb0d2b15ebc8180ed2bcff1248a87886abd665ae74e47fba14f2317e8fabf0f8914a913429a87117ebadda9fcb801357ae1c41d6778455cf3be786bdf2b8267d305844e238bfca0e6d9980b4c8e5b0f780ad6843b468def66dca27ce393799c04c3fabc9dd50c566b54ff2b32c02f0c7fd21419c8d173d419ac321fc8364db143d5685b42d931f5e0fc803dd4cc20e7516ec0ff06bfb6e12e5547018f5f282cf0e949b2e38d3139b0adb7f69f650ddcff0619a8505406815655a1070bd1fa96f0c2b36a2e30077f98b1bb1d3cb4bf63865bbd618b0caddcac9d4bd38f91934d87a39ef9870ee02a5625fa100691aed438b664dafcc63a6d2414a316f7cbb9fa2b8e30e624ec5ebe7379f9d6426ff53ee1668cc092f0a5bc1f0f7e99bc88d5efcd8f98987dfd836963d50d449e5d92d3da673ccff687e3859d4ce47748daff7ee3e4af8d2f45fa7c476f54c245845845134802cd98399ebfb72ee6cc4f50d90ec2a058919c1143918e3c487394e5fa542d1b9a561626162b8145694654d0ec1f00c1abf03bc9c4e6e8252dbc1bda6c6fc8f33b89fce84ea2f6a0e679d404526c5b80371f4d7cce220b08731e2565b130c9da380d45d5aa2c78cd7d9dbe0761e693b7c31ca80b96a84a232af5986921da8a2c8dabf83904e69495fa915bff2d155cb34cf0c1a4807b2523e5f588264282dba52ecfebd13ea30321b8ac5f3cb76a329eed9e5fc6848372702362e317fb8705a604911884c33a8e10444ad6f92b51f91936d1353d8efaf7119e68859289a7a58fd103542e88f9ce7a5f441338f1cc6769ab906b1a6fa64dc96599df97050ee94c3a0577833a4bbc6727243197b907f5e5f9517a19ba8beb87200b56d6d933bc390b4fefd40cf4e0a154217e43f57368d62edcf0ad3784e66eef560e56065700d4df13787116b8a550810ce79e423f654d315f05f989357c9ebc33083f13ca7722046265db5c34febd8566b1aef1c5f4b486d5e2423c157177e8b05ded03e1c8a7d19bee1befa0548c32e32be61a65afe287c0853a3ee5e324c3df6d7cd67e841da253b08885bed07c356554a053436c1558025d1d1aff50bb1858116d19b6604c374de26647dad913772f34ddaefc59b90032c120045bfc392d710f865cb1adb67ab1ddd31a2b9832e52dfa28d0014b348968124448ef1fb89a65d5c20d2a72dc349866958783bae0e06d558991209d1a226ef1d641adc5b63d699436d69a6e82b68c421fd5c99b5a10dc942cc6a6c354c1793d633d60d9edf5e27f0127dfeaa5a62564e432c4c1dad628310dd4fa4bb0520e5962fd6e280a22d6913fd35577780ac988a4b93054635b0b83d13dd67acfc39083b96cda6137311a5cabf32ed19f0aacfbf87dbd5adace4d9139fc04a364981d55b302c7c572484ecd9845e368eb6c84b8c3ed2596d9ae97d3bfd921febb3cffc08eaa90b7538a6acb15e11d1d94129dd8073993bcde58d66f8343ad7e3368ef59790e91fdf4191f8866b83928e765087bc606a8f1f6ca79602caba974eab73c566e5e4f5f7e386d543cababa66a04653940f74c00d864e9929d2c4fc9606a945efb28fa03de43c375511096d6a1ab3af3b510cfbe09f10462bf88dfa39553ebc9c11accdb39b2966f1dc47c26a46825a7b66cfbeb3932192b70dd9f398646014fc48a709e3764a5cf360cbe3675b5d98183beb9c54f2e547e4a37c93b70c974e3433094b7747ea1d26d14fa0f760fa37490ae4d8bb568af6e522f6c05007bfb5a337d542c4a30cca397910cd98288009e7c7bb828568f2fdd0fd7bb209a3a727e320969b4430ca6d6e78a4054032d92cb2cb3a94e3cca3c19ccebd5c1a479f4e0141cbb0ba58ea6b363750c554fcf470b3929531e30e744f5a2dc681ba0b7ea42aabbf9cdb5c627f6469b3fc7173e67b4ec1d3ebb94d38d1da77007c10e6c61824430480729307646bc438c8c00be5cfa96c5f21d7b0d88a1245d6a5fd6d47c6af8011cf8eb7af09acf7136962e5721ced3fca30fc057acbf4f1f0fb0b00c7a69e0957cb4759f17db289b506b6e1eaca6c75845517e94ca3f5066a9d858e4a7afd331746002b8b28b44e4a65bf1fd1b94b91ccbeec84102cea903d84ed0ff4d06a1f1883b81a7d7b096220a01ab35d0df8cf84f3ef26271ca7881dcbd3b80d1738beaa3b24b2d106fb0555f232b63b32737625ddd0f4e907804bdf51017a3a14c280724e08f5716e80cfbbd64cc5165fd5dd17795c9e32fe0bf782870ed5d250a1df0fed5568fa4ed3b863543882560be2fc042c37c5d99e7df6899eb04070ee66f8cc482360faea2feb49dabd3ac4468cbe7fd26500f90099a59b1cff4e007d5f928c3f6268a95ef595d7651b4ef404271910303c364eb1d4668f6114d5aad802d135c21382dabe95afac569b52535bb513ca655196f31a5076864b0d5f26d97cfc15c2395421a2b4ff73d4b8393d86cc092ff8e51171b721424983bafddc6dcbf85f805a16eb01083153a7ca6f696f363adecb16daac3588e255b8057bc85a569fd9676939831b7d736c852730502553245afe2e0afab6a978990cfeca0470667cc29c24bb120fd8d0ebd6b1fcb1831fa7592ea492ec5790778f0cde0c7ab996ab1fdb1d68696b771bc51aaf8fdfba185c6295564865cb4b4e6a6cf7e0a9392b7998495c0132481622fbcad0896d23baa18cb015c72197b8ed4864215d88c588576e392b506b3037ea6bf019f4bfb40ff5c4704dd6b8038bbc1791709af21eafe6b6ec8d9fb5b21b876300d5fb51f99ad6bdee0f4c53b536962bbc3d616a789fb9943df859fb5edf893f4657f22fcf46dc1ded7211de33e78ba57142ffffec07ddd9bdb0941a1daf34acab682d1ac9ad96285b85d4e2dff3f92c5ea7921508798e05262507585fbe3de80c99ef4535cfdaf4f051b6dd7921e710f11372ab4d586b6a5b2aba33ae05f3dd582ccf845002333bae2134e7fca01555d8e6a5cd1ca3372b1248220df5bab118a9c03b1973891b9e0e02448510f494e798d2bca71878c2988648274e61d1a1409d2333131cb05156693d4608b393f573fd440a9e30a42cef94a68636a26674c4942a38bc5ea29fd1cad75d4e7727b9717ac6eb4460931fe219d848248bbcee104f14c6a6d51bb412edb1673d32a9a526134146e9b8f1671ee04f0a3783a18071e9f701a8f7361e8bfa3df25994047aa53e95576f8f62d21b7f561b6fd4c8bef0c1bf37042606170d15f3fe46ef843e96c18113061d9be2583cde6093778e9f50c8b1fbeecb1c44f456bc1822a8d54589f56cc0c9c231e59c2e457358917895bcc92b51f877578863506c9c7254f14e779756083d504861b395c50c36f02df3bd204850150456810341ecf55796d70f6a1d2488956f1262820848855f0283601a0ec923e2fa3cd3c1c79142def8d96aae3f6828a3799972ee7a244f56e1847fcc25f9f68ebdd7fd5a942792dec719f580a2a0a5f2530ac17bee3340c8c692ecd32109a5a65cbdf6b438623e1470da265b0830be00d14fb3fd6feee4af5354a56ff69daf69a4597e1733a871a1ef70e9e492467fc6304fa558b74aa922907e6f6bbe32540b7f84264269560e1ffb90df50605bb156b30dbd039bb4a9b16276e83f6cbcd30da0f358d167893215ca0eb95c8d2a1b738e85b082edafb7770131158be0e79b900f9f4ed30f3f23a6401c1e06ffc92a3dff54304513e587ba22899df9e0c471d2eae670bd396aa7ec29e95a5264b25d588f925ba82849445516d3c01c040d6abd654a0753d4be25fe81ea94522e8074713b65a62eeb82c4f1e3ebb6c3da0fed78a6acd4210faf0c4cf6f7da58b2cac61231f50310a3b735889878319f41ddba187b6ea8d07e33b851bc5b7985a6deb0bd1e1e557cfc60b09fe5111bc47e3b43dbb022a51c3bb6f7984349c8a3b3013bdf0dd04913bebadf130863347e0fcb03de68cf20702f1499204a4af0e931aa77b59f9e67401ab27b9adbe9a12f6426018771671fabb502f1dc5b079cfc81b2a68bfe0712392172c0b5b74a7fa2538ed213aaac11aac0df094c7b7cd7542038572af2e2bbce292baff76fff0cdfc636cd514416624539122b763f611f5e7bf3ca8e6ecd3ead9c99fd1f7ac83922035fa12974d487b265406cec2b5b5db688c4d62dee4ae735984717b77716a75e7d7f78ecc8c3c8f79a87f519e232634e19e34c3dc0075f69e61ce5fc79e9b4faa003e0cb68b3f844fc990fcb60a8e34fc4c9732a2bdef1b1190492bbd41d75884fc9c0abf9f1e01d0d3e3fa8784fbf5a2da6dfbc74231120418a0cd91dc216ed9ca98ff8b70b2ade3a5199a62dfee4d61eb4bd57e82a4b0fa370dc5fb3371d11f3d650d3729553a0a358c6eb740245a95f2226d3d625658f9a9ab1453100769399301b4ae57d1f46e29214af25a02f12e9d35502625004c8f5690299caebe795867544d6af19252424384bab884f4f6d3b788c815e0219fdfae3c38eed27a08b1b4e006a82c79fa636cfafc72d3324c74d1fd32fae255674621cb76d1e40e73d9e2454e6cc3d1df675bcee57d3961da627a8bd7740f909dcdc214217a2802c43138bb5372331c598d38d080ee6d43b19adfe5b705dc45b208e41ee269f21c4e75c2f86d8743231c6703f0314a6696fa308c33afc10a020cb9fd22f23942f139a6a1a1f8568494421d04dd702d1f71bc9b863bcc0eeba1cce966fda311f5e9d25b3d9cc39c591fac9425cc199bb2dbcc4efa4946ff2c8124f0153f8abfd90c7c3e5a3fdd7f67c41a0459232f58ff9a32994d40f291a2f90dd01c2a51c135a1e3edeecb1bdd282c034dc8f8a4ce3bad51840fd2be375165a40d7a0d22694297fb4943dfffee97eadceffebc01f958923213ec1d9ff729400c0", 0x1000) socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) splice(r1, 0x0, r2, 0x0, 0x80000000, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:01 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/129, 0x81}], 0x4) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1000000, 0x0) 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 288.302481][T23395] loop2: detected capacity change from 0 to 6 [ 288.315802][T23395] FAT-fs (loop2): Directory bread(block 6) failed [ 288.334446][T23404] loop1: detected capacity change from 0 to 6 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/61, 0x3d}], 0x7, 0x4, 0x174) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 288.350619][T23395] FAT-fs (loop2): Directory bread(block 135) failed [ 288.361723][T23404] FAT-fs (loop1): Directory bread(block 6) failed [ 288.369101][T23395] FAT-fs (loop2): Directory bread(block 136) failed [ 288.374427][T23404] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 288.377074][T23404] FAT-fs (loop1): Filesystem has been set read-only [ 288.382844][T23395] FAT-fs (loop2): Directory bread(block 137) failed 12:10:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80000, 0x0) [ 288.400402][T23395] FAT-fs (loop2): Directory bread(block 138) failed [ 288.403781][T23395] FAT-fs (loop2): Directory bread(block 139) failed [ 288.406462][T23395] FAT-fs (loop2): Directory bread(block 140) failed [ 288.412372][T23395] FAT-fs (loop2): Directory bread(block 141) failed [ 288.419612][T23395] FAT-fs (loop2): Directory bread(block 142) failed [ 288.423262][T23395] FAT-fs (loop2): Directory bread(block 143) failed [ 288.429620][T23395] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 288.432013][T23395] FAT-fs (loop2): Filesystem has been set read-only 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2000000, 0x0) 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r1, 0x4, &(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='./file0\x00', r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r0) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x30, r3, 0x2, 0x70bd2c, 0x25dfdbfe, {{}, {}, {0x14, 0x19, {0x2, 0x3, 0x80000000, 0x5}}}, ["", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x40080}, 0xc880) r4 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000001c0)='ns/time_for_children\x00') preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/171, 0xab}], 0x5, 0x4, 0x3) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 288.539277][T23430] loop2: detected capacity change from 0 to 6 [ 288.548175][T23430] FAT-fs (loop2): Directory bread(block 6) failed [ 288.552969][T23430] FAT-fs (loop2): Directory bread(block 135) failed [ 288.562910][T23430] FAT-fs (loop2): Directory bread(block 136) failed [ 288.568745][T23439] loop1: detected capacity change from 0 to 6 [ 288.568750][T23430] FAT-fs (loop2): Directory bread(block 137) failed [ 288.568773][T23430] FAT-fs (loop2): Directory bread(block 138) failed [ 288.583217][T23439] FAT-fs (loop1): Directory bread(block 6) failed [ 288.585502][T23439] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 288.588182][T23439] FAT-fs (loop1): Filesystem has been set read-only [ 288.597654][T23430] FAT-fs (loop2): Directory bread(block 139) failed [ 288.608520][T23430] FAT-fs (loop2): Directory bread(block 140) failed [ 288.617527][T23430] FAT-fs (loop2): Directory bread(block 141) failed [ 288.625874][T23430] FAT-fs (loop2): Directory bread(block 142) failed [ 288.634234][T23430] FAT-fs (loop2): Directory bread(block 143) failed 12:10:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3000000, 0x0) 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x53) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000080)={0x20000008}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x1) [ 288.645000][T23430] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 288.648150][T23430] FAT-fs (loop2): Filesystem has been set read-only 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80040, 0x0) 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$INCFS_IOC_CREATE_FILE(r1, 0xc058671e, &(0x7f00000002c0)={{'\x00', 0x2}, {0x4e}, 0x2, 0x0, 0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)="8e0cb315d43de7ede10c1aae9930c633551bacf8ca00acdfb302cb5d4cfd6804c8ee25e4456a1fdfc23c6d37d0c16c140dda23d997fcba600c72b0616a162fc052c8e62771a7eb8f15dbe55f43c06e34a99dfff5b103644bda35bf842377043b5656110f7c7930edc2183f93eb01933d7e9ed378eb2b0ced3c9ae45ac73456cf89b776c49833397f3490cfb2df98726dad6d451de2513d39e6ca619fd41853aefd013bad63f48d308ae062c3ad3db76527cb2dff20cebd587d360c3e237bf24bc53092c64e9396a00b2d5d3a46b2d788ea19b9ef7d3df3f717ee409e564d4ab2170a413f884a966ef9f020a5a1caf9bd8bd70de7b79043edd38715926e2a30f1bfe7ecd3e50b2440c4117da117e37168843e712d9a9257809a63007118a7a1309c6bc7ec1b315e95f37f8270a1cbb96c9ba97e92fe7830c701bf1dd994c620b4a895b1813b537a1d603c89c2fab36557e36edf850417d2f7044a2c3c72c380cd9527869cb528f60a7d5de88de4ffccfba3692ad7d2ae333b484d22f2fc4a07074182e6b65fde74b61cfd750a", 0x18c, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="02000000d8000000010000000cbb000000bdf488e1d14a2ede17760e77511ba094542f09ff36b3697893b6a35edcea560dfff4adb89b3ff4a522e6ae2c190aa8fe91e44fe84fa8fedd8a2f15575cebf1ae97d79af4ba4e70ba16ddb11e1a655562f7fec41c4aebd1a8cd69f38807c3b4ae96bd4945cc46de2988568229066e01b2c87e1935ebd8ef337140f00f8955607ce052567f5864bfa3afafc1f3831dcabf9170e5616d192daa6cf9a0a44d67fdbc07eb41ffc479061c74b95c0358513bb997f437e29f0b756bee7810000000f97106f62c6ee39d79761c71bba857f49600000083b4c2eb04b3031ff8c56c38f7d6e84220509d6208a90c49ba358a4d0494e9c94e6f41f18df578b585f3b3685e14e2655c7eb31a3f8028cd5fe0217c41765273082c64df18f6ad2f8d22d8e54220ee1a9546589355da6b72ed9c0abadfe3b5eefad2872fe26fd0dad2e0a7b5242ccbed83932a9dd28c823302c612e0ff9f0fd3af89e2d156ce8489014f52884a5e8b608237b33438aa"], 0x17a}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="8b300476bf34d4b06f9be41cf529dc91f5450e39ba5d13790051fa31d5038933c1d34599988dc9f00b989e55f1ef8f21c4e4531f8ca34fd11f072374f6557a9fe94ff11f1a30f5a4fb8d203225563ef714d53d88b9dc1b0d7ff7a70b75c7790d34ed225436fb78bae0af657985bd1a98ad82f4566a0e716a6815ac3f23675de913cb7fa5437ebc0496e1906c1933c6a721fde06b5df55f489388d75d62bb7d63ff2f171199484f27231b169edca52b0b75345056137fbf5e617ee99dc076f2a53282b3cd5fdc55f66712d3c5c232b90b5b8b0ab2695e0574030447e3e6f348aa2fc0db26f2b9ef33bd57034630f0ad97cafa4e48c32edfdfaef326", 0xfb}, {&(0x7f0000000140)="aef97982ad3216cf730b2eed54d15190b82a6bb414435e387174b4e3dcd091c4802bf72ac7d14b", 0x27}, {&(0x7f0000000180)="1026c11cd089065d1943425cdc96ff46927a3ca80881872853d4e2672f12a63d55abaa6c5734ffaf5d4ced09e3b4b73049e32aa5e1c688f1fd04681edfd2c5de989578900c6d4a5a18a0ae250e98de811a998b4d64d5520aed7fc9a9fae0f8021dcb91f4", 0x64}], 0x3) [ 288.763110][T23469] loop1: detected capacity change from 0 to 6 [ 288.770605][T23471] loop2: detected capacity change from 0 to 6 [ 288.773898][T23469] FAT-fs (loop1): Directory bread(block 6) failed [ 288.777432][T23469] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 288.779435][T23469] FAT-fs (loop1): Filesystem has been set read-only [ 288.785158][T23471] FAT-fs (loop2): Directory bread(block 6) failed [ 288.802000][T23471] FAT-fs (loop2): Directory bread(block 135) failed 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000000, 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 288.817295][T23471] FAT-fs (loop2): Directory bread(block 136) failed [ 288.821383][T23471] FAT-fs (loop2): Directory bread(block 137) failed [ 288.832032][T23471] FAT-fs (loop2): Directory bread(block 138) failed [ 288.837917][T23471] FAT-fs (loop2): Directory bread(block 139) failed [ 288.844584][T23471] FAT-fs (loop2): Directory bread(block 140) failed [ 288.861517][T23471] FAT-fs (loop2): Directory bread(block 141) failed 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff}, 0xd800) r2 = syz_open_dev$char_raw(&(0x7f00000000c0), 0x0, 0x30200) sendfile(r1, r2, &(0x7f0000000100)=0x80000001, 0x1) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000040)='rw\x00', 0x0, 0x0) [ 288.882155][T23471] FAT-fs (loop2): Directory bread(block 142) failed 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 288.908143][T23471] FAT-fs (loop2): Directory bread(block 143) failed [ 288.934917][T23471] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 288.936714][T23471] FAT-fs (loop2): Filesystem has been set read-only [ 288.946116][T23502] loop1: detected capacity change from 0 to 6 [ 288.959997][T23502] FAT-fs (loop1): Directory bread(block 6) failed 12:10:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1000000, 0x0) 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 288.982863][T23502] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 288.985594][T23502] FAT-fs (loop1): Filesystem has been set read-only 12:10:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(r0, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000, 0x810, r1, 0x2000000) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x6, 0x1) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) sendfile(r2, r3, &(0x7f0000000040), 0x3) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x5000000, 0x0) 12:10:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 289.066616][ T25] audit: type=1400 audit(1622290202.808:1694): avc: denied { create } for pid=23523 comm="syz-executor.3" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=dccp_socket permissive=1 [ 289.074769][T23524] loop2: detected capacity change from 0 to 6 [ 289.104025][T23524] FAT-fs (loop2): Directory bread(block 6) failed 12:10:02 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 289.132814][T23524] FAT-fs (loop2): Directory bread(block 135) failed [ 289.138837][T23532] loop1: detected capacity change from 0 to 6 [ 289.150194][T23524] FAT-fs (loop2): Directory bread(block 136) failed [ 289.152424][T23532] FAT-fs (loop1): Directory bread(block 6) failed [ 289.154707][T23524] FAT-fs (loop2): Directory bread(block 137) failed [ 289.156515][T23524] FAT-fs (loop2): Directory bread(block 138) failed [ 289.158828][T23524] FAT-fs (loop2): Directory bread(block 139) failed [ 289.161690][T23524] FAT-fs (loop2): Directory bread(block 140) failed [ 289.163512][T23524] FAT-fs (loop2): Directory bread(block 141) failed [ 289.164768][T23524] FAT-fs (loop2): Directory bread(block 142) failed [ 289.166221][T23524] FAT-fs (loop2): Directory bread(block 143) failed [ 289.167003][T23532] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 289.169127][T23524] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 289.169995][T23532] FAT-fs (loop1): Filesystem has been set read-only [ 289.171457][T23524] FAT-fs (loop2): Filesystem has been set read-only 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6000000, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:03 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2000000, 0x0) 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = socket(0x15, 0x4, 0x6) listen(r1, 0x800) r2 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000196c0)=""/102400, 0x19000}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/257, 0x101}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f00000000c0)=""/15, 0xf}], 0x7, 0x8, 0x6b) [ 289.340466][T23561] loop1: detected capacity change from 0 to 6 [ 289.348908][T23561] FAT-fs (loop1): Directory bread(block 6) failed [ 289.378513][T23561] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 289.380988][T23561] FAT-fs (loop1): Filesystem has been set read-only 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7000000, 0x0) [ 289.403581][T23570] loop2: detected capacity change from 0 to 6 [ 289.418383][T23570] FAT-fs (loop2): Directory bread(block 6) failed [ 289.429326][T23570] FAT-fs (loop2): Directory bread(block 135) failed [ 289.441777][T23570] FAT-fs (loop2): Directory bread(block 136) failed [ 289.443972][T23570] FAT-fs (loop2): Directory bread(block 137) failed 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0x0, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 289.456407][T23570] FAT-fs (loop2): Directory bread(block 138) failed [ 289.466027][T23570] FAT-fs (loop2): Directory bread(block 139) failed [ 289.469955][T23570] FAT-fs (loop2): Directory bread(block 140) failed 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0x0, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 289.502300][T23570] FAT-fs (loop2): Directory bread(block 141) failed [ 289.521234][T23570] FAT-fs (loop2): Directory bread(block 142) failed [ 289.537606][T23570] FAT-fs (loop2): Directory bread(block 143) failed [ 289.544499][T23595] loop1: detected capacity change from 0 to 6 12:10:03 executing program 3: r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000002740), 0x521242, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000002840)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000002800)={&(0x7f0000002880)=ANY=[@ANYBLOB="0000005692c8f1d660c1ec5146d138795c8e3400d30217cee65d9bf8acc0b555a9e1109e28982f189d6089d62868774c1cd687cc867acbb69ce926bf1d2d7033069d99e2d8ce2f597b55c02b432340c1f4b84fe77493bb", @ANYRES16=0x0, @ANYBLOB="00022abd7000fbdbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB='\b\x00R\x00', @ANYRES32=0x0, @ANYBLOB="08000300", @ANYRES32=0x0, @ANYBLOB="0800010047000000080001005500000008000100290000000800db00", @ANYRES32=r1, @ANYBLOB="0800db00", @ANYRES32=r2, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x4005}, 0x4000000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$BTRFS_IOC_DEFRAG_RANGE(r3, 0x40309410, &(0x7f0000000400)={0x6, 0x1, 0x5, 0xb77e, 0x3, [0x10000000, 0xff, 0x20008, 0x8000ffd]}) preadv(r3, &(0x7f0000002680)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/243, 0xf3}, {&(0x7f00000025c0)=""/176, 0xb0}], 0xa, 0xfff, 0x3) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 289.549589][T23595] FAT-fs (loop1): Directory bread(block 6) failed [ 289.562825][T23595] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 289.567248][T23595] FAT-fs (loop1): Filesystem has been set read-only [ 289.570190][T23570] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 289.573147][T23570] FAT-fs (loop2): Filesystem has been set read-only 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000040)='ubifs\x00', 0x0) 12:10:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8000000, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0x0, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:03 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3000000, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 289.698311][T23620] loop1: detected capacity change from 0 to 6 [ 289.714108][T23620] FAT-fs (loop1): Directory bread(block 6) failed [ 289.739359][T23620] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 289.740880][T23620] FAT-fs (loop1): Filesystem has been set read-only 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 289.771946][T23634] loop2: detected capacity change from 0 to 6 [ 289.775889][T23634] FAT-fs (loop2): Directory bread(block 6) failed [ 289.782731][T23634] FAT-fs (loop2): Directory bread(block 135) failed [ 289.785135][T23634] FAT-fs (loop2): Directory bread(block 136) failed [ 289.813455][T23634] FAT-fs (loop2): Directory bread(block 137) failed 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) write$binfmt_misc(r1, &(0x7f0000000040)={'syz0', "a62a0c681ae0f04310c1f5f22476b969ea3f868de5bc1b9a724b0213891b61d35c51d501eede4f04a44cb0817756987468c8995a0c789cb7de53fd2f1e0b9b7219982a74030d73ddb9b7683926722a56aed1e0dfb146fc44539167fe5c4af604c322dd59945bdb0d8890ff4786a58697f62d7a2a4fd7793e85d162c4d81f41b846bafc5b9696f427bd22ec8676d999fc27dd16c6e871540b38d5a6a5db405552c09d6113c284"}, 0xaa) 12:10:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x9000000, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 289.837835][T23634] FAT-fs (loop2): Directory bread(block 138) failed [ 289.851082][T23634] FAT-fs (loop2): Directory bread(block 139) failed [ 289.865892][T23634] FAT-fs (loop2): Directory bread(block 140) failed 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 289.894002][T23634] FAT-fs (loop2): Directory bread(block 141) failed 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000080)='tracefs\x00', 0x0) 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 289.923101][T23634] FAT-fs (loop2): Directory bread(block 142) failed [ 289.928684][T23634] FAT-fs (loop2): Directory bread(block 143) failed [ 289.947358][T23656] loop1: detected capacity change from 0 to 6 [ 289.951950][T23634] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 289.953855][T23634] FAT-fs (loop2): Filesystem has been set read-only [ 289.969611][T23656] FAT-fs (loop1): Directory bread(block 6) failed 12:10:03 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000000, 0x0) 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/9, 0x9}, {&(0x7f00000014c0)=""/162, 0xa2}], 0x7, 0x1, 0x1f) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, 0x0, 0x0) close(r0) 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.011623][T23656] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.016677][T23656] FAT-fs (loop1): Filesystem has been set read-only 12:10:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xa000000, 0x0) 12:10:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r1 = accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000080)=0x1c, 0x80000) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r1, 0xf504, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, 0x0, 0x0) close(r0) [ 290.086376][T23679] loop2: detected capacity change from 0 to 6 [ 290.097638][T23679] FAT-fs (loop2): Directory bread(block 6) failed [ 290.103068][T23679] FAT-fs (loop2): Directory bread(block 135) failed [ 290.104613][T23679] FAT-fs (loop2): Directory bread(block 136) failed [ 290.106142][T23679] FAT-fs (loop2): Directory bread(block 137) failed [ 290.107991][T23679] FAT-fs (loop2): Directory bread(block 138) failed [ 290.111913][T23679] FAT-fs (loop2): Directory bread(block 139) failed [ 290.113714][T23679] FAT-fs (loop2): Directory bread(block 140) failed [ 290.114741][T23679] FAT-fs (loop2): Directory bread(block 141) failed [ 290.115835][T23679] FAT-fs (loop2): Directory bread(block 142) failed [ 290.117211][T23679] FAT-fs (loop2): Directory bread(block 143) failed [ 290.120676][T23679] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 290.123766][T23679] FAT-fs (loop2): Filesystem has been set read-only 12:10:03 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:03 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6000000, 0x0) 12:10:03 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, 0x0, 0x0) close(r0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.188459][T23695] loop1: detected capacity change from 0 to 6 [ 290.207543][T23695] FAT-fs (loop1): Directory bread(block 6) failed [ 290.224520][T23695] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.228256][T23695] FAT-fs (loop1): Filesystem has been set read-only 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/205, 0xcd}], 0x1, 0x476e, 0x200) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:04 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.287452][T23715] loop2: detected capacity change from 0 to 6 [ 290.299868][T23715] FAT-fs (loop2): Directory bread(block 6) failed [ 290.321021][T23715] FAT-fs (loop2): Directory bread(block 135) failed [ 290.332179][T23715] FAT-fs (loop2): Directory bread(block 136) failed 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xb000000, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, &(0x7f0000000040)=0x5, 0x4) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 290.353077][T23715] FAT-fs (loop2): Directory bread(block 137) failed [ 290.359174][T23715] FAT-fs (loop2): Directory bread(block 138) failed [ 290.360845][T23715] FAT-fs (loop2): Directory bread(block 139) failed [ 290.362954][T23715] FAT-fs (loop2): Directory bread(block 140) failed [ 290.364193][T23715] FAT-fs (loop2): Directory bread(block 141) failed [ 290.365729][T23715] FAT-fs (loop2): Directory bread(block 142) failed [ 290.366973][T23715] FAT-fs (loop2): Directory bread(block 143) failed [ 290.375478][T23715] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 290.378106][T23715] FAT-fs (loop2): Filesystem has been set read-only 12:10:04 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(0xffffffffffffffff) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.410033][T23736] loop1: detected capacity change from 0 to 6 12:10:04 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x8000000, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x80010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:04 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(0xffffffffffffffff) [ 290.435169][T23736] FAT-fs (loop1): Directory bread(block 6) failed [ 290.444705][T23736] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.447064][T23736] FAT-fs (loop1): Filesystem has been set read-only 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc000000, 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:04 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(0xffffffffffffffff) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ptrace$setregs(0xd, 0x0, 0x80, &(0x7f0000000040)="441445cf662423bca2d6da6277cd1a31c7bcbb0954b10ebe8a1a876d669bb864b9343206d49484bd9000faabda7531751221f44866d4054b48e5040587fcfd7895df78912ae9048e8ba16621e70ec6641228269262316f54d64a43bc5d140c24ed738aee2a518691598809ae9149145e1353d2aab9719168c4b39168fc0967ea380f42cb8f7072c9b654b493c25f4e8de97175ef3edc89b5d8762e1832b9fcb6cd6e1c91ae52adbe5d9d3aafe680a8c07da8b88fd344ea7a7399b538bb6e3b9bc00d93c3cf7534006037e473ea99c222c6236a19d81ca875862cec87205bfedd") fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.538424][T23757] loop2: detected capacity change from 0 to 6 [ 290.543775][T23757] FAT-fs (loop2): Directory bread(block 6) failed [ 290.546685][T23757] FAT-fs (loop2): Directory bread(block 135) failed [ 290.548101][T23757] FAT-fs (loop2): Directory bread(block 136) failed [ 290.550075][T23757] FAT-fs (loop2): Directory bread(block 137) failed [ 290.552425][T23757] FAT-fs (loop2): Directory bread(block 138) failed [ 290.554022][T23757] FAT-fs (loop2): Directory bread(block 139) failed [ 290.556855][T23757] FAT-fs (loop2): Directory bread(block 140) failed [ 290.559255][T23757] FAT-fs (loop2): Directory bread(block 141) failed [ 290.562165][T23757] FAT-fs (loop2): Directory bread(block 142) failed [ 290.574895][T23757] FAT-fs (loop2): Directory bread(block 143) failed [ 290.579572][T23757] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 290.581505][T23757] FAT-fs (loop2): Filesystem has been set read-only 12:10:04 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc000000, 0x0) 12:10:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x5000000, 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x144, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)}, {&(0x7f00000004c0)=""/81, 0x51}], 0x8, 0xf3, 0x20) [ 290.619682][T23772] loop1: detected capacity change from 0 to 6 [ 290.628718][T23772] FAT-fs (loop1): Directory bread(block 6) failed [ 290.632411][T23772] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.634528][T23772] FAT-fs (loop1): Filesystem has been set read-only 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xd000000, 0x0) [ 290.703878][T23789] loop5: detected capacity change from 0 to 6 [ 290.710222][T23789] FAT-fs (loop5): Directory bread(block 6) failed [ 290.714108][T23789] FAT-fs (loop5): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.716872][T23789] FAT-fs (loop5): Filesystem has been set read-only [ 290.720135][T23792] loop2: detected capacity change from 0 to 6 [ 290.724065][T23792] FAT-fs (loop2): Directory bread(block 6) failed [ 290.727193][T23792] FAT-fs (loop2): Directory bread(block 135) failed [ 290.741143][T23792] FAT-fs (loop2): Directory bread(block 136) failed [ 290.745304][T23792] FAT-fs (loop2): Directory bread(block 137) failed [ 290.749397][T23792] FAT-fs (loop2): Directory bread(block 138) failed [ 290.751015][T23792] FAT-fs (loop2): Directory bread(block 139) failed 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$FS_IOC_GETFSLABEL(r1, 0x81009431, &(0x7f0000000040)) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:04 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380)=0xfffffffffffff000, 0x12) close(r0) [ 290.752408][T23792] FAT-fs (loop2): Directory bread(block 140) failed [ 290.754965][T23792] FAT-fs (loop2): Directory bread(block 141) failed [ 290.756446][T23792] FAT-fs (loop2): Directory bread(block 142) failed 12:10:04 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf000000, 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1d2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.774329][T23792] FAT-fs (loop2): Directory bread(block 143) failed [ 290.778387][T23792] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 290.781247][T23792] FAT-fs (loop2): Filesystem has been set read-only [ 290.790037][T23803] loop1: detected capacity change from 0 to 6 [ 290.795507][T23803] FAT-fs (loop1): Directory bread(block 6) failed [ 290.802165][T23803] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 290.805163][T23803] FAT-fs (loop1): Filesystem has been set read-only 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xe000000, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2, 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x22c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.902783][T23827] loop2: detected capacity change from 0 to 6 [ 290.908134][T23827] FAT-fs (loop2): Directory bread(block 6) failed [ 290.921752][T23827] FAT-fs (loop2): Directory bread(block 135) failed [ 290.924624][T23827] FAT-fs (loop2): Directory bread(block 136) failed [ 290.926145][T23827] FAT-fs (loop2): Directory bread(block 137) failed [ 290.929593][T23827] FAT-fs (loop2): Directory bread(block 138) failed [ 290.932005][T23827] FAT-fs (loop2): Directory bread(block 139) failed [ 290.933240][T23827] FAT-fs (loop2): Directory bread(block 140) failed [ 290.934588][T23838] loop1: detected capacity change from 0 to 6 [ 290.937591][T23838] FAT-fs (loop1): Directory bread(block 6) failed [ 290.940008][T23827] FAT-fs (loop2): Directory bread(block 141) failed [ 290.942175][T23827] FAT-fs (loop2): Directory bread(block 142) failed [ 290.943110][T23839] loop5: detected capacity change from 0 to 6 [ 290.944729][T23827] FAT-fs (loop2): Directory bread(block 143) failed [ 290.948945][T23838] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) 12:10:04 executing program 3: mmap(&(0x7f00000cb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0x19e44000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000040c0)={{{@in6=@local, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in6=@mcast2}}, &(0x7f00000041c0)=0xe8) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r5, 0x40043311) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000004200), 0x200400, 0x0) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(r1, &(0x7f0000004280)={&(0x7f0000000040)=@kern={0x10, 0x0, 0x0, 0x2000010}, 0xc, &(0x7f0000004040)=[{&(0x7f00000004c0)={0x1038, 0x15, 0x4, 0x70bd25, 0x25dfdbfd, "", [@typed={0x8, 0x94, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="93502255f82c5b21d9b67902fa412c8323a4d179f305f1f24c1bfea900354453815ad98e9f59a66cbc88ccde2c5ec3a6e011fa93a792c2743da336691301b149a173834f3ee9055a28e2db6c478a9a877d866b62b04dadbddc1d38df81417b793c100b27d8fce989abfaaac7983f4fe14beb21b71ba43827121753278eee191fc4f6067f409faa1f166d239c68e8e44e4ab3a7a72767c574968ab7c90a059bc67cc2662f24d438b5daa546e4db20e5bf229c8285b32bfef0eb28c63769df5b551cab8277756a87e79206d8fa07d4ef90b298ac807fc8bd8ed051557ff5c4d84fc99f6dfe1da2f70e719338319e57498fe1f93c1e8f3b42fae1fd44f852f77c851507d09347d42a4ebbc6a6bd9eaa161590e40d82235a0bcc99655f899dd58dc163bab8e876e272ade60183e9f459d069c2b9f7078d50622cabf9504870ac15dfb4a26c685d451813d54a695de3b77073160f312d1713f57798bb8c15e6f512e8dac0adf0dc631e4b6579dfcdfa54e2ebecabfde9de2dfd2786c6b23f3d6713a495dff39aed60ef34cf7eb1d371b7bd43ebb0c794b2126dbbfbea880c308768f016d38fc283506fffa0b0c37b4dcb99b9d69fa4f6b3769fc29ae7e1f884a5576be717b9b4fee87390349334d735be63bd6a79d3acfaaf7318e9a4d334c6879be68284f8abb15a9ce8a79f19a9de81f625381534f4babb5ab55872c7e68bdd6af2ba20ee855cf754f74bc1f06aad1fac3bb2b6068059a676e08ca3ca6f77ccff88e5427ba12af1671c2b99e77aadfa462506d19a52abf5c1f9e947e6f79e07ac0ee86294bd8cdbcfe532b5e9f77aa4c22330aaed5ed2797e67adecfea4e5a68604c3396529597334cf2d11bd86561378368cab39a0f6cd566a666422df023fa76446c53a9d428499bab053a4df9d010df4b58f729a2cafd52cd705e8c5d423015fb66f00067eb86c959dd656cf96cb0ee67682353f0f310e4c1dd99044bdc945d5c9e2c67cf39c004bbd45ae7a37d487a25609cfd559361086a887bbc2c54fde28b371f8134ca4ce89850c403c1caad5e6992a2b1f1277cf33735e6823ae7a4772e79e4458c9f271345a9f57a206709d8c8f3da6a1b05ae8402011f85a4a0974c9e7352e7ceae18e08e6659ed143675db22192c2fb6ae880386e8019dd3f854a10c473cfb7f4a303328d2178854ee7978d08248024f8cfd6b1e377ad3ceff62ad82b013d3432fdc83a2e53a99d4ffbbb17e8d1bb89846540ce348c9b5b5be4d5dcf04494b082687b3c6be94e1739d3a86a1d3ecdc8eda5b045b3009c148bb3e1c19622f8d0e044c3ab764162cb7d4496186ee89d181a733005512aec3dc5a9b3e9a7237311a22d7c73c6fca68a999fb43181c7cba4aaf0c387117084ece14b781c8249a3bc35486be0055a5a2c7a8392cad97a05ab26ba60ca730d1870c3859aebb929ecaf70827670e436dab6ef47331e128b95f7cf68b50c1b3c98dc485ddc85a449f2a58a24eb1cd454e82e19adc6df42bae2282b5ef977adba9a6459df4ee036193d745507d028d78829f75e35ab8225f8678a734e595ca554080462b9da52aef6a9dd1c4dc62172d4e25b5c9c32dd8f328197dba9de55def8c3206a4f84a1596373e67beb816b671c074855a20adbae8b9740a54362658352e1ec1fe5e290ccb1fb59a4bc8be3fa9df816b94ed6126c8480cb4a5eac719775e6487203495a51d412f78c4e425d170eb043503edf4094e0c369dff998e2d8e8dca9ca4103fbf6bb640e2944ab73dab64f22eeef3f2eacf4e4d06c0b7543e5ed202f4f7ce34939d98184639250fea1caddaf3cd16c116dee68fce07ecf9349747b977f341dfd00d9088894cfb47251cab6d0b0d0ff338e731e4bdc9aab94a48f17ae7df7d679503ace2ecdfae77f83edf6b60f2ec5e70a623850eb253b438740abd872a5a893216951307ce583b4fbfdf70e750045698f55975a38048ee7336b2e2c64d1651a12bdae6c796ab2c4ba7cca0687c801a5331b5eddcefc23f0eb80f946cea0b2cf4e7e438be3a876ef87fcd730d4b673ebb54dd5f4297a6d6e5aa8dae70de3260213aab9b3c91299dbc4401335432e1a312c0c5d965ccc1c77eab2690c27251ad085299145d15b3503cc2600157d73ac2139c48452b4da895e7476cadad5cfb1d650a4c5c4142fb6ec8548b99d74e6945132d7f19bf79398a1288d07a359efbb1334e1000b295cf29590f0ff143733659ec4cc7eb3795756c5e2d5b6981b29ec817d31305494487bb0effebb913210c1aff456e5f5e92ec45b8c9c5eb93caa1a7e10f711a9d261951f7a62f69b1fa6c4ba1eb761219932f19ff094d9406c5185eab282fa227f2421623b1b9947d92bb0a7d5f4e6daca72e15f7f54e123e6d6a838be708fb4e59f24fb781578587b7923d7c8b608b7da3c041b448f003ae9ae0821e15e2bf142ef9be0423c03378340c0b6349442955ca76777d488617d84c8cf73959ff2d882dd378493f2fbbfae3100c85b1c69378933c0b856ae131ffb600479d3351e280f3fbe83fc6c8d8429ace11d5ad1700f23c1a04d626b902ca0bd41e52644ce7dea3af1afb0d9d057e1382f4ff4f84ae004c13fca7d6d99c9563b2f5c5a29daa7f724cb317b31f7a4875b57997661029c5f0a8c609e102e0b0e155afb8875da49873a2c65256a4c9a8ba8bb886d79f3f227a1f5de93f5fa75d03da3c493273ff6f04da54269a7648a106c84145ed0ced7bc2ab9c5f152ca173eb0a401e1a423b4d5b1f1654c760bf052acbdb29bf7c07bd920e3ac3c24eeeafe240c454119e7859c5df000193b9d753b2f17987779b863f6d0d7ce4b70696808e95bd374e300bbff0f6c21f39e8ee946866d028ef47cc1d4a6ce23048d38c96061004f469fa74ddfff2347b52edfe7d66e4bb9c7a92947a37dad182cd6549b6750aef5c813853922bc9c658e75a1d45abbef6df183db2a4a07b1dc621ae5f77dfb08b478853d1c3b3ac50cf07e83173d025c6821de7c8e82808340a7460ccc743831a83d3c2616cc16f611a958ada2f2a2678cd27a11d2dc20db54f32d0da58a46bcf0696e851d4f193686ce930931a935db689011dbb84e471387171f3f80b3fdee01468e24621f38dba8c3ade4fd27005f9958c7990de29a0d7e01ab30479a6c2bcea9ada093dd6f3f5d0e32bf0d91c2de2bfca33a80b78dfce194f27c0ac7c119ca1a729b3888173212eae4b84393b99030c75abeca2ee16eeb75d4c275bfeebf2b731ea96160f9a146397de5b4438339c8054f56828ae41b67d6b668c895de8f2c17f29b6b373f5def552f0dd8dc2806e3890aa8e2e0893470edeff3259c292e840ce45c5e08828b45ce5dd994297dc464d1e2bcc650fbf21cbb049d7e77417b2f9d3f078bcd40047fac35ca357856568c7aae4c49d86c64597d39844e6034878dd1a0f7fb0ccecf8c2dc384eeddb996b0e8b34e8ade8fe3b4f3685c606dd89236916bb9d2dd19788fb90ec4c7db0a966563482b846dac987ab9f2b9f21281fce70f321021470e0032e94d46bcf056f498489d9fc835d24dd35208a88f4b348772533b992bce5cd06589f97c8c764cd5789be849586341dc2465b5fbf7f338ba72d4eb0f937c2046bb6280c514217da15a233499838243a5dd6a2768e3d850c87be2ecd4f3df7be534a2742ba3f8ad7707a6d056913c0e0da860be9816c137fb7ac68ac5a8f14caa280f7cd839ac092cbd7889a53004d6a590d307273af62acc0b03782f9cc67343a84a9aeb73ecc2fa42d8c786aa087b59305600d13286274b1ea000e76e0674d1f2ce1e0edf094fa27911accb4102beab31a613ba01eae66e0f3625cf8ac4a49bd43276809962c941b3150dfa3b53605920d5c6db39ff0db3d4a1895ff79a64bd42d26694ab957a0dce622005ed412262f35ff7f3d003ad465d06cdbaeee16c581c675c3a52c5279d17842ef4e772e2e4e785c8792f8a644d1c07bf4b69903eeaa0d24ab223f752d112396df8f12d899f486692c860804c4b4b07c3c776f2c2a0b3102a35f9a6b77cc51e1d6d8c81dc5c79261e7ef365127892794108dea86f20f88d18012bcf5167c3d58455f489603820fdd1f198276b359fdc22eb052aa61ddf0eb9bc6bbe2ff3d25a5afbb981e1da1a5eb36281527cef12347333bde9666aae6064d8ad5a8c0ad52849e2c7f73ae5bfe2c244aa0938d3af5e6d0ad3c38e047a8f80a8e47fae4b3ff1f3ec1f85b7c056d9d0f5f7dbdef9dff31d99c77c57df06559ffc548f559a2e82eed33764febd3b7c56b5f5e01c07de6f591c12bb10af90b6e4e6d08a995d2e115557997dc5214c85c3bca72a585d2e833e01d201ea719ef64a90553a20c9b1643244b81529b8a3928b3dc5a4f33ae145498f3f002dbc8996ad4fb9b675e594e8a78cfd493f95f3bcb9ba802e2d2ad000b8483ce95142e572a3abf43f3a8a137bc29a6b1f859386ae8810f4648ac33caee418d214cf1b9aa1c2e61315c9c659d476a56d49cf848807769c94bb87aad5bf2f4ddb3466157d8e8a575b2fca8395e28b056fcbf70ecb6df87a9ae45507d05feef1d414a263f43bbbfbf1b435f64c38039e0fa9691fd881b7ba9e0e4cb94fb8208fb293c95f0bf0c444e1bad520d2a679c7a143d588360726d2827bda743a2e6a5cd9ac36f18b5a8a36bf448296188b3a9b1fd1664255a471e6d1b7f9a89354e0df1b3d199a54c2055d1f716c0c733c7d7a54325b0a4665d1839062eef56b3ac42ade1dd36b8b0a2737d23fb2c29c024a36d06263211c80897d5266fdd2ec61a2966d69a15cfc4ff70b80a7cb45aefef5a0bb1ece38c8aeecd335598d5691d2c72c2aaa092565d061ac0747369cfdaaa7d6465bb418822d6a2266606114cd1d9cec972fea8394b23c6f434c384cc9f32cbccfb791e03c9c0d7dbc6da75cfcd7eb69addeecf09be46f2449eb4c19dc55b5e27a344cc360c52d53235dead5d26e2309c8b5c6492d913d2278cd011e14a9b3d910946de3bdbe5346965ea9e75546d936b108ad84e89ae0d42c0f85af9c831032541491f5d44d9f353ff81831f485960e5faed6e0d1d54c55667f03399986410065d2fe707324b8fd38fd6a4bff90d545f6ac126160e6612612e5fd1c78590dfb8eddda0ee7e2bf1c17ef479132f61e5df2e111f3d701675a07ecc42be341b93b13338aeee2c00c9e36d805fac8ed00c7a2a58f6c2f123e410d56233ebbc41780415463adb8f00d2651fb8117e24739e7d674183dae2f7c24d9dc45f5fc75a99936d7c5dd404e6cbd9e7076084d813c69a520f97653df4701bcf6f8bad8bf7157893371729e24f46488d3af89c7c06e87f74a50e76422ac4169ec2343a94813915397394e50a32ed2deff78d7de44f78f0d77aaea724815ae7660e13fcae04b4902a91779f2e1147ab98216560e8a74e446f77785318f4990ea74ee646af824a5b7c9cdae628890ea63b23952f1ba16f4932e32096038689ab80e1d3df279587788cb34486886b8e4a1ec5a374ae2b6e7a8c5cf656872187f609985601c6d913e2e5823679748e8381101945880c420d5792dcedeb0e81e2b10a2e57936456754fafdb0d5d10196cea4fb4c8e797feff59d14bfeeb7df28df6603be1d1a2d7e0949399535bd37adce8ad6ae31579f0b1703d833c22d3759ed6569b525064222f7877358c2253fb37d5b4a4d898d9feb9c019358d74300d1fbacbf70ac336f96b4e2ab63d214cf4513a1ca01f1604535abc13d1bce018d13711f164b41ca0b00c6469e57e6867fc5d11c1dbdde16", @nested={0x18, 0x29, 0x0, 0x1, [@typed={0x8, 0x56, 0x0, 0x0, @pid=r2}, @typed={0xc, 0x6b, 0x0, 0x0, @u64=0x3e3bda5}]}, @typed={0x8, 0x57, 0x0, 0x0, @u32=0x1000}]}, 0x1038}, {&(0x7f0000000080)={0x178, 0x35, 0x400, 0x70bd2d, 0x25dfdbfc, "", [@nested={0x168, 0x2000, 0x0, 0x1, [@generic, @generic="e557287beee4090c8b5d000c5f10bc3327a8b4a117c4e8877b7dd37723a7d077fc3fcfad94f013398a70eb5b2c6c362591b5ba4f02927311da1f4a8dc6158339d58fc56b637d13070ac49d17e088d46480c0d47e88094ea51f2df0644010c8512622f72dd753f46d56", @generic="e8110291f31eefe7c0fd660adf6b82861a5b1c6e4bb1e1961e98c30774a6e64015abc6ce8082c814d8959e880dd32c996138d851c68e32158f63b41a4a643a697a1ffaf8a04c5a1018f408e71f558494cd639e6e7389082f3caf93f334a19e32eb8438dd63f55fdaa1c054ce15b2b397af41fef7c314670a7cab812f3f5b0273bfec32fd9891cc65dd35720a5733bbb9b29b7ecdce0200f2672ce8f5b558b4da81fe7a6b039e6546b8e05d628413283555c8977418c8950ed862a79f6e2342a2dd8b1ae8f65dd9540db15da577b8c90ec3c4b51f5da3b64fa7835693e6544c196c77fda164e632aae49ac37a5b05c14decb2896b3224bc200d0188"]}]}, 0x178}, {&(0x7f0000000200)={0x1d0, 0x25, 0x300, 0x70bd28, 0x25dfdbfd, "", [@nested={0x1bf, 0x2, 0x0, 0x1, [@typed={0x8, 0x7, 0x0, 0x0, @uid=0xee00}, @generic="169d66358a240f678570a538a94d724ea3c2c2d24ace2d109d3c8fee3f0b42165b0179393d92e0929f62cef1b1e0929f547107ba94ba7b40f6187203feaf7f131db9b8779ec83ca14d4a0ca30456281a02fe296eee1e59efbd4b0b4b166a85661626b1c374f6b2b1ceb4f23b29d68667d24163d17c1c3e59c6cb49b2f96afb005cba3bac0e6c044978523811f2590cee310593bdbcaa6a5dfd469093c1406ed6a5cff364d99763bd020400a8536d16b8f07e86441b198fccea5b6fe0e3f98d61208feda64ed75c12215da9e5", @generic="c5d4e4f58903bb6e346558236eec30003abaa65f2a0ae361fbd32a68cbda651acdf7308c2877916c7009cbcc816805211b7e14cf2ce6a99b13fac7d79f6b3a205a551fec0c54b71474a79638f65fcb45a025f6b62f28b7f729f9ae3e21e25efa29d659688319a91467adfb7f3d3c62c228beec340e2f3aa1bb56a1df4184807893ecb357408472f4d50386225e6a93893da966b243b95359c26add4503eb62c4967e0a2e98e2c97a467e315261aeb3deb6a482d457061ebb70454b032716efcad5a21c0e0ac1c01f9bf9ba5030d406c1176bdc86c2fc17acdd1de9788e2c530cd4b3da41fdbc0c"]}]}, 0x1d0}, {&(0x7f0000001500)={0xc8, 0x36, 0x1, 0x70bd27, 0x25dfdbfc, "", [@generic="e9f41efd78a9f69e368b94f727fe1111f1720c654a0954476c0405a1c3ac70be98e087297e1b6a757a86200fccde85dc80c96ee64e38cbff19d84988eb6be800ac5142d190f6406757a829a711f9c4c79f862927ecf1faeb167729a6c85eb55a9ff7ee81605498", @typed={0x8, 0x49, 0x0, 0x0, @fd=r0}, @generic="0d2b54e1be918b588d604d8f3153e8e16493d97a46a8bfcbac", @generic="006b38fd12e763f6fef9cc850e2e792098f8446c2bc35c1aa84d23034241523227ac3d6811815eb189b84f01d7"]}, 0xc8}, {&(0x7f0000001600)={0x6f8, 0x38, 0x100, 0x70bd2c, 0x25dfdbfc, "", [@nested={0x3e8, 0x1, 0x0, 0x1, [@generic="b6f36ebe20d162d9aca4fdbe404a83eee39938ce9535979bd046de82bb8e55adfbbc2fac79e39ffae6770a67dbfb31f3473e6184fb57a285344dd320ae233ad0dd9c0580af74bf4133f440370ce9fcbfa23a9f98c8e04c60ad6774af585bedc02721e4fe8c45a9920156b955ca255ce0ace515455e1ceb0e73592726aba14a41820c08c431dfc26bd2539b2e4cc8d0176d6b106bf5967d77f6fbb909fc", @typed={0x9a, 0x68, 0x0, 0x0, @binary="30f793aebba3ae1d5f3d99790881107f9e1e96f17c0724b69b61b50a115ca53d1aaee409585079007b5d15402a0915278b6066046a111f5cbb6ca3b33db45368fad4824f28ef9be69b1820c8d365f30764c8e8113ac929c7d805c83a1970476e2c20f1bd48382d29fe807f6eb43d5223c4885f82b363c31edaf50155a814e038beb1bf11b425d79d606ebbdccaa63334d0ceed3821d3"}, @generic="3fa1e5d030b18759a7d38965388ceaef22f04df78cb88a634857285079b9160809e5b1b728442fc648c959483deb89217665753ac7907900aff401b0f1d8d3e32657508ff873bd637b6d18a650e345b97983c9bf4a95506e06a3c64ff027394996487660eb5d443385091546fd999b2e913efcfad9018789ee22fa5647064f933dcf2096a8c50a87ec681e9bdf422913bf6cfc9d2b9b0e38a19b3e6fda2058020bdbffa21d234de45d4ef5e875c897f894fc45dfc18834cfde5a4283c800acfa421a0db3d210a5c93e3b3562c5ebed2b31176a13f33b4f6bdde03172962944dc885d8a762706c9b1b5db0f", @generic="76600732cc2f3a9647c2f9437f6c4b336d1d49afac928957cb0dfc376803f6d546665668ca1a5f2863427ca239261b2bfba810f45327a331b648a492db173412f2e59e3e7d4d876e22b181d71f0643f91a369a590570203f9ae1dbaa25f4f8303a58df7ef9d5c34547dd129fa8e884ede8c668ee420af33ed5887befa086f22bc6d2127794d70d53d1f48ce0f6d56d1e7d99bbd7e78efb2fbadc54137fdb022d1b95f25aba2f0a01ec30338db35f1eec4bee449e2f676f7e373c846a6b56dd4631c4f8a158769818dd56e1cb0306983970d5473e9275d65436f0728d77a1c16279b47b5299abd1690221d063", @typed={0x89, 0x55, 0x0, 0x0, @binary="c2d844a7bb56e1accfab6a6ee69e8515d68e0b34c3d537ca6c2a9fb4145a9ac704bce56fb1942a1b846bfb40833db6115a716806d726ff4009be0f5fd69ed6f63b51e6ab7aaacb37a79b9ab0e5631818b002b369ab67b1b50c36679bf97e773cff467fd7d759757f75ffd6e4dcce8ed53f0d77bcb4932b19e5581c79fac54e29864b9fefb1"}, @typed={0x8, 0x12, 0x0, 0x0, @uid=r3}, @generic="1a1abde52834c0f740f3ff3011ae1e752f6ad156c471b3d61042ec42e9b3a3c865689e4b33034264a5c4710e5e79fdc0ed3ee04bb95c7d178fc70c6e", @typed={0x4, 0x26}]}, @typed={0xb, 0x4f, 0x0, 0x0, @str='pipefs\x00'}, @generic="dcf1ee89eefed114ed8eb46b84748021d010e542fac6bbcc28ae754ae541a33923736882b9bdad92042234b15a395c4f388bc4c9f318f21b31653e5b90f08922ff3aa7410d89c42cf7e9417741b2ca318abcc38cab1c6161eb78230e70d93f1f7ab46945bb6738a283966ecdc6aeb1d246", @typed={0x14, 0x4f, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @local}}, @nested={0x26a, 0x32, 0x0, 0x1, [@typed={0xc, 0x90, 0x0, 0x0, @u64=0xff}, @typed={0xc, 0x8d, 0x0, 0x0, @u64=0x40}, @generic="ec6c2edb2eda4d04a132edb9560b14f74bbda1ed2ef0c0e517adf8eaa577084634b7f02b2a0db3b31852b8d249682e80d1ab8743e9a23ea0450f97a5d1d74356cd7f1f1ecd23d9fbd2349b323a33389249e7ecc3a5e8113fcbf3435e0c247b3d4e1cbe5fdcd3539aece4ff590d9550ad50a301fdeca617a25bdabb177a543486c055e603da697244cf0fb18629fe524195d95494e6e190f43cc2f224210b0a33de4d3f21f67218ccc674a27631781a6d58ec0dcb5a5ec19386b0ce2aae773e7c85d4624238abc9678db26db8b6ba0d45724a2caf23a05d4b9aba8895", @typed={0x4, 0x33}, @generic="08c65d226abca620fc5017248e8ab3e372ad6270c8ab94cde751857110fcaa15c5f5675c616c04bf0aa9dbdae04065750b9e40103015bd6729b60e0e9ef897da57130d26a926cd36e2c39882dbd05af1290c6e9a12b4bb12a1666c5d614bb2bf8fbd6c8b8e775f12cc54eaaaf1aacb9c0b89fd03fcbdfd06922afbf26ebba8c7ab70af40908063244de1b214e9a4ed97ede00a09ce", @generic="f81419e72fb7077ada4b458660894e06eeadabb0466c8fab3c6c36013dea4a4b6a7e7935ad9ee412abf90805f23acdd661f68d4de744b35c7472e0292515bb41a4430237bfd441933131fc2a18d98476e90502c4dcebf97c80ae26378d7c92ed7e314ed4bcbac33c530024b78997ca4003d6c383eda6bbfc22b4e3be835534ca2e6c2a5743083f1d282d159b134b41029aad003743560523311cbb271044892453930af207eb5cda69283562ff5cd43049ee96bc608885b36c42d62e321a3dba36eea12182", @typed={0xb, 0x4a, 0x0, 0x0, @str='pipefs\x00'}, @typed={0x8, 0x96, 0x0, 0x0, @u32}]}]}, 0x6f8}, {&(0x7f0000001d00)={0x2254, 0x26, 0x20, 0x70bd26, 0x25dfdbfb, "", [@nested={0x21be, 0x4c, 0x0, 0x1, [@generic="a33303995a287fd489dfbe3119c5a57e56", @generic="80df4c78a6c2e4ceb51dee0190325da9496d790cab088ee84825c35217a029fce2714d405248ac22c3832b23016158479edcf2d64e95c7b7f152101cb3eee92dd511756215f8cec143ff8c2262737d726d10c7e0dbce4687df71f7ab8e3c59d09c372563d83316900ccfcc4eb0928bc2f2da256eb6b65ba5b3eafe5583edcc023ab3a4fb0dbf31768e0653bf672a819f2dc47b9cfc4f755c85d643fee8694101aab2bb981e8e7ac96440ebd93a390b4e122fac3638094d0555908d5a128adfa747871d33b5ff4418c90a45be29b0e33babd55dfd200c75f11304d0635116a4d586e0a08234b933dd17", @generic="f28e356f82d6d527ad17623308c46a4c2444996ff7bb733194199c2bbda73c059022c6ca9471891815b24be1d2b2daeb08225d589bb82821d356793d28d8a627766481db11cc163ad84029b62b923ebce8fa76712ece94fa5129e10d3d51dc5f22a29c94de1b7e040e516405c381ead66dccf2f7a81bafabf286c84f8dd2acc481f033e61d847cd9bf4ca6f7b932e5879054d68ef9b2ae6601e7e758cfcbc383cc6df2cec6179e9e788d6d57ae1c82e6ade65cd073ea7f3ed8505099140f6e0e3feb3f04849858779540425d88e79620a369a635a55538eb53603662a068dbcf5dad37dfde8ade2257e61c0040d94ecfe27d43ed2eb2c0b9d88934aa541361a4939a043a92e7682636a0fb090c4a68cab8297cd790052b6cc750fb2a16cf090dda451a1191805bad7f458546047710e23ff0f3bce72c1c8aeec6b4209c789cc7dacf9aa00086118a41a2471ea4599452994e657ce0de8804909eaedb6cbda3e1f0eb94d09aada31ed90f5bfad2e3d032d2028c1c742a9425c7f2201a22b1837b09ca763b6421275ab4806e10755124c365abec16576bc5ce226c6f6a7be455e7e9e89c756bec89fdfcc89fd9abe0e77771b69bc7e03c7ab496474fb1573a3ee45a2b59c9e03bca5a0d1fd72f0a0bbbfc4a98bbdb3baafb31aaabd04e2d553646b32f2c9910cbc3eea2af06e94c9fbe5fbc29af71928386ebe2885daa069498b6fa641c71b2aa4ebd084de5ba809812490dd59cafec4e8086b4b16a5f49f824a304c4778e063d3b6375155550bba4291b97b9ec6199aeb310adc35e4e514a353a92232c9f92452a3c9763b8c8256ddbeedd7ea52080a109454375805f6c325887e1cebde852b505361bf3d1b7a0d709c8268a5b8b8c0dde3737763a18a10fe8615599cc208efe42aad713d4f2ccfd9d8b9d672312f48d43fbb12dbe97e91c789b27e686fee26da59d0e4b229afcb9a13de25f5aca43ffe6da27ddd5dd2b87400a190e4a79e35e418805fa4c12334111acb14c2201e58fe7bde1d56f6502b7cf3cec7e7ed960b883bb7e51a38a8112dcc69a89bd264bbf31c5d68a07d5b510228acdaff876893121fe794fe00bc7897a459c5634905c32e8270e59e6f9caeea651354dd9204745c515c7f70ef346df18c70caafa1ce43e288ec4ab78f6b9977487c9cf98cbec77d10bf7c9c49e27a01918b7d6105a5153fe02c5cb0e0cdc86126f89e2b93707e9c840e63e7e8daad5fd10b05da54eed7d21cd86161ee886a9e5e40e419bec0be7bb5e7dbcbc3f8fb2f128524955b44caa8931708c33716a69c4775a380724990518859ef84c63f17e6f11e98d6367dc6b72363bbd278f57a09b92297630f478e61dc0e982d8a8c0fbba130ca52bbfa37883087a25146ec3b6bc1b77288887230dea9b3e50e6e4b6267a34e7d994d5442586a627edbb1e6ed6fac6af37fe2812d4bd2e8d7663b3b69d8794406877d8b203e5b745c8013746066ed471f52015cb278df647e688f10485ebf1e9f12915cb437670c097463c487d26ccf639440be8a82dca3dca95c59577f631b078402a4e7263b3945474ca32c056147dd348c305a011074fab868ea4eed020442591a68687707df1509ec885ce7802d528ecac8b28e196e3db67d98db0c57d9dfba3349abff86922dc0b0e89c5ec834b7ee8e8f977e62094285459df4558a2f6005887c6a24b5bfa1e58b896490550e0a775b51ce2a18d290d74c7666168c21c8402bd02571e5536249a7ab7a95d0facd9c5b9bee6225b1c4e18e16b60415a829a3a7c1467089bc9fde7d0002fc2a21b6ed77643eac295f14a88b8d81014dc250a014228f9aee40b62538e3af7a7a0a28be15b37f38beab191da347958b21f2193f705a5b2e46eccb64b8ba8d4c2d76f68cb89cd4ffef4c16422c74f2544c156b45f8fca196d045445a04ad5b702c3e1a8efca5c6f71dc0274603b53ac06f36ab264a4f5edc81f6036a5507d4b40056d1e46d8eb4b9c38740044e5a89e9585adcf45d1ebb4b7a5425bd1207002378e4c36c68fac6bcbef33e67a33aea3dea4595bd9393bf879aceca33530dff1b5e184af3860718fe3329a79ab028d935ab6ad85f662333eaf27a448f6fb714b457603b8700ea5beb59c12f3632a2ca8d1af59028d1264471793e750c0824b30d89c9289bfd3822ceca6941560d94e7041ac2f7ed5b4e1b621fd5218d9e05874a23d5256ff7a2946b99866e40a1489f40ab446ce4b85d4bbfc060fc6009eea36732a47a91a1b138f4e23bfb29b01b22209a9b1033e0fae54f526e27d82909d49ebf4f855dc72638848fb7ab7f856e75d4b432c5981a2cd4126b6a504aca641c18177e98ac72fcb82e30f05e927aad5683c29f79733111b62bc5dcfba3d8c62ce6a8cbef1da2d79197ef570d82167986733e7078d611402101e5f43a7b1adf305b75b77a21fdeda4d00c9587232da1fb012f9061555bee8e20cd483394130d006952fde9a32828b15d492020c2183ab36c8e371a7ec0bce9d28d8781d01ecef192c1c2e41ea878a4a68acbb3ca99fc8a3d2ce9ceb118576cd88e6c5eccef62254c02153a434f29682444a0bc7e04041c136bec2551402d1479bf0bc005ec2bee704b68d0c87096bf616185528a86cfe2c91f6c582252f821b2a1820a7829b3174c52418897a82fa70e9e7706a365ba1b22511fefa97046c126c535ece46334d8ffeeece0eb4b896592bd8487f3825fff4e1a20be0906ce2b0f1afc55074cf7f9840ab91c22000601a577ec2f2828cb2a690c1401e80a547e71dd33a1122f71e9a2b1590f657bd8373ed21d4a3e3045af9f8220ddb4614cca26c61fffec3af255fb580174ced410a851a81d5c71eeacf668b42fe236b1d3642bb17eed42d9286e2c4151938379977998c5bbef250b090cdbd8678077b267f04f7554ff06d88907d84567dd54c83145900235f70ef5c8a7c0b6ea74907683046aae99301c2518c87373a763363b9c087e3ade4202a8b6a8f965db81a1eec51838afd6915aaf39cd7c9237f8455a75c6ec2be2d8180d10c7220f4a3ee3d5b381b6e3c004a4a8ecf43f07868fd74c04b25abd23869e2d027574344bc19938873925f3b9e481d235c731e294c26fba3fb31d3b062605226f28841f2afd0d2ce55564039fc45821fd69d9a88161d91e42d8fe2988b33670a546add576e119924feaa2a9225804a25c6db71e1add50b1197b0b1724a27a899186189ac174a5e09a3c6e3ea3c125380b93af34a34d951e536b4372bef0f3cc5f9b9cacca27a4c39aa96f9d0036f9f44b54729352898e655737fcd50c881ca8c38a3778b6cd3933465212e835ca1a1c06220acea08d9cb927d05d8adf5b4856d87556ba9e1633e3256e95f5bcbe50d1aa597acc49fa3a2a837b92f453a12b473966fa5660f910acb75e55487abfc78a225cc937499d8e0d3de7c667904e08a8c500502b2cd7c004608e61668d3962ba0b72c0ed0504423ff7f89abb56346b51c4fed69e3ab71557dbf2649f457e5fc839bb8ad5a7b2952cc3e3f3db1a332a023d2fcaf9982ad22fdf799e34166d166b5995359ac6522ca2f7d2a8272125ea64a19a87e7cc23d42eec1896077c3bff72831590d1b6e374bbf23fb45a5dcbe9f052749fb3468b47e98cd5488723c12065b6024ce5ac3f938d0ad97b7cd74e674f93eae6a37116eadb3f7e0e0cd4e8b31f0ecee248ed75a159db97fa2034a7a8c7027ee63ab0d74f702d5381dc78122470b504c6a84e218fdb5cbe3441e4e1c969de8631d25cc1bca21ac2e0f7e36a79b45f11ac6233b5b141e247509b4f89b58021f303a3bbda04011198865f97bc7321613883f79e63135c0cdeb94fa88fe2295304d8ac7eb6f307482098714ca0e3951f31910e9680119b2ec82e57775d7b608f6bcac5148b9858ae8ad7b3dfbedc16f67c2741797f76e6d22a26c1baa49a18e0ddc9715c6f9ab3dc2dd6620bb2f8102bd38d2caa2bee13e1f9539c2d815e6e9b0734cbceb4005a115633441ea5fde76a3c2d21151fa99ac27b0ed13a5a41c5bc53e7c3d6c5c1d367ad72add4ebe0b3bd5af90170c1d804463a9522bf4f7244a52759b3bd93663b8649d6ade169efb45aa1b3897845f592eb60d640cd7bee840c51a180cff2e52a74cc5b3478ded604ce5119945bdb2713da17a7ed7000134d4e968a632f7cf907a4052f96555995bba22cb1a43158933bd16f2355bae0035b96b7e3221dd24638caa2d475fe09518c72ddd122a6a8d18672eb14fc1277f81d0c1997f207b72cc8e98400a9173ee7adcd589304629288d63074e27801e857a117569754293973d7654390b40b2d5e958ba1cade85ae9f82bc76e92ca67704cd1ef271c7e3cf83ca164698a91a8d59982a15ecdc7e63d0d44e05315d7738a83b072535b54bf73f791460af153e40b5ab6ae1eeae160378c9b61fc4a3c3cf50824e3542c53544f0c42cdc32015ebeb1f56a45f900a7325f586b3a942469db5a4238fa64fa14c03f726833f7fa11fdd1948659475dc0537ffff3f0492272e01e79efb4f48abb46a65691d8247cc6332f120c20df77e8c0c6c4af9e35643e0e10a83a8857628b70d8b09f633bab77ef50c8506d5031439dada2e6fee4b957b7632002a4a02de4534afc5963d308669c2c573eb87bcbb7c8f91f104a1f4022cccf09a0d0fc5eee76939a6ec6d48a247509c8d99b5e35b73c9580b62e933933ed46b1aa644e398588b5d7b354e835dd8a1c240ea0010847f55ab28244ae100695edd8f3e4eaf15806bc7f5f25c9110c534faea73e76af34c2de11933b2269b9c869a68924634b1db0c744e79c71d066cbdf7c65db61fcf11368d2bd70786f82bd2d5d0c9f01c7c4b79c60beae8ea2da57b2c47e561b7a09be5b01fd6705225453b39de87e1d1e238236e7ad769e1e1e6393dbd4e8b6655c834afc91270ae3cc4887c43965e48d0b4efc5d1e763c26ce1dc27b59ee11cfb88103b42165a4091756736d1a01fe103438c8226f42336d983dcc31812c390c091b7725040151431879d96aedb91b9b48a0c09d143fd074a9c888612652852da771b27509922c8f7a37d0a070ccbd6c080d6550239a9481329579b98f7b86e4e2670f28b2d8510aadd5a7183d96a208cf64ce443682edb54eee33bb3196e95d83e0dcfcf441adcaf963f466f54e829fe8a8aa435533ff3d87086de5484402e8e9ad4373bbc0c918477b98ee7ed79355bc74dd8f29561982ecdc554772e96b802b959bda65fffc05eb8282b9e9a41b676149276f62ac7c43731a0f1e7fd71c33119c4bfcf7722a61ed6ef5e21117adfbba4d4767d8c33859928e3de21a32769bcf6aa76797b2aaa5f2285ffb65bed8368fe7f37bf8196fb5f6f8fb09b6515fbe73a428bc12b864b64db6b7bbe675a6f442bf62090d287e1786379be59bcd20f46c0f75603b49a41e72ba70c2f98dc5109e803241e8454da47ecaf0211dd0fe0109b5a05c4f1843fc48a5c58c6e2fa96b483d53689c95d0b7a6ca2cd5c0a96259c1b883de9e45d310820de7d48c3df5c7c4278b4bb3c8dbc240032cde02537449cc7e296061e86d231acdba0859967d98619f84f6d8a40696a2639f979e7fefdb4b17275fc3c7661018dab5493c6ddac386e814eb002f0108693b2139e86053402a4f6acaaa9506260becb08842d32229e3d8e133896942813dbceb5bbd7304af0f132004d84132cb16bfdb3a711bfa3b435bcb5606166574fda4ecde518138e1f4eae9e0d2fd4bb419ba86e377d36f7340ba9bc632b0c68319e1828c94acdb037", @generic="330180c4a600e0bc55b705a3c33686c83e67760623c4535daa11b4d7d91a24453b78c4e550ae2280a230be13239c1d81f9e8275ec2a14d746a8a72ba276bf526769ede8e92180351a9eec44aafa9255981e6eba8ce91a7f1e37015b9d49769c94ede058460a10a3adaacfbf8c4731de4cfb0679afc894874973d07b5fff70c847cf29bea47c497bdd3e3088af40195b5de2b18cb4fe5c85f6e015bb6eb463d5093cadfa0a6c6d9226787af03bf8d482cffe99c29d3e79d1f8dc55cc0bd7275ca", @generic="19a0cc6ab5a2350c8b113eca2496af1d42fa76c075e13ec9c25d0df363146022c40f7806ed6826ce8aa3b1c4a5c9d5f30cece28d906ba9406811f9ca783385d22b3f20fc3939442989540cef584c66861aec89de01607c20c1996eadff446811d629a8c309b998941dd65851e3c7d1742454df5ebee6b82ca64d6528dfac80338c392d1c0cdbc5f9b7e51e8c86f8fe8056f20bd75c0d7bfd0b0ba600290e1b28d3d4759dd789bfc21fa2d7bc874da2b84c7110a31b17ea8c0c931e79e1d654ef2c2558e10f5691d3bc38d42d964ddafd1657e992f4c86908a5a57d3e7f9a3c5c21ec2e6311224d5ed7f864fbf98c218703a0d994ba479fcb4ccba1234f4b86bccdd5af8722b8f49ee3dab6c2e25410ae923fd9c5e39da033c13d84b4c6610d111fd0a6ca533bbfeb0230de5ca3660570a858c28ba5736e5bd12f995e6f4e193854cab8ea12bd9dcbdea59f0c030fc8aee5060dd5b811698e1a7b870d3ddd60933786ea3c85131f20d5f656230e61aac060b07876a821cd27b36b85f75f139c8db6c0fc4d953b1cb060b1f7228c0bb9e9642a5156e656a975312fc0debf8779c22656d2c82c14121fc142916f3e9085224b9727d248e93e979b39c61df700128808fa9491464cd6fdafa9b1a073c9feb2b2ce73cc4c99c94cfb272efaa4342b69902e5a3b3be28db4b84fcbd7c06686e42ab3941f46823707336f622d4ad791a5e8a4ab136e6643988fc0e886f3ffb220b8571e231f5fc0aa9ddae73a3ed4f0faf657d79798c6a62a28c2d33a93f17ad86104980539559775d6496e2ff06e45a5176e31e5f32c23711a5e77c55e58ea420b3b68d778d71a5e89511b69dd4837e24eb170c377ed1df5a05845aba3ecfaa28dae465f1ec4dde27de2e9ba386e836fd0d8b765dfcff057ca65302ac03407a87a984d8db83e7c84c1597c6f5611dde42885278a8f2b7f33ca3e1e192b260e94afaf34d428a835d3b82fef91b3a7a15b4bf45a318ce17e5c6df48ba9e4c97536dce7595277fe787c4b14d2914df3fd8aebe0ea7fa81293803219b4b5f3a2b5815b9b05b648b7df98bf5e4ff4e5db8e59b8a0516ca9064457a90b2bea7aec90de16f848c72b58f2502cae39ca5c48efdf4610392d79b1337ce372087e8819d20651e0e9cb5f02cf4bd0a50152d4cf4e9bc58f67aa2786b46f6d3b4467bc11f54946f102ec2c92f86f3dbb81c711e414b818bac38a906c76fd393f13fdbeedf7ca21287653611820df32240c0c0db1fe197233789a9bdeafe0135c3f8d203ddf2cc792645cd94d2ac18664c49f78da6d5b733283604a560a5b2a6066807f1fc0c3eb365adf9bf9ba99ae514b5bf68bba461a99ecbae748c80aca0f53fdf25e67020cc36a0352590831c7f2eceabc81562bf6d934ef8e93aed92e42375e9d06dd61b53d36d1d55288c4b0f3f7743d6d65dbd82e6431ca5bd6a0da51cd8e846bfed9f1df739955e79de0916f2822ea8c7499d9ab898f130155a1f9de4fac945bfaa1adb9dd86c743fd2ea4116dadb3b3826234ac1b25adecb6879a9b7cc1b85ab4784f59aeae2d5f8de7ded0688f3f4eb7ddeef1057052702b8830264275c6c405cc1037dde2e9501714d8217a52d2aee8ed21f9bf0f1a074248a1055fa0fe87895f1e0b38b1ef32538629818b2ffb66e3f79af9775789fcbf441ffe2a22f8631d7897db09fb3865b594ac45ca43c8b7010e745bfad2ccb9ee5af2f4fdef48f02e47f461f90b7ec52a46edb3c98b6b76cd38dbc4294ad242b0d297f81dac1fc32ad0c44466ed2e0a186f33abb28d707beb05e6dcc7c6fc55855202cf0c239b4b01148b0d028ddaff2f8fd0cae2813526c74acd4c10ff7ad3430bd41c190dec60c3518032fe008d8c7ea1b6cb709ca091e5e682983885985ac4304758c6614f6835defe3a6264dd8d8576e5ea8f629d46b46c18a0c557b571b637f209bae37bd02cced637b930c944c0573669f09fbdb5a34bdd496557931dcdfa87e19f026ba4b53acd0bc41f11e95312eda358336f4c234eee85b65f38a3a1c1c16ee94841f0b029e99de5a4ea826cfd00a1c53b070c1c36335b669a68ae63eed4c0438831c0812336ebaf5bebed98217fff000aa0460aa17a6dfb94e92ea53ea22c40eac94ba294ca3f210297fc0437375b9796878c1f9d0348a4b144396543d0992b32ac303ed63c41bc63bfb7ee34a44e2b02ae55921cae78c7ead5a30af99f23c7d4df9d28d40d384f635883050bfec007d58e428cba2ab5228c943c66ade3ed290da37df29b23b9690dd8201f75243fcd03cfb5440e0c626c2dc0b42e60c7b37814ce9b20a54c8b3a1b3f535148a61b2ca570f06905795fc6cd311fe5b935861684fab8575104bacf2c9b914b710cf48e52b6ed07eae6e931720cc870edae6a64108e24c472a89d34e3bfc68b809129fd2996f8ce9f1aee0e3714150a9c2343168cff0cd92c6d113d50eb7fc23b104f12153719ada21cf6fbc9622d353a27de9ffe912aa528adb31feac73db4cebf2e5c3c51ac433c8d4297abff57412336617e90f9a405b7790c44dc16f9ce12889bddf3e9ae3eb3313614891cad11e128a13d73f3dd9c877da78446af00eaf7ad68ae334bacd50498378221a609569c041b6d2699b81351fe91a35097adab9958967b99888e83d978eb7f66635e7321443062684fd1cacf1b0fef462def43fe2aa935ae3a95e5eef25d8ab4ee835e2665c02818053442ea3877605459b0c09b85a522b716e09ed9ea3d4067875fc293cad256debbeccb0524494e0eff923e56d73ecc01574390dd126ef5e95575fd7d8a4c0d79f9c3c6a4d6d41ed77bd56d410613e2d441a358b675d369d16db87a491db0527dbaed537bade1160cb2b54023dd7f120f4ab57994ae6312578e69ff753da9769e2d01d52cda73e7812d6b5441c5fc9c859c16db3812dfa7ac8b7ae8a2d2cc240eb46ad1759ee191ff76b5cf91e029abdebafd7f17f4783c6e74553e8c24ed53777eed41a043ba391a1eaa418df89cb2f4b3b9561699a342e78afcf07c3383c828cac764c01b344f3e1d5293176f6f3311bde1ed7848e2fac5ea37e8e321f17e144b636af32641c1e338f38f5ce66c96b75b92ee6da05a04f590c05da489afb3c535097cc292544b1888a6d4e6d298d62593fffad86791760ec22ef2060a50529b9d77e9dd694c89353ca6bea498b7f17e6a62c940049da150f7618fa2c71d98dd8c99f45c7145ff0463b82a863eac02086bc1d73a65de5322d523a3ee8e428fa1330f272232e246d11e19e9919f3ad20d97fba0f01ae8aafc9738077784dc889b917642484a502f922c4eb5f9f1e5e25c27610cee6c99aaf42dacf0f6707f273d0860262cca146303ab2823febb812aa424c12acfe3da6539725fce78ee762cac99b870d023dd8059e1580f79181177b1d6087a96f62fbe6ceb2f33bbb9ade326ef5a696b1fcd29aac6d42f954bd024cac12167032ba96368ed8e90937854932f706ee3ecfe43ab9ba23c59b53a04493c54b9e2f4ae11baae77fbc81916350026f65dcf15e757d8a4fd062c1db03ffe8d308365db3bf40178b89bcd2364c1cff7b2ac4d01b765f1fb01b7fc1448ead5aebd2b72de9ab1ac8764254bf559948abdf537c6fc83b3ed53b4147a7b2c5b44e6e5c4ec3a9027cc9b471b9773ddacb4cbd05ea077c439c026d104790e8a67b0ca3eea2db81cb3219d4ba697d3a943639c497bddbacf82a65daa6dd0cd75838f72f281f4d490dd6cf26cab9e61a7321f57a6f9ed0442ca5c92a4c6a194748bfbc9c274f182b0ca8a0bd3cafae1463c1f2b1ba87e1978882e3521bac113e5658b9d246e715de45c3b9eff046154839f48a3b702c2abbd65c481132e1b882f2a4946e9c6857c90412b369893b88d39032d1303b979fe29fd50d8000a1238884a46be08e4d617f8e21dc2dce6e94d0f2f534af19b778c1cfdd73a6b47f8b490fa782b89a019ed5cbb5a81bb5e5b86c3fcaf0bb739ee0532e5ca352d380b1d8d30ba1ebdf0102e8dfac1b081a71a84cb7ff6e15ecea255871a5c084205bf302acf2b1e2e999ea514658ab78760a7412b23443d6333469efd1bb78455752cd67fac4cce5e21b5429922a57c814d5c5e0f0524c2811aa427b7d7af8a0c553c3d9b7940b65246e908ececc6f4caac3d2670fd268d3f04bd3bd2e05db75989c3ecc72898478d2896eab3227c5be111b131930ca294fd4a9a3c72475fe7c723031cd5ad436c65e1d1a586229e36e1e1a60aff5bd7e2ff5997a85a109b0d8ea70dd09eb1b4031c7e4f702de76a3c0833c6cbe56c703518714ff6e4228ce3960b7c351e34f9146b599ea2358065c4c8fbda7008232ae89a6c8d17300857fdbd1513968a0d3803c49a2e9c17ed934130f65222538e56b17c8c06f886669ebfb6adc4cbc3c90d2665c3aadd49899215a30f2923f2fac7ddca7c9b560a05618b6f8475f02b01d10268d612e14fa9a31caaa06b866b0a694206251e39f586765990fbc888ba53ec09866e54344f8372f7a5a3c91aea50451014f3beae41ad1398f844bac88e21c865776cbcd9eff47da85df15d6c302ac5e2c36ae3656d598027c9b2df26b4237f9516f21f2a19de39cc926584aa4ff505e96552e5136fe3b442fc82761b95fa249957f0dc4773e41c6ed78989540dbedcd0ab9a97c7f85c1c8bf7c947ab30710995a38acf335220c08be8f85f00d466d7b0172d045b07fa0179f3e484099b516a13af1fe91d595c3eef9176a24d99b8203bbc3e98579a67c6934b432eda6c994c5f9653a4ffdaa4287aa6a0fbd4fa1714ffc2dc50c6db21c3fd5c9bc4b91e6a25507ee469f81264871ce9ca0a39ecdb0c893b56dc44c619ded155b6bef8b6262927321654ac33b737f701ab7f9408b0354ad828c4dc4eac8cb5fd65d4f3ea156e74aab398d214cc649af8a085e6ecd25e2c99be0ab9f5a779d21e8ac8dc187cf9230379ad7c8812d601742511ef2bd9e501afba1ad601c9684522cfa220248fac58304f5ad20036d77fef3aa9e719bc88649e152caf27d09b76f89b76507ca5056af842854aea75b8fe9da8fbdbb7d30507df3ec6417bb20787aeeb1435ae18d23c92e8d38b7da531e25b9aee83657234696c46c8432ef469cd969f4741fe4ebb3cba0caec63e04a3cec7110f1346ddcf64d0e64989216687bf8623d61908f32b7f58607f864741e68cf9370cccdd4853c0bd0bfc9a0069614531fd61954624dfd02469f3f432595a0fc7a7d812860cd7a5b3380eda12d176eea5c576435e16d79a0e82060e65e0c130c52688c6eeb1f239f04609a2d87557d31e6e90b1e7bdd4c602ab9f5a6399c32373891033e782bfff4821b2a203fe6c66fd3daecb4317e36b7004ee695a74c00ee9ebe98c706aa0c14beefe9c8013cecfc4a9033708e121ffd05aee1ba3a578f9675508a67a4188c9d5dba7f2a46b9c82b17dceb0fe37691cfaff69e01fb57e9aed3296642ab301388f77fc436e32e82d65d1b5837e8a0c8b5a498e3b284a63415620f354ffdb1e67d652d4a7235b909a980ebc4085507273ef9f1a9ca9e2f170b7e623ab80dfa443ad5dbb868048bad9707e41a81d475b02dfa62955f63f58f3bcd44bfb4d66609c0fbdc18d5bf8eda652f58145abd36b6df85838e87e3a4c1d8fa19a715a721599775e49e13029de1ecc89dfa7311402701e5a3e1c076091419e29a77c8cf347101ddfef6573426a18d93282c65910aaf1159dcde55a3af66d127dd2b77b7962bb9334e13d15e62abd73bedfd3a2dfde4b74e4c012"]}, @generic, @nested={0x83, 0x75, 0x0, 0x1, [@generic="96843032202373658b4282582f057a6d11a7c26cfa8ae33818d614d56aa987fba1698f52baf3d70b3288ea4afd7945b1d7680fb8cf3f06eeaaa086f8b60bc4c05bdccc7070fa054517aa5c9cbf1ddc5a2e4394ea74138b5752b1b6e1954eb16aa05ccc1cd2c4521c362c81e9382cb12b15735e02a71b51", @typed={0x8, 0x5d, 0x0, 0x0, @fd=r0}]}]}, 0x2254}, {&(0x7f0000003f80)={0xa0, 0x2e, 0x300, 0x70bd26, 0x25dfdbfb, "", [@generic="2316b5d855d856bcef84d4bf7c1af43f8569a5c33f00beeda16bc46c7a10d322bfce5131bfb24409d331b55e2a2477dfb6d1299c3388c030cd5213703e9a43461ed616f0e3fc84cd859419cf927e879987c0b9cd3500fb78adde2e10655d35787d8540eb20956319a3e273aeadf4255c2e71e16a4f558eaf126d4fa81dc57d2fdf6a96e58c531cc325949857208687ca"]}, 0xa0}], 0x7, &(0x7f0000004240)=[@cred={{0x1c, 0x1, 0x2, {0x0, r4, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r0, r5, r6, r7]}}], 0x40, 0x84}, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) ioctl$SNAPSHOT_UNFREEZE(r0, 0x3302) [ 290.950309][T23827] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 290.951784][T23838] FAT-fs (loop1): Filesystem has been set read-only [ 290.955589][T23827] FAT-fs (loop2): Filesystem has been set read-only 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf000000, 0x0) 12:10:04 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffff, 0x0) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 290.976342][T23839] FAT-fs (loop5): Directory bread(block 6) failed [ 290.985181][T23839] FAT-fs (loop5): Directory bread(block 135) failed [ 290.987217][T23839] FAT-fs (loop5): Directory bread(block 136) failed [ 291.006979][T23839] FAT-fs (loop5): Directory bread(block 137) failed [ 291.008811][T23839] FAT-fs (loop5): Directory bread(block 138) failed [ 291.010108][T23839] FAT-fs (loop5): Directory bread(block 139) failed [ 291.011289][T23839] FAT-fs (loop5): Directory bread(block 140) failed [ 291.012486][T23839] FAT-fs (loop5): Directory bread(block 141) failed [ 291.014662][T23839] FAT-fs (loop5): Directory bread(block 142) failed [ 291.016420][T23839] FAT-fs (loop5): Directory bread(block 143) failed [ 291.041718][T23839] FAT-fs (loop5): error, corrupted directory (invalid entries) [ 291.043795][T23839] FAT-fs (loop5): Filesystem has been set read-only 12:10:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2, 0x0) 12:10:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x100010, r0, 0xffffe000) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x0, 0x80, 0x81, 0x4f, 0xd4, 0x0, 0x0, 0x7, 0x20800, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7, 0x1, @perf_config_ext={0x0, 0xdbeb}, 0x1010, 0xfffffffffffffffb, 0x7, 0x2, 0x6, 0x400, 0x7, 0x0, 0x80000000, 0x0, 0x2}, r0, 0x3, r0, 0x4) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0x50009401, &(0x7f00000004c0)={{r1}, "8c4263084887af12028cebf4000b5e9fa917ee428badf6ce3ec2f317f5611878634f00287ea28bb6b12e44b823b45523cbda488d9e46d3cde7c046ec48c29c803158eb2e638aaa687d355a40433d119aa4aa55faec589b2d9b7b2987234151569380a77ef4834b10e6db20568ee4e501e482502fd58d9de78e01b587c0968c2423fb7d146b80227cb08c378013015324bd073e6e5fb02e7af213210229fc68bec1233b900c51f879e05e20472c1b069647d80b25785159d2c64b42cc07fa5e15af03efa3d61c812c9bd80b78b3f3c1cb360d2443b757abb50adfcc2ebd4130fd45ca009b75edfadefbbbba920b3e1295250a38df7e749aff1d3d72bcfb961d95c7cd0f8c99362a5e2d41945b14ced6e4113a5dec93d443339812ab4f318c68a659b6e5c6b369bd324aaa8c5a0093249184c251acb838030c0fcb814c338d2897ebb639f642043e1b8bab3f1a1c4ca40a52093027a2d8c923bfa98901e7a2f0407a688837ccd8bfe8c6b8fbaa79bea515f42340f5a032a3a437be10ed6a2011ed0704b4520a1acd18a4bb3b09b7ca1a3e6dd1fcf693b29a7936cbf2b754d43ec1adaf22d1f2d2181fc74d39a43efb47bec8aa40a8c1dbb7ff2ccb0364378f24d98541901fe73b680fc61a40ff7e80660329d24f365ccea46317bfc17bedd09e6ba870a7124824b652fc257a069effdc58f1bb5015bd9f8d5f397654ab188354a8c56dce3211de1bd7a952352824e13843097cef4ad1354376fc05d65d19cf59d70fda2e7901452e5c1d3384f813ce02d8bf90bc05869680634ee5557a49daa5049bdfe2735d8179e085c47f72f0f4af4e145766c973f44b4a066dac79e1cb65314cb61179af52ebcbb0ab9d890d45419a5868aa13e5c2a6fdabbad0f10c92370965f44bbe982ce955d37b7733a1bf44dcc84f915299dde8b5d8eaa883cc534b4c97580060813e1b18af910c36f4656ee36b03a90e2a8d00b49af0d55ce68f51db3e6f29342c0cec9eda4c2291481d90095cd57166ad8522f7117ba101950aa48affa6e6bab77e4b55f04f3fd57c40f55c72e6de06c3779ea9651e28a30306bd9d7c2c4c5c66b5186dbe5abe80c61f199c81d09346836bb1e223ec1f3d2383f6e746f81fc5665361de4e077e8950db9b90e4341ee6d1adfa383be962423944cc48a3bf2b31f281757b1e097761b85b70ca0fd3be61e8f781961ef8807b090e89771c23e300009e53798b9bc8c147b8af776ba9a3a44df38583de5bfacf1676ec9b503e2f5d7da3f5f1a73714d1843023bbcbb7a104f69b39f92054c8aac0ca562f930146d457d7f973601704c5d0705d9e55c780a2384a61dbc13893f3d9e5a6e84bf33a76e7e976c76d969b4f1b8ba546fe7f65ca67cfb1235dea398cb25a0b980d11287b807b9dc7b34c8558cbb049115bfc9d7a6d52f88220e30693aabb02a20b94b7d0d9db9666f79fc3669e4ac48548bcd50d381eb44439c1bef60febf99edd11f07b81ec7b77fc64eb9ebd89871fb9962f7b940bb6799d10836c5aee4643008c46670a88fff75eb6ef0041159cbd04f4d5e9d17fe0aff273b490e40c043537dd06d03f03cf2ae95420a45c415192f40b6db53544144f7f61f8e190a090bf519a23a4ea7c4fa2b763530e9e184eab2b0d43b5f4fe0644d6fdb15eac2935bf9bae2afe86707bbebda0c7b89f70186b86f9cbbac9a32100e00d90e69035a1a954674030f5241611875fc2a1381a7ffe51f6071f388ee721813e88a8e153940b3b493dfdf65124849ed41edb4bf636d3e79f63c159683075b15cd051ac16fce06a5b5c1eb8896aa7132c1afbf9199e6da6b5a3e15eda903057cdfca9f6f02503f571f0011a24bd8e915c530713a0f455744e779d00a4e48cf39e6581a9621486c6a050e6fae060a7c8dde5ffac4f4bb92adf9309dea93164168659f207ffb318ea50513b9ee9ed9f09b1f37baffda98506cb24893bf1e6f216099143285329988b13d1d40996226257fdeb49bd2c3174f37081f552e5b48b8b19a68c526a61f26b573f3637697a244d4e5e6aba1cf444925a0f13f507079ab73e1cd1c628e8358f6afacc581c1cac9ba8ced89f3fac0d53f80b8e237aa7f46d812fd81725b5d03d805484c32e7f8f59960f0dd8050f60c2dc4e34982f4b45d9677fdea5a225c9d52e73bb9953dc918db621a0c209b452a8ebfe95691a652ce0a71ff3e19f01ea61e02b8acbd4a1fdc7f21c18359c3724825b3b58d1cb471b79cae805611e3802679ccaf8189d6c97d979f73132f3736f83631abe38f262808acf7090bbaef2564de2b06ce5740f2904d9edf83dcb85fbd4bf5e895a532e2760c8a70366a89c8797f647a575b769e25602a84fcdaf73e32eba8f66e0bf10c072da6946370470320139d78b7d51dc13417b1ae7a2ef2866e7404010b618186c9701de4377be512c22982a4f16c432f1eed8e3791317bbdc41fc2030106c6c9b0e948a5f792ffefea8779cf60a721d5f58c090cdf166d1e1dd81364882c972568d0af5bb360ec4aa0eeddbd4a514ee08e6a11f1e4fbe0dacc3a0e83c5eba53bc9e1e9db2d664b309b9e91bf3b97f2cec8ba248580d619e53e068006319b2f6233b4f9afe6bc9a7736ec05832a9f650e6f097a534fc98f120a1cb5e246149131df4a9cba3472ed3decbdf81d247a39a76ada4cb69a95a1c980bf1c40e4675a566f60083e3e863ce7b6cc5c178ad17e2bf83b3cfbaa35bfe10d60e94474a59435c81bc8351b1e13639837fa189464066d99d58da169582bd9b119443b535afb6f3999a6e21e7560813b6387cdff9a4b7211e8b7d8d41204458f746226640fdb748fa801b0bcc3db047ef13d129c733cfc499fadd488baaa3f26e296cefdbbffda979fe4de33853583c381cb76eb1fdedbfa4eb75afd82a5357041d00d0dbacafa6470272e64737f39c17be6d40597a67ef656cf73cf183710701c5773f6e6174996ebb7b5f7dc331dcd434edc39299414fba4b5c73037a296950bcf5f161f43b294d6f764bd62262c64f1586f7773ddaa1d4164a8dadfc807cc9c975ebedadcf7a1dcd97ad09ab457d79367c8fe3e8736c591218b880208751d6a81d9244f5335b8a6cb930d8dc5e65ada006ade5b6f11cd678edb5442551b99c9e3dda7ca9c1f1a80de995c588d90b7dc100282a44d8bacc8692abed6d51ddd214c1d73228cc17e9c58fe336dda7db4e3eec981ea9e00e4aa3cfe9ba3f20de027e79b1e9d7f3429e0340154cfcdca52c45b5e940b8d23e2493e6f0d261b9407d782c6e86ca6a85c1822fec6e2a5775ef2f6c17950d9d9d7e2a7b86fd0313359937ee7eadc6167683f0cb706bf081197e9ebb82b18bc1cc5afe886cc54fa40f5d0a7d708c04efce5aaf079381c72538572b909a0650fd22ca6d8ec509e4cf26673752e4b2cafa78c072c820f261063a65e5bd2f6a19995b1c6525a50ea8fe25e67a9a9541da0cafbcf31184822793f5112fdac68895dc23f32fa1b5c9cafdff300bc468f6f9d4e6c6a11b35e418031d991e71857d161f6f96747792f0e120e5fc41d0479ecfaacebb506a7b0fbce8bea2938d6eef15e74fcbb980333f34ee7deae38636f2610661cacef480cbf179a45da308c0f250b0909b791ad6980997ee396ffbea98f6ab6bd992b5cd46db746f78f95726123deb88113e10700cb2824ebc1296ac144d56981e9a3548c3ad4a03486b60b5b17c8ab0716038571a0fe2f043eb8d9741af343acaa8e1c0bf1e8bdc2b14792f6d7ac493bad05fdfbed41f2a5557fc6c46b5f644243d53d5fdfd81e6e4d478ac5f1ab960e5b7aebaa3636808ffdd242b91deb3071697c5a3684084d35ad33e2d2e8329c6fa186714ffab91e3b106203cbac4be2992697a78d82b904c14b7023ba5d09aa9fc102fc9326594cce70f095e324d903c3c2d21813d355f9a1b79d0b330123c04e1d308ea9b970dbf66c026d264227071bc84ea580f9d9a9c1df0906bede37eddd9b78339a51caa16429b7e8469b341599e840fdf5f711414af3a98252e71b078f26c3ea23b98b8478439d08a4ede55d54ea122464eb48ed18da8aab456f45ba13bed83f088e38c4c82c21d4a8da4be29b3b2758554f7b40f36f8d4ce5013ee59ceb098b421785e09555882fff9d7008616e9bccd0a154a0e5ac16f917ae453746ea0c351d810321a1dd353257276903c50b02719aa257de7a6ba5fd6b652ab0d059f048bf30d50e2ded843cb311e51847602abe8dc24e3e80e42a1268db8e68997202e845ca752f783679bb5069f485a1bc531212a389ffab1a43e7477cca9aca262d3302a3c5b4514b60e128d3cc1f8f7f2588a122f8c1fee4186ae67404564a15d3ab3220d9dcba8e2598664c1ca457ef5ec6852a8394434b321fc9a8822d7ce1616ffc17f5611567f8237f5d93f6cc95de74e5f24565ada12a8bf9f362e208eced4627b3d3178b413de9c165d56256f306e4ee10188eaf08a830f9a3d3559a3ce890d8eebe5ed7e32e26dc4fb7fc8eb837edf8f96e8d703ac7f953de46012c5275ac9808c630621f06e83ded07c710fa4e887ff22147b857e8904a1fd26029d890842298d16c0d23452a085eb8c75b5e760c4a97fea7cf65707b145f6b20c54d5e16abdfb4f39400aaee7dc83fc0bc7eaf62b81dd8d36ccfc13fbcfbfff2d11c97fd48592409ed7d5d0cf522bd3c04467063c71af0fb61952e33d95b702bb115e075736a4123e250f7d4172266ad7cd1cd612dfb359b282ab1efe57ff6ac755aebe1ecde77521533e1154492ac55f05ef975335211a728a2733b24932dd213fd14883e56ce3bc1a01e40de210a8eba57826e40015da4f68447ecc80953a2fddf369136b8c17ca866e0eecc3dc97d3ddb2ade87fa3009528165811de757472342a26b97747dd6d11d437ce7393baaeb3e86da87d0e5df1aecba5c5783a72b85f9294706b8b6f963da3c816a96026dab4120e5c39dd9c4db9a702a2b374445a264e9c823d08883fd479560089467dc8f511a2eb7f070aa9fbaf9c28cc2ff86bab8b3bce3cb3f8ab0a2021857160fc50de38e32afa037ae75936ac8721fd38d95f49f2f949c191ed8e5d1d155ce73b79bebd47e47c1a8d2181c7350af959af01f8fca032ba31abdc191d60249ea059858c86cfe8576ce127c592b28920f3d767c1d820c29090672e299939c0ef0a2bd514975c5bb3728cd2fea1af4b4d27744a49df2c49f19de18231c2cbe38d4adab825c95bbcbca5d14c7da86aa975e5b465eaf4b26f68d6b45615aa4d4deb1ee13ecf1c7886ddcea2b87fb993d604a2b4497c874ae9e6ae8612048d67bc22ce5fe1e8cde17672f3765f21c0b26354deb9c9a83d209d481ecb1b7f9c14c69e333c30dea42e2c1826e08bec530f94e5e95842ef50da2278e30e2b9a69337bf949a1070f94123bf1512f7e2a9324c383986299dae77b0cb810c44c1babd73172ae73eec1bf0e9c78333d8844950e630c0ef3904e9f2705e0cb53cd2c2faf128ef66477ebee272110476878d92c192fe49ece6b4f0b5b547b970ab8fd966105b4f3b31ccfc71592719f4680810dd6cf78f2c63c341bef93ffc6b0b2e17be32272b7ff41661ff20bfd4a4f632d50c022e2f8113067e4e828a331c6248a8ffcb4d43a44b9558248e79082493e7e485c9780c93f210f189f5df2c18bbdb964c776e7ad8d59c2a36b4affc0fdef568359e8515cfe3cd552e04d028abdfccd30ad753febb2977c56259f4048b4f432d7adf23c12a5705a055ea674f593f15f232183279f970c"}) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) r6 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r6, 0x40043311) mmap(&(0x7f00005d7000/0x1000)=nil, 0x1000, 0x3, 0x1110, r6, 0x11326000) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) r7 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r7, 0x40043311) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x10040, &(0x7f0000001580)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@msize}, {@version_u}, {@mmap}, {@uname={'uname', 0x3d, '#+'}}, {@version_L}, {@mmap}, {@cachetag={'cachetag', 0x3d, '-!\xcf\xe0]%^^+${(&,@+^'}}, {@access_uid={'access', 0x3d, 0xee00}}, {@access_any}], [{@pcr={'pcr', 0x3d, 0x40036}}, {@audit}, {@measure}, {@context={'context', 0x3d, 'sysadm_u'}}, {@obj_user={'obj_user', 0x3d, 'cache=loose'}}, {@smackfshat={'smackfshat', 0x3d, 'rfdno'}}]}}) r8 = socket$nl_route(0x10, 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440), 0x20000, &(0x7f00000014c0)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r8}, 0x2c, {[{@version_9p2000}, {@uname={'uname', 0x3d, 'trans=fd,'}}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@fsuuid={'fsuuid', 0x3d, {[0x5, 0x6b, 0x818dd3e8f81c9491, 0x35, 0x38, 0x38, 0x36, 0x33], 0x2d, [0x31, 0x38, 0x64, 0x57], 0x2d, [0x31, 0x32, 0x33, 0x37], 0x2d, [0x4d0ddb2094a17a23, 0x32, 0x1, 0x37], 0x2d, [0x65, 0x64, 0x65, 0x0, 0x39, 0x64, 0x38, 0x63]}}}]}}) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x8, 0x3, 0x1}) ioctl$SNAPSHOT_FREE(r9, 0x3305) 12:10:04 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 291.095649][T23864] loop2: detected capacity change from 0 to 6 [ 291.099852][T23866] loop1: detected capacity change from 0 to 6 [ 291.107700][T23864] FAT-fs (loop2): Directory bread(block 6) failed [ 291.115122][T23866] FAT-fs (loop1): Directory bread(block 6) failed [ 291.121391][T23864] FAT-fs (loop2): Directory bread(block 135) failed [ 291.126007][T23866] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 291.128655][T23866] FAT-fs (loop1): Filesystem has been set read-only [ 291.132393][T23864] FAT-fs (loop2): Directory bread(block 136) failed [ 291.155637][T23864] FAT-fs (loop2): Directory bread(block 137) failed [ 291.158028][T23864] FAT-fs (loop2): Directory bread(block 138) failed 12:10:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffff, 0x0) [ 291.195425][T23885] loop5: detected capacity change from 0 to 6 [ 291.197145][T23864] FAT-fs (loop2): Directory bread(block 139) failed [ 291.198290][T23864] FAT-fs (loop2): Directory bread(block 140) failed 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 291.249389][T23885] FAT-fs (loop5): Directory bread(block 6) failed [ 291.252175][T23864] FAT-fs (loop2): Directory bread(block 141) failed [ 291.254813][T23864] FAT-fs (loop2): Directory bread(block 142) failed [ 291.257312][T23864] FAT-fs (loop2): Directory bread(block 143) failed [ 291.270380][T23885] FAT-fs (loop5): Directory bread(block 135) failed [ 291.271831][T23895] loop1: detected capacity change from 0 to 6 [ 291.272467][T23885] FAT-fs (loop5): Directory bread(block 136) failed [ 291.277969][T23895] FAT-fs (loop1): Directory bread(block 6) failed [ 291.302931][T23885] FAT-fs (loop5): Directory bread(block 137) failed [ 291.305470][T23864] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 291.307821][T23864] FAT-fs (loop2): Filesystem has been set read-only [ 291.319335][T23885] FAT-fs (loop5): Directory bread(block 138) failed [ 291.326644][T23885] FAT-fs (loop5): Directory bread(block 139) failed [ 291.327898][T23885] FAT-fs (loop5): Directory bread(block 140) failed [ 291.348596][T23885] FAT-fs (loop5): Directory bread(block 141) failed 12:10:05 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x13000000, 0x0) 12:10:05 executing program 3: pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_PREF_IMAGE_SIZE(r4, 0x3312, 0x4) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) mmap(&(0x7f00001d0000/0x4000)=nil, 0x4000, 0x6, 0x110, r4, 0x4cffd000) 12:10:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x10000000, 0x0) 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 291.351601][T23885] FAT-fs (loop5): Directory bread(block 142) failed [ 291.353572][T23885] FAT-fs (loop5): Directory bread(block 143) failed [ 291.356154][T23885] FAT-fs (loop5): error, corrupted directory (invalid entries) [ 291.358730][T23885] FAT-fs (loop5): Filesystem has been set read-only 12:10:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2, 0x0) [ 291.430305][T23910] loop1: detected capacity change from 0 to 6 [ 291.433208][T23910] FAT-fs (loop1): Directory bread(block 6) failed [ 291.436085][T23910] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 291.438891][T23910] FAT-fs (loop1): Filesystem has been set read-only 12:10:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x11000000, 0x0) 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 291.480581][T23920] loop2: detected capacity change from 0 to 6 [ 291.518678][T23920] FAT-fs (loop2): Directory bread(block 6) failed [ 291.522385][T23920] FAT-fs (loop2): Directory bread(block 135) failed [ 291.523942][T23920] FAT-fs (loop2): Directory bread(block 136) failed [ 291.525053][T23920] FAT-fs (loop2): Directory bread(block 137) failed [ 291.526245][T23920] FAT-fs (loop2): Directory bread(block 138) failed [ 291.527256][T23920] FAT-fs (loop2): Directory bread(block 139) failed [ 291.530680][T23927] loop5: detected capacity change from 0 to 6 [ 291.530701][T23920] FAT-fs (loop2): Directory bread(block 140) failed [ 291.535051][T23920] FAT-fs (loop2): Directory bread(block 141) failed [ 291.537093][T23920] FAT-fs (loop2): Directory bread(block 142) failed [ 291.546007][T23920] FAT-fs (loop2): Directory bread(block 143) failed [ 291.549676][T23920] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 291.551326][T23920] FAT-fs (loop2): Filesystem has been set read-only [ 291.556094][T23927] FAT-fs (loop5): Directory bread(block 6) failed 12:10:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/228, 0xe4}], 0x2, 0x800, 0x6) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) openat$autofs(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000340), 0x101000, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r3, 0x80089419, &(0x7f00000002c0)) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f00000004c0)={{r2}, 0x0, 0xa, @inherit={0x80, &(0x7f0000000380)={0x1, 0x7, 0xba, 0x5, {0x16, 0x15c1, 0x8, 0xfffffffffffff001, 0x10001}, [0xffffffff, 0x1, 0x400, 0x4, 0x2, 0x7, 0x4]}}, @name="030ebda6cea2cbe93adbd1e06750b7f3265e28a73bd180b21e0ad57a5c2afcec6b30b32b2cc1887ab3f579855982c7e7549e4b86ecd90bf870fabb18e32a1478e27594a50beaff8b245cf8873fb1450d9edb79e5a80fcbbe2d494d55fb6618a2715122192e0501e3190059e7df925631a85755146462a5b4013092bdc87a9cf6d5b25a7ce529d0dc9929f49b12d5e579bfc699f8a24f1c9aee0ce664ed5ec4d2f1692320dab7dac31f95d41598d8a5cfc3d4d697493d123899acb9e6e1dc6953bbd7010d1949ab0e209525ffa5601c63e1fbfe0d79a398d5eb0f87e035792d0936674e4d042cd238edeaec6878b3cab10732cdf4a77af319e8192a6ea47a607de89865c67f7f6b080fd6966678b0d7a44709bbf190924588efb81a1479e01e31a14d4d4b064f809fb93c97107e8c5ecd29645810a0d56088b7873b57fc1e1d62faea7857b6fff8afea28a135954ad0c7007bca0d3a8bfa3809b79187a3434fdc257189ddd8eb0e3e9d1369a8d91b7e0d535fc7bceadea80944c6f088899458259ee131771fc93e280cdef78ed69d991c4446615f1694738512064aa7ccd4d42334abb1e0dc7de5f184263ba3ecb74ef17b4d24af79afddc8515da781cfa09a3db9b6656fdbe72a9ca747071fed861b6bbcc2043a3f49c61520aa42ee6c120e51ce6b765fa08f172bd1b276e08dd094efd921b401ab4a5cccd2802c4ba01b256fdbe35c74f523c00b725424415647e284d4c5803a6e9076d8823036ff947e01fb8bbb974fe1ccde5c7ec7dc1534e80ac2c34614496c912423803957358b6c5b0a7359e0de232e0d0816a36cf6d0e3e544ed671b447d315cf57150c69b03526dd3d6bd2299af06753413db98f8d75b37763b4d18c5ae599d2c48738dc5d3d508ea3d068bf37d72595bfebd4c490b517cadc3ea671d512bc1af23c8f7dbb8ea167c92d9eb6d4a151f98e20a8e895912e273ffad9059f0a83c133bd17b370a055abf429e6753b47a93f6c9aa44871426d243940fcbc9d2819c2ccc3a04cf998a7cf11d163fe96310265f3f154655c3528bcd17676418aebc290638b816643f51a28659fd418eb8850e7c62a796c42446eae944b17aa6b1075c5ab72c3b061ec09a9e5bd6d29a84199e966da72fdc60b1e2e2f789c911f279a1c96b05a8118e62f14129119318753ec9110d6da2d0e9561d633c404d87581648f621401211703160cddc522d9bc4e93a6bcc08b63e4bdbf7b4dd91afb32bf48e65ec2ef012d9f58dd8c388991e142ef85768e0830c5232a3314f95172cc9defb11e33a15496828b376973c411e1c49daabd7c4fd8d2588b216f75ce626f9444d2950739232cda9ef07e4888b6945ffe7da26a47a55528812ad1f095a51325c84d8bdb933ce1b6c4b7024c586eb9311a9a90bc3c8da6d33a7c1377f76557ed696386689bd12299875c079c948419694aeae2c735b031c8d431ed47eadbb3e954e60da09296564bf83a39fa921558edba304a1bf4c288c3a2b5760601012e34a2fbf40b0959cee6e02b04d6ee869a00aa5737be2e635e12352cb62de133f63d20b9c9239b843eb0fc6f94699b543ab1821ba4a4682695852b535935c8d9c2b3ac1bc9b03074bbd4dd7827074e0907f09510c2cc94325fae3b8511ed8d206b039527990c0160f78ad3c168a2f743a5ad6e612b54f30e52c4d6ca0ddb380be50793e4cfc9e5f01df925c88d41af5962c6e796104e86c6a8e041f2b55fd4d39c2e32c2f4db4694d2b5b7250b4aafdd8c48bb8839509033e1f971a0f5b8ce3d71654c0cc72029f80c583af399a23edc06b9e6f7843f51316250c0b746d0a2339e9d3a7ea7fa7aa6608764d85bd3cd26136d18c170a1f913d8c370217b26b73f4d62a086f3ea58ee5b3082b496da04973230aaa6ed4860659ee7a3b1a18b2879726ca10dd2c9246258784a9acc9a46dcbc4724f6d4328fedc89d5f80aabc13f664a0873d9e6854ca129f2f1110b65f712b5cad02e63cbdf67fc9f2fce0b3a85d30a21d3bd12d5dad287ec25e263b2f04745794b60e63290006696117957d8b7cc51a2cd0752c760a1168d1b48f30b4e44a88ae40b54b2ddabdcd647391983cd218bbad3658ff5fa45601bdde3b4ee1c6268bb3a9410d1c0bc7fce8cc2e6ccd6c7b6c09d9bbeab526c66d20eb14c9daaff21f1009890708fc4097799a796814ae604b8c7bfecd527e0c01514f0fdf8746838d0adce8efafdfdee1a236c8f178e04bebaa94ad13dedacaad8a826dd395706067fd41333067ffb195aca63c9e3f5c84ab94211f7919930f1643ab5e460f31d2bd5783d51889562b3caa37d2a7660ab6112d229776d8e629b0c7998b4cd16cd42ee0c149833add8db554951711b78db5de58911dff968ced5ff4f7d3cf4a425deaf944e9ff80abcf5dab888c076f1541a5016de9a9f767c0f2c8f57120c1b63e5725d174dd530b9f4ccc3aea580a7797f6947800e5cfe9af8b359b8aefa134c2bdcc7002fd31af529186dfbbb86f5cc9cbb35cb5526e03969bbe417f15a07319e9cd252ebee917fb9d373ec64cd5cfa78603dfc36ef716f5766ff6dc18c1876547e1acca7583fb6e5e04069ed4b32374c6400fa83f8472859616bd8178df05290763e3f53d57b0d44c4e703b2c0106d5ac74c4615d287447ec8946487b6a46166b93286060aa8bf3cfcd9a7bf0799dcf1d3bff8e5fcee9ed8005060b9fcd8967dee2add4908ab1b9a9d242b0327c2edf84a5e4ab9271860e1069fb7f2bb8f9be507535d97e5535749111a6730c48ccaefef8dc1e1e61e91419f86812c2d42b6c669be5a06987bff5207373b185272666b584c449c9a765aace5dece149d935d434f97ab4ceec4fb39288165f233cd1d6dfe9ad9d509a5a2e14efad0aeacce3a46e71b1bfee62647cf7b353bf0a92658d46ba425194c8fa80dd41c66f7b21204855d6b92af139a4d459e9f19f08eada43128e4aac1a29e9fd1c2c3f4580aae9bf286f910cb44b4c7f6e62351a5ed54a6132d12fceba641e2e0537634a05dc0325e5b5fdcb6a49790bc186f2ae6d19ca91a2d791e5b2eeb69d450edd7a03370d2ad9ea14ef2e2fadcb9fc6ddf78470196512738fb1b37b555f342c402655b2dc86dcd5d9151382332bbab6a689be883d95528194bef311544bc83c6fec823e2b7a0682cde497749d15be41cb1f88cd9a3c9999335c795fb170ccb9fec082f20b454776ce5774a7351b0f53750ea8c78f042cd6077a4b4bd9afa89a6be5a9659accd024d3ad1dfc69b7c99d6ba469f00e88b5dc6b5bb746235745fd247470c0c0bcb3182f2fb4a058474d083c2e79f2c916dccde7aefaeae92009f564e1304dbd880f828137ddc97c7b73fbe7f7b4dd74b5627514f37ac7d1e83dafe15abac1ff343e57ffdeb7c26fab6533fda01fc5738929c5896cb2814eef6bc8531b6ff47f12734fa20779be4d04915b9da23d26abc36ae992546390a533e24d5846d689a910d8f678cd09744fa1adb4577c275c8888fb9147264d87da1fa4f10f11f4049e99387ae1f5598f15141952b86056100d38a606011db371522d1ab45d6aed0235692f376dc3e72b195b531f7a313ca1d19ffb2c2260c90ab555850ad290c79285df7962bf85df80c06ab14f0d682e661499b5ac32e20ef71073a031b03e88856c75249b7cc4e3773b53dac9aeb99ba72776417761f8c71a5b169539e975f7afd70e005772a69b3a9e7bb82044981e12148d61bd1fd1c237e7815b10f6c2b49881d3371434f355df34d99b816eebed204f35ee70b99497b2433cfd2b9378d1300dc96fd2f08aa6575598d96d576bf63a3791a0bdebcc3153ab6920c0a12e5d16e5d4330be6569fb01013961757a72c10fadbf1f8b52321179244d900fe6d482a827e4ef95cb17fc6839ba6a79f7c2bce963170ca5094e4001c6a22e6dcbba7534ae722cae52f3d514cf1f3f8bbd1eaf67747dcaef9213f3c8a4d779335cfe41938be65c44135f2fc26600c2b9491190537d8510e11b2a723dc8897212b8fa659d01b1c7390da56ac0cdeb57b51490c12c1f60e57f7f62494e8080dc98a31bba6fc7eed0fced6900c356a7a0a38924d76a403d417c1cdf264ea37061405edfdb8dee4a2355a3dde3bffa12ec6c560c2c32147bf927fec4989368ac6cff5dfbcadecf25e1da06e44fff99035294a1d7baa46da874781fb658f875f9e4e4e97a9a3c2471421e5c985adcf2f5508c855fbc1cc485957ff611e61a84dc3777212791b552933f1d77ce580c30778d6b11e32bbb3ac43c8561f32bea5ff63f9b30f60aae1198122d1ca432114adb5c09909e24326a5c0b52f58cfe2952f3f5c3f826b8417403e556c02957eee2801df0f5d2c7c92344facfa9ebdcd1bdb611b4d8895b7ae604333037b31bc47e5db5f9181afa38286211d91444bb8d9279312e63e4b318be13d7c2bdf213df04b17780ab6e39d36e7ab1f7097d14551ca654c9b0024c3462d66939d914eb2cfab86138c344402428480e5276924feaf9fe2eef54de62f3855d32c67535374dd014475899186e4142e79b0067778a0068eca2eaf31cd42b85731f9fe1d35f40b4f8fd2d66ca9ce3123f43403b8017d3f1a404bdb7cfe8da4f36c8e5b4530533b43cf22635f42c85133a9ed967f2f28cdc0231c5f924e4085138f34430c7688578f5cbb65b939a83c81c77cff032dfe9a357e56eef610c82759a1b70bbf18dff62b4697035ba356601948f3789d2a37c3c739004c4787aeeae12dac6e7a554168b272f09769572be91f2aa3d7e78b5e167adca81b38d4ea9aa551064cdea598aacd104ef4c134c2796890269d6b1bab8b67ee5d47fec01c4b9cabec45638407b56de5f9edb4056caba73b884634c51b3b66ccb1a3229e242d5f0821bf8e1531cd651b34280160b82546bddb128bf84b8ceadaceb735487353013e48969673be1a708902b0eca861469c6ef3b7f072103b115395c0c41578a2e3694e61e1e3f12e6de105ac9e302fc55495dc7a94de76de0203c5022ffd2fcaaf414a4bdb6f18b8f2e96d39cb4c952b0c6b013fa88c0de7e5ddab530f6d0bef50b3bd3684b0ed1def4e36bceab7ed1070a191182a20b12db9a2b8b97c76f88fa40b10605e2ded3f4c9dea1e7f033b4b3ea983bb91290b30ccbc35f0081438356a41fc7e2b18900bcc3b75a20d7c0b905b5a706f0cb13ac7ea195fd150555c02b7be0c2932d9f9d38d46fdba646b62408b49967b0320afd326792382736ba3ccfeea4ef377e11d0116c66e3352d610ba4e7c99660b36ee695077f1627332ec9952b2d9ba33c9e886a462e5759ac27f5b0e20aed077ebc5787fcd2402e5affe9ebd2ffc9506b341bbb124dfca14d6680d33c880b796d08391014cd65392cd7875a870fd3fde09bb7812878d668904115e346f47b1c48b75a7832188aef71df4ec5d06691e65ac974d67c8a407fccd9e3fe394c76547f1e0076e3b19b3bb685ce07cfefce6487d5bf4ecdc1617fc34c83c2991919f8f86ebbd5268fd8c5cbf885eca72fc802219808a9d8811ff39a040ca0cd7310f9c19a2d57a231a6bc2d5a3554202662f77eca7661e811cab84b6b5654bab2699436aadc10c8d9345321356437e37a800c05499625617009cd9af44c2e792c2368ec5f787edced197184d60c60b44b9680ba3e1ab89af6cc2a735bc4539795034d5ef454064f1aad445a70e1c06ea76025"}) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r2, 0x942e, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) r4 = accept4$unix(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000300)=0x6e, 0x80800) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000, 0x100010, r4, 0xf7035000) [ 291.578181][T23927] FAT-fs (loop5): Directory bread(block 135) failed [ 291.593607][T23927] FAT-fs (loop5): Directory bread(block 136) failed [ 291.595774][T23927] FAT-fs (loop5): Directory bread(block 137) failed [ 291.598153][T23927] FAT-fs (loop5): Directory bread(block 138) failed [ 291.600729][T23942] loop1: detected capacity change from 0 to 6 [ 291.610010][T23927] FAT-fs (loop5): Directory bread(block 139) failed [ 291.611675][T23927] FAT-fs (loop5): Directory bread(block 140) failed [ 291.613561][T23927] FAT-fs (loop5): Directory bread(block 141) failed [ 291.615833][T23927] FAT-fs (loop5): Directory bread(block 142) failed [ 291.617425][T23927] FAT-fs (loop5): Directory bread(block 143) failed [ 291.619789][T23927] FAT-fs (loop5): error, corrupted directory (invalid entries) [ 291.620959][T23942] FAT-fs (loop1): Directory bread(block 6) failed [ 291.621223][T23927] FAT-fs (loop5): Filesystem has been set read-only 12:10:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xa00, 0x0) 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:05 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3f000000, 0x0) [ 291.626900][T23942] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 291.630165][T23942] FAT-fs (loop1): Filesystem has been set read-only 12:10:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x12000000, 0x0) [ 291.718955][T23963] loop2: detected capacity change from 0 to 6 [ 291.723231][T23963] FAT-fs (loop2): Directory bread(block 6) failed [ 291.731354][T23963] FAT-fs (loop2): Directory bread(block 135) failed [ 291.750958][T23963] FAT-fs (loop2): Directory bread(block 136) failed [ 291.753478][T23963] FAT-fs (loop2): Directory bread(block 137) failed [ 291.755139][T23963] FAT-fs (loop2): Directory bread(block 138) failed [ 291.756894][T23963] FAT-fs (loop2): Directory bread(block 139) failed [ 291.768657][T23963] FAT-fs (loop2): Directory bread(block 140) failed [ 291.770808][T23963] FAT-fs (loop2): Directory bread(block 141) failed [ 291.770886][T23968] loop5: detected capacity change from 0 to 6 [ 291.772412][T23963] FAT-fs (loop2): Directory bread(block 142) failed [ 291.772434][T23963] FAT-fs (loop2): Directory bread(block 143) failed [ 291.778090][T23968] FAT-fs (loop5): Directory bread(block 6) failed [ 291.794250][T23968] FAT-fs (loop5): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 291.795815][T23968] FAT-fs (loop5): Filesystem has been set read-only 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x101000, 0x60) write$9p(r1, &(0x7f0000001400)='\x00', 0x1) sendfile(r1, r2, 0x0, 0x1c500) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$P9_RREAD(r3, &(0x7f0000000240)={0x7b, 0x75, 0x2, {0x70, "37f7e025e32bcab1d2c7cada6a694bfa24fca42b809c532924e15314267a4f95c9d1f6a388a5a8244fd66248fcc23436299002587b9c34e63804551e49f56be592173f0edfd9e08f0aedfdb3aecaf37f2aeb60d99ddd6c0837ef5e1a7c451262233a892ed34100620419e64e65149e66"}}, 0x7b) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@isdn, &(0x7f0000000200)=0x80) flock(r4, 0x7) write$P9_RLOCK(r1, &(0x7f0000000080)={0x8, 0x35, 0x2, 0x2}, 0x8) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400) write$P9_RREADLINK(r5, &(0x7f0000000140)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) 12:10:05 executing program 5 (fault-call:6 fault-nth:0): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 291.820195][T23963] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 291.823250][T23963] FAT-fs (loop2): Filesystem has been set read-only [ 291.838779][T23976] loop1: detected capacity change from 0 to 6 [ 291.844397][T23976] FAT-fs (loop1): Directory bread(block 6) failed [ 291.848129][T23976] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 291.850456][T23976] FAT-fs (loop1): Filesystem has been set read-only 12:10:05 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x40000800, 0x0) [ 291.950654][T23989] FAULT_INJECTION: forcing a failure. [ 291.950654][T23989] name failslab, interval 1, probability 0, space 0, times 0 [ 291.954579][T23989] CPU: 0 PID: 23989 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 291.958200][T23989] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 291.960885][T23989] Call Trace: [ 291.962364][T23989] dump_stack+0x137/0x19d [ 291.963755][T23989] should_fail+0x23c/0x250 [ 291.964863][T23989] ? ext4_init_io_end+0x2d/0xa0 [ 291.966268][T23989] __should_failslab+0x81/0x90 [ 291.967448][T23989] should_failslab+0x5/0x20 [ 291.969417][T23989] kmem_cache_alloc+0x46/0x2f0 [ 291.971423][T23989] ext4_init_io_end+0x2d/0xa0 [ 291.973009][T23989] ext4_writepages+0x6a5/0x1d10 [ 291.973942][T23989] ? rmqueue+0x43/0xd00 [ 291.975185][T23989] ? mntput_no_expire+0x64/0x730 [ 291.976420][T23989] ? ext4_readpage+0x140/0x140 [ 291.977589][T23989] do_writepages+0x7b/0x150 [ 291.978520][T23989] ? get_page_from_freelist+0x53e/0x800 [ 291.979935][T23989] __writeback_single_inode+0x80/0x450 [ 291.981527][T23989] writeback_single_inode+0x177/0x590 [ 291.982870][T23989] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 291.984360][T23989] write_inode_now+0x129/0x150 [ 291.985481][T23989] iput+0x341/0x590 [ 291.986455][T23989] dentry_unlink_inode+0x23a/0x260 [ 291.987305][T23989] __dentry_kill+0x2af/0x4e0 [ 291.988695][T23989] dput+0xc6/0x360 [ 291.989737][T23989] __fput+0x3ab/0x4e0 [ 291.991684][T23989] ____fput+0x11/0x20 [ 291.993563][T23989] task_work_run+0xae/0x130 [ 291.994423][T23989] exit_to_user_mode_prepare+0x156/0x190 [ 291.995852][T23989] syscall_exit_to_user_mode+0x20/0x40 [ 291.997023][T23989] do_syscall_64+0x56/0x90 [ 291.998197][T23989] entry_SYSCALL_64_after_hwframe+0x44/0xae 12:10:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x13000000, 0x0) 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 291.999934][T23989] RIP: 0033:0x4665d9 [ 292.001411][T23989] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 292.007792][T23989] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 292.011349][T23989] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 292.014776][T23989] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 292.017148][T23989] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 292.018992][T23989] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 292.021532][T23989] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 292.043539][T23993] loop2: detected capacity change from 0 to 6 [ 292.051254][T23993] FAT-fs (loop2): Directory bread(block 6) failed [ 292.062908][T23993] FAT-fs (loop2): Directory bread(block 135) failed [ 292.065598][T23993] FAT-fs (loop2): Directory bread(block 136) failed [ 292.068096][T23993] FAT-fs (loop2): Directory bread(block 137) failed [ 292.070243][T23993] FAT-fs (loop2): Directory bread(block 138) failed [ 292.076662][T23993] FAT-fs (loop2): Directory bread(block 139) failed [ 292.079519][T23993] FAT-fs (loop2): Directory bread(block 140) failed [ 292.081831][T23993] FAT-fs (loop2): Directory bread(block 141) failed [ 292.088761][T23993] FAT-fs (loop2): Directory bread(block 142) failed [ 292.089945][T23993] FAT-fs (loop2): Directory bread(block 143) failed [ 292.091892][T23993] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 292.094852][T23993] FAT-fs (loop2): Filesystem has been set read-only 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xb00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:05 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f0000, 0x0) [ 292.123342][T24009] loop1: detected capacity change from 0 to 6 [ 292.131359][T24009] FAT-fs (loop1): Directory bread(block 6) failed [ 292.133882][T24009] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 292.136207][T24009] FAT-fs (loop1): Filesystem has been set read-only 12:10:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x20000000, 0x0) 12:10:05 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 292.243282][T24021] loop2: detected capacity change from 0 to 6 [ 292.268228][T24021] FAT-fs (loop2): Directory bread(block 6) failed 12:10:06 executing program 5 (fault-call:6 fault-nth:1): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 292.290957][T24021] FAT-fs (loop2): Directory bread(block 135) failed [ 292.298304][T24021] FAT-fs (loop2): Directory bread(block 136) failed [ 292.320755][T24021] FAT-fs (loop2): Directory bread(block 137) failed [ 292.325190][T24031] loop1: detected capacity change from 0 to 6 [ 292.336661][T24038] FAULT_INJECTION: forcing a failure. [ 292.336661][T24038] name failslab, interval 1, probability 0, space 0, times 0 [ 292.340961][T24031] FAT-fs (loop1): Directory bread(block 6) failed [ 292.342585][T24038] CPU: 0 PID: 24038 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 292.344233][T24021] FAT-fs (loop2): Directory bread(block 138) failed [ 292.345774][T24038] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 292.345817][T24038] Call Trace: [ 292.345825][T24038] dump_stack+0x137/0x19d [ 292.352360][T24038] should_fail+0x23c/0x250 [ 292.354146][T24038] ? ext4_init_io_end+0x2d/0xa0 [ 292.355657][T24021] FAT-fs (loop2): Directory bread(block 139) failed [ 292.355892][T24038] __should_failslab+0x81/0x90 [ 292.358952][T24038] should_failslab+0x5/0x20 [ 292.360071][T24038] kmem_cache_alloc+0x46/0x2f0 [ 292.362625][T24038] ext4_init_io_end+0x2d/0xa0 [ 292.363891][T24038] ext4_writepages+0x76d/0x1d10 [ 292.365022][T24038] ? rmqueue+0x43/0xd00 [ 292.365950][T24038] ? mntput_no_expire+0x64/0x730 [ 292.367584][T24038] ? ext4_readpage+0x140/0x140 [ 292.368332][T24021] FAT-fs (loop2): Directory bread(block 140) failed [ 292.369081][T24038] do_writepages+0x7b/0x150 [ 292.369110][T24038] ? get_page_from_freelist+0x53e/0x800 [ 292.373445][T24038] __writeback_single_inode+0x80/0x450 [ 292.374998][T24038] writeback_single_inode+0x177/0x590 [ 292.376257][T24038] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 292.378968][T24038] write_inode_now+0x129/0x150 [ 292.379950][T24038] iput+0x341/0x590 [ 292.380946][T24038] dentry_unlink_inode+0x23a/0x260 [ 292.381795][T24021] FAT-fs (loop2): Directory bread(block 141) failed [ 292.382231][T24038] __dentry_kill+0x2af/0x4e0 [ 292.384197][T24038] dput+0xc6/0x360 [ 292.385037][T24038] __fput+0x3ab/0x4e0 [ 292.385815][T24038] ____fput+0x11/0x20 [ 292.386194][T24021] FAT-fs (loop2): Directory bread(block 142) failed [ 292.388266][T24038] task_work_run+0xae/0x130 12:10:06 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf6ffffff, 0x0) [ 292.388289][T24038] exit_to_user_mode_prepare+0x156/0x190 [ 292.388314][T24038] syscall_exit_to_user_mode+0x20/0x40 [ 292.394724][T24038] do_syscall_64+0x56/0x90 [ 292.395826][T24038] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 292.397768][T24038] RIP: 0033:0x4665d9 [ 292.398116][T24021] FAT-fs (loop2): Directory bread(block 143) failed [ 292.398823][T24038] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 292.398843][T24038] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 292.398862][T24038] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 292.398873][T24038] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 292.398885][T24038] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 292.398897][T24038] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 292.398908][T24038] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 292.420986][T24021] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 292.422308][T24021] FAT-fs (loop2): Filesystem has been set read-only [ 292.425601][T24031] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 292.427314][T24031] FAT-fs (loop1): Filesystem has been set read-only [ 292.495056][T24052] loop2: detected capacity change from 0 to 6 [ 292.500143][T24052] FAT-fs (loop2): Directory bread(block 6) failed [ 292.509449][T24052] FAT-fs (loop2): Directory bread(block 135) failed [ 292.511749][T24052] FAT-fs (loop2): Directory bread(block 136) failed [ 292.514623][T24052] FAT-fs (loop2): Directory bread(block 137) failed [ 292.516389][T24052] FAT-fs (loop2): Directory bread(block 138) failed [ 292.518306][T24052] FAT-fs (loop2): Directory bread(block 139) failed [ 292.525106][T24052] FAT-fs (loop2): Directory bread(block 140) failed [ 292.532175][T24052] FAT-fs (loop2): Directory bread(block 141) failed [ 292.535134][T24052] FAT-fs (loop2): Directory bread(block 142) failed [ 292.537460][T24052] FAT-fs (loop2): Directory bread(block 143) failed [ 292.541451][T24052] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 292.543027][T24052] FAT-fs (loop2): Filesystem has been set read-only 12:10:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:06 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x25000000, 0x0) 12:10:06 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfeffffff, 0x0) 12:10:06 executing program 5 (fault-call:6 fault-nth:2): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 292.761106][T24072] FAULT_INJECTION: forcing a failure. [ 292.761106][T24072] name failslab, interval 1, probability 0, space 0, times 0 [ 292.764841][T24072] CPU: 1 PID: 24072 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 292.767253][T24072] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 292.768936][T24072] Call Trace: [ 292.769448][T24072] dump_stack+0x137/0x19d [ 292.770848][T24072] should_fail+0x23c/0x250 [ 292.773052][T24072] ? ext4_alloc_io_end_vec+0x2e/0xd0 [ 292.774932][T24072] __should_failslab+0x81/0x90 [ 292.776327][T24072] should_failslab+0x5/0x20 [ 292.778101][T24072] kmem_cache_alloc+0x46/0x2f0 [ 292.780413][T24072] ext4_alloc_io_end_vec+0x2e/0xd0 [ 292.782846][T24072] ext4_writepages+0xa8d/0x1d10 [ 292.784702][T24072] ? rmqueue+0x43/0xd00 [ 292.785320][T24072] ? mntput_no_expire+0x64/0x730 [ 292.786139][T24072] ? ext4_readpage+0x140/0x140 [ 292.787124][T24072] do_writepages+0x7b/0x150 [ 292.787986][T24072] ? get_page_from_freelist+0x53e/0x800 [ 292.788964][T24072] __writeback_single_inode+0x80/0x450 [ 292.791407][T24072] writeback_single_inode+0x177/0x590 [ 292.792757][T24072] write_inode_now+0x129/0x150 [ 292.793974][T24072] iput+0x341/0x590 [ 292.794765][T24072] dentry_unlink_inode+0x23a/0x260 [ 292.796665][T24072] __dentry_kill+0x2af/0x4e0 [ 292.798678][T24072] dput+0xc6/0x360 [ 292.800101][T24072] __fput+0x3ab/0x4e0 [ 292.801443][T24072] ____fput+0x11/0x20 [ 292.803417][T24072] task_work_run+0xae/0x130 [ 292.804183][T24072] exit_to_user_mode_prepare+0x156/0x190 [ 292.805409][T24072] syscall_exit_to_user_mode+0x20/0x40 [ 292.807849][T24072] do_syscall_64+0x56/0x90 [ 292.809594][T24072] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 292.811260][T24072] RIP: 0033:0x4665d9 [ 292.812339][T24072] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 292.819714][T24072] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 292.822620][T24072] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 292.824784][T24072] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 292.828158][T24072] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 292.831221][T24072] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 292.833289][T24072] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 292.845086][T24074] loop1: detected capacity change from 0 to 6 12:10:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:06 executing program 5 (fault-call:6 fault-nth:3): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:06 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 292.865447][T24074] FAT-fs (loop1): Directory bread(block 6) failed [ 292.871590][T24074] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 292.874425][T24074] FAT-fs (loop1): Filesystem has been set read-only [ 292.901545][T24073] loop2: detected capacity change from 0 to 6 [ 292.910741][T24073] FAT-fs (loop2): Directory bread(block 6) failed 12:10:06 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x40000000, 0x0) [ 292.953101][T24093] FAULT_INJECTION: forcing a failure. [ 292.953101][T24093] name failslab, interval 1, probability 0, space 0, times 0 [ 292.956855][T24093] CPU: 1 PID: 24093 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 292.960380][T24093] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 292.962133][T24093] Call Trace: [ 292.963514][T24093] dump_stack+0x137/0x19d [ 292.965176][T24093] should_fail+0x23c/0x250 [ 292.966900][T24093] ? ext4_mb_new_blocks+0x2e7/0x1f90 [ 292.968330][T24093] __should_failslab+0x81/0x90 [ 292.970563][T24093] should_failslab+0x5/0x20 [ 292.972775][T24093] kmem_cache_alloc+0x46/0x2f0 [ 292.974843][T24093] ? try_charge+0x36/0x9c0 [ 292.976131][T24093] ext4_mb_new_blocks+0x2e7/0x1f90 [ 292.978214][T24093] ? __mod_lruvec_page_state+0xea/0x130 [ 292.981337][T24093] ? ext4_get_branch+0x27d/0x2e0 [ 292.982343][T24093] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 292.983409][T24093] ext4_ind_map_blocks+0xaab/0x1620 [ 292.984235][T24093] ? release_pages+0x8d0/0x900 [ 292.985118][T24093] ? percpu_counter_add_batch+0x69/0xd0 [ 292.986034][T24093] ? ext4_es_lookup_extent+0x36b/0x490 [ 292.986923][T24093] ext4_map_blocks+0x6d2/0xef0 [ 292.987752][T24093] mpage_map_one_extent+0x10d/0x360 [ 292.988851][T24093] ext4_writepages+0xc1a/0x1d10 [ 292.990145][T24093] ? rmqueue+0x43/0xd00 [ 292.992145][T24093] ? mntput_no_expire+0x64/0x730 [ 292.992933][T24093] ? ext4_readpage+0x140/0x140 [ 292.993870][T24093] do_writepages+0x7b/0x150 [ 292.994857][T24093] ? get_page_from_freelist+0x53e/0x800 [ 292.995834][T24093] __writeback_single_inode+0x80/0x450 [ 292.997263][T24093] writeback_single_inode+0x177/0x590 [ 292.999215][T24093] ? __mod_memcg_lruvec_state+0xaa/0x190 12:10:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffff0000, 0x0) [ 293.000924][T24093] write_inode_now+0x129/0x150 [ 293.003841][T24093] iput+0x341/0x590 [ 293.005155][T24093] dentry_unlink_inode+0x23a/0x260 [ 293.006850][T24093] __dentry_kill+0x2af/0x4e0 [ 293.008133][T24093] dput+0xc6/0x360 [ 293.009277][T24093] __fput+0x3ab/0x4e0 [ 293.010063][T24093] ____fput+0x11/0x20 [ 293.010712][T24093] task_work_run+0xae/0x130 [ 293.011451][T24093] exit_to_user_mode_prepare+0x156/0x190 [ 293.013448][T24093] syscall_exit_to_user_mode+0x20/0x40 [ 293.014658][T24093] do_syscall_64+0x56/0x90 [ 293.015491][T24093] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 293.016696][T24093] RIP: 0033:0x4665d9 [ 293.018445][T24093] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 293.026213][T24093] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 293.028865][T24093] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 293.030994][T24093] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 293.033863][T24093] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 293.035299][T24093] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 293.036920][T24093] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 12:10:06 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) fsopen(&(0x7f0000000240)='bdev\x00', 0x1) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r1, 0x7, 0x0, 0x0, 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) sendfile(r0, r1, &(0x7f00000002c0)=0x401, 0x2) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/192, 0xc0}], 0x2, 0x8, 0x8) [ 293.119057][T24105] loop2: detected capacity change from 0 to 6 [ 293.121746][T24109] loop1: detected capacity change from 0 to 6 [ 293.126633][T24105] FAT-fs (loop2): Directory bread(block 6) failed [ 293.132765][T24109] FAT-fs (loop1): Directory bread(block 6) failed [ 293.140886][T24105] FAT-fs (loop2): Directory bread(block 135) failed [ 293.142916][T24105] FAT-fs (loop2): Directory bread(block 136) failed [ 293.144137][T24109] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 293.146418][T24109] FAT-fs (loop1): Filesystem has been set read-only [ 293.168373][T24105] FAT-fs (loop2): Directory bread(block 137) failed [ 293.178661][T24105] FAT-fs (loop2): Directory bread(block 138) failed [ 293.200319][T24105] FAT-fs (loop2): Directory bread(block 139) failed [ 293.223036][T24105] FAT-fs (loop2): Directory bread(block 140) failed 12:10:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = io_uring_setup(0x2bd2, &(0x7f00000014c0)={0x0, 0x8f5d, 0x2, 0x3, 0x20f, 0x0, r0}) mmap(&(0x7f0000159000/0x2000)=nil, 0x2000, 0x2000000, 0x10, r1, 0x33ade000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) socketpair(0x2, 0xa, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) vmsplice(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="505e26eca94b2f84bef3395bee398a7b14ddf95019a40a85277ca5dfc406af6fdd575dbc053955f4d55ad9bc27e03cf8de412a4a9f4d54354aca9384520a9cb9e8c6040c3d7043ca8bd32c49366105c9a7791735", 0x54}, {&(0x7f0000000100)="0c9f801e6c7a076957e36b4cd7fff3db5f0962dc89ce875d2f27816a6b69306e07c7703eeb421256c1e06ac5e8343bdf110ac1e4b4e100d3", 0x38}, {&(0x7f0000000140)="226282d0be885585168ae3f7ce143f9a77179c2bfaf2c14080f9025d", 0x1c}], 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) r6 = openat(r5, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x40) r7 = signalfd4(r4, &(0x7f0000000040)={[0x1]}, 0x8, 0xc0000) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000200)="7cc1f4a3eeda26848b969ca8162f4f2bea26d45a77e65266b9ba675f9460792a8c64c8c24aecb74097347bc6e9104df4eb80d7e0b8daff2b4393aa5d9a9f3da69c1bd21870f108a21b69d82d9daee1e7b292f4c0ae07eadba38d9abc1dc468bfcf82d4b996b4ac2d4ac74642f3591d294a9ec3f26af284fff6351cdeb96a114cc0e8e6c08ec6ac13ed1b6b0f43340ec9583fc4770fd125e007127399de81d000fb9dc2e1dfe12de7c32217df7c65e5a27d2189093ded7948022a04a6e19fd78e", 0xc0}, {&(0x7f00000002c0)="e435479bbad091fa6f2c9d0544099b14b6c3f413331600638f3a", 0x1a}, {&(0x7f0000000300)="dadad9bb8301710fa6775aaa809efae9f046dd5576e40ca57691440317858800502d1e72c47418d17ea2a25903a86953a002763cd1090a195286f00448d4f79042e7f5cbfd641bcc9ad8a6dfd3ff8a9bc2296f38f1f3b6b8e78c60602556aeed3941ccccb20f1e43e5e8dd7ba7efb9365bd8344e11fa308660a1924a05207fa144875ebb1392a0f48f5efe000b6d1824a289a2b44c77b790fd84c80ce0be98516dc100a8e8275ccd7c68d3fa0de1c8e20f7fc500c1aae726f7945d51975b927515b49fd9d0ffdb67b76b3297a706914a4aaee2f003", 0xd5}, {&(0x7f00000004c0)="e3f06e9ceec0f5331d5f23b77c1f3f1096859de8d52a34af39774ecab09dc0d7dace00d7b186c8e43289318ac7604bf5ab4efc7e19c3faac245bb8b0a49e0e74b8e2a816ed556059d86a64e799dc642e230883b528254278f48afff91c76ceb372fbf93116f8a1533c408afc94e1ac0624baa762fe1e344c2a45aefa547a5a988eaed623d4c1a0", 0x87}, {&(0x7f0000000400)="065002a1a93ab4834e370aafce", 0xd}, {&(0x7f0000000580)="7cc2cc8df48d879c8ac12396b036f74f7b2329377ebb1cfc4aa879554c6ac819e1d5a166f95aaff7be92608597a4886b4beda103b74fc4784bb11c2db283d144a2b882e7529f6126c66d994a8865fee29736f2c94c0290cfc1fa007943440709754ee0bbdb7ef45227505c10c560cc1e6879a5b0b39b4f2a3362f50be940d1e0518ea9011f3546b2645652e777f5971f38dc915db1adf246de440bbf502123f701405cec40", 0xa5}], 0x6) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsmount(r6, 0x1, 0x2) preadv(r5, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/151, 0x97}, {&(0x7f0000000780)=""/18, 0x12}, {&(0x7f00000007c0)=""/89, 0x59}, {&(0x7f0000000840)=""/100, 0x64}, {&(0x7f00000008c0)=""/180, 0xb4}], 0x5, 0xd9f, 0x5) r8 = fsmount(r5, 0x1, 0x79) ioctl$TIOCSIG(r8, 0x40045436, 0x6) fcntl$notify(r3, 0x402, 0x8000000a) 12:10:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x40000800, 0x0) [ 293.243779][T24105] FAT-fs (loop2): Directory bread(block 141) failed [ 293.259305][T24105] FAT-fs (loop2): Directory bread(block 142) failed [ 293.262003][T24105] FAT-fs (loop2): Directory bread(block 143) failed [ 293.275551][T24105] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 293.277670][T24105] FAT-fs (loop2): Filesystem has been set read-only 12:10:07 executing program 5 (fault-call:6 fault-nth:4): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:07 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff0f, 0x0) [ 293.361823][T24140] FAULT_INJECTION: forcing a failure. [ 293.361823][T24140] name failslab, interval 1, probability 0, space 0, times 0 [ 293.365847][T24140] CPU: 0 PID: 24140 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 293.369069][T24138] loop1: detected capacity change from 0 to 6 [ 293.369838][T24140] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 293.373114][T24138] FAT-fs (loop1): Directory bread(block 6) failed [ 293.374398][T24140] Call Trace: [ 293.374408][T24140] dump_stack+0x137/0x19d [ 293.376881][T24140] should_fail+0x23c/0x250 [ 293.378178][T24140] ? ext4_mb_new_blocks+0x70f/0x1f90 [ 293.379181][T24140] __should_failslab+0x81/0x90 [ 293.380124][T24140] should_failslab+0x5/0x20 [ 293.381273][T24140] kmem_cache_alloc+0x46/0x2f0 [ 293.383495][T24140] ext4_mb_new_blocks+0x70f/0x1f90 [ 293.384483][T24140] ? __mod_lruvec_page_state+0xea/0x130 [ 293.385857][T24140] ? ext4_get_branch+0x27d/0x2e0 [ 293.387805][T24138] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 293.388067][T24140] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 293.390467][T24138] FAT-fs (loop1): Filesystem has been set read-only [ 293.391482][T24140] ext4_ind_map_blocks+0xaab/0x1620 [ 293.394541][T24140] ? release_pages+0x8d0/0x900 [ 293.396072][T24140] ? percpu_counter_add_batch+0x69/0xd0 [ 293.397183][T24140] ? ext4_es_lookup_extent+0x36b/0x490 [ 293.398246][T24140] ext4_map_blocks+0x6d2/0xef0 [ 293.399159][T24140] mpage_map_one_extent+0x10d/0x360 [ 293.401606][T24140] ext4_writepages+0xc1a/0x1d10 [ 293.403724][T24140] ? rmqueue+0x43/0xd00 12:10:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/9, 0x9}], 0x8, 0x234, 0x5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) ioctl$F2FS_IOC_SET_PIN_FILE(r2, 0x4004f50d, &(0x7f00000004c0)=0x1) preadv(r0, &(0x7f0000000040), 0x0, 0x200, 0xfffffffd) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) [ 293.404447][T24140] ? mntput_no_expire+0x64/0x730 [ 293.415857][T24140] ? ext4_readpage+0x140/0x140 [ 293.417039][T24140] do_writepages+0x7b/0x150 [ 293.418560][T24140] ? get_page_from_freelist+0x53e/0x800 [ 293.419885][T24140] __writeback_single_inode+0x80/0x450 [ 293.421217][T24140] writeback_single_inode+0x177/0x590 [ 293.422396][T24140] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 293.425516][T24140] write_inode_now+0x129/0x150 [ 293.427381][T24140] iput+0x341/0x590 [ 293.428245][T24140] dentry_unlink_inode+0x23a/0x260 [ 293.430049][T24140] __dentry_kill+0x2af/0x4e0 [ 293.432030][T24140] dput+0xc6/0x360 [ 293.432925][T24140] __fput+0x3ab/0x4e0 [ 293.434367][T24140] ____fput+0x11/0x20 [ 293.435396][T24140] task_work_run+0xae/0x130 [ 293.436826][T24140] exit_to_user_mode_prepare+0x156/0x190 [ 293.438255][T24140] syscall_exit_to_user_mode+0x20/0x40 [ 293.439368][T24140] do_syscall_64+0x56/0x90 [ 293.441512][T24140] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 293.442682][T24140] RIP: 0033:0x4665d9 [ 293.443744][T24140] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 293.450270][T24140] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 293.452047][T24140] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 293.454162][T24140] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 293.455736][T24140] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 293.459205][T24140] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 293.460830][T24140] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 12:10:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x48000000, 0x0) 12:10:07 executing program 3: r0 = syz_io_uring_complete(0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x1, 'veth1_to_bridge\x00', {}, 0xffe0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f00000000c0)={0x6, 0x9, 0x5, 0xcb0b, 0x60b}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:07 executing program 5 (fault-call:6 fault-nth:5): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:07 executing program 0: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x2000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000056040)={0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r5, r4, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000056240)={0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000056440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r9, r8, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r11, r10, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000056640)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r14, r13, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000056840)={0x4, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}, {}, {r3, r5}, {r6, r7}, {}, {0x0, r9}, {0x0, r11}, {}, {}, {r12, r14}], 0x40, "cd5b6a8f748361"}) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 293.512739][T24150] loop2: detected capacity change from 0 to 6 [ 293.517901][T24150] FAT-fs (loop2): Directory bread(block 6) failed [ 293.532562][T24150] FAT-fs (loop2): Directory bread(block 135) failed [ 293.572335][T24165] FAULT_INJECTION: forcing a failure. [ 293.572335][T24165] name failslab, interval 1, probability 0, space 0, times 0 [ 293.576622][T24165] CPU: 0 PID: 24165 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 293.579906][T24165] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 293.583426][T24165] Call Trace: [ 293.583992][T24165] dump_stack+0x137/0x19d [ 293.585050][T24165] should_fail+0x23c/0x250 [ 293.586002][T24165] ? __es_insert_extent+0x51f/0xe70 [ 293.589621][T24165] __should_failslab+0x81/0x90 [ 293.590883][T24150] FAT-fs (loop2): Directory bread(block 136) failed [ 293.590863][T24165] should_failslab+0x5/0x20 [ 293.593948][T24150] FAT-fs (loop2): Directory bread(block 137) failed [ 293.595686][T24165] kmem_cache_alloc+0x46/0x2f0 [ 293.600396][T24165] __es_insert_extent+0x51f/0xe70 [ 293.603673][T24165] ? ext4_dirty_inode+0x58/0xa0 [ 293.606117][T24165] ext4_es_insert_extent+0x1bb/0x19d0 [ 293.607455][T24165] ? __mark_inode_dirty+0x103/0x6c0 [ 293.608377][T24165] ext4_map_blocks+0xa4c/0xef0 [ 293.609879][T24165] mpage_map_one_extent+0x10d/0x360 [ 293.611191][T24168] loop1: detected capacity change from 0 to 6 [ 293.612404][T24165] ext4_writepages+0xc1a/0x1d10 [ 293.612433][T24165] ? rmqueue+0x43/0xd00 [ 293.615729][T24165] ? mntput_no_expire+0x64/0x730 [ 293.617502][T24165] ? ext4_readpage+0x140/0x140 [ 293.618769][T24165] do_writepages+0x7b/0x150 [ 293.619694][T24165] ? get_page_from_freelist+0x53e/0x800 [ 293.621024][T24165] __writeback_single_inode+0x80/0x450 12:10:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2c02, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 293.622120][T24165] writeback_single_inode+0x177/0x590 [ 293.624030][T24165] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 293.624962][T24165] write_inode_now+0x129/0x150 [ 293.625865][T24150] FAT-fs (loop2): Directory bread(block 138) failed [ 293.626133][T24165] iput+0x341/0x590 [ 293.627861][T24168] FAT-fs (loop1): Directory bread(block 6) failed [ 293.628405][T24165] dentry_unlink_inode+0x23a/0x260 [ 293.632713][T24165] __dentry_kill+0x2af/0x4e0 [ 293.633717][T24165] dput+0xc6/0x360 [ 293.634412][T24165] __fput+0x3ab/0x4e0 [ 293.635874][T24165] ____fput+0x11/0x20 [ 293.637497][T24165] task_work_run+0xae/0x130 [ 293.639344][T24165] exit_to_user_mode_prepare+0x156/0x190 [ 293.641621][T24165] syscall_exit_to_user_mode+0x20/0x40 [ 293.644403][T24165] do_syscall_64+0x56/0x90 [ 293.645540][T24165] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 293.647179][T24165] RIP: 0033:0x4665d9 [ 293.648452][T24165] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 293.652040][T24150] FAT-fs (loop2): Directory bread(block 139) failed [ 293.653223][T24165] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 293.653248][T24165] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 293.657566][T24168] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 293.659513][T24165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 293.659529][T24165] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 293.659542][T24165] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 293.659553][T24165] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 293.662673][T24168] FAT-fs (loop1): Filesystem has been set read-only 12:10:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4c000000, 0x0) 12:10:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mem_hardwall\x00', 0x2, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/54, 0x36}], 0x1, 0x0, 0x8) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fsopen(&(0x7f0000000480)='pipefs\x00', 0x0) 12:10:07 executing program 5 (fault-call:6 fault-nth:6): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 293.674854][T24150] FAT-fs (loop2): Directory bread(block 140) failed [ 293.681692][T24150] FAT-fs (loop2): Directory bread(block 141) failed [ 293.686317][T24150] FAT-fs (loop2): Directory bread(block 142) failed [ 293.687974][T24150] FAT-fs (loop2): Directory bread(block 143) failed [ 293.704966][T24150] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 293.708308][T24150] FAT-fs (loop2): Filesystem has been set read-only 12:10:07 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) r2 = socket(0x10, 0x80002, 0x0) fstat(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xee00, r3) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 293.746673][T24187] FAULT_INJECTION: forcing a failure. [ 293.746673][T24187] name failslab, interval 1, probability 0, space 0, times 0 [ 293.750005][T24187] CPU: 0 PID: 24187 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 293.752054][T24187] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 293.755355][T24187] Call Trace: [ 293.756767][T24187] dump_stack+0x137/0x19d [ 293.758858][T24187] should_fail+0x23c/0x250 [ 293.760538][T24187] ? mempool_alloc_slab+0x16/0x20 [ 293.763129][T24187] __should_failslab+0x81/0x90 [ 293.764435][T24187] should_failslab+0x5/0x20 [ 293.765753][T24187] kmem_cache_alloc+0x46/0x2f0 [ 293.768896][T24187] mempool_alloc_slab+0x16/0x20 [ 293.771744][T24187] ? mempool_free+0x130/0x130 [ 293.774471][T24187] mempool_alloc+0x8c/0x300 [ 293.776131][T24187] ? unlock_page_memcg+0xc3/0xe0 [ 293.777545][T24187] bio_alloc_bioset+0xcc/0x480 [ 293.778768][T24187] ext4_bio_write_page+0x7c5/0xa40 [ 293.779627][T24187] ext4_writepages+0x1050/0x1d10 [ 293.780489][T24187] ? rmqueue+0x43/0xd00 [ 293.781274][T24187] ? mntput_no_expire+0x64/0x730 [ 293.782471][T24187] ? ext4_readpage+0x140/0x140 [ 293.784824][T24187] do_writepages+0x7b/0x150 [ 293.785713][T24187] ? get_page_from_freelist+0x53e/0x800 [ 293.787462][T24187] __writeback_single_inode+0x80/0x450 [ 293.788936][T24187] writeback_single_inode+0x177/0x590 [ 293.790851][T24187] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 293.794085][T24187] write_inode_now+0x129/0x150 [ 293.795428][T24187] iput+0x341/0x590 12:10:07 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffff6, 0x0) 12:10:07 executing program 3: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) remap_file_pages(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/96) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000007000/0x3000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/159) 12:10:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3f00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 293.796237][T24187] dentry_unlink_inode+0x23a/0x260 [ 293.798654][T24187] __dentry_kill+0x2af/0x4e0 [ 293.800394][T24187] dput+0xc6/0x360 [ 293.801182][T24187] __fput+0x3ab/0x4e0 [ 293.802885][T24187] ____fput+0x11/0x20 [ 293.803912][T24187] task_work_run+0xae/0x130 [ 293.804931][T24187] exit_to_user_mode_prepare+0x156/0x190 [ 293.806075][T24187] syscall_exit_to_user_mode+0x20/0x40 [ 293.807093][T24187] do_syscall_64+0x56/0x90 [ 293.807977][T24187] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 293.810117][T24187] RIP: 0033:0x4665d9 [ 293.810976][T24187] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 293.817109][T24187] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 293.818909][T24187] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 293.820304][T24187] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 293.821983][T24187] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 293.824198][T24187] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 293.825879][T24187] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 12:10:07 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1080, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xe, 0x5ee}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r1, &(0x7f0000000300)={&(0x7f0000000040)={0x2, 0x4e24, @dev}, 0x10, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1400005058711798a7d15ce10700000001e6ff00008df3beb129cdd08c97b65505c2b0c4da4f588a35e6f7ab2f0497242c6e260a62f6d717919f9a6775bb9f49d28c6d2b85d3000000000000000000"], 0x18}, 0x0) getsockopt$inet6_buf(r1, 0x29, 0xd2, 0x0, &(0x7f0000000100)) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r2 = socket(0x27, 0x80000, 0x2) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e24, 0x40, @mcast2, 0x19}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = syz_open_procfs(0x0, &(0x7f0000001140)='mountinfo\x00') sendfile(r3, r4, 0x0, 0x800000080004103) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r4, 0x29, 0x20, &(0x7f0000000140)={@ipv4={'\x00', '\xff\xff', @multicast2}, 0x97f, 0x2, 0x1, 0x8, 0x5, 0x800}, 0x20) socket$packet(0x11, 0x0, 0x300) sendto$packet(0xffffffffffffffff, 0x0, 0xfffffffffffffff5, 0x0, &(0x7f00000001c0), 0xfffffffffffffdb7) [ 293.861002][T24205] loop1: detected capacity change from 0 to 6 12:10:07 executing program 5 (fault-call:6 fault-nth:7): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x60000000, 0x0) 12:10:07 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) r2 = socket(0x10, 0x80002, 0x0) fstat(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xee00, r3) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 293.886925][T24205] FAT-fs (loop1): Directory bread(block 6) failed [ 293.890598][T24205] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 293.893857][T24205] FAT-fs (loop1): Filesystem has been set read-only [ 293.933296][T24221] loop2: detected capacity change from 0 to 6 [ 293.954785][T24229] FAULT_INJECTION: forcing a failure. [ 293.954785][T24229] name failslab, interval 1, probability 0, space 0, times 0 [ 293.968074][T24229] CPU: 0 PID: 24229 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 293.978809][T24229] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 293.990122][T24229] Call Trace: [ 293.993757][T24229] dump_stack+0x137/0x19d [ 293.998209][T24229] should_fail+0x23c/0x250 12:10:07 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 294.003010][T24229] ? mempool_alloc_slab+0x16/0x20 [ 294.008472][T24229] __should_failslab+0x81/0x90 [ 294.013463][T24229] should_failslab+0x5/0x20 [ 294.018479][T24229] kmem_cache_alloc+0x46/0x2f0 [ 294.023631][T24229] ? mempool_alloc_slab+0x16/0x20 [ 294.029199][T24229] mempool_alloc_slab+0x16/0x20 [ 294.034300][T24229] ? mempool_free+0x130/0x130 [ 294.039197][T24229] mempool_alloc+0x8c/0x300 [ 294.043769][T24229] ? unlock_page_memcg+0xc3/0xe0 [ 294.048820][T24229] bio_alloc_bioset+0x1af/0x480 [ 294.054318][T24229] ext4_bio_write_page+0x7c5/0xa40 [ 294.059886][T24229] ext4_writepages+0x1050/0x1d10 [ 294.064944][T24229] ? rmqueue+0x43/0xd00 [ 294.069383][T24229] ? mntput_no_expire+0x64/0x730 [ 294.074846][T24229] ? ext4_readpage+0x140/0x140 [ 294.080199][T24229] do_writepages+0x7b/0x150 [ 294.084728][T24229] ? get_page_from_freelist+0x53e/0x800 [ 294.090595][T24229] __writeback_single_inode+0x80/0x450 [ 294.096413][T24229] writeback_single_inode+0x177/0x590 [ 294.102094][T24229] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 294.108232][T24229] write_inode_now+0x129/0x150 [ 294.113535][T24229] iput+0x341/0x590 [ 294.118452][T24229] dentry_unlink_inode+0x23a/0x260 [ 294.124415][T24229] __dentry_kill+0x2af/0x4e0 [ 294.129341][T24229] dput+0xc6/0x360 [ 294.133325][T24229] __fput+0x3ab/0x4e0 [ 294.137334][T24229] ____fput+0x11/0x20 [ 294.141341][T24229] task_work_run+0xae/0x130 [ 294.145881][T24229] exit_to_user_mode_prepare+0x156/0x190 [ 294.151658][T24229] syscall_exit_to_user_mode+0x20/0x40 [ 294.157776][T24229] do_syscall_64+0x56/0x90 [ 294.162540][T24229] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 294.168549][T24229] RIP: 0033:0x4665d9 [ 294.172616][T24229] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 294.192857][T24229] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 294.201637][T24229] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 294.210643][T24229] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 294.219263][T24229] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 294.227600][T24229] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 294.235851][T24229] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 294.244810][T24221] FAT-fs (loop2): Directory bread(block 6) failed 12:10:08 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000002c00)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x40040, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mount$bind(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x925088, 0x904088) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000002c00)='.\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x200) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x490902, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) inotify_add_watch(r2, &(0x7f00000000c0)='./file1\x00', 0x40000110) 12:10:08 executing program 5 (fault-call:6 fault-nth:8): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:08 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffffe, 0x0) 12:10:08 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x3fffe, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d2f4655fd2f4655f0100ffff53ef010001000000d0f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000011", 0x9, 0x4e0}, {&(0x7f0000000040)="010a766acd84b405f4aaafdc89de22660e3be5ad743029c45d61b82ab7f74899d2718057934216b76d18b90229be4120f21af275a4f513f4c9da3da8f105acd183a3b5618c4210392ee27bada82f0dd5ecd585bf0e1ee807e63187f66d48740bad94c5b5eb10a510c73d4b206c2b7b", 0x6f, 0x560}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="020000001200000022", 0x9, 0x800}, {&(0x7f0000003980)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000000340)="111fc0d901000000803a0900803a090000000000017a3ce88801397bfc90e164a9503bd9e75c20513e92cda890a421f8ebc7a8eb23cd24857e11da2c8ca9559be6253026798c1c7b89b67fc4f293731225d6a4682b8517c90d83f40d932d98e6a4d884c43fe65b1178d8966c41e3c1fc4568880e96f7aca83989ff52f2801637d87b02908e1d557d554b6a6fc4691d3fbe3d6ad25c9308c61dd6b03ec9a4cf4fbecf840f4d750fd4024f33925737088550", 0xb1, 0x6800}, {&(0x7f00000001c0)="ffff01", 0x3, 0x9000}, {&(0x7f0000012e00)="ed41000000080000d0f4655fd2f4655fd2f4655f000000000000040004", 0x1d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d0f465001000005fd0f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013200)="ed41000000080000d2f4655fd2f4655fd2f4655f00000000000002000400000000000800030000000af3010004000000000000000000000001000000200000000000000000000000000000000000000000000000000000000000000000000000000000003ad464bc000000000000000000000000000000000000000000000000ed8100001a040000d2f4655fd2f4655fd2f4655f00000000000001000400000000000800010000000af301000400000000000000000000000100000024000000000000000000000000000000000000000000000000000000000000000000000000000000831f2e05000000000000000000000000000000000000000000000000ffa1000026000000d2f4655fd2f4655fd2f4655f00000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3833303138383932382f66696c65302f66696c653000000000000000000000000000000000000000000000790726b3000000000000000000000000000000000000000000000000ed8100000a000000d2f4655fd2f4655fd2f4655f00000000000001000800000000000800010000000af301000400000000000000000000000100000025000000000000000000000000000000000000000000000000000000000000000000000000000000a32dcc89210000000000000000000000000000000000000000000000ed81000028230000d2f4655fd2f4655fd2f4655f00000000000002001400000000000800010000000af3010004000000000000000000000005000000260000000000000000000000000000000000000000000000000000000000000000000000000000008ae01bcd000000000000000000000000000000000000000000000000ed81", 0x282, 0x11580}], 0x810, &(0x7f00000000c0)) [ 294.401857][T24242] loop1: detected capacity change from 0 to 6 [ 294.422931][T24250] FAULT_INJECTION: forcing a failure. [ 294.422931][T24250] name failslab, interval 1, probability 0, space 0, times 0 [ 294.436382][T24250] CPU: 0 PID: 24250 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 294.441311][T24264] loop3: detected capacity change from 0 to 511 [ 294.448504][T24250] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 294.448522][T24250] Call Trace: [ 294.448530][T24250] dump_stack+0x137/0x19d [ 294.474685][T24250] should_fail+0x23c/0x250 [ 294.479477][T24250] __should_failslab+0x81/0x90 [ 294.484439][T24250] should_failslab+0x5/0x20 [ 294.489123][T24250] kmem_cache_alloc_node+0x58/0x2b0 [ 294.494657][T24250] ? create_task_io_context+0x36/0x210 [ 294.500707][T24250] ? __cond_resched+0x11/0x40 [ 294.505530][T24250] create_task_io_context+0x36/0x210 [ 294.511166][T24250] submit_bio_checks+0x778/0x800 [ 294.516373][T24250] submit_bio_noacct+0x33/0x7e0 [ 294.521630][T24250] ? mpage_release_unused_pages+0x107/0x390 [ 294.528000][T24250] submit_bio+0x16d/0x2b0 [ 294.532517][T24250] ? __ext4_mark_inode_dirty+0x4f1/0x5b0 [ 294.538818][T24250] ? invalidate_bh_lrus_cpu+0xce/0xe0 [ 294.544224][T24250] ext4_io_submit+0xcd/0xf0 [ 294.548954][T24250] ext4_writepages+0xaea/0x1d10 [ 294.554027][T24250] ? mntput_no_expire+0x64/0x730 [ 294.559250][T24250] ? ext4_readpage+0x140/0x140 [ 294.564152][T24250] do_writepages+0x7b/0x150 [ 294.569160][T24250] ? get_page_from_freelist+0x53e/0x800 [ 294.575441][T24250] __writeback_single_inode+0x80/0x450 [ 294.581615][T24250] writeback_single_inode+0x177/0x590 [ 294.587272][T24250] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 294.593180][T24250] write_inode_now+0x129/0x150 [ 294.598699][T24250] iput+0x341/0x590 [ 294.602627][T24250] dentry_unlink_inode+0x23a/0x260 [ 294.608043][T24250] __dentry_kill+0x2af/0x4e0 [ 294.612896][T24250] dput+0xc6/0x360 [ 294.616917][T24250] __fput+0x3ab/0x4e0 [ 294.620923][T24250] ____fput+0x11/0x20 [ 294.625262][T24250] task_work_run+0xae/0x130 [ 294.630242][T24250] exit_to_user_mode_prepare+0x156/0x190 [ 294.635980][T24250] syscall_exit_to_user_mode+0x20/0x40 [ 294.641823][T24250] do_syscall_64+0x56/0x90 [ 294.646796][T24250] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 294.652794][T24250] RIP: 0033:0x4665d9 [ 294.656690][T24250] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 294.677049][T24250] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 294.685931][T24250] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 294.694421][T24250] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 12:10:08 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:08 executing program 0: r0 = syz_io_uring_setup(0x187, &(0x7f0000000440), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x1, 0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000640)={0x0, 0x0, 0x0}}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000640)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB='1'], 0x18}], 0x1, 0x0) io_uring_enter(r0, 0x6196, 0x0, 0x0, 0x0, 0x0) [ 294.703319][T24250] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 294.712701][T24250] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 294.721141][T24250] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 12:10:08 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:08 executing program 0: mlockall(0x1) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mremap(&(0x7f0000775000/0x2000)=nil, 0x2000, 0x3000, 0x7, &(0x7f00001d9000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) mlockall(0x0) mmap(&(0x7f0000972000/0x3000)=nil, 0x3000, 0x1800003, 0x10010, r1, 0x55ba7000) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x14) finit_module(r2, &(0x7f0000000240)='/dev/snapshot\x00', 0x2) preadv(r0, &(0x7f0000000000), 0x0, 0xda3, 0x0) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r1, 0xc038943b, &(0x7f00000002c0)={0x1020000, 0x8, '\x00', 0x0, &(0x7f0000000280)=[0x0]}) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/123, 0x7b}], 0x2, 0x1, 0xcc4) mbind(&(0x7f00003b5000/0x800000)=nil, 0x801100, 0x0, 0x0, 0x0, 0x2) 12:10:08 executing program 5 (fault-call:6 fault-nth:9): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 294.748187][T24264] EXT4-fs (loop3): bad geometry: block count 128 exceeds size of device (127 blocks) [ 294.759760][T24266] loop2: detected capacity change from 0 to 6 [ 294.773389][T24266] FAT-fs (loop2): Directory bread(block 6) failed [ 294.848830][T24289] FAULT_INJECTION: forcing a failure. [ 294.848830][T24289] name failslab, interval 1, probability 0, space 0, times 0 [ 294.863189][T24289] CPU: 1 PID: 24289 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 294.874176][T24289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 294.885156][T24289] Call Trace: [ 294.888622][T24289] dump_stack+0x137/0x19d [ 294.893157][T24289] should_fail+0x23c/0x250 [ 294.898077][T24289] ? mempool_alloc_slab+0x16/0x20 [ 294.903921][T24289] __should_failslab+0x81/0x90 [ 294.909115][T24289] should_failslab+0x5/0x20 [ 294.913808][T24289] kmem_cache_alloc+0x46/0x2f0 [ 294.918847][T24289] mempool_alloc_slab+0x16/0x20 [ 294.923898][T24289] ? mempool_free+0x130/0x130 [ 294.928683][T24289] mempool_alloc+0x8c/0x300 [ 294.933551][T24289] ? __getblk_gfp+0x3f/0x590 [ 294.938338][T24289] ? mem_cgroup_uncharge_list+0x36/0xa0 [ 294.944279][T24289] bio_alloc_bioset+0xcc/0x480 [ 294.949152][T24289] ? __ext4_get_inode_loc+0x3ce/0x920 [ 294.954933][T24289] submit_bh_wbc+0x130/0x330 [ 294.959945][T24289] __sync_dirty_buffer+0x136/0x1e0 [ 294.965492][T24289] sync_dirty_buffer+0x16/0x20 [ 294.970465][T24289] ext4_write_inode+0x285/0x390 [ 294.975445][T24289] ? do_writepages+0x119/0x150 [ 294.980313][T24289] write_inode+0x8c/0x180 [ 294.985099][T24289] __writeback_single_inode+0x2a2/0x450 [ 294.991111][T24289] writeback_single_inode+0x177/0x590 [ 294.996604][T24289] ? __mod_memcg_lruvec_state+0xaa/0x190 [ 295.002348][T24289] write_inode_now+0x129/0x150 [ 295.007193][T24289] iput+0x341/0x590 [ 295.011157][T24289] dentry_unlink_inode+0x23a/0x260 [ 295.016935][T24289] __dentry_kill+0x2af/0x4e0 [ 295.022449][T24289] dput+0xc6/0x360 [ 295.026451][T24289] __fput+0x3ab/0x4e0 [ 295.030648][T24289] ____fput+0x11/0x20 [ 295.034904][T24289] task_work_run+0xae/0x130 [ 295.039878][T24289] exit_to_user_mode_prepare+0x156/0x190 [ 295.045891][T24289] syscall_exit_to_user_mode+0x20/0x40 [ 295.051922][T24289] do_syscall_64+0x56/0x90 [ 295.054045][T24242] FAT-fs (loop1): Directory bread(block 6) failed [ 295.056768][T24289] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 295.056802][T24289] RIP: 0033:0x4665d9 [ 295.064205][T24264] loop3: detected capacity change from 0 to 511 12:10:08 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x68000000, 0x0) 12:10:08 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80000000000, 0x0) 12:10:08 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4c00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 295.069679][T24289] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 295.069702][T24289] RSP: 002b:00007f64649df188 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 295.069722][T24289] RAX: 0000000000000000 RBX: 000000000056bf80 RCX: 00000000004665d9 [ 295.069734][T24289] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 295.085837][T24264] EXT4-fs (loop3): bad geometry: block count 128 exceeds size of device (127 blocks) [ 295.102875][T24289] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 12:10:08 executing program 5 (fault-call:6 fault-nth:10): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:08 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() r1 = gettid() rt_sigqueueinfo(r1, 0x3c, &(0x7f0000000040)) sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10001}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = creat(&(0x7f0000000300)='./file0/file0\x00', 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x6, 0x1000004e, 0xa9, 0x80, 0x2, 0x0, 0x9, 0x3, 0x6}, 0x0) write$cgroup_type(r2, &(0x7f00000009c0), 0xd4ba0ff) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) creat(&(0x7f0000000200)='./file0/file0\x00', 0x0) [ 295.102896][T24289] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 295.102907][T24289] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 [ 295.249795][T24309] loop2: detected capacity change from 0 to 6 [ 295.258848][T24311] loop1: detected capacity change from 0 to 6 [ 295.267884][T24315] FAULT_INJECTION: forcing a failure. [ 295.267884][T24315] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 295.282207][T24315] CPU: 0 PID: 24315 Comm: syz-executor.5 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 295.292739][T24315] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 295.304143][T24315] Call Trace: [ 295.307601][T24315] dump_stack+0x137/0x19d [ 295.312687][T24315] should_fail+0x23c/0x250 [ 295.317459][T24315] should_fail_usercopy+0x16/0x20 [ 295.322917][T24315] _copy_to_user+0x1c/0x90 [ 295.328456][T24315] simple_read_from_buffer+0xab/0x120 [ 295.334490][T24315] proc_fail_nth_read+0xf6/0x140 [ 295.339763][T24315] ? rw_verify_area+0x136/0x250 [ 295.345019][T24315] ? proc_fault_inject_write+0x200/0x200 [ 295.349529][T24311] FAT-fs (loop1): Directory bread(block 6) failed [ 295.351454][T24315] vfs_read+0x154/0x5d0 [ 295.351481][T24315] ? __fput+0x43e/0x4e0 [ 295.367268][T24315] ? __fget_light+0x21b/0x260 [ 295.372348][T24315] ? __cond_resched+0x11/0x40 [ 295.377756][T24315] ksys_read+0xce/0x180 [ 295.382407][T24315] __x64_sys_read+0x3e/0x50 [ 295.383072][T24311] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 295.386917][T24315] do_syscall_64+0x4a/0x90 12:10:09 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8d}, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0xff, 0x2, 0x0, 0x0, 0x800, 0x230c2, 0xe, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, @perf_bp={&(0x7f0000000100), 0x8}, 0x6c18, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200}, 0x0, 0x7, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x3, 0xff, 0x9, 0x1, 0x0, 0xa9, 0x4, 0xa, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_config_ext={0x3, 0x8}, 0x104, 0x5, 0x14, 0x6, 0x81, 0x7, 0x7, 0x0, 0x6, 0x0, 0xddf0}, 0xffffffffffffffff, 0x5, r0, 0x1) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0), &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) write$cgroup_type(r1, &(0x7f0000000140), 0x12000005f) [ 295.395446][T24311] FAT-fs (loop1): Filesystem has been set read-only [ 295.400421][T24315] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 295.400453][T24315] RIP: 0033:0x41935c [ 295.400468][T24315] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 295.411539][T24309] FAT-fs (loop2): Directory bread(block 6) failed [ 295.414933][T24315] RSP: 002b:00007f64649df170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 295.414958][T24315] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041935c [ 295.414972][T24315] RDX: 000000000000000f RSI: 00007f64649df1e0 RDI: 0000000000000005 [ 295.473823][T24315] RBP: 00007f64649df1d0 R08: 0000000000000000 R09: 0000000000000000 [ 295.482077][T24315] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 295.490420][T24315] R13: 00007ffc122f353f R14: 00007f64649df300 R15: 0000000000022000 12:10:09 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:09 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6c000000, 0x0) [ 295.507663][T24309] FAT-fs (loop2): Directory bread(block 135) failed [ 295.526354][T24309] FAT-fs (loop2): Directory bread(block 136) failed [ 295.538480][T24309] FAT-fs (loop2): Directory bread(block 137) failed [ 295.546449][T24309] FAT-fs (loop2): Directory bread(block 138) failed 12:10:09 executing program 0: mlockall(0x1) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mremap(&(0x7f0000775000/0x2000)=nil, 0x2000, 0x3000, 0x7, &(0x7f00001d9000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) mlockall(0x0) mmap(&(0x7f0000972000/0x3000)=nil, 0x3000, 0x1800003, 0x10010, r1, 0x55ba7000) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x14) finit_module(r2, &(0x7f0000000240)='/dev/snapshot\x00', 0x2) preadv(r0, &(0x7f0000000000), 0x0, 0xda3, 0x0) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r1, 0xc038943b, &(0x7f00000002c0)={0x1020000, 0x8, '\x00', 0x0, &(0x7f0000000280)=[0x0]}) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/123, 0x7b}], 0x2, 0x1, 0xcc4) mbind(&(0x7f00003b5000/0x800000)=nil, 0x801100, 0x0, 0x0, 0x0, 0x2) 12:10:09 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 295.554666][T24323] loop3: detected capacity change from 0 to 264192 [ 295.566518][T24323] FAT-fs (loop3): Unrecognized mount option "8T" or missing value [ 295.586857][T24309] FAT-fs (loop2): Directory bread(block 139) failed [ 295.623799][T24309] FAT-fs (loop2): Directory bread(block 140) failed [ 295.645124][T24345] loop1: detected capacity change from 0 to 6 [ 295.653105][T24309] FAT-fs (loop2): Directory bread(block 141) failed [ 295.666420][T24345] FAT-fs (loop1): Directory bread(block 6) failed [ 295.673204][T24309] FAT-fs (loop2): Directory bread(block 142) failed [ 295.683132][T24323] loop3: detected capacity change from 0 to 264192 [ 295.683582][T24309] FAT-fs (loop2): Directory bread(block 143) failed [ 295.697548][T24323] FAT-fs (loop3): Unrecognized mount option "8T" or missing value [ 295.703648][T24345] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 295.714974][T24345] FAT-fs (loop1): Filesystem has been set read-only 12:10:09 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6c00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:09 executing program 3: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r0, 0x40043311) fcntl$setownex(r0, 0xf, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) r1 = socket$netlink(0x10, 0x3, 0x4) sendmsg$IPSET_CMD_DEL(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a00)={0x14, 0xa, 0x6, 0x301}, 0x14}}, 0x0) 12:10:09 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) write$binfmt_elf64(r0, &(0x7f00000003c0)={{0x7f, 0x45, 0x4c, 0x46, 0xfd, 0x80, 0x3, 0x1f, 0xff, 0x3, 0x3, 0x4, 0x68, 0x40, 0xea, 0x7, 0x81, 0x38, 0x2, 0x0, 0x0, 0x6}, [{0x2, 0xff, 0x8001, 0x100, 0x9, 0x4, 0x51, 0x400}, {0x7, 0x2, 0x2, 0x0, 0x10001, 0x0, 0xfa6e, 0x22c}], "b5625a56ea578716da3937f74edef74280ce6827ec5da8dffc1e8c4c84cba734b201ad35e57049fe2b8aa2c4eefdfd7f51edafd37c40b7b01b98ddbdc80cf5efeb2b5cca2bb48e766a648a333a084d415c83198e9ec30f1b2737a9221d70b4eb66b1d2bd8922550ab6992db25804183721995686db2cdffdaf30ef3f1570841eba7ef3a307902690eb5ad941a3f42fc8a5ebcd4720914969a571a57e0dd2c2821505", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x752) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 295.740549][T24309] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 295.748759][T24309] FAT-fs (loop2): Filesystem has been set read-only 12:10:09 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x100000000000000, 0x0) 12:10:09 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x74000000, 0x0) 12:10:09 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x402100, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/pid\x00') mmap(&(0x7f000063b000/0x3000)=nil, 0x3000, 0xa, 0x1010, r2, 0x17b9000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000001e40), 0x628c1, 0x0) fsetxattr$trusted_overlay_origin(r3, &(0x7f0000001e80), &(0x7f0000001ec0), 0x2, 0x1) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:09 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="bad75e693175ff4ccfc4", 0xfffffed5}, {&(0x7f0000000300)="76df8cfefa7ddac22dcfcf9e00c693a47524fbfa60133f4bf9500ca94f344e4dd28a9ec9014befb0ea01a514ea8c7c66e5e88e77a778affc2a2030f7fbfa96fe6c14a0c75aee26637a81e3bcb693e7513645eb550c7adad4103ebae473f42372227fa59722490bdd9f2774cffe4bfcffffffffffffffffc378bcc660d3ccde2feaeb4603347ab000"/147, 0x93}], 0x2, 0x8) close(r1) socket$nl_route(0x10, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="220000001400256304000000000000040208031300000000080002", 0x1b) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000040)=0xfffffff8) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) [ 295.830531][T24362] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=1546 sclass=netlink_tcpdiag_socket pid=24362 comm=syz-executor.3 [ 295.979529][T24380] netlink: 2 bytes leftover after parsing attributes in process `syz-executor.3'. [ 295.990586][T24379] loop2: detected capacity change from 0 to 6 [ 295.991356][T24377] loop1: detected capacity change from 0 to 6 [ 296.003902][T24379] FAT-fs (loop2): Directory bread(block 6) failed [ 296.019711][T24383] netlink: 2 bytes leftover after parsing attributes in process `syz-executor.3'. 12:10:09 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)=0x2002000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80080, 0x30) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:09 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) poll(&(0x7f00008aa000)=[{r0}], 0x1, 0x431b8446) r1 = creat(&(0x7f0000000000)='./file0\x00', 0xc) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff02, 0x2, 0x0, 0x4, 0x15, 0x10, "c950b0c7748eba7f22b9fa067df914f0dc7bf7c2bc31af02dfa9f831f95db367a3b2fa8c112cc4d05b0a00f501ef1723fe8cd44b564ce86147830a8a314743fd", "1eb4e0190efdcf879ec3808646a518db8ee1e63d54f9cc1fc39a36204926a4a897ec57ec19cfa9599f71478c9bef85a028408ca784925bcb0cdfffb0bc550dcf", "7813342284e106b258087b89a60412260e5b3cb3e6e85e62a1edb21b6554fb57", [0x1fc000, 0x101]}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x240800, 0x100) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000a56000), 0x4) [ 296.022044][T24379] FAT-fs (loop2): Directory bread(block 135) failed [ 296.032186][T24377] FAT-fs (loop1): Directory bread(block 6) failed [ 296.037049][T24379] FAT-fs (loop2): Directory bread(block 136) failed [ 296.056927][T24379] FAT-fs (loop2): Directory bread(block 137) failed [ 296.064827][T24379] FAT-fs (loop2): Directory bread(block 138) failed [ 296.072461][T24379] FAT-fs (loop2): Directory bread(block 139) failed [ 296.079812][T24379] FAT-fs (loop2): Directory bread(block 140) failed [ 296.080376][T24377] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 296.086981][T24379] FAT-fs (loop2): Directory bread(block 141) failed [ 296.095575][T24377] FAT-fs (loop1): Filesystem has been set read-only [ 296.103758][T24379] FAT-fs (loop2): Directory bread(block 142) failed 12:10:09 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 296.132651][T24379] FAT-fs (loop2): Directory bread(block 143) failed [ 296.166899][T24379] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 296.174850][T24379] FAT-fs (loop2): Filesystem has been set read-only 12:10:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000000)={0x30000004}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x80, 0x0) pipe(&(0x7f0000000140)) socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) syz_mount_image$tmpfs(&(0x7f0000000100), &(0x7f00000005c0)='./file0\x00', 0x6, 0x9, &(0x7f0000002b80)=[{&(0x7f0000000600)="242b12ea", 0x4, 0x9}, {&(0x7f00000026c0)="a1e78ec07046a1bed6904f594e18ab31c4e89ecee1739875d8c13e8824d2bf3604", 0x21, 0x1}, {&(0x7f0000002700)="cfa23eb411bd1b07e6c67c18c764326791f4181afbf93f02eb8320bec4e1aae4", 0x20, 0x6}, {&(0x7f0000002740)="ad6dd8b6cf90b62bc1f1dc330d46dab66d7de837df237c0124ff4b5a89c7ed0803e6b09635e67b5bb1ff8aabf5bc84f4aafcf365a4dc99ff09410369014a3e783b03dc2dec4eb0", 0x47, 0x5512e1ca}, {&(0x7f00000027c0)="93b46a07759456b5e72cb5bf54be5568eb4e5aa1cf4634a6690c57419f4bb73e159361939c6e4f4a74c41d8988252bc49380321bc19e1a582f1cd1afc557219e86998b7d928aba6b45e2880163043a78c6ddee761b265ee61db99308a33c111d351b32db7fa5da572c7139b3ee82e96ee9a6ab5b18f8bc8b129ce064c6a32f4bc629a24e1b569cd10ecb230eb3a5603d0861be14d6159e4172fc390ad93b12ba5e4ae337ef4c41d7022c03ac814ea901aed7bf077131ff648a20afa15ea3", 0xbe, 0x200}, {&(0x7f0000002880)="eaa98bc7cebae4ea649acecfe460010dfa8a778ac7c732b28a07e8839e39e9cd9e36bf26bce16a3095a54db93e04b3cad7e3cd665225b1539395e37297fb7fe0681ab7ceadba48d675f74eed1e26a76598f8fd4b0024f7229a17ed1803556a3b3d1f8b43155ab014d0b0f78cde7a41003827b748990e662224697d17645a7cacd2e1f283956105c59871487a6390d0bd76e4e09b10a7d586137634300625c25882aab24a3810f483700f2fdadf8654bedadc5dae4ee4e43afd05013cc1f157c387a545c4a66c406c0832", 0xca, 0x7ff}, {&(0x7f0000002980)="3c512ec23dc5bde38eb036c657a7b481561e4cf62df378c14e07620237fd8bc3d16be4a2f090906e4705a8300890b4e46ec74d8f6872b53109a69fb37c8c2931af9a8ef0e9699e6d4226f980d0af393f8948e3cf18780620afe8d1a17bc2b751bb1ffbe355b4b663119be8e8ec0475c9925899d21f2b49657328c2bd71bd9c28fda96328c6bfadd772691f4ba6b0f382c4390828ded2304dd4935e076ac5e91548c70a05ad083554d326", 0xaa, 0xffff}, {&(0x7f0000002a40)="4a6aff5255cbc805d2658cf16d1948d14f", 0x11, 0xfffffffffffffffc}, {&(0x7f0000002a80)="85a5a29a9fefcefc3d7261d0d6ff4d5a69c18e01f4ea84c732980370c3774dd69f339ffae636740fa9cd7d381cfd600cb0f2a476f58afe8edff2a2bd76b3e2215aaf5625ab9f56693b04a2ab59aad695ad7460488afa5a5e14620eaa9ccead3d59646fc576bfeece10d9373bc960fe65bb1b2d9449356b7cdb2e9c588025fd3c848a574c40623fef2ef1ca5c82183b98c143ab73496283f58a76c3ea579e3513797eeebafd3c6ea4e4048b756b82cce84d7724256bf1fc23ea81537c6cb1cb8da81a4863f6b88d4e8c608d7dbbd26b2c4531287e498c6bbbb2e6bbb4ec0e7d2ca5a1850fd129", 0xe6, 0x200}], 0x1000000, &(0x7f0000000400)=ANY=[@ANYBLOB="6e725f696e6f6465733d3325392c6d6f64653d30303030303030303030303030303030303030303030312c687567653d6e657665722c6d706f6c3d64656661756c743a022c736d61636b66736861743d982921272b7b2c66736e616d653d2e2f262c7569643c", @ANYRESDEC, @ANYBLOB="2c657569643d04da3eedb145ed4ba31f963c0d6afd6f82600eafd3e1430d5f595f8d00b669ca4b55be83c89ce03f380fee123079d0edf527bb7b213e6723d9bb2a38e34e6287bd13eec788e0e970a017108da268666992f777c4bcc7a2677ed190fa6455a5492d059c07e91b92fc766092b9e98092caf69b3c9cc2d95a7cb609d2a581295497bc1d6183c1276e4b2edb3a7c6e2c7c14d551d1a1a92fa4e7beacc40580b59f9458ce422da7e11edba5178d09d49682e438f5d1ab40f56390bd97b792f15eb796c5f2be63d2c1753e1c", @ANYRESDEC=0xee01, @ANYBLOB="2c7b6561730cd7f519363d0d661af279408c54657572652c66bcbe616d653d2a5b2c0011af"]) clock_gettime(0x0, &(0x7f0000002d80)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) epoll_wait(r2, &(0x7f0000000040)=[{}], 0x1, 0x400) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000080)={0x1}) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0x6e) 12:10:10 executing program 5: syz_genetlink_get_family_id$nl802154(&(0x7f0000000240), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'wpan4\x00'}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'wpan3\x00'}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/152, 0x98}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x9, 0x1000, 0x81) 12:10:10 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7a000000, 0x0) 12:10:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x200000000000000, 0x0) 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 296.377762][T24419] loop1: detected capacity change from 0 to 6 [ 296.384850][T24422] loop0: detected capacity change from 0 to 264192 [ 296.392506][T24423] loop2: detected capacity change from 0 to 6 [ 296.404791][T24422] tmpfs: Bad value for 'nr_inodes' [ 296.411389][T24423] FAT-fs (loop2): Directory bread(block 6) failed [ 296.419880][T24419] FAT-fs (loop1): Directory bread(block 6) failed 12:10:10 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/pid_for_children\x00') flistxattr(r1, &(0x7f0000000080), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r3 = dup2(r0, r1) r4 = creat(&(0x7f0000000100)='./file0\x00', 0x100) openat$cgroup_ro(r4, &(0x7f0000000140)='memory.current\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f0000000080)=0x7, 0xffffffffffffffff, &(0x7f00000000c0)=0x4800, 0x6, 0x0) socket$inet_udp(0x2, 0x2, 0x0) close(r1) close(r0) 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 296.424767][T24423] FAT-fs (loop2): Directory bread(block 135) failed [ 296.451784][T24419] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 296.460925][T24419] FAT-fs (loop1): Filesystem has been set read-only [ 296.461476][T24423] FAT-fs (loop2): Directory bread(block 136) failed [ 296.484785][T24423] FAT-fs (loop2): Directory bread(block 137) failed [ 296.497002][T24423] FAT-fs (loop2): Directory bread(block 138) failed [ 296.506356][T24422] loop0: detected capacity change from 0 to 264192 [ 296.506599][T24423] FAT-fs (loop2): Directory bread(block 139) failed [ 296.520001][T24423] FAT-fs (loop2): Directory bread(block 140) failed [ 296.527204][T24423] FAT-fs (loop2): Directory bread(block 141) failed 12:10:10 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f0000, 0x0) 12:10:10 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000340), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='usefree']) r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) recvfrom$unix(r0, &(0x7f0000000000)=""/105, 0x69, 0x0, 0x0, 0x0) 12:10:10 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) pwrite64(r1, &(0x7f0000000040)="79b1bdd7279be1c49c1af0c82ca16e34a2c8f5f3332b561565d7ae9d6b206423f78875c19b25f2d36eea25feb735828a67117159975897ae44e78e230e570009b539ce6622cbc1f838de18dce81fb0157f6feb85ee0d5ce8c4951a9d40bb43ab81df53e1f43bedcb035fc1cd21fd55d8f5aa78380db9ac7156ae5d43852497f12f15dc2d8f7eee3bb76a2207338d1fac1655c02bb9a7d495967d707722d38a53cb613b2f00f3a791fd97af0903dec72347574892311b45ee266620df0b77b9d2814c36f0b14f16259866b4cdfc793e5a07c960e1b54471d8f0a585d0c7bb6a20f9a23145d9d6211ce8b894063ed257993c64c2539f7bd57808942a", 0xfb, 0x2) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 296.534273][T24423] FAT-fs (loop2): Directory bread(block 142) failed [ 296.541177][T24423] FAT-fs (loop2): Directory bread(block 143) failed [ 296.554099][T24423] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 296.562791][T24423] FAT-fs (loop2): Filesystem has been set read-only [ 296.602226][T24468] FAT-fs (loop0): bogus number of reserved sectors [ 296.608925][T24468] FAT-fs (loop0): Can't find a valid FAT filesystem [ 296.635343][T24476] loop1: detected capacity change from 0 to 6 [ 296.673051][T24476] FAT-fs (loop1): Directory bread(block 6) failed [ 296.681881][T24476] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 296.690861][T24476] FAT-fs (loop1): Filesystem has been set read-only 12:10:10 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x3800002, 0x12, r0, 0xffffd000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000004c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="0107000000000000000020000000080008"], 0x1c}}, 0x0) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000000)=ANY=[@ANYBLOB="48040000", @ANYRES16=r4, @ANYBLOB="0100009e807d38b817747e"], 0x448}}, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) sendfile(r3, r2, 0x0, 0x100000002) ioctl$FICLONE(r3, 0x40049409, r2) 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x300000000000000, 0x0) 12:10:10 executing program 5: getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, &(0x7f00000000c0)={'icmp6\x00'}, &(0x7f0000000100)=0x1e) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000000080)={0x2, 0x3, 0x1000, &(0x7f0000000800)=""/4096}) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_opts(r2, 0x29, 0x37, &(0x7f0000000140)=@fragment={0x4, 0x0, 0x0, 0x1, 0x0, 0x10, 0x66}, 0x8) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x501001, 0x0) r4 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r4, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$nl_xfrm(r4, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000200)={&(0x7f0000001800)=@updsa={0x12c, 0x1a, 0x400, 0x70bd2d, 0x25dfdbff, {{@in=@initdev={0xac, 0x1e, 0x1, 0x0}, @in=@dev={0xac, 0x14, 0x14, 0x37}, 0x4e23, 0x0, 0x4e23, 0x7ff, 0xa, 0x80, 0x40, 0xd7, 0x0, 0xee01}, {@in=@empty, 0x4d5, 0x33}, @in6=@loopback, {0x2, 0x6, 0x2, 0x3, 0x5, 0x1, 0x89b, 0x7ff}, {0x7fffffff, 0x0, 0xcd6b, 0x400}, {0xffffffff, 0x6, 0x101}, 0x70bd28, 0x3506, 0x2, 0x3, 0x1}, [@lastused={0xc, 0xf, 0x1}, @encap={0x1c, 0x4, {0x2, 0x4e20, 0x4e20, @in6=@remote}}, @replay_thresh={0x8, 0xb, 0x80000000}, @policy_type={0xa}]}, 0x12c}, 0x1, 0x0, 0x0, 0x24040805}, 0x4040000) ioctl$BTRFS_IOC_GET_DEV_STATS(r3, 0xc4089434, &(0x7f00000003c0)={0x0, 0x825, 0x1, [0x3, 0xd87, 0xff, 0x4fa6, 0x352], [0xcc, 0xfffffffffffffe01, 0x7fff, 0x6, 0x3, 0x800000000000, 0x6, 0x80, 0x1, 0x0, 0x4, 0x1200000000000000, 0x9, 0x7, 0xfff, 0x1, 0x7f, 0x1, 0x5, 0x9, 0x0, 0xfe44, 0x2, 0x1ff, 0x9, 0x5, 0x9, 0x5, 0x4, 0x9, 0x8, 0x6, 0x42fb, 0x2, 0x5, 0x3, 0x1f, 0x6, 0x400, 0x81, 0x1, 0xfffffffffffffc00, 0x2, 0x7ff, 0x42, 0x400, 0x7fffffff, 0x0, 0x0, 0x8, 0x400, 0x7f, 0x9, 0x1, 0x0, 0x401, 0x657, 0x7, 0x10000, 0xafb, 0x1, 0x0, 0x7, 0x3, 0xfffffffffffffffb, 0x8, 0x3, 0xffffffffffffff88, 0x4, 0x300000, 0x6, 0x0, 0xffffffffffffffa3, 0x4, 0x10001, 0xffff, 0x1, 0x1, 0x1, 0x1c0000000000000, 0x7f, 0x6, 0x2, 0x1, 0x8, 0x2, 0xffffffffffffffe1, 0x5, 0x7, 0x7, 0x5, 0x100, 0x81, 0x2b3b89df, 0x5, 0x2, 0x4, 0x9, 0x71, 0x1, 0x4, 0x1, 0x6, 0x0, 0x1, 0x32, 0x1, 0xff, 0xffff, 0x9, 0x46cc, 0x5a1, 0xfffffffffffffffa, 0x0, 0x6, 0xbf85, 0x3, 0x10000, 0x0, 0x4, 0x8]}) 12:10:10 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf6ffffff, 0x0) 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 297.088813][T24502] loop2: detected capacity change from 0 to 6 [ 297.108152][T24504] loop1: detected capacity change from 0 to 6 [ 297.114558][T24502] FAT-fs (loop2): Directory bread(block 6) failed [ 297.122767][T24504] FAT-fs (loop1): Directory bread(block 6) failed 12:10:10 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = syz_mount_image$msdos(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000100)="9bd5dddbc757625dafbcf2ea8f94f613287517f33130f03ac8bb53fe2ede184eb40a36147b81236ac5b2b720ae9dcfc2d40471303266d15f180ee35a67ce41db45", 0x41, 0x3}, {&(0x7f00000001c0)="f0a024f67756661cc39ab18da86797dcbf3b7114e4888979fce51f685cb420c1ad726be60017523feb94c0e0f7ce232c11b7f0a6c9fa645605a57ecd26a9af4f1af16343aec4e32d29981d37ef836c9aec0d823f1eab105b606a7e105becca5b0e2ae81df5d178ea5c603ac4622cabd6ef07b99c2aa4216a534d782c64cbb8b778dd7918cbc5597a549327156b2daac7a4974db58ad0c0ed64eca3f35b949e", 0x9f, 0x3}], 0x1140800, &(0x7f0000000300)={[{@dots}, {@dots}, {@fat=@errors_continue}, {@nodots}, {@fat=@sys_immutable}, {@dots}, {@fat=@nocase}], [{@euid_gt={'euid>', 0xee00}}]}) faccessat2(r1, &(0x7f00000003c0)='./file0\x00', 0x8, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x40, 0xb8) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) fcntl$getflags(r3, 0x408) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe202, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 297.133050][T24502] FAT-fs (loop2): Directory bread(block 135) failed 12:10:10 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfeffffff, 0x0) [ 297.180087][T24507] netlink: 'syz-executor.3': attribute type 8 has an invalid length. [ 297.188860][T24507] netlink: 1068 bytes leftover after parsing attributes in process `syz-executor.3'. [ 297.201999][T24502] FAT-fs (loop2): Directory bread(block 136) failed [ 297.216373][T24502] FAT-fs (loop2): Directory bread(block 137) failed 12:10:10 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfa03, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 297.225690][T24502] FAT-fs (loop2): Directory bread(block 138) failed [ 297.234389][T24507] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 297.245062][T24502] FAT-fs (loop2): Directory bread(block 139) failed [ 297.256876][T24502] FAT-fs (loop2): Directory bread(block 140) failed [ 297.265327][T24502] FAT-fs (loop2): Directory bread(block 141) failed [ 297.272595][T24502] FAT-fs (loop2): Directory bread(block 142) failed [ 297.279984][T24502] FAT-fs (loop2): Directory bread(block 143) failed [ 297.287933][T24502] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 297.296358][T24502] FAT-fs (loop2): Filesystem has been set read-only [ 297.332302][T24545] loop1: detected capacity change from 0 to 6 [ 297.342344][T24545] FAT-fs (loop1): Directory bread(block 6) failed 12:10:11 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) getpid() sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x9, 0x8}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x278000, 0x0) io_uring_enter(r3, 0x5370, 0x65c1, 0x2, &(0x7f00000000c0)={[0x3]}, 0x8) sched_setattr(0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r4, 0x407, 0x0) write(r5, 0x0, 0x0) vmsplice(r4, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) vmsplice(r5, &(0x7f0000000100)=[{&(0x7f00000002c0)="d25358ed63b7a362131bc46d0273955adc488d0f24899a9bcb3992e74662afa03ca2be34674ab4d6f13a5b3e547ee2156293efe4c51265ba9992a4e67bfe01fb5691f840b0b02c3f1dc5f064ce0080614ce219bed6278a21889d4571e0d8754573f599e4b630", 0x66}, {0x0}], 0x2, 0x0) sched_setattr(0x0, 0x0, 0x0) 12:10:11 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:11 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x400000000000000, 0x0) 12:10:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffdffff, 0x0) [ 297.430048][T24560] FAT-fs (loop0): bogus number of reserved sectors [ 297.436941][T24560] FAT-fs (loop0): Can't find a valid FAT filesystem 12:10:11 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xe, 0x5ee}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x3, 0x0, 0x0, 0x3, 0x0, 0x0, 0x7}, 0x0) clone3(&(0x7f0000000340)={0x40000000, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0x8}, &(0x7f00000001c0)=""/65, 0x41, &(0x7f0000000240)=""/19, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x4}, 0x58) sched_setattr(0x0, &(0x7f00000003c0)={0x38, 0x5, 0x52, 0x7406, 0x9, 0x24c6a831, 0x1, 0x80000001, 0x3ff, 0x800}, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000140), 0x400000, 0x0) sendto$inet6(r2, &(0x7f0000000400)="f95ac89b2176a6974003ad87941a35b8cb571fa492180939add5d63e3b326af92f322f89f7db09499bcce99bdd17ea1a4c86c4f793156222293b925fd73803611cc3fa6d2721436f72b361a36d515ee45758624896f0c4d1c36cec3e9ee1e9b4bd7752d9ead26eb213f4f4ce2e875b0d2681cb60db28deea469231c3bc1e7622bcac8dffbfd77839bf03ba81ab0d4342dc354aefd620c4dd0a63e6428ba0a3a6b739ba1f3cd722a2809b77ae473f2698244fd3d96c29c52391ec423adfe797150d747aa0cc67a6a5cc33936deb6bdfedb2e0847550fce3c737a5f55af89e7a346b3e93473c988772a6f3971b9d7a0ade61d2dd7d914a521e", 0xf8, 0x404c044, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000001140)='mountinfo\x00') r4 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000002c0), 0x8003) r5 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r5, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r5, 0x29, 0x20, &(0x7f0000000500)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x81, 0x1, 0x1, 0xf, 0x0, 0x7ff}, 0x20) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r4, 0xf502, 0x0) sendfile(r1, r3, 0x0, 0x800000080004103) 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) r3 = accept$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, &(0x7f0000000080)=0x1c) sendfile(r2, r3, &(0x7f00000000c0)=0x9, 0x1f) close(r0) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/module/snd_hda_codec', 0x8080, 0x24) write(r4, &(0x7f00000001c0)="7e1479c653021946ef31a9d1654ce114622c36739ab18c1776fdb728027c9d71436174fd51bf052be0ba2ce18d6df7eaad6a37e9b7f4d17a93345da9a5042a5e34bcf2237b8c87328b96e35032991c8038a6c76a294e9390a3cf78702348a013c6428b7ade75529a702056ef5cf2ede1360277a948e02cfa4cb24d2fa2b109cd999b22547438458136e4ffbe7041247c87bc622258cc65147502504147a98525c65eab0cfbc7b8452e0a78c990de9d19c0c26abf01ab4993bde1f6084793e7cbb9fce86b1105b1ab3ede259d462ababc28deb14fc5821dce48bb2268caa251864a", 0xe1) [ 297.521303][T24577] loop1: detected capacity change from 0 to 6 [ 297.533186][T24577] FAT-fs (loop1): Directory bread(block 6) failed [ 297.546312][T24581] loop2: detected capacity change from 0 to 6 [ 297.556573][T24581] FAT-fs (loop2): Directory bread(block 6) failed 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x30, r1, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x3f) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0xfffffffffffffdc1) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(0xffffffffffffffff, 0x40043311) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r2, 0x40089413, &(0x7f0000000080)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf8e1c7692de8fa3c) fallocate(r3, 0x2a, 0xfff, 0x7fff) ioctl$KDGKBSENT(r3, 0x4b48, &(0x7f00000003c0)={0x7, "cc2e967ef660542e933c4c8d1189b584fec16a9f13a34997a1a73bcefd0cac1721f67cef8149a3e4c618bdabd5993865da2a548cdaedff9f9ede8aadc7e8a255aded03a789689705821389f111a740a4a3c06aca88375c75fe28e2dfaf27f4ccddac14aae45a108a0f0a58f13b3b30f613ed3d40a1c48995df622c43154f7d3305ccb577b71e686205519f02f8c026c76fa80e8a3de8d30a209890e7815355a77f8e60248451c6ca021283737c7bd11612bbd062f3a1175fb13055cca3d1c770c59730cee89e0185682abd5098f05b48a35dcbf65680a776e9721b3953e2d3961927a092238cc219179782ce27ae69bbf62010c482f787f8b840cc1b92a45bd3ea5425ec39c9451ed2b2b0d0885adf0cede07e07b2b9cef51b4c404b091402d3acb3570a012a5fcd05a78cfbf3c96e428c181b3fa446f36b6fee711afa9ec404100f93d7e4d15a657500b96dd105639db87b7ed4864501df33a55136dc8a1ea401bb22fc3a69b670eec47ce4f9f6162575ae12618bf9bd3cc083a4097e52b12dad3cefbadd1307eb09dcb3eb4941303860e759236ea1ccd39aee0894d373535a25184e12b59b1d90fd44141d6fb4dfec8bcfc0f941048a6d916c3bd2060d1fa08e82df1803076859ea2c0eca1e3e41e7c6b5f322bcc9d404fd11739d7c933d0d96d2007dff231943993ee7547fd418b895d897e2b69f147e7b3aef4f333b246b"}) close(r0) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r5, 0x40043311) splice(r5, &(0x7f00000000c0)=0x7a, r1, &(0x7f0000000100)=0x3, 0x97, 0x0) dup2(r0, r4) 12:10:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffff0000, 0x0) [ 297.575345][T24581] FAT-fs (loop2): Directory bread(block 135) failed [ 297.603775][T24581] FAT-fs (loop2): Directory bread(block 136) failed [ 297.641881][T24581] FAT-fs (loop2): Directory bread(block 137) failed [ 297.674627][T24581] FAT-fs (loop2): Directory bread(block 138) failed 12:10:11 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x100000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 297.698451][T24581] FAT-fs (loop2): Directory bread(block 139) failed [ 297.713338][T24581] FAT-fs (loop2): Directory bread(block 140) failed [ 297.738399][T24581] FAT-fs (loop2): Directory bread(block 141) failed 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000040)="413e208bc5234603b0d6e80fa8e746b2e0d93fff6e25947474f4ad05a7f5bee843b0410d5c6ec0b42a62e697e674f53d838e73aa60baf9d3bb299a017161e2459060f193f643f761a7c9aae1df559f94f139ef8b751c5d973c27641514956d4c72cfd8136971f3ee34f99f632f07637e0b107a05511dcc3afcfb64b16a49fb59a3a5ad39505d5cf4e3362e39180775c9124a8f3407442ab142b8366166f64e0787e0a6924357d69b2f2b2ff724d1711f5e286ff3ed4288e64cbe1505c1c2e21abe334a062c7c6be2efe9f304", 0xcc, 0xc7e) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000140)=0x0) r4 = syz_open_procfs$namespace(r3, &(0x7f0000000200)='ns/time\x00') close(r4) [ 297.738439][T24581] FAT-fs (loop2): Directory bread(block 142) failed [ 297.753482][T24622] loop1: detected capacity change from 0 to 6 [ 297.776029][T24622] FAT-fs (loop1): Directory bread(block 6) failed 12:10:11 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) getpid() sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x9, 0x8}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x278000, 0x0) io_uring_enter(r3, 0x5370, 0x65c1, 0x2, &(0x7f00000000c0)={[0x3]}, 0x8) sched_setattr(0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r4, 0x407, 0x0) write(r5, 0x0, 0x0) vmsplice(r4, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) vmsplice(r5, &(0x7f0000000100)=[{&(0x7f00000002c0)="d25358ed63b7a362131bc46d0273955adc488d0f24899a9bcb3992e74662afa03ca2be34674ab4d6f13a5b3e547ee2156293efe4c51265ba9992a4e67bfe01fb5691f840b0b02c3f1dc5f064ce0080614ce219bed6278a21889d4571e0d8754573f599e4b630", 0x66}, {0x0}], 0x2, 0x0) sched_setattr(0x0, 0x0, 0x0) 12:10:11 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x600000000000000, 0x0) [ 297.795362][T24622] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 297.797140][T24581] FAT-fs (loop2): Directory bread(block 143) failed [ 297.805010][T24622] FAT-fs (loop1): Filesystem has been set read-only [ 297.813876][T24581] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 297.826869][T24581] FAT-fs (loop2): Filesystem has been set read-only 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f00000003c0)={{}, 0x0, 0x8, @inherit={0x88, &(0x7f0000000040)={0x0, 0x8, 0x8700000, 0xffff, {0xb, 0xfb89, 0x80, 0x40, 0x7}, [0x8, 0x0, 0x5, 0x80, 0x9, 0x9f, 0x1, 0x9]}}, @subvolid=0x1}) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:11 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffdff, 0x0) 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r2, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0xffffffffffffff7c, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r2, &(0x7f0000000080)='\x00', 0x1, 0xc840, 0x0, 0x0) close(r2) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000080)={@dev={0xac, 0x14, 0x14, 0x42}, @dev={0xac, 0x14, 0x14, 0x39}}, 0xc) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) ioctl$FITRIM(r3, 0xc0185879, &(0x7f0000000040)={0x8000, 0x0, 0xfffffffffffffffa}) [ 297.960219][T24652] loop2: detected capacity change from 0 to 6 [ 298.000596][T24652] FAT-fs (loop2): Directory bread(block 6) failed [ 298.003856][T24656] loop1: detected capacity change from 0 to 6 [ 298.023652][T24652] FAT-fs (loop2): Directory bread(block 135) failed [ 298.032729][T24656] FAT-fs (loop1): Directory bread(block 6) failed [ 298.053094][T24652] FAT-fs (loop2): Directory bread(block 136) failed [ 298.071240][T24652] FAT-fs (loop2): Directory bread(block 137) failed [ 298.095798][T24652] FAT-fs (loop2): Directory bread(block 138) failed 12:10:11 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xe, 0x5ee}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x3, 0x0, 0x0, 0x3, 0x0, 0x0, 0x7}, 0x0) clone3(&(0x7f0000000340)={0x40000000, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0x8}, &(0x7f00000001c0)=""/65, 0x41, &(0x7f0000000240)=""/19, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x4}, 0x58) sched_setattr(0x0, &(0x7f00000003c0)={0x38, 0x5, 0x52, 0x7406, 0x9, 0x24c6a831, 0x1, 0x80000001, 0x3ff, 0x800}, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000140), 0x400000, 0x0) sendto$inet6(r2, &(0x7f0000000400)="f95ac89b2176a6974003ad87941a35b8cb571fa492180939add5d63e3b326af92f322f89f7db09499bcce99bdd17ea1a4c86c4f793156222293b925fd73803611cc3fa6d2721436f72b361a36d515ee45758624896f0c4d1c36cec3e9ee1e9b4bd7752d9ead26eb213f4f4ce2e875b0d2681cb60db28deea469231c3bc1e7622bcac8dffbfd77839bf03ba81ab0d4342dc354aefd620c4dd0a63e6428ba0a3a6b739ba1f3cd722a2809b77ae473f2698244fd3d96c29c52391ec423adfe797150d747aa0cc67a6a5cc33936deb6bdfedb2e0847550fce3c737a5f55af89e7a346b3e93473c988772a6f3971b9d7a0ade61d2dd7d914a521e", 0xf8, 0x404c044, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000001140)='mountinfo\x00') r4 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000002c0), 0x8003) r5 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r5, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r5, 0x29, 0x20, &(0x7f0000000500)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x81, 0x1, 0x1, 0xf, 0x0, 0x7ff}, 0x20) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r4, 0xf502, 0x0) sendfile(r1, r3, 0x0, 0x800000080004103) 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1, 0xd9e, 0x1) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:11 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:11 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) poll(&(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {0xffffffffffffffff, 0x9485}], 0x7, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a357b6b140cbb6215dd33459"}}], 0xfffffee4) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000100)=0xbaa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) 12:10:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff0f, 0x0) [ 298.111084][T24652] FAT-fs (loop2): Directory bread(block 139) failed [ 298.139500][T24652] FAT-fs (loop2): Directory bread(block 140) failed 12:10:11 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000080)={0x0, 0x0, 0x3}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="6574a29ed4f7dde651f9df88b1ce189ca3632641967f4ef1653163ed81ce9b26d1fa71ebba5d3acaa1e3e29593efbc44161cfc0a901633d17f0676e3b78d4de3b7751e2a5295f8bffab047ead69298bad228dfb3f3301ffb469f0c356500a91ee4c9391aaf5d904b06df7c332a160c3bafe5ea980de447cdc07c5f9edc1f13f591717f581f6c40d5877c1b7cd99c8d31675b855787a0d1af2efb279ff25bb44745a4e2b3c0b01d79ff760c24369df5322fd103a70e08984ddf0a1c5a73be47c8727736faec33ebdb616f3c2cbed0b5afb4eb2514f80289150588fdd13982fb4754758e1f7877ac969bdb6f5f661a1e473046b3", 0xf3}], 0x1) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 298.182472][T24652] FAT-fs (loop2): Directory bread(block 141) failed [ 298.189960][T24689] loop1: detected capacity change from 0 to 6 [ 298.219138][T24689] FAT-fs (loop1): Directory bread(block 6) failed [ 298.231221][T24652] FAT-fs (loop2): Directory bread(block 142) failed 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.256850][T24652] FAT-fs (loop2): Directory bread(block 143) failed [ 298.264466][T24652] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 298.272447][T24652] FAT-fs (loop2): Filesystem has been set read-only 12:10:12 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x800000000000000, 0x0) 12:10:12 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat$cgroup_ro(r2, &(0x7f0000000040)='net_prio.prioidx\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:12 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff7f, 0x0) 12:10:12 executing program 3: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_KEY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000027bd7000000000000a0000000c0099000000000000000000"], 0x20}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) r2 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$NL80211_CMD_SET_CHANNEL(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="3c5a0b4d0000000e09e7596ffcd11c2b7443fbdbe96dadb5650fa61c43d8b229821e9aa4aa526e73d21287578b8d8519928f5270026ceb696c4e5148ff1bbb6a32ad1a124590832c1c7435cfc03c0e8c4fccda1fed16bd427000d818df05c3644371bd08c82f47ca7458d10588eaa9569aa6f64f099a2f22dcaa3b8ec9d8da34500000004000000000a04eaf438670f40f2ebb118d82f9c98de33d6b9ab1f4b761ac7de8f82dc67942e30af396dc2f93605105fc78413b04631049d9907ff36ca52b1afd361a900e238a370376530f3cd5a45c5289924ab272360335ceb1ca3e675e1044dda1f6af35dbcfdb1cb9232607000000307ae65e8c90636d0f5c3ee49613", @ANYRES16=r0, @ANYBLOB="02002dbd7000fddbdf254100000000000300", @ANYRES32=r1, @ANYBLOB="080027000300000008002201e302000037ff1801340000000800a100000000583dffa000e6ffffff"], 0x3c}, 0x1, 0x0, 0x0, 0x8000}, 0x8) r3 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r3, &(0x7f0000001bc0)=[{{&(0x7f0000000040)={0x2, 0x4e20, @loopback}, 0x10, 0x0}}, {{&(0x7f00000001c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f00000007c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private, @local}}}], 0x20}}], 0x2, 0x0) r4 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r4, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) recvfrom(r4, &(0x7f0000000200)=""/65, 0x41, 0x2102, &(0x7f0000000340)=@rc={0x1f, @none, 0xff}, 0x80) 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x80ffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.457710][T24731] loop2: detected capacity change from 0 to 6 [ 298.462199][T24733] loop1: detected capacity change from 0 to 6 [ 298.510571][T24731] FAT-fs (loop2): Directory bread(block 6) failed [ 298.525033][T24733] FAT-fs (loop1): Directory bread(block 6) failed [ 298.531361][T24731] FAT-fs (loop2): Directory bread(block 135) failed [ 298.539194][T24731] FAT-fs (loop2): Directory bread(block 136) failed [ 298.547573][T24731] FAT-fs (loop2): Directory bread(block 137) failed [ 298.555221][T24731] FAT-fs (loop2): Directory bread(block 138) failed [ 298.562829][T24731] FAT-fs (loop2): Directory bread(block 139) failed [ 298.570181][T24731] FAT-fs (loop2): Directory bread(block 140) failed [ 298.577469][T24731] FAT-fs (loop2): Directory bread(block 141) failed [ 298.585782][T24731] FAT-fs (loop2): Directory bread(block 142) failed [ 298.593486][T24731] FAT-fs (loop2): Directory bread(block 143) failed [ 298.602119][T24731] FAT-fs (loop2): error, corrupted directory (invalid entries) 12:10:12 executing program 0: unshare(0x2c020000) semget$private(0x0, 0x4, 0x40) set_mempolicy(0x3, &(0x7f0000000040)=0xfffffffffffffffd, 0x9) semtimedop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1, 0x0) set_mempolicy(0x8000, &(0x7f0000000080)=0x2, 0x3b) 12:10:12 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000280)=""/11, 0xb}], 0x2, 0x400, 0x800) mmap(&(0x7f000018d000/0x1000)=nil, 0x1000, 0x180000e, 0x4000010, r1, 0x2000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) write(0xffffffffffffffff, &(0x7f0000000440)="9c519a81b98817f8ed558a91aa85e0f8a57bc8562c81f27c9fd7c65714ecc9c166f3ba0bd04c933e99b5b5718844b9d0e0a2b5eb1a1e0e2f63a324f1ee933ad8d54f7fc9d5c008af437848cbb6373b093a3b78b62508bf70f44449e2e64de784a99310eee34d80a09390e4a2ee2fa0e98747528020", 0x75) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00000}]}) r4 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r4, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) getsockopt$packet_buf(r4, 0x107, 0x6, &(0x7f00000001c0)=""/121, &(0x7f0000000140)=0x79) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f0000000080)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r3, 0xc0182101, &(0x7f0000000100)={r5}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, &(0x7f0000000080)={r5, 0x81, 0x1}) ioctl$FIBMAP(r2, 0x1, &(0x7f0000000040)=0x9) 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:12 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0x96a44f1) r4 = fork() kcmp(r4, 0x0, 0x0, r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r6, 0x40043311) sendfile(r1, r6, &(0x7f0000000080)=0x1, 0xe) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0xfffff038}, {0x20, 0x0, 0x0, 0xfffff00c}, {0x6}]}, 0x10) r7 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r7, 0x40043311) splice(r7, 0x0, r3, 0x0, 0xb1, 0x0) 12:10:12 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffff6, 0x0) 12:10:12 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc00000000000000, 0x0) 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1004000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.610710][T24731] FAT-fs (loop2): Filesystem has been set read-only 12:10:12 executing program 0: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setxattr$security_evm(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=@v1={0x2, "a7d7a8d51c3b7ca78f9da38862aaf613"}, 0x11, 0x1) r1 = openat$sysfs(0xffffff9c, &(0x7f0000000080)='/sys/power/state', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2) close(r1) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) sendfile(r2, r3, &(0x7f00000001c0)=0x9, 0x7) [ 298.681394][T24765] loop1: detected capacity change from 0 to 6 [ 298.697883][T24765] FAT-fs (loop1): Directory bread(block 6) failed 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.724188][T24777] loop2: detected capacity change from 0 to 6 [ 298.743242][ T25] audit: type=1326 audit(1622290212.486:1695): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 12:10:12 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffffffe, 0x0) 12:10:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r0, 0xc0a85322, &(0x7f0000000140)) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0xffc00007, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040832090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000000100)={[{@fat=@check_normal}]}) 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.748757][T24777] FAT-fs (loop2): Directory bread(block 6) failed [ 298.786531][T24777] FAT-fs (loop2): Directory bread(block 135) failed [ 298.797803][T24777] FAT-fs (loop2): Directory bread(block 136) failed [ 298.804858][T24777] FAT-fs (loop2): Directory bread(block 137) failed [ 298.812628][T24777] FAT-fs (loop2): Directory bread(block 138) failed [ 298.843061][T24777] FAT-fs (loop2): Directory bread(block 139) failed [ 298.848175][T24798] loop1: detected capacity change from 0 to 6 [ 298.850419][T24777] FAT-fs (loop2): Directory bread(block 140) failed [ 298.865260][T24798] FAT-fs (loop1): Directory bread(block 6) failed [ 298.876582][T24799] loop0: detected capacity change from 0 to 264192 12:10:12 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 298.887702][T24799] FAT-fs (loop0): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 298.908941][T24777] FAT-fs (loop2): Directory bread(block 141) failed [ 298.932825][T24777] FAT-fs (loop2): Directory bread(block 142) failed [ 298.957413][T24777] FAT-fs (loop2): Directory bread(block 143) failed [ 298.966035][T24777] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 298.974128][T24777] FAT-fs (loop2): Filesystem has been set read-only [ 299.457152][ T25] audit: type=1326 audit(1622290213.196:1696): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=41 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.484711][ T25] audit: type=1326 audit(1622290213.196:1697): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.512629][ T25] audit: type=1326 audit(1622290213.196:1698): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.539860][ T25] audit: type=1326 audit(1622290213.196:1699): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.567137][ T25] audit: type=1326 audit(1622290213.196:1700): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.594078][ T25] audit: type=1326 audit(1622290213.196:1701): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.619532][ T25] audit: type=1326 audit(1622290213.196:1702): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 12:10:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x110, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) poll(&(0x7f0000000040)=[{r1, 0x30b0}, {0xffffffffffffffff, 0x208}], 0x2, 0x3) r2 = epoll_create1(0x0) ioctl$FIGETBSZ(r2, 0x2, &(0x7f0000000080)) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r3, 0x40043311) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f00000000c0)={0x40000008}) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$sock_buf(r4, 0x1, 0x26, &(0x7f0000000100)=""/187, &(0x7f00000001c0)=0xbb) 12:10:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x80000000000, 0x0) 12:10:13 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x5000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:13 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf00000000000000, 0x0) 12:10:13 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00000000000000000000000000ddc1517600"}) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000200)=0x2) read(r1, 0x0, 0x2000) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)) timer_create(0x0, &(0x7f0000000040)={0x0, 0x12}, &(0x7f00000001c0)) r2 = gettid() timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) ioctl$TIOCGPTPEER(r0, 0x5441, 0x0) tkill(r2, 0x1000000000013) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000100)={0x5, 0x20, 0x8001, 0x2e4, 0x7, "f03a41eecca5a015"}) 12:10:13 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xc0) r2 = openat(r1, &(0x7f0000000040)='/proc/self/exe\x00', 0x674482, 0x68) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 299.647464][ T25] audit: type=1326 audit(1622290213.196:1703): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.673805][ T25] audit: type=1326 audit(1622290213.196:1704): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=24751 comm="syz-executor.5" exe="/root/syz-executor.5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7fc00000 [ 299.737398][T24837] loop1: detected capacity change from 0 to 6 [ 299.757390][T24844] loop2: detected capacity change from 0 to 6 [ 299.763575][T24843] serio: Serial port pts0 [ 299.778535][T24837] FAT-fs (loop1): Directory bread(block 6) failed 12:10:13 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 299.786464][T24844] FAT-fs (loop2): Directory bread(block 6) failed [ 299.806849][T24844] FAT-fs (loop2): Directory bread(block 135) failed [ 299.822846][T24837] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) 12:10:13 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="1c6cdabef1bfec81b8c831544edfb85a86097a93d3eae737ee51f63ed77fc1a4b7c1a7", 0x23, 0x20048010, 0x0, 0x0) r1 = openat2(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x200000, 0x68, 0x1}, 0x18) ioctl$KDMKTONE(r1, 0x4b30, 0x4) r2 = fsmount(r0, 0x0, 0xc) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000100)) r3 = openat$cgroup_ro(r0, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) ioctl$TIOCL_GETKMSGREDIRECT(r3, 0x541c, &(0x7f0000000180)) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x80000, 0x0) fcntl$setstatus(r4, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) futimesat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{}, {r5, r6/1000+10000}}) open_tree(r2, &(0x7f00000002c0)='./file0\x00', 0x8000) ioctl$KDGKBLED(r2, 0x4b64, &(0x7f0000000300)) setxattr$system_posix_acl(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='system.posix_acl_access\x00', &(0x7f00000003c0)={{}, {}, [{0x2, 0x4, 0xee00}, {0x2, 0x4, 0xffffffffffffffff}], {0x4, 0xe}, [{0x8, 0x7}], {0x10, 0x6}, {0x20, 0x4}}, 0x3c, 0x0) statx(r4, &(0x7f0000000400)='./file0\x00', 0x800, 0x200, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}) statx(r2, &(0x7f0000000680)='./file0\x00', 0x4000, 0x800, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='system.posix_acl_access\x00', &(0x7f0000000840)={{}, {0x1, 0x6}, [{0x2, 0x6, r7}, {0x2, 0x2, r7}, {0x2, 0x1, r7}, {0x2, 0x0, r7}, {0x2, 0x1}, {0x2, 0x3, r9}, {0x2, 0x0, r7}, {0x2, 0x0, r7}, {0x2, 0x1, r10}, {0x2, 0x0, 0xffffffffffffffff}], {0x4, 0x4}, [{0x8, 0x5, r11}, {0x8, 0x2, r8}, {0x8, 0x7, r8}, {0x8, 0x3, r8}], {0x10, 0x2}, {0x20, 0x6}}, 0x94, 0x2) [ 299.831895][T24837] FAT-fs (loop1): Filesystem has been set read-only [ 299.848365][T24844] FAT-fs (loop2): Directory bread(block 136) failed [ 299.900734][T24844] FAT-fs (loop2): Directory bread(block 137) failed [ 299.934613][T24844] FAT-fs (loop2): Directory bread(block 138) failed 12:10:13 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x2042, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="cf68e6", 0x3}, {&(0x7f0000000400)="8ad614d58c5171f5c997ac7755432e7c8d4ce232ac3f4119608ed903ff03000000000000", 0x24}], 0x2) write$P9_RCLUNK(r1, &(0x7f0000000080)={0x7}, 0x7) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'batadv0\x00'}) r3 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r4}) connect$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e21, 0x8, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x2}, 0x1c) r5 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r5, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r6}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)={0x114, r2, 0x2, 0x70bd27, 0x25dfdbff, {}, [@ETHTOOL_A_LINKMODES_AUTONEG={0x5}, @ETHTOOL_A_LINKMODES_SPEED={0x8, 0x5, 0xff}, @ETHTOOL_A_LINKMODES_SPEED={0x8, 0x5, 0x7}, @ETHTOOL_A_LINKMODES_OURS={0x94, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7ff}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_VALUE={0x71, 0x4, "18d47e6b002f80b067c310f03ad7e5334115bb530764c87a40910e05d30ea82ed509ee51d09cb22b12e7ffc9d64f34459b9cd25300bb7e8e72a75fc379d728ab331b8be9d1d229a97d7db263653f736303764132b594717cbee4c9c4d5ef07263b5545ef2a56d6ed43cb630069"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0x40}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5}, @ETHTOOL_A_LINKMODES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_LINKMODES_SPEED={0x8, 0x5, 0x3f7}]}, 0x114}, 0x1, 0x0, 0x0, 0x20000040}, 0x44) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c010000", @ANYRES16=r2, @ANYBLOB="000329bd7000ffdbdf250e000000080102804f000500112649feca607f004cd7ee8a69e6f4db7721e0875f9583b653b572a681467308b743a307e3a965fad58a6d699add8f06a93ea764344bf881c3b7272a74fcaa938cafff905a6030149d23df00b1000500d68f63dbf7c594c435187eb36a55f689234a7ef928e0ce45d48bbb86a280c278952c096f07b3412821524f19a373de2718a26e05a25556378462c094ad183b4a2de2854886fda4e1583a903b1f156f348bfc94d067fbb74b820df539ab763270b1314782b44931354290c5489cc11a311698572efa8319b39bcd7884bd0a5c4a64b1f0fcf1853a2d4534f428ddadb1051cb034d57d0c39ecbb5f8f0fdc6193391d208e59395483f575eab5c2bb000000"], 0x11c}, 0x1, 0x0, 0x0, 0x4041043}, 0x8001) accept4$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14, 0x80000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYRES16=r2, @ANYBLOB="00002bbd7000fedbdf25040000007000018008000100", @ANYRES32=r7, @ANYBLOB='\x00', @ANYRES32=r8, @ANYRES64, @ANYRES32=0x0, @ANYBLOB="08000300020000001400020076657468315f766c616e0000000000002800018008000100", @ANYRES32=0x0, @ANYBLOB="1400020073797a6b616c6c65723100000000000008000100", @ANYRES32=0x0, @ANYRESDEC=r2], 0xac}, 0x1, 0x0, 0x0, 0x20040001}, 0xec87ec2bfdc5bc81) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 12:10:13 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1000000000000, 0x0) [ 299.949558][T24844] FAT-fs (loop2): Directory bread(block 139) failed [ 299.983048][T24844] FAT-fs (loop2): Directory bread(block 140) failed [ 299.984742][T24884] loop1: detected capacity change from 0 to 6 [ 300.001438][T24884] FAT-fs (loop1): Directory bread(block 6) failed [ 300.005146][T24886] netlink: 393 bytes leftover after parsing attributes in process `syz-executor.0'. [ 300.019747][T24884] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 300.022827][T24844] FAT-fs (loop2): Directory bread(block 141) failed [ 300.029111][T24884] FAT-fs (loop1): Filesystem has been set read-only [ 300.036236][T24844] FAT-fs (loop2): Directory bread(block 142) failed 12:10:13 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 300.051413][T24844] FAT-fs (loop2): Directory bread(block 143) failed [ 300.059071][T24844] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 300.067260][T24844] FAT-fs (loop2): Filesystem has been set read-only 12:10:13 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1300000000000000, 0x0) 12:10:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket(0x10, 0x3, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000004800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=ANY=[@ANYBLOB="18000000680005"], 0x1c}], 0x1}, 0x4000000) write$binfmt_misc(r2, &(0x7f00000001c0)=ANY=[], 0x1000000c8) splice(r1, 0x0, r3, 0x0, 0x10014, 0x0) 12:10:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x100000000000000, 0x0) 12:10:13 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x9000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 300.206044][T24910] loop2: detected capacity change from 0 to 6 [ 300.215775][T24910] FAT-fs (loop2): Directory bread(block 6) failed [ 300.239711][T24910] FAT-fs (loop2): Directory bread(block 135) failed [ 300.259999][T24920] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=36168 sclass=netlink_route_socket pid=24920 comm=syz-executor.0 [ 300.298667][T24921] loop1: detected capacity change from 0 to 6 [ 300.307523][T24910] FAT-fs (loop2): Directory bread(block 136) failed [ 300.333714][T24921] FAT-fs (loop1): Directory bread(block 6) failed [ 300.351001][T24921] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 300.360041][T24921] FAT-fs (loop1): Filesystem has been set read-only [ 300.381041][T24910] FAT-fs (loop2): Directory bread(block 137) failed [ 300.396143][T24910] FAT-fs (loop2): Directory bread(block 138) failed [ 300.414873][T24910] FAT-fs (loop2): Directory bread(block 139) failed [ 300.431017][T24910] FAT-fs (loop2): Directory bread(block 140) failed [ 300.449837][T24910] FAT-fs (loop2): Directory bread(block 141) failed [ 300.465015][T24910] FAT-fs (loop2): Directory bread(block 142) failed [ 300.479791][T24910] FAT-fs (loop2): Directory bread(block 143) failed [ 300.496852][T24910] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 300.505185][T24910] FAT-fs (loop2): Filesystem has been set read-only [ 300.596146][T24939] serio: Serial port pts1 12:10:14 executing program 3: clock_gettime(0xb, &(0x7f0000000500)) pselect6(0x40, &(0x7f0000000080)={0xffffffffffffffcd, 0x5, 0xfffffffffffffffe, 0x5, 0x6, 0x0, 0x3, 0x400}, &(0x7f00000000c0)={0xd227, 0x9, 0xcad, 0x401, 0xfffffffffffffffd, 0x7, 0x7fff, 0x40}, &(0x7f0000000100)={0x80, 0xf773, 0x4, 0xfffffffffffffe00, 0x6, 0x5, 0x10001, 0x8}, &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x100000001]}, 0x8}) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) clock_nanosleep(0x3, 0x1, &(0x7f0000000280)={r0, r1+10000000}, &(0x7f00000002c0)) clock_nanosleep(0x3, 0x0, &(0x7f0000000000)={0x0, 0x3938700}, &(0x7f0000000040)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_ASYNC_CANCEL={0xe, 0x3, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1}, 0x5) 12:10:14 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x200000000000000, 0x0) 12:10:14 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x3f00000000000000, 0x0) [ 300.712917][T24960] loop2: detected capacity change from 0 to 6 [ 300.725680][T24960] FAT-fs (loop2): Directory bread(block 6) failed [ 300.729422][T24957] loop1: detected capacity change from 0 to 6 [ 300.741640][T24960] FAT-fs (loop2): Directory bread(block 135) failed [ 300.742755][T24957] FAT-fs (loop1): Directory bread(block 6) failed 12:10:14 executing program 3: sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000840)={&(0x7f00000007c0)={0x58, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'bond0\x00'}, @SMC_PNETID_ETHNAME={0x14}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth0_to_team\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x24048014}, 0x4000000) r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x4}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r1 = syz_open_dev$loop(&(0x7f0000000240), 0x75f, 0x103382) r2 = memfd_create(0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r1) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x60) r4 = ioctl$NS_GET_PARENT(r3, 0xb702, 0x0) pwritev(r4, &(0x7f0000000980)=[{&(0x7f0000000000)="2442e69144a4882e4945752183f7b02b3cc4c9da1c0e0eb40ed680b0aeaf", 0x1e}, {&(0x7f0000000300)="41c1777394b217d21b0b3e8f23159c4bfc2626be0ab258fdcf560b1ec67bb77249722d3466292a7a1373b022bdc2778f6c3158eb530134505f6a2b8b6eb36a5f7f8969b9f7734d9c28c643445ae4ac51b4101d854bfc687442033ac3402fd36d83b3545d08f2d2a00d4c3a6aef57d546e15b594813db003c37b450849d396e91aa5077c9309bfa9c0c81b6a2876be65b8ba0a142fcba883891b1896cb47c75b4fec6ef601149a7939f0fa4dbb5864e097c48335011bd7e95fea2a6e182d589dc59ce94560cd4389856f0c61e98a6b93f595326ca938e771b0e79bedb96e735defa4df6140fb9042d45973fefbde0", 0xee}, {&(0x7f0000000400)="4de0d9d054b6dea6f4b8ca481e56bd2ea7c691bad4c17b290815c443a69b5020c082da612c92fb8c8617991c3bc6316611427709a26b57331393daf121adc5dfff9d6efcd220282620e5b7d5c1e68eda11ee2db5e286484b1a217ca0df786a02ec6b0bdd517aa25cc2314e0eaffb78c002b7934c22be384e00ac9156fda6ecf43b52e105d15c323821ef3de4cb32a60261e748c453a9350f3c4dcd0065a1340d13aaa02674637360fc711552caa97995dcef6a1922751a8c9f808172503d727be79f40851fe1fbb588d7adb5c86fba189d52d5a3a330ba01f8dced1500ba418160b5", 0xe2}, {&(0x7f0000000500)="5b362097f08dd34e3ef731aa70d37526377ffff5bccd62cd8aa5a260c9823adf61fff585b939fb7ec2f0657c9c14ed15bc9de8409c7abc4fa8b88f436995c1ae598f09324382640be2fabf15096395262cb1bec83a6527280f45efac704342f72b1c669d47a3dd6701feaa58b42dfc3b69f05cc9fbc9d0e61aceb92b7a5fffbef42495ad9a515564aafbf79fe7c1c145a5208d8e5a1f720d0d6fef5e226fb90b2f4b6fa5e944ad005b5a9ed75a4c3b4af8a3089f3ac8bc806ac521bd76cda21473108c39a441cbf9fe1c5e8ab2623a668296b81dc663c1", 0xd7}, {&(0x7f00000000c0)="c026d045a73258c0ee47eff3c7058b0e501572e666b1a4e0686e527d7a2683916492f829e6b5cf8e3dd138bd17cf28a7b82b536e7bdc5f93c7d1205d4150c4f2f6f899d1e5bececb1f0e9a9782e91c9421ea931994f75df6fe982c9abcd0079e4a3311f321c24e55f3d807ba136309e812e36a33285025759e83f01f194c41c0f40d0c1d734e2b59f75608292307b73f373d8d491497ae09c35a5612ecfcbdbe2c521f45e8d1fce51965dec00c77816aee79ae54c12c50f0b11cc5346e90", 0xbe}, {&(0x7f00000001c0)="09e15eca64b1fd53a122341093bad34eeefc916c8c2b58718f8ba0196fe7ea35b0c587021dd041ee23c0b7689cf8d5c80d2881aaf38e156d4e6bf34f7bf577dc614145af5d25bbe5b9ca58babe5632b3fc79b14a798e8af810372dd793373111b2fd", 0x62}, {&(0x7f0000000600)="5ad9efa4bc1f7ddfc8b79e783d994f5a1943ef3a424d0fe279a23c941abd889e527a206752a2d0928d376edd97d957059fca80a8e6484d4a59d7adbf3c69bd372817f7f77519b0bc8a4920aae92bc913f39dd70e686bfd5f90939a3e628b0a8386460c8e10c46e5743736a65e18144abce2a4fb3246af7aead599f00bfc7287596a48f7d945290aeec233bc9670c5ba46fe526b5e09b10b53010ae570f6f021abb5923f49e2a40518bebf16b6d7784f61570c58e064a5d20d9", 0xb9}, {&(0x7f00000006c0)="323f8897a991f5b93369081a6d9143e9dec2c36b0e2d0aeaed919d836ab100426d28409f1824c3089fc058f976ec16c422038b557eb34a3fd83c65c82e4691d56b33bc7ac5fe30e154e42d33edd5086bfe3904a45c63792a6c789fe8a5e9751445dfadc26ba57d947b0d470effd82ceff755240a350a97e7ca135216504e5d3e223f0bafc58d11709bae4dd859aaed1fa5a31a611891864a74ef40344defdb19d4cfe199a2306f0fcb803b260649bfedadde686a174d172dec51153249396b", 0xbf}, {&(0x7f0000000780)}, {&(0x7f0000000880)="a948034ad6f06db89a3abe9d499d734185096a5ceada505c743b07354269f2cf08ecec6718b2242afadc916bb15ddb63b4c842ded9ab357dbae437b56acfbde3a269b71702dd8fccdfddf696203298f1aeeaf08d819cd88be89d638cb1d6c80cade06ee24177869bc347d17126996d538fac388156a495bb456e9ce8edd8820ebaf57ce5da7fcd8b94dba0bfeb38aed8ff6efe11a6d531bc6ddb31ea809e", 0x9e}], 0xa, 0x6, 0x8) close(r3) prctl$PR_SET_NO_NEW_PRIVS(0x26, 0x1) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r6 = dup3(r2, r0, 0x0) ioctl$KDGKBDIACR(r6, 0x4b4a, &(0x7f0000000a40)=""/88) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) mmap(&(0x7f00005af000/0x1000)=nil, 0x1000, 0x1000007, 0x50, 0xffffffffffffffff, 0x86346000) clone(0x42080000, &(0x7f0000000ac0)="c76acc2b528f574dbc342543007d4525d24feb45449aa0e8a4f3fe6bb2e29624b8aa4d3471b48a27373a527c23f69aa06847638e370725503244a11cc27a0338550bf3e96979838fed4be5360ff833ea2e2ba0bc24c6e8548bb0858f5349720e06d4f7b112881d905390802b32df46b7961b30b478548606d95155bf3b88d5505280d8ce0d152109a8c19d4d154256cb0c4e8231582e6e2478024371b96ca21a5462cf89f8f9668841e09694eda0c0f2c9066c77ecddc9edaafe019c8554bdef6f3a6bb07443ace92bea1e1c869a63092e953b46f0e035233dec0c12221e305a76bcabdd80f54658cf08e156698e", &(0x7f0000000bc0), &(0x7f0000000c00), &(0x7f0000000c40)="f0d7b32567c6c11b4cad8f449a72c6333cc96f186510528baca3d1a59955e52e134e6cb9ec437cf6d4d1db6cf72a9c966acd70eb88243ca97868b3887448073bd49ad2c360f8345f815f775f01d2f0bad2e40e55019b2a2f61f19186db026f4ea0eed92b4e183c03aaf0a374230614a91c16996a75a65960f0670dd309def1") [ 300.764808][T24960] FAT-fs (loop2): Directory bread(block 136) failed [ 300.774506][T24960] FAT-fs (loop2): Directory bread(block 137) failed [ 300.778724][T24957] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 300.789996][T24960] FAT-fs (loop2): Directory bread(block 138) failed [ 300.791892][T24957] FAT-fs (loop1): Filesystem has been set read-only [ 300.798951][T24960] FAT-fs (loop2): Directory bread(block 139) failed 12:10:14 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xb000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 300.813210][T24960] FAT-fs (loop2): Directory bread(block 140) failed [ 300.820624][T24960] FAT-fs (loop2): Directory bread(block 141) failed [ 300.835082][T24960] FAT-fs (loop2): Directory bread(block 142) failed [ 300.843022][T24960] FAT-fs (loop2): Directory bread(block 143) failed 12:10:14 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:14 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000080000000000, 0x0) 12:10:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x300000000000000, 0x0) [ 300.893306][T24960] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 300.901200][T24960] FAT-fs (loop2): Filesystem has been set read-only 12:10:14 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:14 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000000)={0x9, 0x100000001}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x5}, 0x0) r1 = creat(&(0x7f0000000180)='./file0\x00', 0x0) write$P9_RGETLOCK(r1, &(0x7f0000000540)={0x27, 0x37, 0x2, {0x2, 0x2, 0x1, r0, 0x9, 'threaded\x00'}}, 0x27) write$cgroup_type(r1, &(0x7f0000000080), 0xfffffe58) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') clone3(&(0x7f0000000480)={0x0, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)=0x0, {0x4}, &(0x7f0000000380)=""/195, 0xc3, &(0x7f00000002c0)=""/22, &(0x7f0000000300)=[r0, r0, r0, r0], 0x4, {r1}}, 0x58) sched_setattr(r2, &(0x7f0000000500)={0x38, 0x5, 0x24, 0x1, 0x80, 0x4, 0x3, 0x9, 0xe66, 0x1ff}, 0x0) sched_setattr(r0, &(0x7f00000001c0)={0x38, 0x6, 0x9, 0x9, 0x3, 0x40, 0xfab5, 0x80000000, 0x5, 0x2132}, 0x0) open(&(0x7f0000000140)='./file2\x00', 0x301040, 0x0) creat(&(0x7f0000000340)='./file2\x00', 0x0) [ 301.022298][T25001] loop2: detected capacity change from 0 to 6 [ 301.038298][T25005] loop1: detected capacity change from 0 to 6 [ 301.053063][T25001] FAT-fs (loop2): Directory bread(block 6) failed [ 301.060535][T25005] FAT-fs (loop1): Directory bread(block 6) failed [ 301.092368][T25001] FAT-fs (loop2): Directory bread(block 135) failed [ 301.108510][T25005] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 301.117808][T25005] FAT-fs (loop1): Filesystem has been set read-only [ 301.133626][T25001] FAT-fs (loop2): Directory bread(block 136) failed 12:10:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x10, 0x80002, 0x0) fstat(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xee00, r2) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket(0x10, 0x80002, 0x0) mount$tmpfs(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f00000028c0), 0x2000, &(0x7f00000029c0)=ANY=[@ANYBLOB="63696a3dc94c0619431f433767a223ac5362b5be09c22f2c7a7b8e815fd9fd3fb434382414440d3b828daa4bef7e1b9b11d43582098ea51ea1212851a1c710e6ff62c7f78d7b087cd567ba9f1b1f6cf6afb2fa952671cd2c837eb66d02e007", @ANYRESHEX=r4, @ANYBLOB=',huge=never,mpol=local,obj_type=ext2\x00,\x00']) fstat(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xee00, r6) syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./bus\x00', 0x3, 0x3, &(0x7f0000001380)=[{&(0x7f0000000200)="a1dd6b0a2c1e52b7643c83214ab8163a23bcf788efbc7e6fcbeb0ddef4491f37d4621913dec77a52cc175dffe836b63835081c2d78217e88a34d31542a652ade0d9861bcddf7ff6e10a9", 0x4a, 0x3b}, {&(0x7f0000000280)="6f3adf30de804eb43762a8f58c90cbc047d7ae2029536af726cbdab6cd73e9a74030fccedddc6fea2d99296e8549835720534940431aba1205f8ea4a20500743d00065ccb00377fb74f6d34ec7d8ffee7af23004e3ac8f0e50214fa857e516717b1a608ac5d1e38c8f7e3b9a3f65d84e02f7a3c1b797d5e23cf733debf422a6b62f2297107ff59c5f3f77bec5d585fc74f35197e47645666c465f2a604f08a820ba066352c032683b14758a81a57142d2fd255d4a8c250ac3df096126b5112b35c8d3aee60edec8c7683c53f98da595a2d22179eaaaf50f492e82a1c3526c0c1cb2f9a21075e1f2661b9967f94fa1f15a84a70241a59b1552455ca3397efec6c7aa135568c8f4ad16b3ccafebcfb033f65ddd7ffd25815f9acf874c14d4167a689bc27a1bd57848d1aed931def35042a6adbaa3737e1b669d6bf1e09f32379b28c3b6c3cde1992ed83fdf9a9e6928350dd09d860eb8cd76d11fe3e40eb52ae13c406c4a2f6ad443b859b64b03730e8b968c95c43214f21a394e8446a17ccb2bb80af36e5da9633f21ad1edb4f092949c0cdf26247b7efb7fbc565d625e6e6435fea67a843b7df3f6f35ffb7ccb84c12a2fe8765fe1cc3269c557469e713e83801c53ea132e9dd168137afec3c267bf82abc69b4202d38bb58d7f241c33899111aa54d497542ddde635df3a32a4ae72a3c1e74b15ddcd9d5b7280909ca4d9281420a9ff0a4713953a7c65e415d5745bf69898f3ecbac9136b1b2453052279f28c2e225b47cabe66f3eef617ac96af5a7a8551367a6ed5b5847651a4cb53f85132a28c5a32da84120b933be9fd168b84358f843bdb4c8767d382f5c0862e4cf9f38bbc3ab7e13a400fcfb9f3cbd0b612f6eb7327edf561a46a076051322420d829ea64973a2090394e3cbe56cab39a24d20ec9ef790095a938ea041c0d04f7d5649c71acd728f37970758fa5243a5e5cde282fab5d31cb8b441843075261e2f53d458f723c31c459c1e700f286044a8d8577bf14a1aa03800e604758be05ecd32274d437a3415c987eac096c81759250e047c4d31cfbab94a14c27853e232f317e44281c781904514fa3cb29abf3b90657e6767ea8cd98bfd32a12785066e728b883d38754daa65689efe163ecdf7bd420ae46c006f71ab2f8db18134dd2577026aa1f723dd98dfc163d0cd039c6720efa7d13b0758c8cda37605e6f80ed03f8fed7c5dac76a9659d30f4df47c82328b5fd062bb0c0ff633ed07447b400c385d9cb21215e5457aeebf579b7e4167284b4205949cce1bd6f90f0d5bc74aed2c4cb00d7a06cd9392822d35e3ad02a08848b36d75d2976300618a6eb3cf9077e97221e5ecd1a10a750711df7df33f834a9c5e07a1d2938b5268eeaa2c6a0953b6050e34aea4ef38ddf69ae04dfb49509989df029bf8b3213ddb54d40a6bcaefd9c84f87c1490f9aefa2880047a451c2e55a6066ba87fe454b6d16a6ea6a9ae9763a22abd189ac459e00d34d29d53ab82669d37e1f168a27665ce40914fd9675718c7f7483de1534d401e8d7164bb8fc45fa320ef635500b77e96f97cea97512ee872ea37c1ef78821c7579c457344f548f99197cbb295917d0275f7635216f575beba812ca985cb75ea21e41ff111f067b3e2ede98d83bafbfe6410fc66d13ab95aedcf60c777532ee28d4bf759ded67162dc3548555354fa650422f56adc4e997bd370a72cb3d1a40f3144617fa04789e05d950cdac702aedf0f7231af18605b7386c39edcf324c5a1a5ac00f61ea3778913d82428a484e115e09efc5b004125fe2551af7221a79aad51e47a2ea6294cb8f07e321e7ada2633bbcb089a0533b8239fefd9f7b9c39f0d551798706ee577fcb1e2bf7233b0c5ac611ba6e7db278b48dea7b6c258e6c0e508ed75957329c551d44348a0d9c1c8754e105d546fe82dc43f5b2a6e4f545dc68d3ac0799d2f18466ea52224eb8f48f5f2691496da2b1d007d651e208c3be707f2565a4f3292c9956d014233a0a07e6ec63af76dc468618e5d025f276611b7123c71e1352d4348b3d7007fd553042e6642ebba7846e1ce7039a10f10c0e9adcd75511772ed0fd9f94c362bb43ca905911775bfa28cd9a4259270aaf22042f16d37aaf0731640ab9e781b5f6df8c91dd5ae00734be44bef28978edef1bb37060f4bc44cfefb8889d96b9b2347d62108251b05b40aa5909b6e9ddd50d428efe2381338bf481d4fd0162a41c26d830b2b8db78282a2c325ea85316086aeab11a6608dae17ef3775b06b4b79a069e495c214b9125940854cf214d9958c573ac964517696b4ae1755428e2bf9e229b49bc2736d77a45b6313693af13f2fce6a8a901c421b3f4e4e0095f07f9d7ba848f298cb110653f1c4a31f480af0df586775a26645dc86b0690a63949c5337af32ddfa26aa0a1a57471ccb7757531f775d75cb8502885ffe6d8fdb60070553a4a23eec22c4d8a42e6862ce937a79e0b180b29427763767d192f48c87137cfd2dac1c40557e3311c1add09a986dd8e2d7c126acab20a55a522156adcc5de0e43146b69c0a31412f294c95045d4913c8d6197a3139697d8455522f70f903aab818d6d7cff1aa44e7d7a879c356d9c91db59148acd039b879a0453baffd5e55882b338d2787fe890a17305d73d6bcfaecc1117e4314f93441ff6ad204e2930bb3063261fc1f1d7f30bae2cf78e27e04f19cec53a8178b06e81340da101b1db1b2637e3037f138e8031a75da497398355fd48f08d7a0b9879bc71b8af5f38c5291b91930eaf176a230f69897cea2efc7c287048fa488606b83b7865f62391c79780a07a66abdee171e392a8b9059c52625e0e08a45de791f28d6c032f73b94bdac8052fe205a626ea42b3af382e98973a3643e632f7dc75f683e05f5837299edad36dbf08cef96da1ea133f0c6e76d6df1a41bf484115c49b31c38268e519374c804801e0c49af291f102ef755036aad9cd85ac845079c9bb7fe1853173c713936167faf1e5bd1ad045deb3563468c3c474462399c724b4b8706a0ba36df71df41c3e31aa45f19ad3ee78f0640a2c0e3dfdcf615991057dcc84e0ab2e6a223417274a818e0609a0da8ac392b60417ba3605d742490c4a04fd83a90264594ed389f436a521d91b312c721130d9fce8818aacb827e8161872b51484bdb25fa9cd2f07622c703120005c6e6cbef9a54784b47e29598c3acd82e666d39bf7c0ff640ce6dd3785556e4cd11ec79df7b012c741514f5f5646636e81e0d369d871f3dc123d641398ad987e1b7af5bd06cdac5b9650baba6758f77f6d98c300f50ceecc11293e2071749ea01771b7e06b909ca732648b71445838116fab204bb7e687f67db49f59b1dc33aae5d65ceb2ec85155410f83d2b5a3e012bff26b39901c127706e8efaff44ceb37b74d49ba4177ff339b65a3e15530edc9e02911700ff444c78fbb6b3c60744543fb470c7cd09c06b41f703bd55e8191913aeeee8e829be9703cf93ea9bab8f4daa67089804fc028fdafab0c2ad6616c6f51232f318f032d93c1fdd2d7f9d9ee1b8e53317c3bda4ff8e6eddcacade8e18e91907c0db0bb7062baec512cc89fb95db48db488233144556155e75aa190fdd80942c776fd20754bd2d2f44e0e6db0967dfb7a5054076e6ff482765e6c1eb440a993d0fbd0a89533dc46cb2156364a7962f0317c16815f411a1f31d28e6906812d7374d76414ec776f47947d76fa7f1254234a587a507db22cc19ad2418e523a3ed625b52258673c38aebe8ca1af1181fcd32167a806f2f181589837f10a1176797acfa2af5abf4bb3e37794a5f0337fcaf31886c0369f2e951557ef8cda3df0c3ecdc4df097af9a25777b2dbb0bac61d709a234c2fb5fbde4832cd860df7dad5b007c3cee36de1d09ddecb670c80c304dda23834bab016b91815f2c68ff57ba906efe6fe66e1e5710316f5aa2b789bc1955233211d865b678823eaa3912a4b6e16d9028e17204de49a7fb0923ccd21a5a2a73a163d5b1ffe89b0adc5426e065aaf2a93caffdd48d7766aee69f8c2f10bf0652daa1282d59a20590576c23c920d0368c293d15e56c37f746c737fca5d79ff5116c9786dc2dc8bea6fab3da5900f3379d22da6e2c8fff80e5337fd9fc7da534833c82cea40d8cf35915e5992e7f2abfe4267486c3042acf7919ac8fba28e8316b2b434c01f1b04f54cbfcde01a32afb4ec06d582d1cd3246f19cbc07523c720d7fb1641fcf0a9b94a30d1ab2e6c6432433250d5626696c42311254c1734ea94cacda4ed7a7982bdbf31f75e91ec696f4a237780729116fcbdcf90be4353019cebcefbed222dc75c06cdec4448c4ab07d3a5ce0b48a2bfb73be9632ded5b277aeddfe90a6fb47955c2c16a902c233d795bf2a4917973fdcb62f4b642326eb8ec7ee516efe6bb7b54035cdf711ab0a13b141386218ae846032268f715818dbe94cebf5a817b46b21f51f86825d4bf1a676c0e9d0cd2af00ccfcb5587460d6fc7d87e13a48de111265ef4152342aa601763063d5180280445814bf5c3002816f5c3bfaa7d3c7ed135ca1f772b310d7ac5d18df403fb3713944bcdbb67bf065c67553b910eb1a49de7df6a0981dfab3f9fcd5fa438d8e259f6845ebefe33d1b3f85a9eb4943d6e3bf2f0c242b46b290afba377a2864293e6cfa5265322ace6cef81e61a5a16af07a67eec4a99deaf073fddeadc66ab8747a53289c1c988b61fce4d4ca6911db92d35dc8f9cc8d0cb386ba3a7dc16c7277982561c439976c079fd50fca7adb5fd0af55ce7cbf40dfcc2cdb75c5543254706eceaaeb604693d2415c46d35ebfbe7f36a74ad5b7b9bdc62fb5ebda0216f5fc4eead2885c53a402ed99e08dfe44f0cbb3a0ba950dc48ea1bd9a5aa37df0ed64587b15c7ecd7144d9bc6450d18c0271b485d4af80e32560d2c7fb8579108d300fd45a23e9e4289ab0ccbdc9a0562c6d8c2fe03f70b61f8ce3ad63982e274d7b09dab3a1768a948b9fe87d3958c8f78b0b18f88e3b850e6257db13bc1e621c57f1b32838a8a3d56faac21ae58ab62a55d97dc1b64f4343cde9582e5243727733823c1588a80b1ef2762817d9012e63ac3100ff635b6ce7e51a52017f9d8bf3744ff168fdb4e8e005b5dd26615cc98140aa27419803923b5339e947747438105713f7b31c887a3760fe6fa976484275530e52f3a89b0a4d2de83bf96a2b3134ae97ba966e008968e6f3dde92e96aa8113c91ab17e8315e16d7da83590bd715db2fa86acf06f930ea7a2f8488ab127c5ca41999b0e3bffd831e604d077e70316eab7c7b83d96a674a32f7786aadffa8bd3f21f26428c1fb8d7b51838cc56ad28db6e591c9597f526e679613544d276f55e8d7fca04f3aaa53a9d1618d10e70db87cf633db7da6b979fd1a4071e53e239f96b5e552fbb6bb4ad0bf7eafa35ba79ab9f2e3a9d7cbb33b9945ebbe7732e9cc101f022c610c5f5c2ec730e022c8eac893b9946eb434e9a0314affbecb8e152e7237efd8d18fbab70b56004a089b0e2bfada489a6da3e60a842bbcf51de9ae7180d82d3fda667294e90cc5a85ecf3c9bd0840dcc56213c06cfc2578900b48ea61d4743a3326e14491529785c5455dc1faa62f36f507f9e66b6adea4dd3e736e58b8476e68f47d9fd1755a54addde66edcb72c484112953d0c47aa720663e2eb1a553c6513b93272e7ae8e2536cc4f4a40c2af37bc07c65fe7b1532108a095a9e40579f27d61d0df32b02f0b7d23e14d4ae64edc48c274ef7ef70176fa6d10e2800", 0x1000, 0x9}, {&(0x7f0000001280)="a57cd29802ee12239ddc5723f13d4066579c9c18b505217f5cb7f6dab538c382756f7f6da0eb09996abc591a940b55195bb69ac56db1419a7a22417727051b0e1ee385c0a5ed539549a5bb7a620fe5b4642d0559f56b416cc3d7f6ac8ea1dfc49f0611e12d445ce6944130b8bf8c559af76a8955ba4409ffabdf7b438325a08eabf0d95161bfebd3a533d61ef1c16f70a6e8908d28ed69e7c21e7c73a97435d1054a25329155eca72506b53f6e32bde9e412ed09ce043397d3fbac4d35b5fc3153831149d37988", 0xc7, 0xffffffff}], 0x420, &(0x7f0000001480)={[{@jqfmt_vfsold}, {@journal_ioprio}, {@nomblk_io_submit}, {@init_itable}, {@usrjquota_path={'usrjquota', 0x3d, './bus'}}, {@oldalloc}, {@nolazytime}, {@journal_path={'journal_path', 0x3d, './bus'}}], [{@func={'func', 0x3d, 'CREDS_CHECK'}}, {@fowner_lt={'fowner<', r2}}, {@euid_gt={'euid>', r3}}, {@euid_lt={'euid<', r6}}, {@appraise_type}]}) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0xfffffff6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r7 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r7, 0x40043311) writev(r7, &(0x7f0000002840)=[{&(0x7f0000001580)="de6dad38481f926de626028663164a653f7178d3cc80f1a10a0a86afa04b5ffeb07805613548b60316583737ee9722a99ca436ee28382215b9e17a115a94b0b8ae6e3dfcd647b9d07e36420bad2f40219d8c5f5a745857b27d0730524a52039ef148d4b9f286c870eae885be64eec39926e1ce861fc9e26b2f361b31cae4bde124bb6832f5d6f859ac097752ba71972600af8b0696d9d63fcc89befa00d75a7bd06d5134db22e9ff4126ec24c419df0044019c8dbd27e1a14e5fc57053618dfa1cdabe3f012decb84503b8154104bc38cfe68e6c8fff47d8a9b0a72e84df7c378bad027848eedffd4eaf0ee60a296205e06d1c90ac39ab4501b3d0768ffda4b2d4dd84e8ba161328b92cd7ed5e1f687fb3a988ece40d49f27e6bcf9ff07f66522cbfac5ccad8749f3180055b30e0411c576d298c8618d6f0c631fcd353a9e42908f3adc3a55fba48b75a645559d1092a6ab4d0f246f1c7c6bd6c937c23724a1c1dcc21d8b8dc3afcc158fb57882b45e29a43fe943797e15cae72c68e00adb4404d71e636270bedc86febd101304cfdc461ed45fee4f4825d5e47d55220bb0651a147fec004c07487dc4d300f2852d1979b324f9c5db3b99f48d8daea7b9f78c2253a84974cd7394f7f0c48882d3ba321cd1a5a7a652d6dacccf619a16e946572262133dbb53a641f06f190ae23c9364831d2e186dfd58a34aec57f9e42e7b7f471cbe30668728328d64194c53e9dc948a27e52f9cbb077fad7ebce4ff668a3780fd277b3aa65cc715ba7b0a22eccc93f9c56f8ecccf115f514c179250a6dd49f65b981c493a09d1720c0e3bfb602a7913feda0755221048c0b003b171693efe89717ed1911d85faeecc0f2f7936ed78a8d959fed58aa7d450747079ca2e729f55a9fa534dcee9bf8b5e5a9b525225750e4845f0e6e4a20a7a9eafd2b95e004ac339ee91c459ec40194a153838260dca3dd00a272195b72f18e0da07b622cf0c2e070eb42232523a487cd963fd93e389ea4f3c0a4602e4268869b3d136deb1cc7dd354d50505e861ab64448d41205bb6522b128cab48b7930a9c5eb91857d4407b68307bca8c9d4cc5b9ae944b722e7fcf60e59a12e4913d1879bb1e726cb97e62261bd5326b869bcfe8f011054b3a1725e9e3e06b2f23d752102d63581aa0455ed9fce40dbacef64a523a7834f6d72b40c81492dfe3ee69ecaf03672bc5bb57c6ec3d55b8b6549bdb8e3ed9a367f12a3912004d2275bcadd19bb5fe376f9c1034a39f26ac6cc4aaec50ca3387ce3048163832c2b4cb2de6229b2b9fc5e094b5f449248056e2893d8010d3f56fd9f0b6e6104902f0d0d64826d271d77f5cd7cfa6fffd85b4e5458344a8a6428a6a80e8b06df0422da0482d1164e5b96ec8d7e86108a29e8b04df6b254589c6e606baf7db522343144d3bbe5618c97688f18565cad20722d8b2812567ed9d514e35615e039061f647062691ca4358564e32fe40d367aa5a578679993ddd024df23caed65007cdb2281946536b317316fa4b926c7949279f34016114467b2b0f9ffb8f33528cf25ad1665e09d2924c1e96a0661e480f088b19f8167bcdf5fb5750f85a357fac1bca10c036021a98733e403daf7227609d4af37f3cc2584ca5d8daf40395d594226bf5bdcc25f703e32aea65082693ae448bfcbe9cafe220c7170ff069b8b4ce4089b2672b59ed83d2456eaed87a3864e1ea2086dbb5142601fb1e5cd580a900fed3105cb99607c52260610d09e692aab13e11075fc37b7c00480b943de630b6f999833d1f4a09c5283324f6417e31c9e3e79d009d44f86b50f1ac96cbc345d4f928c89fd1aa1631e543840d419f650254943899306f0ea3a745ea31cce8800f71e05d4bad0202e1be391ca3f92ca9b4dcc2c8007ae1b7afbec43745f1f4879bc5d2d7fba47ba095343367744bfa9b82f8cce77eb313c381368780b520357f2d991b6fbb253ee589146dc41a76bc5b9b714e35975c05eb1aa978797a54c55c0b50f86a17569ee285affdf37b39627fd2883026b4a40678217c2811b19058fea841147feb18895ef597e2dcbb582094e2240930070306e82c5d85bd5fd9019c38a2145fdd24ad50ca24395aaa6d0a2448279b3fe507a5f6d208aa2e9145101ed57d76094efd726ea70bd628a05a322f6547408c1c6a9f6addca981d15ad378e8adce4c86348b4277a42c05e846672b3335aae1e1e132642bc747fae04f5f1fd5554823480c651d3f45d061eb22a3de132ae0ce53ca6c2478ca8943fc7abd47edcf7f11ff3ced10a712637b5ccbbccc68ece9e8569211c694df67278c8c24f9b0d894fc30e007d671bd774ca8f05f3ad2977f091d954531be7c7069a72f0d6c4295da9677beab7376e2193b41be6ce1e839a9509db3b9d1a1d954ff972be9bef623d599674ce8698c44012c887dfd86807336b0c9656e67f4a5ce8eb36f0d7cca0ac34c976192d9f5b5aadc36cc1f0622983a5939caf8cf9f6a30f3d6e40429e56a41d58fc0afea9ea0ce31f36c7e8ce53617a2495eeefa325be0bc682590f006feef9b7b76658133d232936e59fd59c7064fd6b94286cea2965511d34150f73b2067b0ac7a42aeb751cd57ca7eb88acbe837599944441ddd43c68aa5c986af4eadc2149f486b0977fcfdd8a8145edae62c494f1ad48c73c6b72c2de819ff191cfb7872e6703374e5e817a8fba582751ef91b1d9036d0f110e61b1b6976795f32f19d53c4eeb6744ca20e3ba939faa8ba0ec15a9e26d9266e62268d9b6006e69d4567280ae56ec324e40fcb4357d4a1ee82f14c859988207df5bc0d7e8bd5f060122931631c53c6f93a8210361f35c633dfed1cc257c043838c3d42818222dfbb321edbcea3b921299f4a68a66c0b0152696cad20cf2832026021e94af9fc6911f67d1554d2f3dd53b189ac72eb2fde134792f00cabe4e8470c2e0790fe72c1e4e84c4da904189370e62c00b8a3e4947ab4d4650126daafce42f4b76c1c80a6e1a248cb48716a2e8e9aa6518f48eb7c03c3b684da483e18e5207dcf337b8d4687b478cf84a6160418f2bd15734f45334fc7dc595418d55e3c2ce3f8f85ac558ca661c632af6541037e147073e0c558d8912c0f01e30122e3ed6e50bb56780e7773a20c1978b378138d2de8359582d6fd2872dbdba1cab02a28c0c9c5767508479827f212d8c70fadef54264feddc5a787df1b47c7a94e12436aa4293f438c775b0e7665db6dcb37269cc87e00ee640a196482bc8f87745afa7d9ee2938f2b01252703d4fa0839b576038daa66487f7cdc47a6467bc33ae782223f3c1c7f67fae9d69329529e85d99ef1e864d4af0595591e418517a1d3b7fda1d902e4bccdc9ffbb896326b011794f9c73e723eaa965dcf845922a366b9d896f570f761f39f27af35e31fa3fca72eb18b3eb2830d5544cd78b32120a74b99a6d049056c4478054b67888d497c78cb00a84ae77b1e4914101bfb6a86e133154fe6becd0c4bba33a4c2660388939892b3cae8e1f13416613c0893a9523fffd3965ffc79c58714a6a4bfa142dee9190ebba350742dadd6f7e95a00f58fd7e80e0f910abdb773df7992532e0357d1d9bb451a54e6239eb46861d68148cb594399a4d2a63df06d4014f808d8da1fd4b993f0a49e239683119841674886e8329b6aa33110b363b38e08f05790963cf8933220532765c51469bdad7f3558112e20866db3369e7f68fc1c778fa1029d1c3fd574809806fefbe1f326c69a9324fe313da7186bde02053ba5c590e9a641e13bf4e131bc9faa6fe4c390ce46bdddf27117e191f43ea9bf2b93d992535372a9de59fc76ebc343a58c134281c79afaf4696cea4c1f0caf757c6348acd0827139ca2ccfb4ffb35bc40bf66f1d001a977a21fa9a90be209ac59c91b8c900ee0ab2717f0f67a7316e18cc01146a44f2c024ccebcceb22d620732a8d59af8ca06ac0eb66228004eb73005c70a5915501047ac5c719a5c5ab5e3206380a6deff9fc336cd0c79d084bb0c75a7897d3d48a94d00ee264ba6a14a8aecab9b0438a115de7d07abec980fe9fce3c0bfab4c41b3b2e1cd9dc72e72b9e8c9a1a9503dcfc34c4a08a52e5934584b01a8264a3489989d2bbd7bf62a9c109af1e347364163b26c045917671cec06609c300202a08a5d9e0696e28e4f384962a0e823cd35370963b9c502677ef4f3ef314bd87f1e3dd60ae29b8679ca52790204587dbe8b432ac1289633418be5db745d33bf791cf73e92b02611230ac51a6eafbab3c523cb4073e98d375d953312de01a6a1a7bfa3185564c285f487d1375d62e0778ace79e6f48ffdd8417d29de479974aa9550a1381ade63b4cd14d11273d4401431ba4eda4ad1d89820287c6df74934240ae173239fc16f320b406ddc2d56e0f284916a363adeeba85b53e87b27f96a403b13919f935f5d01bc98738727f47de5f28b81bed04d951f421591aba52e4fbf1264c9845886e456d092393a2c4d5028b3d7d687e3366ac8c4d8640441b376f9bcbeb0e6db22af8c297353283e402c357b0c0459e7d2289c1505ab8a8ffd7abf1723b64aec6b1fa136d165eb82b1f8c4d28f470e9a0839e38ff93942372137c5e668be930dd40308b9ff6c052f2fb98dce1481155252ff392ded056c19bbe9c7983000ab688468a757a180cf05983e3fc6dcf6ceb63a0489f3b1bb0b901f970894037e282d8a5da19a314721360dcdfe779d78b4d5bcaa5e03c84a8e52333b31e43263c67c697b81a3033128c7c165c1b518c11f4ab6b166ad7f564f69ee682697d4be6d82099bba5b89b5f0aecfcf0539061a3eae4ac186010a4fa48ceeffd7fb439cc96b2dbf307c9ccb74cc09aff69d11048dbb25925d26544e45b0d4d7ce65fb812387d15db66e6522eef1ed4f7a325ed38f63e3ce9c25395d4f0cfe00d782bcbfb63bb46ff0ca87be945330a7cafde6e70394f5114efb6a29b0ec2ad742f85c27e5395783300e2c0ad4341b696d064a1b2b9766ec6a25a605cda25f31bb2d5871201be9348e896536670d01deb6fccf3a64642e87d0254b946f005171bd5e03b301b051c17e54462bbd10e99c5594d82d3f51c4bd9f2d800dbc7e69cd461b6fdc0b65fccdce69c9e3b93d0de60054b073d6b00aa0d917d71510296e630c80583117840c3ca6ed7eb6b4b24965f2f511bbb2fc80e1dc378568fd8922796556da3f341c11fe8f9bd31dc379cd0230914a1ee69b43c5e058f80ac3bd012db9d71134a34e2a589e9d94317b9c90c75b60d031bc02737ab80957e14ae85c2d8b8ec3fe67eec1e48a3498c084448ae4f362047b9004d1d4b2065b3364c3a3efb92fc66a3f89794be2e034a556fd3d528a1acfe30b1ca41f470972314c88aa14262bb730f74d47f315de78ce440ece95adc831b258f34485499335efc56587c1f6d9b31a27cf84cfbea18b371721f915444da6124d09ea3550778e8862df47ae83be526b3a1454cd769e99853ceb37f69b5a9d852e5d6435fabb6e35fc7426d47f31555bdc5b18b2f77a97a61ba968ae29e87726e75188962f58a88a46d44951faf67339e93d5a217c0d7fa69e0b5621f103ce8f14f1c7700158e56170f6b4fee763f4109a5017c569e38a21d28523c2e2d299307f5a0090061df4e49a6904b75e301e3db4c59d2ed642bf48901ab7626791a801acb1b047e694843d4d734361df36fecee7bdc401504fd1d0ff6d72998dcb335325641bd672372e79562bd50cb8869bf36bdd795b8ead2b612239d8254784ff4694da1ce4194e3bc8db430ea5", 0x1000}, {&(0x7f0000002580)="e8ee0d633550d051c942f60c52bedcc1b6ae1ce1d2ca28cb3b2341f83b0ea0758c4ba58c1a447d8262bd7d49b4b5cdd97d03a100bff31ca467289b1cf324f4ccbea11892f2bf60f1d642fe53ddd14f6cb9c00ae2e8d7430f07a76c1b260d2d9c78d7391207eb7583669a30719fe5d223b38badfaf94ffc1a3b2507d89d3c60dfdaf511be95d9ca3c", 0x88}, {&(0x7f0000002640)="ddb45398d7cbc0a5f1f0dd40f99a4b41e82f433b03b0b48b96a67e84d3a996e4cff7ac6febd13a34a679665baabdd2b3941db942d1dd1ebeaf40e2b9b247b61a7674f22954e56a2b83a5594959958d019b2c719effd6a250bdb9740668aa16e7f2306c88b757f5df583265e68e76497f6763b40a82663556bfa619b20f", 0x7d}, {&(0x7f00000026c0)="2702081ce619edbfe1153bac03b68ce6e5c5828447003f2867c3b2ffce213961948256dd8480a8f0c4d423b6aeceeb68926fe06cfed1cb4a95169d6bebe875f731cabc56a624b1e59edb85f44fb73ccabf49b78469938945daa18a637a2628a0815f73b43f", 0x65}, {&(0x7f0000002740)="6e637e79fee646e2def45d383d5ec7e07b7198e88257275dfe74f8d9e50e375a47b95148003914c5525ce6a8f4b326d957e96a74e71544b3ef1218bb61eb023d22c5ff270f1a7edf35c9ed20a9d40e94562286e50249c829d4852088d1e5cee52fb199c81b223d6b195ed8e73aef3581f0ec89e36a2c1ab1c47efe0ace7e31a2e1c3d769eb03131b9e51618bc66c1c920d2e74242f1e9001e1cef55c0c2f17e69ea53b9def5d334fc7063906eacdd6b1c132640d7c0324ff807390b5d86d655bff", 0xc1}], 0x5) ptrace$cont(0x7, 0x0, 0x9, 0xcc4) 12:10:14 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 301.146608][T25001] FAT-fs (loop2): Directory bread(block 137) failed [ 301.163465][T25001] FAT-fs (loop2): Directory bread(block 138) failed [ 301.171123][T25001] FAT-fs (loop2): Directory bread(block 139) failed [ 301.194135][T25001] FAT-fs (loop2): Directory bread(block 140) failed 12:10:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x400000000000000, 0x0) 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:15 executing program 0: set_mempolicy(0x3, &(0x7f0000000040)=0x401, 0x800) set_mempolicy(0x1, &(0x7f0000000000)=0x5, 0xd14) unshare(0x40080) clone(0xd00c2000, 0x0, 0x0, 0x0, 0x0) [ 301.219315][T25001] FAT-fs (loop2): Directory bread(block 141) failed [ 301.235593][T25001] FAT-fs (loop2): Directory bread(block 142) failed [ 301.287931][T25001] FAT-fs (loop2): Directory bread(block 143) failed [ 301.314450][T25001] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 301.322472][T25001] FAT-fs (loop2): Filesystem has been set read-only 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x11000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 301.345330][T25051] loop1: detected capacity change from 0 to 6 [ 301.374060][T25051] FAT-fs (loop1): Directory bread(block 6) failed 12:10:15 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f000000000000, 0x0) 12:10:15 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000080000000000, 0x0) [ 301.388190][T25051] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 301.397951][T25051] FAT-fs (loop1): Filesystem has been set read-only 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x12000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 301.484068][T25074] loop2: detected capacity change from 0 to 6 [ 301.493822][T25074] FAT-fs (loop2): Directory bread(block 6) failed [ 301.502626][T25074] FAT-fs (loop2): Directory bread(block 135) failed [ 301.510256][T25074] FAT-fs (loop2): Directory bread(block 136) failed [ 301.517791][T25074] FAT-fs (loop2): Directory bread(block 137) failed [ 301.525176][T25074] FAT-fs (loop2): Directory bread(block 138) failed [ 301.533049][T25074] FAT-fs (loop2): Directory bread(block 139) failed [ 301.540929][T25074] FAT-fs (loop2): Directory bread(block 140) failed [ 301.546085][T25079] loop0: detected capacity change from 0 to 6 [ 301.548534][T25074] FAT-fs (loop2): Directory bread(block 141) failed 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:15 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x500000000000000, 0x0) [ 301.589690][T25074] FAT-fs (loop2): Directory bread(block 142) failed [ 301.611370][T25079] FAT-fs (loop0): Directory bread(block 6) failed [ 301.625788][T25074] FAT-fs (loop2): Directory bread(block 143) failed [ 301.639728][T25074] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 301.647887][T25074] FAT-fs (loop2): Filesystem has been set read-only [ 301.682263][T25096] loop1: detected capacity change from 0 to 6 [ 301.708188][T25096] FAT-fs (loop1): Directory bread(block 6) failed [ 301.727668][T25096] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 301.736917][T25096] FAT-fs (loop1): Filesystem has been set read-only 12:10:15 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf6ffffff00000000, 0x0) 12:10:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x11000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x27000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:15 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x600000000000000, 0x0) 12:10:15 executing program 3: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$IP_SET_OP_VERSION(r0, 0x1, 0x53, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r0, 0x8010671f, &(0x7f00000001c0)={&(0x7f0000000140)=""/77, 0x4d}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r2, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0xffffffffffffff7c, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r2, &(0x7f0000000080)='\x00', 0x1, 0xc840, 0x0, 0x0) close(r2) accept$inet(r2, &(0x7f0000000200)={0x2, 0x0, @remote}, &(0x7f0000000240)=0x10) r3 = dup(0xffffffffffffffff) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) ioctl$TIOCGWINSZ(r3, 0x5413, &(0x7f0000000440)) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = syz_open_dev$vcsu(&(0x7f0000000280), 0x2, 0x200000) sync_file_range(r4, 0x8001, 0xfff, 0x1) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) getsockopt$bt_hci(r0, 0x0, 0x1, &(0x7f0000000340)=""/229, &(0x7f0000000300)=0xe5) ioctl$BTRFS_IOC_QGROUP_CREATE(r1, 0x4010942a, &(0x7f00000002c0)={0x1, 0x7}) [ 301.975584][T25115] loop2: detected capacity change from 0 to 6 [ 302.000839][T25115] FAT-fs (loop2): Directory bread(block 6) failed [ 302.009329][T25119] loop1: detected capacity change from 0 to 6 [ 302.016761][T25125] 9pnet: Insufficient options for proto=fd 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2c020000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.031509][T25115] FAT-fs (loop2): Directory bread(block 135) failed [ 302.043583][T25119] FAT-fs (loop1): Directory bread(block 6) failed [ 302.050683][T25115] FAT-fs (loop2): Directory bread(block 136) failed 12:10:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={[{}]}) mount(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)='exofs\x00', 0x0, &(0x7f0000000400)) 12:10:15 executing program 3: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x40) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4, 0x40000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) [ 302.085592][T25115] FAT-fs (loop2): Directory bread(block 137) failed [ 302.094830][T25119] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 302.104348][T25119] FAT-fs (loop1): Filesystem has been set read-only [ 302.131198][T25115] FAT-fs (loop2): Directory bread(block 138) failed 12:10:15 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3f000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:15 executing program 3: vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6b82af4ec0a117976b91f2f631807d55f8ac8f37bc529d603c659f1c81e10868dea810cb66c2ae07be4a1c3941686c64148f5e9f32e6afa242bec5e72355732ccfca068e9a5db3838801be0cea06dd7d00debe02caa4491af40da20ad00edafb0674c2b539838e93d259e0b2b4cf268406e65946063d96f1089ebf47f4b8be444821c0a124268193ca29544821af28f833598b71e04988e2a385fc6435e59bc262", 0xa1}], 0x1, 0x2) rt_sigpending(0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0xf74, 0x80, 0x0, 0x1f}, {0x2, 0x4, 0x7, 0xf47}, {0x6807, 0x80, 0x7, 0x44eb81ad}, {0xea00, 0x5f, 0x9, 0x8}, {0x6, 0x9, 0xff, 0x200002}, {0x7, 0x80, 0x67}, {0x5, 0xea, 0x8}, {0x9, 0x9, 0x7, 0x6}, {0x4, 0x6, 0x4, 0x5c4e}, {0x5, 0xe0, 0x5, 0x801c}]}) rt_sigprocmask(0x1, &(0x7f0000000000)={[0x2]}, &(0x7f0000000080), 0x8) setsockopt$packet_fanout_data(0xffffffffffffffff, 0x107, 0x16, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x5, 0x2, 0x20, 0xfffffffa}, {0x2, 0x0, 0x19, 0x1}, {0x9, 0x2, 0x1a, 0xfffffffc}]}, 0x10) 12:10:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000000)="240000001e005f0014f9f40700090400020000000100000000000000080001", 0x1f) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) fcntl$setstatus(r4, 0x4, 0x2400) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="11908c7abe221473e0638b8f0c3f3fd9d5c148c6cfb554b03910c661506e2641e47746e8ea6b8e486074993f2d5386a4651a5e2b541429569bb08e4b78930e9f036d787b40172ecaa49877d9fffda3326e8469e97c53e3ff698fcfc723f6ff7700c108828b95de3dd97a25c5a1240e0d780fe9496cc4a5d2fb69fa5b0ef7b159a816e6ebfa98aa4c92a7a0a42f03bf4db17f9eb6fa9278c3873a69d48c29e4dc54d86f9b15fd7b268ea0f848854f15bfeacb0d99213e47cc517c0e7b7ff1780614ea63d9d3ec10dc421498c3695d14f9c31bedbdc02d8d478657c591611dac006c6a216b95f8e5925a8c68aa2aa6aa3e22", 0xf1}, {&(0x7f0000000180)="101d78bf4a7a0f2311", 0x9}, {&(0x7f00000001c0)="a16a7e21d6e946e0fee7eabdbbc83e2bfce00fbd1c9fe5ebddcc679faaab90a1649c2d6459dde4c9d5682f5762313c1c9ef0a65ece8910cae650d1cd8ff459c0ab50e734dd16478e6317b4b34af8069f55dbdbded640f129ac1dbec4e86c4aac233f75c60bc7a6644f8160d68bb1d0f357b355b46aba4443160d4151493e6d4352b7a41b5d87b351aab9fba8a42b76d7d2e32e9756123d75a1314609", 0x9c}, {&(0x7f0000000280)="bf35f10a2cc5d64559c463f5cd6423bda7130a196f64b46b0963de4beb8dd7717d84815234636e44601070c046e322152459769f21e3951c3c56bea31a23435a54adf75311d2053bc9ca14021080e0394811409fa375249d04347bb4b94bf1b6903e84a9a3968b26f495b234af3e31fdfe4b5464134848b673637d9d58c09cd0f72db7631a8565ff2e96f04e4f82bdf751edc1", 0x93}, {&(0x7f0000000340)="65516de8b76a017c81cb4de3d91a9525f50b6fb7ccf7497753ae894e96a5e08e3431c34c0622b8", 0x27}, {&(0x7f0000000380)="1730e2569901eab3d28d37acca032746206e6c06447c5f78e07415e2b045b2f2b56a9d9c401ff903a5b8b04d6fa4d0e3d35db0e3f93087dd4e023904743bb3cb79454b5e6faf84dce10e180a4506683e01449eda877fa8d6aee8932b19c4639abd681c8da40543f2458389a4ec109be5ea8d6dcabef808403fca0accce3d957cbd3a406299b98ee2afe4f762d21de2900bd44cad4ea44ac8c20333e98e3a64bc8d2180dcb4a0f04a2ca52cc43a0960b1a05c4c1ecae1dd587771a32eb3a0b63812e9ae2e38ff5824f987fc4107b5d59594131b75244712ad85865c81af6d2ebd63bb0e2d32c70cf7abfa516295a727bfee2f8fe22ab39eb555eac7ef09da7fef50f3ccb87bc9d51530aa37c3dd81b1a2e6f83fa07338e7d6919ef4d6567693c9abbc9bd05f2261284e49a36d45e182ce91a511fb6bc930c3eaf68a7edc63fe908e2445e5c00f77164165b6ec4f6d41522155202934afa0ae89feccddf2b251156241b965e64e260c2530486ab7ca9556f171bed1f75f4a870953c5daee2b7ede38a232892846ab5aebf9c5b370f9b46d4ea069d7b8acf70383e02a0027deb1a1c6fddf787324eaa38d26f8014db2f70cd0983af040690cfaae0bf01851127bde3522af808138263e68e831e911d6b5db918988cf11ce1c957bb72a16644a1029438b672c472982db789a886d028fa676cea45bb2a25765112b27af0aad865db8fe72d93379b6da924a071e762e3ad87e3aa458df00c3804878ae4890837a52a9cf9e5b5a25d837156d81ec4458136de5b66c596bf8c473ce1106b3a4e9c6adcfb16ac0a62160d4a07ab6edd4f62f1187df25ca2674f5413a6247886f5fc657598204abba2b1f63733bc0ab96e11af97183ce47fde245c707813b12f8af69bd4ac08f0efff1f063ef3fb9a0347fbe0e523ce8852bb9af24fa5c25fe3aee23c52db29affd9863d89d9119ceb7007901cb3e564d866f81bfa998c215212c5b04cb575ec25dff5835b527e37afdd29edf7656ca2ed6e798a79660873b4ff27a7527316d1eb2289a0b1cb79731afd3346da1cfd8f39b5d192f245deab8317a7674c33974f80105393a191b658ece9130e38fe144a90a314570e5104ee35d217e573ea67e9d391df58e879cf74ef4f465810e6bdea137fa23886bd9bc9039cb187d1d0a0c59a8c3204bc1ec96269484c10869bff414dea5abf162a8a42a6f6ae751f627babdd45ef490a71e59a0a66f111683e51c2a41ef212f6f5122f97010c74e3a42d1f9fa71f436e165025a857d932384eefd28a79c821b34de5c9387c987d4f9c7682ce463b30c5656012114da73075e782d3c3348927eb12d7dd7ade2258a67ff49ecabeb51f2720c9d48b09dc5a063e2733bd1c3f400a64a543129d08a7cc2f079e2c15b425e4655fce2624f9db14a1137fa9a4ce81a334aca47442dce5e7a01adc08acd9bb36806bd7add0c99f731ccbd140c079608d509da7713efb8eed6d21c4ca12dc3b96773a35d747a9cdc00473f0b9e460fbed6431fa8b53995682537224175ba92513fe582437062c57fda075fc783ce39816e846786d16cfaac8840dd874c6a134526131a9b8d43187f45907d48bde096f91831f2d2b8ee043bb38dcad1ccaf72a276377fe74f0157a5a9a11878a976c93127f1d04ca921e8601eab9af78acda9dc22e04d39d2eacaa052ec241a8433c7d6a28ade8817114ff8af8eb2e8def54ed9a26d383745bf91cc92a4d3b9cad047d26a95cdccc3b739aa5c7cd3532af0da22f4a1e4678915c17fa09188dcae5c5d81f408a5d081548be09c73b13582fe1585ab5d198147bd3f898cd05f24301c7d454c2a1bde972811655e809f1b13644d5b20b874c859b2bf3f459100e32439c56a19eeaee34ffeefb40d6d65f13438511c767d84bf8bf99747280e3acd9e8ed9c6af2aadb3bdf6e788b95f0f50ccbd08529cd413262812508a8ddce9e7c891eaf86564f677cd0baa4715b43da656a36f2e961f80e7c71e7f02a7823f02dbe027de8c32d7b9b2578e74bfa60ab13bd9c28b2dce2864c16a3a421012b069ad36cf0c84d71aac94ca3cb0c80daa086988c46ee50c3b74e72837d3ddcba8f4d80014ae2ac566a8581d0ddc0f74aece2bcf1739376ce0533a66dabe8949958affbd0c1f0151456c3100facb4718ce7d406158b3e7f529babb045bda68c9aff47e257cd6a32934c7637d37a788c6bd0b1f820eff51e962dc7c6cd88547d1cc70ef0764f3a584f9aea8e43f822fcf73c23e66880bb006d10132edb039d54568003e2c42846730c4c8ed4a481158d5dec59b3a4231cd5ca57ac057fe294576730b6862b5dd5c674b3705e0f1275caa199b059c4b426c08b27af259d7ba8e54cfcbfc56624571a5c836216c769449d9d3a4bd7e3167b40e76481c77c7687c0f7d8e8f655b210f8544f9d1cc06c282fdaa0cd3c08be51faf6297ffad498251354657e90071eca0d7dee462eb63fb51a89d75a44aa29ad59abca5b9afb2a78d17ed4844f4f04f3b17a9997522d6f95a2441204899992f0f4e8b1846fba14da76b2352a108380b3eb67d40dbfafcfb691ba28ee9ccff1f43db507a770539da4c5c8087eb575469951fa63693a60724f21b34f761b93a699589ec72c46a53d013b8ac222e9bf88c1455e75255bede4cad868afafe53a1ede180b20c761cd3c4e1b7fa0ed2187f9e5be93b4ca2d1bd5cb9e481866fa5bde695d13f94e9c51046b86d8d3dc4daf655211afc0269e21dd517f445f4044d72d8c2f665442fc8a3ae9284a762339734e08251c2243f03f070b77b503a4b87b7f7f522bb6d0c2246949f6ce5729ebeb8e14a16172f9399e45f369edbad0b482f180c21cfa602d1fe1b7d80bb6955cc193ecdbd546f0d3824725d97d9192207702e0d538c7b03bf64f70c0a8dfe6707a61e0619fb2fe283bc695b51639cdb75771d177a3b646903cedab702107a8efe6b29e4ba83a89774d1494eeb2abc46f2908bd68562e09d7e54907e979624b47dc83bbadaf61d73bf359ae8d225ec83874fe0713e109266b18937064d8b09106b2a450716482589bdb45c9baeb31980d107c177cec5b7a97b56f52e7655609dc4a9636b8f7fd879194740163c3fcba45cd6b66c022c2ee02a1be32a8ff4841046d1da1987bf428e77d9fc84714a329c75d9024d27cc827c2d2d45e72a76c8acf165046f3059b14e0d59a33eb8f7fb0ee9f124fa0c8119897b4472b3f65ac8037d9d90bdc467f102896637e5413578e79723dd3d33f570d6c4909071cb26587e8d288fb3425d5e471a71e7e4b61761bee2fcc5bd68a1eacd2c061d9ea1a94c9d5d6217f4e66e9e5fdcff20835487b4c5319940b491604d585a1c6e612c336fa14741cba3701ee8037477bec4bfc7eece5dacc78a45f33d19250cdd060c24d6e4bb828e96fe8eec8d63bcf242b8cc64c61f8a6e206790bf2ac38800b91c26ae70d54aace11df5595db0a05900637dc719c82e4eed58024442dce95af8b25e5e57ace8eb0c436481ddce76b979a57af2d7c224b36adb94356f524ccbb48e701c4b1c0424fb78647f643979d72a78b0e66e6ad80ad59ed533765e541210cbf6ccc6053f224fe61eeafb97506c7709fa5f0576565097131897b9b62808bc8cb369001c77b62eff683474d745581bd20561e026751da26ebf59809daf0154da28a62077c446dbd4984584b18b4cac7a4eb494cc656e49c48c61604de87ca13ecddd80ee6056fe19006d857ccc79f63a35656721754f1f2ffb1297686b83c952ae2ee6746ba2d18565e5c0d58e583e6999004c6bd899f8d252f7f05c4e740463335b6321396f28a40038340c1cc6fbe3d87da10161112243fe92c7b2511ef0a6882234e203e919e37585f37867c23d1e9ee1d5979d5a291ce5cb3366f57cf6f4ae9b6e02073bd9a2f11de323bed87a6797f0fd52ed8bf3b1301dfabb2ea85d8fd94eab17ce438a55775e4cbdae6a5e4087ab29acbbab246c050f15077a7aec7b8e1aa5e7506fd84665a70f93b2bc7a06bf5feed92eb4ddfb71e461a21d3c72829aa263553ae45dfc1ffd66ea30edca5cc5278011acce435cee21c0d9344f4307325222326d2332b1b59eead685cdcde6a7a574a4bb9d9af389e732161d3e351c92b3e29fa128916c7e322d09405039d0b46d01d33a290b83702311d6e32d09d7b6365dbe73cd806760b2c4ef7cc1c88c27f88cfc71fe0088e15882506a7df32f5379b4e2cd0481413bf2073f6115deb885567fd1a99e2f1d209eab00557dde61f5839d68262458b809632ef0594835c36964aaf87027936a622be16b2467f4911608d637ffce99f90a8dde9b143f0bdb56f316d956bb9b9c99ca2b3618971cbc9eef480297b7ee98fdd2cd8bb0e420677e65dcda9abb3b6c7bd4f94c5f673aea130a7bf30e1a3d427ad61deb7947a53369090d3b501073333f965bbafc51a9b1198b3ccf43eca46247d9b91135bb494d6647c87882f4365b496f4512df425a714fb7c1fc6aea8cf327febe777e29103a8e82ea57bd538740c60ecfdc1a952a5276d4d4d61a160da3d8f4e49d139f97488c5af2b31ccd821cc8d0f0ad6c2df08669a8d6fd53600710e666d54eca60b83884ba9b2a21dc348c63c36a72c32a688cd77bcaeb748b1384f2e164396883e7776231ef66021f06bbaff9cf6d645dab692edc95d46798dba3929627fe32105bcd0eb71a47492212989bd2303fba04d593fd8bd51ab2709f01129d32930845b5bb9e7476d56cb0d4c4543139c308b7e8cef2dc67e406646e3c8a6ef8b824c9dec2eb106d597f01cb6d6065913c83d6c77e821410cb8eea65fa917c43fa154a92215c4337e86a7858a9716ce1339c2226d7580c2f28d85b4aabf258f2f7cf594919d13e80e0a138e60ee78990cba3f0abaaece1d8153c1b4fa74e2ce900b9d4f1ef8a06f671946d72fbc599de28dc66a6d99aae8d6fd65f7f47abb3b7867b2a04a83bde5d928aee6380f8188ce28d0f7d5aec675a4c52b348a2be90dcaac2fcfb2ce9e94ef514801e83b814b85756626badadbfe063338286676e64e94c3f2cd9d351bbc907d26811cd0c24f6927c254faf46c399d74bda635e9aa311a15598cd6aea7d6d8eb8e18dbf9fcd9d9800d6a7ab4f2bdcad09c578ee378321830b3e8b4233adc4d81ba9dec0587bca2d20196ae4dbc1485d2818fad5fb3ef0b57b9fa22e7198fd77771a770fb4bca25c9131f73100a455cfa05901468c3ee89217bc99954d34e6c9e413c7b670fba5525efa436c144d219f0aee8b50e4f5651a03592414a3ea2d2825bf4e8f3da9d7e55253860b7ab6c64a6e38dfcad58ebb03d425a40d21631700641caab8a6f0c696c8c5ab545ffdcab87d17e18b8fa69ffb0bad4a0bddc6cf079fd9f40eb18e6ce74fed4f6201cecf691b2233e7889ca1dbe6fdbaf7f8a0730d20c59f4f485f12456a3fb3337c38a92c77d9890823d173b0f3345dc469d1fdbbb37066c711f515d4cbce15a4d6a568d209cc66809103f6f62bf84e09ed3e91decc007118d806f085e0b697aa1ec9823c60e74d7166807a0c3d7be6799be608918f4aa196a83b7ebaca4123afaa46b3bfe8062b99acf75faaa246fd95b58789b280852d6587b5f1e14a007b9c71a518ed3e4240421579a3ca2c3dcd2e7c81a6a090c65bebb68631f8f0dad7b638c4a5ac029bb9effb71a3fd3ff484e25ea2af30c2c6e24127b6b247360b0cfc19409bff6baec89d11a9e895e011ef8c82e0ee7bf16326c915107243fbb74826eda5ec0b22ef71422baa8f26cc31ccc", 0x1000}, {&(0x7f0000001380)="053d68e1df98156c58e329dc745a68610596ca00d4af2ffe58d6f7ed7ef11d9cb340adb6a7120b0b3f0c0608f4a3bb42e407f0c231557feafd8c1b6eb0f9e25aa7d6228402e95595b5d588795fbc9dd91c5614277df7dc1432fa2ba89f965e7d154a482b459a65d12e6318d1b2d3d25cd547be2993c39c9dcc44387ac0e1d17c56c9165b", 0x84}, {&(0x7f0000001440)="a9f608149f24cb182248387f96364e8a9490d1fc542bf4a468d34970d12a8cdef96c3e3871298ffc4dedeb99bac472ab73bad8892f9494f263c2cc689ab7eacadde353f27259586a4724f89d41d6e800048da03dfa04a30f01a701333654988b70c4780237e03d9a47fe96a7cb41bce7a3a859", 0x73}], 0x8, 0x1) splice(r0, 0x0, r2, 0x0, 0x4009a9, 0x0) [ 302.163231][T25115] FAT-fs (loop2): Directory bread(block 139) failed [ 302.189694][T25115] FAT-fs (loop2): Directory bread(block 140) failed 12:10:15 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x700000000000000, 0x0) 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.220393][T25115] FAT-fs (loop2): Directory bread(block 141) failed [ 302.249629][T25115] FAT-fs (loop2): Directory bread(block 142) failed [ 302.286504][T25115] FAT-fs (loop2): Directory bread(block 143) failed [ 302.305023][T25161] loop1: detected capacity change from 0 to 6 [ 302.316250][T25115] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 302.324646][T25115] FAT-fs (loop2): Filesystem has been set read-only 12:10:16 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfeffffff00000000, 0x0) 12:10:16 executing program 3: syz_mount_image$nfs4(&(0x7f0000000040), &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={[{'udp\x00'}]}) 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x44010000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.345685][T25161] FAT-fs (loop1): Directory bread(block 6) failed [ 302.378435][T25161] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 302.388789][T25161] FAT-fs (loop1): Filesystem has been set read-only [ 302.449063][T25176] loop2: detected capacity change from 0 to 6 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x48000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.495856][T25176] FAT-fs (loop2): Directory bread(block 6) failed 12:10:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x800000000000000, 0x0) 12:10:16 executing program 3: sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x1c, 0x0, 0x2, 0x401, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0x4}, @CTA_EXPECT_MASK={0x4}]}, 0x1c}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r2, r1, 0x0, 0x100000003) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r4, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$IPSET_CMD_PROTOCOL(r4, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100008}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x1, 0x6, 0x101, 0x0, 0x0, {0x2}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x840}, 0x10) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000240)={r4, 0x1000, 0x0, 0x6}) 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4c000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.549650][T25176] FAT-fs (loop2): Directory bread(block 135) failed [ 302.581061][T25176] FAT-fs (loop2): Directory bread(block 136) failed [ 302.628721][T25176] FAT-fs (loop2): Directory bread(block 137) failed [ 302.658157][T25176] FAT-fs (loop2): Directory bread(block 138) failed [ 302.666982][T25202] loop1: detected capacity change from 0 to 6 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x68000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 302.691338][T25176] FAT-fs (loop2): Directory bread(block 139) failed [ 302.699736][T25202] FAT-fs (loop1): Directory bread(block 6) failed [ 302.714500][T25176] FAT-fs (loop2): Directory bread(block 140) failed [ 302.727918][T25202] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 302.737508][T25202] FAT-fs (loop1): Filesystem has been set read-only [ 302.754527][T25176] FAT-fs (loop2): Directory bread(block 141) failed [ 302.768884][T25176] FAT-fs (loop2): Directory bread(block 142) failed [ 302.776764][T25176] FAT-fs (loop2): Directory bread(block 143) failed 12:10:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x900000000000000, 0x0) [ 302.786213][T25176] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 302.794575][T25176] FAT-fs (loop2): Filesystem has been set read-only [ 302.910606][T25225] loop1: detected capacity change from 0 to 6 [ 302.922136][T25225] FAT-fs (loop1): Directory bread(block 6) failed [ 302.931639][T25225] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 302.940541][T25225] FAT-fs (loop1): Filesystem has been set read-only 12:10:16 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000002000)='./bus\x00', 0x420400, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000007, 0x114031, 0xffffffffffffffff, 0x0) clone(0x26100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) acct(&(0x7f0000000080)='./bus\x00') mount(&(0x7f0000000440)=ANY=[@ANYBLOB='./file0'], &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='vfat\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) sendfile(0xffffffffffffffff, r1, &(0x7f0000000100)=0x10000, 0xffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x220000, 0x3) 12:10:16 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffff000000000000, 0x0) 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6c000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xa00000000000000, 0x0) 12:10:16 executing program 3: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mount(&(0x7f0000000040)=ANY=[@ANYBLOB="2f6465760f6e754c2c62300019f22875dc708abf015ecbdb9c096b1b7fb68182142a5f58cc91465aec3251490fbf7973f311ad34c79cba7a5c47d085f63e710c398217d7a6bf2c742266ecaa259b06128ce64eb988c55b020000009ffe00"/106], &(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)='cgroup\x00', 0x0, &(0x7f0000000400)='cpuset\x00') mount(&(0x7f00000000c0)=@loop={'/dev/loop', 0x0}, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='ext4\x00', 0x200000, &(0x7f0000000180)='cgroup\x00') 12:10:16 executing program 0: r0 = syz_io_uring_setup(0x69f3, &(0x7f00000004c0), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000540), &(0x7f0000000580)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) r2 = io_uring_setup(0x91d, &(0x7f0000000040)={0x0, 0xbddf, 0x20, 0x0, 0x38b, 0x0, r0}) r3 = openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) r4 = syz_open_dev$usbmon(&(0x7f0000000100), 0x1, 0x2000) io_uring_register$IORING_REGISTER_FILES(r2, 0x2, &(0x7f0000000140)=[r3, r4], 0x2) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)=[r1, 0xffffffffffffffff]}, 0x2) [ 303.154968][T25247] loop2: detected capacity change from 0 to 6 [ 303.161954][T25248] loop1: detected capacity change from 0 to 6 12:10:16 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x74000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 303.198368][T25247] FAT-fs (loop2): Directory bread(block 6) failed [ 303.207902][T25248] FAT-fs (loop1): Directory bread(block 6) failed [ 303.219697][T25248] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 303.229084][T25248] FAT-fs (loop1): Filesystem has been set read-only 12:10:17 executing program 3: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fork() tkill(r0, 0x1a) tgkill(r0, r0, 0x0) [ 303.249033][T25247] FAT-fs (loop2): Directory bread(block 135) failed 12:10:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xb00000000000000, 0x0) 12:10:17 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000000c0)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_procfs(0xffffffffffffffff, 0x0) set_mempolicy(0x0, &(0x7f0000000140), 0x0) [ 303.301389][T25247] FAT-fs (loop2): Directory bread(block 136) failed [ 303.317361][T25247] FAT-fs (loop2): Directory bread(block 137) failed [ 303.332662][T25247] FAT-fs (loop2): Directory bread(block 138) failed 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7a000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:17 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x38, 0x0, 0x1, 0x801, 0x0, 0x0, {0x1, 0x0, 0x9}, [@CTA_MARK_MASK={0x8, 0x15, 0x1, 0x0, 0x2}, @CTA_LABELS_MASK={0xc, 0x17, [0x4, 0x7]}, @CTA_TUPLE_ORIG={0x10, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}]}]}, 0x38}}, 0x20008040) sendmsg$IEEE802154_SCAN_REQ(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x54, 0x0, 0x2, 0x70bd26, 0x25dfdbfb, {}, [@IEEE802154_ATTR_CHANNELS={0x8, 0x14, 0x9}, @IEEE802154_ATTR_PAGE={0x5, 0x1d, 0x5}, @IEEE802154_ATTR_DURATION={0x5, 0x15, 0x67}, @IEEE802154_ATTR_SCAN_TYPE={0x5, 0x13, 0x81}, @IEEE802154_ATTR_DURATION={0x5, 0x15, 0x80}, @IEEE802154_ATTR_SCAN_TYPE={0x5, 0x13, 0x5}, @IEEE802154_ATTR_DURATION={0x5, 0x15, 0xff}, @IEEE802154_ATTR_PAGE={0x5}]}, 0x54}, 0x1, 0x0, 0x0, 0x4004000}, 0x80) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x58, 0x3, 0x1, 0x801, 0x0, 0x0, {0xa}, [@CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x28, 0x4, @loopback}}}]}]}, 0x58}}, 0x0) [ 303.378040][T25247] FAT-fs (loop2): Directory bread(block 139) failed [ 303.406670][T25247] FAT-fs (loop2): Directory bread(block 140) failed 12:10:17 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_mount_image$msdos(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r0, 0x40043311) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x0, @ANYBLOB="2c7766646e6f3d9826898b7940420625475dca99758418d4635cf5d93fe7b67adb7c0b6782629696e5a5949e4f3b1ef94b1d0a96714a42336ecfa4d7b0a93c4985d4880b025f96afe601556c9b5fee422ef871f3110a6b3ee64f10ee7eb19157971279187091d1bbbdecfef79f7e2d9acf53b75c11d84a5a3a1651f9de715c3f852935b7032142158c881734b6ab", @ANYRESHEX, @ANYBLOB="2c756e616d653d231aac212c00a93b042ed533be344070d7a400dc6c80536c9a74cc51c70c53aeba70fcbec0b7cc9f99629e48aaa59ea0175cf6d7e31b1992d3e5a9bb718baddcfdbb1d465aac056b778a3c81c26135bc20ac8dd548ce5793d9f5ebab01d89b8d121d041d107ca3b4fb8b219e3200"/129]) chdir(&(0x7f00000000c0)='./file0\x00') [ 303.449563][T25296] loop1: detected capacity change from 0 to 6 [ 303.451097][T25247] FAT-fs (loop2): Directory bread(block 141) failed [ 303.463184][T25295] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 303.473235][T25295] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 303.475353][T25296] FAT-fs (loop1): Directory bread(block 6) failed [ 303.492538][T25296] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 303.501458][T25296] FAT-fs (loop1): Filesystem has been set read-only [ 303.546426][T25247] FAT-fs (loop2): Directory bread(block 142) failed [ 303.590212][T25247] FAT-fs (loop2): Directory bread(block 143) failed [ 303.598092][T25247] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 303.606300][T25247] FAT-fs (loop2): Filesystem has been set read-only 12:10:17 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff0f00000000, 0x0) 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8cffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xc00000000000000, 0x0) 12:10:17 executing program 0: openat$vcsu(0xffffff9c, 0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x80000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003600000019000000600100000ff68f01000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000000040)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f0000000000c800002000000010e10800000000000af3020004000000000000000000000002", 0x39, 0x1600}], 0x81, &(0x7f00000002c0)=ANY=[@ANYBLOB="00cc78fffcb271b659740f529c93c41999905ee9fd88b4ed2a3aff49f23d7a96de125147d28b8ff5c045abc6776f5dc2d908000000675a8a4e0b53444eca6b97d0dcb7cb6104ebc8dea49e3345df0abd7ae504ee6e83f67072e91ee164bd8b238eefb6452454c7352bae23ee0cbdee495ecfdbbc7053f47bd31248d8994808e93ce34917954bc1342adee188cc248098b2550ee2b687223c9ef2f2d39fde809a3a340a8a8fd3b2c501a58710b1a648fb57283ae51ab0481a3605c4e891806c8d5930d6d10c88dcbfe67f91abf4d3b459d2811589c39108871f18893fbc618a779919eeb8e9f68b2b4633c98ec41e0fcb4c2f4ce610865551a09dbfe13ffcac56d8c849a4262ec8950d905074ab5ac13619fab36cde2cf910d778c51f466a4dfe5fc6e2b7e665608b2a174937e0331bb543173510a5e32cd7f2b0d796cd8491d090df2ea65141e51ebf2b3a9a77732d958598f6f16b71d1198d56177dbd309fdb846eabf94db76e96fba41306e284ea89fac55a91a6508b45d3d50d135ae5bebe1dea69c5d88dde7e86bee858f768ee75a0afa8c5daa5bbb09c45b82377373182a9b20a3f7e4d763c4c0db5307a79ab914910b9096ac922e89c9c3abe7db20300361be4d01492208b94b5"]) r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) ioctl$SG_SCSI_RESET(r0, 0x2286, 0x816e000) 12:10:17 executing program 3: r0 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x80800, 0x4, 0x17}, 0x18) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1800003, 0x12, r2, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = dup2(r3, r3) ioctl$KDGKBDIACR(r4, 0x4b66, &(0x7f0000000240)=""/234) [ 303.738428][T25325] loop1: detected capacity change from 0 to 6 [ 303.746434][T25327] loop0: detected capacity change from 0 to 1024 [ 303.754513][T25326] loop2: detected capacity change from 0 to 6 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa4010000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 303.780882][T25326] FAT-fs (loop2): Directory bread(block 6) failed [ 303.797796][T25327] EXT4-fs (loop0): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 303.807535][T25325] FAT-fs (loop1): Directory bread(block 6) failed [ 303.821114][T25326] FAT-fs (loop2): Directory bread(block 135) failed 12:10:17 executing program 3: openat$sndseq(0xffffffffffffff9c, &(0x7f0000002e00), 0x0) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/ext4', 0x282000, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r0, 0xc0bc5310, &(0x7f0000000040)) [ 303.844526][T25326] FAT-fs (loop2): Directory bread(block 136) failed [ 303.854206][T25327] EXT4-fs (loop0): orphan cleanup on readonly fs [ 303.859031][T25326] FAT-fs (loop2): Directory bread(block 137) failed [ 303.874689][T25327] EXT4-fs error (device loop0): ext4_ext_check_inode:459: inode #3: comm syz-executor.0: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 2, max 4(4), depth 0(0) 12:10:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xd00000000000000, 0x0) [ 303.894048][T25327] EXT4-fs error (device loop0): ext4_quota_enable:6432: comm syz-executor.0: Bad quota inode # 3 [ 303.899378][T25326] FAT-fs (loop2): Directory bread(block 138) failed [ 303.906315][T25327] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 303.906344][T25327] EXT4-fs (loop0): Cannot turn on quotas: error -117 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc0000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:17 executing program 3: r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r1 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0xfc, 0x300}, 0x0, r2}) sendmsg$ETHTOOL_MSG_PAUSE_GET(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x94, 0x0, 0x8, 0x70bd29, 0x25dfdbfd, {}, [@HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x94}, 0x1, 0x0, 0x0, 0x41}, 0x44000) ioctl$CHAR_RAW_IOMIN(0xffffffffffffffff, 0x1278, &(0x7f0000000040)) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in=@multicast2, @in6=@rand_addr=' \x01\x00', 0x0, 0x0, 0x0, 0x0, 0x2}, {@in6=@mcast2, 0x0, 0x32}, @in6=@rand_addr=' \x01\x00', {}, {}, {}, 0x0, 0x0, 0xa, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @encap={0x1c, 0x4, {0x2, 0x0, 0x0, @in=@multicast1}}]}, 0x154}, 0x1, 0x0, 0x0, 0xdc72906cd5943bb4}, 0x0) [ 303.936732][T25327] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 303.980605][T25326] FAT-fs (loop2): Directory bread(block 139) failed [ 303.998429][T25326] FAT-fs (loop2): Directory bread(block 140) failed 12:10:17 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 304.028811][T25326] FAT-fs (loop2): Directory bread(block 141) failed [ 304.037612][T25326] FAT-fs (loop2): Directory bread(block 142) failed [ 304.046407][T25326] FAT-fs (loop2): Directory bread(block 143) failed [ 304.046918][T25363] loop1: detected capacity change from 0 to 6 [ 304.059155][T25326] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 304.067838][T25326] FAT-fs (loop2): Filesystem has been set read-only 12:10:17 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffffff00000000, 0x0) 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd2010000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 304.085897][T25363] FAT-fs (loop1): Directory bread(block 6) failed [ 304.094613][T25363] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 304.104292][T25363] FAT-fs (loop1): Filesystem has been set read-only 12:10:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xe00000000000000, 0x0) 12:10:17 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe2020000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:18 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004", 0x5a, 0x400}, {&(0x7f0000000280)="00000000000000000000000082e36724c6f34caa846ed2e5277033780100407f2dbde782bf2b2f542a1e611473275aaf478d92e50d8d26fd7e83fc3e1500b2aa90f114f315e2e085d7d2d513cea5dfe240cd6fc12811d84357b873dce1b70082b07ae6b0ee43d9c15bafc8306a0a3f8e5fb5d2dab09ad9d1e0bd3e93622a20df9cb3140b5cf196a8f608ba7c556e99e0ae5563084d813d68bd1686c99669e0ea78519bd11347efe145188334ca09424cc55da6f627313a2310d3c44b35465113de09007a935c6e946e2d160c80663557ed2d6535148801614587d64dac8b4421de5b111e32ad18b400546dcc9f1dbdcf419e8cf73aa0f8b6c6d84583b55c6d2c36664619b12998b4955a75719f0056360673bc423ebbe83cdf8bbc7959f6fd9a7f", 0x121, 0x4e0}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 304.259478][T25394] loop2: detected capacity change from 0 to 6 [ 304.289611][T25394] FAT-fs (loop2): Directory bread(block 6) failed [ 304.312263][T25394] FAT-fs (loop2): Directory bread(block 135) failed [ 304.319557][T25399] loop1: detected capacity change from 0 to 6 [ 304.349838][T25407] loop3: detected capacity change from 0 to 4 12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xf6ffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 304.357125][T25399] FAT-fs (loop1): Directory bread(block 6) failed [ 304.373837][T25394] FAT-fs (loop2): Directory bread(block 136) failed [ 304.384285][T25407] EXT4-fs (loop3): Unrecognized mount option "" or missing value [ 304.395514][T25407] EXT4-fs (loop3): failed to parse options in superblock:  [ 304.402943][T25407] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 304.417603][T25407] EXT4-fs (loop3): Can't read superblock on 2nd try [ 304.425759][T25394] FAT-fs (loop2): Directory bread(block 137) failed [ 304.442011][T25394] FAT-fs (loop2): Directory bread(block 138) failed 12:10:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf00000000000000, 0x0) [ 304.458049][T25394] FAT-fs (loop2): Directory bread(block 139) failed [ 304.468325][T25394] FAT-fs (loop2): Directory bread(block 140) failed [ 304.477286][T25394] FAT-fs (loop2): Directory bread(block 141) failed [ 304.485203][T25394] FAT-fs (loop2): Directory bread(block 142) failed [ 304.500343][T25407] loop3: detected capacity change from 0 to 4 12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfa030000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 304.504212][T25394] FAT-fs (loop2): Directory bread(block 143) failed [ 304.518341][T25407] EXT4-fs (loop3): Unrecognized mount option "" or missing value [ 304.526578][T25407] EXT4-fs (loop3): failed to parse options in superblock:  12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfeffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 304.562295][T25394] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 304.570387][T25394] FAT-fs (loop2): Filesystem has been set read-only [ 304.577676][T25407] EXT4-fs (loop3): Can't read superblock on 2nd try 12:10:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:10:18 executing program 3: shmctl$SHM_LOCK(0x0, 0xb) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x100000000000000, 0x4, &(0x7f0000000280)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="000000090000000000000000c20d000000000000000000b8017737c54836ecaaf8ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}, {&(0x7f0000010500)="0d202020202020202020201000c1e770325132510000e7703251f1ff000000002e2e20202020202020282010", 0x2c, 0x10e00}], 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="636865636b3d7374726963742c696f636861727365743d6370b43337"]) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r3 = shmget(0x3, 0x2000, 0x54000000, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x4000) shmctl$SHM_UNLOCK(r2, 0xc) [ 304.621673][T25435] loop1: detected capacity change from 0 to 6 [ 304.637089][T25435] FAT-fs (loop1): Directory bread(block 6) failed [ 304.664774][T25435] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 304.673666][T25435] FAT-fs (loop1): Filesystem has been set read-only [ 304.717743][T25450] loop3: detected capacity change from 0 to 264192 [ 304.740928][T25458] loop2: detected capacity change from 0 to 6 [ 304.766646][T25458] FAT-fs (loop2): Directory bread(block 6) failed [ 304.776533][T25450] FAT-fs (loop3): IO charset cp´37 not found [ 304.791227][T25458] FAT-fs (loop2): Directory bread(block 135) failed [ 304.798641][T25458] FAT-fs (loop2): Directory bread(block 136) failed [ 304.805728][T25458] FAT-fs (loop2): Directory bread(block 137) failed [ 304.813237][T25458] FAT-fs (loop2): Directory bread(block 138) failed [ 304.820831][T25458] FAT-fs (loop2): Directory bread(block 139) failed [ 304.830469][T25458] FAT-fs (loop2): Directory bread(block 140) failed [ 304.845613][T25458] FAT-fs (loop2): Directory bread(block 141) failed [ 304.856340][T25458] FAT-fs (loop2): Directory bread(block 142) failed [ 304.869029][T25458] FAT-fs (loop2): Directory bread(block 143) failed [ 304.883161][T25458] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 304.892124][T25458] FAT-fs (loop2): Filesystem has been set read-only 12:10:18 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffff8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1000000000000000, 0x0) 12:10:18 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="020185ffffffc4c10100ff45ac0480ffffff8280080000000005ff000000000000ffa9000000e100000088770072003007005500000000040010008000da55aa", 0x40, 0x1c0}]) stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x10, 0x80002, 0x0) fstat(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) linkat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001780)='./file0\x00', 0x1000) setreuid(0xee00, r3) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x1, 0x5, &(0x7f0000001400)=[{&(0x7f0000000100)="33509e979519bacf2f8f6504f363360051e090a79c246a731d6fc796fe0612afab6b54002a559ae1881feb0bdb62375e21c5dbc2ca08b24942edeeec33cd7d32f8aaf0a45c2892e01551530c5d028bdc27a947664a151ef8221a6d86bc9fb6eae0251835009834d888b48b10975bc0b9a47cbd5a7eed627858817aad6233f097914e62527b22e66827e30bfc4570e1c43f6d16d9005cdba1fbf7fb0c5f272ab19cecfd27372e89564c3834bcf5c890b6e3f6b2a8", 0xb4, 0x100000000}, {&(0x7f00000001c0)="53c6b547d9d39d8390ccd9b13e3efd9c6a2ff9a340cfb7e650b44b751965b988b6d1b813b1a749a37875a467ad7368f018793eb4de4a1b169c8e3de58e8609ee61c670d5d5ef227f408cc1c27ff370b0157719f324965f3a6525979d4f744e9f78653f", 0x63, 0x144}, {&(0x7f0000000240)="8028f61784bd5929ee9d7f09bb510a1fe88716c8fe10c23a5f60c7b997677ac605d202427241f49ff9dab80382f1823fae749bd7c1b14ac14490c3872d1f3ce44d449ea9865d03f9f96bc04d42ec008b00145bbc9a6affd4a9542753177cf5c572f9b4402201a672dd747d43af9ab5b7731e02ae6f5df8166c3b5aa671e5923f3174413e64ffe6393084c464562c7718acf1f26ce4ecb09adb192745de75ead53b604786c649a255523abc5b7d1cd6b7d4233697866eaf96897312d9f2e2cea8e43ec0b3228f27447e7e2a2b671ae3e5", 0xd0, 0x7fff}, {&(0x7f0000000340)="9e6d3b5148e9a52ec887224814df33507956cf6a0503bd770dc1e0e3742629ac479c8e72c1385636346fdd0101082590e70958c45aabbc702c608ee640b40f8bdb3be0eb1a704ea84e4eaaf2f03ea7ac4c6117545faae4cd66f970f6a59292368ef473d2b280e744a1d7d2d81392db68e0b42efa4b8f047a4b4bb15931c857fa23c05b2fca0ceb96db77921bbb2fda96745cd99d5969e4b1a6c632721bac96173a9c0f23c5eb09c3d1218e8a9606407db650799f9400ffc6ed14f7294425fe6f311df93cdee10328444cb22588696ef45a0689be36f665839e94381e589804a8cd5ca3c3a5ffe2b31a94175bc5dcc56f89cfed7beedacab44365ea65bf7c256bb5adb482b35318a1132ca4a9bf9b081f1b37d23961af789e921b4ed890edb2d0d40922a91b4342bb1477f1da86b4f6e1939851d9e8db9e0fbeea409614b3af6e34607efc2c071f246045d9cd9b1fff2aa177c91dd0a8f65897b0141bc8c52dc92b8ceed917de9d557e7b7089eac928f270f4190a7001f536e3193d112f6112c6e3919926d51c0f2d7163d06fb25ab6f5792d7bac3aeaf573ada475a2ddf58f3b5d2ef44118206fb6b4e8397467baa571cf3d1f01a605997d5fa9e33fd5584bd0413e7e98dc784d4465969a542c3d1e69307f5fe63d69e2178300e71d255d13c21cae1d06b3fc695e38deb63ac5ca767825110c3d795c7300b6c8037554db4801ca3041d30d2e0b3ff582c9ea4bf9aca9301903e0f9cb000a937f10905a597621466116472436ebd9e619e2977ae640ec8d30873e7fd21866f2acfe5f891d3e69f36c8b33a891c0ddcf720ccfbd59312e985fc799e01125823853217e23125b9e98ddc9120776d7bfdfb9f928fafb16a61ffaf6f3dcd556aa175e5fe5b01476708fff67db43c73729a5c11b3f1954f1fad03b55f4d2928c3c8d004a1123c2e692305a19961d889344c1589665e184a2db9c758353ebfdedd6af25dfdf06f9f034664210d1828d493b553182f6d2b0c02b856f39c927e0f3998f16f0cb1d8437422a8bae2af22800bd8f151ba24dfff4871ff54c767098ae10256a51d2e75ce2b1153535d2288220452244539a7c9458ff5243d0d5d30cf4f953ecac0d0f4a68ddc62a56e1c1fcf3445746a599fac94ed128d01f4c3e89ba896d1e373a307f8e0e4930f32d3e618633fb0908c33b4f8dc839e1e77a0d72450342bad7cc4ce2c4e7db4de27aecf9b239aedcfde0192b3176d56a172ac27f1569db2d928a16adcbebb041a312371f916b220838e69aa6f50909e0d94fb7e2d6f614e5572ff2c9c3255b4e3881fbf1b6ed8267cde53022ed880afa77ea3f13e12af4d5735e2b0e4ecd678b4e9b3288526b5220aec9a82eeb61297f4d81d377c32d559242b257e476a3bc1e960fe6370e64fc6085a226d37ab16fa538e815e89cad6104b8f998dc3b51b513376596df4e63f85edeb88d8ccdb1ef3537dbd7c2007fee058428f2c7659a3ed0dcac4e21515990ed41d94a2db4985d2610934ba31477453e64caf60d8b6a8045d7d349a8e7f2682458fd05a6f8b41f556d6c8ab1623dfcfe7f5c9f845057f97bb4f4a819b13b860ba423c5f88cf501df2ddc46ec0345b8bf6c583a904d78d8ebb23b61ad58fb82bec50d70569a591b378023e5508683182068c203d910e975941381e077bfa66820b5148924f85c8522e719932174ef41a3e5f0f78bc08565d30c7e6017d3c1e4eefe6e5942b56ec85e7e2b70893369c9b1065edd1f9e7b61905b90480ba168ef70d15b0748df47df121268a172739b644771a9640c66aa0b893c5571a82c5d05f86a997d3ab7d8c73967236284b6fe88d83de4b27ec134f4ff07b96820fe56b071fc56d8b3f2ea09779a038d41bbe07080b95e5d8270de240b5103bc4b61a38c61e1b1caeb95aa60cdbc476bf7b80c5cb9f73f59e7570eea542796efaaf785824f99fbf1f884a39bc95088019c1204283219b36d2dd6531f57c0efd839305a8c5e58672188627549f738f0c51b36c619baf9f58dff64e3890f64be846c83818d21e3a41291a149ca5d0e21f4267b01603fec01f74d0bd4a9679dd312455b23cb3e84fe1c290296ef7cfecefe7680aeee7678141c252d65af6c70b64a02f555720297a005d328a75b3adf12721e01b54e46a0c425ca6e3a9518940e5a585ff502322ca1cc519570a583737c6852d22133795696a8cc081f6315d499abb4ef081f37a1e6129ee0eab34281da312c4e53e8f323543b4f57af08a086803b9ba6b841f622df32d834df845cf467eb58f9c3a8455a798e053c4abe97325327ba5bb16b3b7284cc279946442130ff59ef29e58a07788bc35692c27377769faa52f6a2f26a0b64e121c633792fea0b93edb17698f0294f74acf2e2bb20cb8199ac0e9fea72b8fe9c86b38439f77bee70e7a97f7f0d7d822963e99ac47f52b73aa662010d0563b2fa83430cb3d643e3c0168b14e23897be8e69a1da82a1b85f7c5771036cb483e86bb77e489d2f905606d1860d75dac59b7915bc9e3c6ebcc08932c569d6035b29e81d27f35d7d312730cf47a199e722242d8dd6fa44b202d4933c14b60f32e8b0d85e3ad17de2404523df1eb9b925967f05b119417a0fd3c9e6d3943dc4ba4f2b9c1a9637c11b0828f3ae360affb3a086ec98823f68c0b1660f18b6ffbb13dfd8b446dd048425ba94d7ddb9e389a91f25028e5b8e464bdb99205745da57875e513fb6409b3a0e7b03e065336722abc869e651ffeb3fcb33a657f5913ed77aa2f33a095752b07767367951b96b58e1b211e6f3949dd9618e6b99676c2ccf18096f7aae068464150853534dab8b3426b9d0e0d1d6626373c61c1df17117723b9fb846f1dfead2ba927d7bb31e8bbe65a910e8cf9a085702ee15c28a52132e597fd72d1b5f87fb4b90b0e6043326a9c3055277f4f1d05afa51446c8bf212df1de63f4d3024c6774381004a14ea032d874605d505c3e93eee988b47183490bc51c69b522e58747c5a2246e8e788e384647f74f60a542c4f562a638053a4393c2c556cd8810928c3dc3d1ab9e239ea7912aa87a4bd65401958bf6649c7e5d81b2b9032c3e3780fd0c7260cc56eab2ecd7bdb99a19665493bc18fb69f861d755e458bfb411b31844733321fff51b83a8331f330f8775416eae2cb8ef1d40225a6cb667e38803ad9bf0960e75ac34df73348a4ccc60d7079fcdab4b3a64aef9df5408a9bf2a6044f924e7f590acf6709089b8b136539d39a0b9d3c2b2a895208fd766446969b53d4ffd3f05efc6c0ad121acdca83a16b624074d02ca574906402b0d75ffd6ba00a4a79ede115bf89fd44b76dc75a9ef0ba66730a2fd58bb1857b7b070b2bc544e6019ce449f5dcd26aa6b81ed40b10fcc95e3391bac78ad515ee6e08e68911dfeb2a9817d5a32c7f43e215f5082faae7c4edac5b0d056cd99481c62c282e5de8fe3225a9de34568809ffeb1aa95e4dd25f31ea3910cdf5aac6fe91ca678b438cd276444e98365d6911c28fecb7793c45a9a44f8994237b550744e6209a876d67bd83ca477a36baab88ccec5f0690c930e80249aa2813fa09da47e929ae38207a8ab8877dd9518dab21249bea971edf292441bc5f5d74f9b0d3e83aa8ec51dbd8c831272d4b67de4f4abeaaf874b392b392c368d3e89c66998d9ea2a1c5756409b1a3a10a1561802d43a67e5dd55d1ac1d64186dbafc02cc101110ea2f226688dadd60faad1eb07647d6bd61c15881575ca66208e30729afe15404ea591a5b1097c7e073ea01b1abd3fb22ec33055c82ed58acfbc5e9e524dad45b079f9eb31e75f3915bc6fae541d0c6d063679888a9c8cdd2bbe6e4fb7af83df1c44dfdc43c51a14e41e97af4683d30d369909c8309651c7d8ea769d6090fce497d6ba4f99dec1d778213532471a0ca86f8eaad66dc169530fc0bc16a5183d4b75ef8b44c85a3df484aa768efeacf6b1f5a2b3b7ae850e46c182d7d1c36501057d4b9eb8c1f76d9784de4f42807d6907077db873d71d37666dd01c58b7f099b76512ec0cb7404f8369675994d1360cc228ff6e264c7ba97f4eec347a007a0c97af180d0fcd6fcafb397c7c4cb69d518ad9bfe945c3a22e57a9d25d8a8037f444c22a757f4d52b5c7a5367e07333810201e093933011359f14e23e414ab7ecff0897ec09c05d2794f78b0c20e285f9254b377d488ebec4dc2433581eb6fd998777401523ecd70ae19c175a43b2212564bede05fe0d90d235db69ed622745c7241061d122b981bb0e9dfbe9da30cb47302e9900655375ebc6e327536920bdbabd2c497bd08cf5bf39f0cedf5029ebf1818562f4dc917179c182da5787c29b59b987c6d2e0744710b529569b9253ae53780e234c4db0e7babbd212901caa787c24f37a20515db9490f1add806d70440cd86167ba3b54d9f42993d817b43aeab8df5ebc7379e90d73430ed284dc22521ae98724636ec28e1a1775a86e1660d9a859c33c611b51e8be34584f54a2bc9dae6af4d46de1832d0261eab8dd2d490b0d6b2c1e37ead4cb2c6fafb63856431ff253e5e6ecbdb5dec23f02b1880fecf297090f7a5ae3d0699b25d7d1520995fdd356e93899977a497d6dea801e83f39376294e17f8600fa558b2a8c56b9e0dfb41e91143672ea4a7da680a63e5cfff0ba0a338cd38b384c8697c22a92238abf0848a2093e1037954c391f4d7b2dacb2128e246d25fb819e313c8026c544bef00cb2c22186256e9d9648e43d1bf729c627c9cf67ac745ea9d05313de565b48d4b43031ddd28862d744f7a0b269feabef318c337591b06c1f7b83d743a40079e0a55d8398af8ed623af1df5b3c4fa012726271be4110f08d396792655a9d971e366918d19ec39e8c245e24125915df22c63825bb23943855882639f85f522a41a9d82ffb23009bb28f62205e73fed85ee3e86d4565b6e993b18e75d7ca765478c20a44a50d0fb71df34f16c3fcaafa0c1442207990908d6da6a5f7c1516091b67496780ae2ab297245446d94e606b655fafb4981fd4c288bcc3bd1f41684c754f930ebdbb615c77249a58db07ac8d8364478fbcb36b7ceda833560a84e1b65fcf085e6c14bd16d49eb18ee31f0ce7c91b724dc8ef43b1cd7a5e802892dabf03de493ab36f7e01abbd664e858914f857248086f4c98adb47cedad4048eb76c8d5b0749d252c36ad783ab93b17cbc103a3f8c4dd9e0c6a6c3473ef1b35f6cfa24e65eb71940a8ec1d847f43aa4f57748109b5b5d92f1ef2158d634790293c685232e9f998c755ee9124ab1b91110148d15f98937ec6e9ceaa825d271f2e24f202b78cd7092a9d47977aec9031e46e1d72d211ccd810629609fdb28a766179f6698ba7e36f5e67113ba6f088fb09e7eaa9dc4e0c29641cc80f49eb4f423cc3c4ad5484ee0306ebb01064d0b3e837c2571b9eb023f663699e6300e6f7c5f02835dd50a9b613364ce321858f120e0c7d10ef9721ad4feb9ace112a19dc0b39d8edc77d2a0351ff622e0c3b20df2656efcabfbdd87cc786eab64e2255286927ac9fb75f7d229032e9b2708407fa217fbc542eafe92bb7085e450908b03bca86c16b1036f25e7f600625445980133ecf5686b05cb02e1eb5c50795edd78322009aa0594539e783aba781d95a851409fa17d85793cf2d7f3a87c1fe0cb8725f35217b3986bd2c3c1e45bff249a042dae428362938eea8bb2a29961b2df402f5ebcddff0d9739ed6b44a5b585fe003a017bf7c22dd0df3a598a1fc69ce0a800ef03c9bf5476f3dbe696dd7e0f57bf13", 0x1000}, {&(0x7f0000001340)="46e6574eb395c3e208f9d19e33c330a84d75edb7d97f24327909fd8f71182a14f1c4f13bd8bd50b271415988828feb24b7aae21e26570e32a7ba54e4d6731c22336b1fadacfe830209ea3650a42bc963828e351dad87b302015a53ff3feef29e5fbafc76ab3ea028f03361c23370e5530642f22e3ba87935ac77e8a768284bb3db311d3af92d9a8b6098e6a650997638d9cb760c", 0x94, 0x6}], 0x8d040, &(0x7f0000001600)={[{@huge_never}, {@gid={'gid', 0x3d, r0}}, {@mode={'mode', 0x3d, 0x10000}}, {@mpol={'mpol', 0x3d, {'bind', '=static', @void}}}, {@huge_within_size}, {@nr_blocks={'nr_blocks', 0x3d, [0x2d, 0x65, 0x17, 0x38, 0x65]}}], [{@hash}, {@uid_lt={'uid<', r1}}, {@uid_eq={'uid', 0x3d, r3}}, {@euid_eq}, {@obj_user}, {@smackfshat={'smackfshat', 0x3d, '&&#*^[\'&/[!!},*%/'}}, {@seclabel}, {@obj_user={'obj_user', 0x3d, '.$}&$*\\@-'}}, {@subj_role}, {@measure}]}) 12:10:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x2) [ 305.060928][T25489] loop1: detected capacity change from 0 to 6 [ 305.067985][T25492] loop3: detected capacity change from 0 to 1 [ 305.078452][T25488] loop2: detected capacity change from 0 to 6 [ 305.090436][T25489] FAT-fs (loop1): Directory bread(block 6) failed 12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffffff7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 305.104741][T25488] FAT-fs (loop2): Directory bread(block 6) failed [ 305.131697][T25492] loop3: p1 < > p2 p3 p4[EZD] [ 305.136527][T25492] loop3: partition table partially beyond EOD, truncated 12:10:18 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffffff8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x3) 12:10:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1100000000000000, 0x0) [ 305.205304][T25492] loop3: p1 start 115140 is beyond EOD, truncated [ 305.213039][T25492] loop3: p2 start 83886080 is beyond EOD, truncated [ 305.220090][T25492] loop3: p3 start 225 is beyond EOD, truncated [ 305.226806][T25492] loop3: p4 start 268436480 is beyond EOD, truncated 12:10:19 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfffffff6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 305.316088][T25492] loop3: detected capacity change from 0 to 1 [ 305.338876][T25529] loop2: detected capacity change from 0 to 6 [ 305.342077][T25531] loop1: detected capacity change from 0 to 6 12:10:19 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 305.377832][T25492] loop3: p1 < > p2 p3 p4[EZD] [ 305.382735][T25492] loop3: partition table partially beyond EOD, truncated [ 305.393689][T25529] FAT-fs (loop2): Directory bread(block 6) failed [ 305.407488][T25531] FAT-fs (loop1): Directory bread(block 6) failed [ 305.432456][T25529] FAT-fs (loop2): Directory bread(block 135) failed [ 305.445494][T25492] loop3: p1 start 115140 is beyond EOD, truncated [ 305.453186][T25492] loop3: p2 start 83886080 is beyond EOD, truncated [ 305.460227][T25492] loop3: p3 start 225 is beyond EOD, truncated [ 305.466728][T25492] loop3: p4 start 268436480 is beyond EOD, truncated 12:10:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1200000000000000, 0x0) [ 305.483222][T25529] FAT-fs (loop2): Directory bread(block 136) failed [ 305.510267][T25529] FAT-fs (loop2): Directory bread(block 137) failed [ 305.527332][T25529] FAT-fs (loop2): Directory bread(block 138) failed [ 305.548720][T25529] FAT-fs (loop2): Directory bread(block 139) failed [ 305.572453][T25529] FAT-fs (loop2): Directory bread(block 140) failed [ 305.579578][T25554] loop1: detected capacity change from 0 to 6 [ 305.595980][ T1033] loop3: p1 < > p2 p3 p4[EZD] [ 305.596919][T25529] FAT-fs (loop2): Directory bread(block 141) failed [ 305.601429][ T1033] loop3: partition table partially beyond EOD, truncated [ 305.615669][T25529] FAT-fs (loop2): Directory bread(block 142) failed [ 305.628197][T25554] FAT-fs (loop1): Directory bread(block 6) failed [ 305.636350][ T1033] loop3: p1 start 115140 is beyond EOD, truncated [ 305.642926][ T1033] loop3: p2 start 83886080 is beyond EOD, truncated [ 305.650709][ T1033] loop3: p3 start 225 is beyond EOD, truncated [ 305.657637][ T1033] loop3: p4 start 268436480 is beyond EOD, truncated [ 305.671180][T25554] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 305.681032][T25554] FAT-fs (loop1): Filesystem has been set read-only [ 305.691345][T25529] FAT-fs (loop2): Directory bread(block 143) failed [ 305.713149][T25529] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 305.721587][T25529] FAT-fs (loop2): Filesystem has been set read-only 12:10:19 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:19 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x200000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:19 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x26, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000def4655fdef4655f0100ffff53ef010001000000def4655f000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e35393734373637303400"/192, 0xc0, 0x400}, {&(0x7f0000010100)="00000000000000000000000026acba7564fc4e5aa2fa9146860a2012010000000c00000000000000def4655f00"/64, 0x40, 0x4e0}, {&(0x7f0000010200)="01000000000005000c0000000000000000000000040000004b00000000000000", 0x20, 0x560}, {&(0x7f0000010300)="030000000400"/32, 0x20, 0x640}, {&(0x7f0000010400)="02000000120000002200000060000f0003000400"/32, 0x20, 0x800}, {&(0x7f0000010500)="ffff0f00ff0f00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x880, 0x1000}, {&(0x7f0000010e00)="0b0000000c0001022e00000002000000f40702022e2e00"/32, 0x20, 0x2000}, {&(0x7f0000010f00)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x2800}, {&(0x7f0000011000)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x3000}, {&(0x7f0000011100)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x3800}, {&(0x7f0000011200)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x4000}, {&(0x7f0000011300)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x4800}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5000}, {&(0x7f0000011500)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5800}, {&(0x7f0000011600)="504d4d00504d4dffdef4655f00000000647679756b6f762d676c6170746f70320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032390075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6800}, {&(0x7f0000011800)="0200"/32, 0x20, 0x6c00}, {&(0x7f0000011900)="0300"/32, 0x20, 0x7000}, {&(0x7f0000011a00)="0400"/32, 0x20, 0x7400}, {&(0x7f0000011b00)="0500"/32, 0x20, 0x7800}, {&(0x7f0000011c00)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000009800"/96, 0x60, 0x7c00}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x8000}, {&(0x7f0000011e00)="0200"/32, 0x20, 0x8400}, {&(0x7f0000011f00)="0300"/32, 0x20, 0x8800}, {&(0x7f0000012000)="0400"/32, 0x20, 0x8c00}, {&(0x7f0000012100)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500"/2080, 0x820, 0x9000}, {&(0x7f0000012a00)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000009800"/96, 0x60, 0x9c00}, {&(0x7f0000012b00)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d807050766696c653100"/64, 0x40, 0x10000}, {&(0x7f0000012c00)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8070000000006000000779b539778617474723100000601f00700000000060000007498539778617474723200"/96, 0x60, 0x10800}, {&(0x7f0000012d00)="00000000000000000000000000000000786174747232000078617474723100000000000000000000def4655fdef4655fdef4655f00"/64, 0x40, 0x10fe0}, {&(0x7f0000012e00)="ed41000000080000def4655fdef4655fdef4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003000000", 0x40, 0x11080}, {&(0x7f0000012f00)="8081000000180000def4655fdef4655fdef4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d000000", 0x40, 0x11100}, {&(0x7f0000013000)="8081000000180000def4655fdef4655fdef4655f00000000000001000c00000010000800000000000af30200040000000000000000000000020000001000000002000000010000001300"/96, 0x60, 0x11180}, {&(0x7f0000013100)="c041000000400000def4655fdef4655fdef4655f00000000000002002000000000000800000000000af301000400000000000000000000000800000004000000", 0x40, 0x11500}, {&(0x7f0000013200)="ed41000000080000def4655fdef4655fdef4655f00000000000002000400000000000800030000000af3010004000000000000000000000001000000200000000000000000000000000000000000000000000000000000000000000000000000000000006038208e000000000000000000000000000000000000000000000000ed8100001a040000def4655fdef4655fdef4655f00000000000001000400000000000800010000000af301000400000000000000000000000100000024000000000000000000000000000000000000000000000000000000000000000000000000000000df03f451000000000000000000000000000000000000000000000000ffa1000026000000def4655fdef4655fdef4655f00000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3539373437363730342f66696c65302f66696c65300000000000000000000000000000000000000000000077da14d0000000000000000000000000000000000000000000000000ed8100000a000000def4655fdef4655fdef4655f00000000000001000800000000000800010000000af301000400000000000000000000000100000025000000000000000000000000000000000000000000000000000000000000000000000000000000d75d3bef210000000000000000000000000000000000000000000000ed81000028230000def4655fdef4655fdef4655f00000000000002001400000000000800010000000af30100040000000000000000000000050000002600000000000000000000000000000000000000000000000000000000000000000000000000000009541ef4000000000000000000000000000000000000000000000000ed81000064000000def4655fdef4655fdef4655f00000000000001000400000000000800010000000af30100040000000000000000000000010000002b000000000000000000000000000000000000000000000000000000000000000000000000000000f3d82c1b00"/768, 0x300, 0x11580}, {&(0x7f0000013500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x12000}, {&(0x7f0000013a00)='syzkallers\x00'/32, 0x20, 0x12800}, {&(0x7f0000013b00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x15800}], 0x0, &(0x7f0000013c00)=ANY=[@ANYBLOB='\x00']) creat(&(0x7f0000000040)='./file0\x00', 0x104) 12:10:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x1300000000000000, 0x0) 12:10:19 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x4) [ 305.934745][T25574] loop1: detected capacity change from 0 to 6 [ 305.946592][T25574] FAT-fs (loop1): Directory bread(block 6) failed [ 305.962849][T25574] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 305.972516][T25574] FAT-fs (loop1): Filesystem has been set read-only [ 305.974533][T25577] loop2: detected capacity change from 0 to 6 [ 305.997821][T25577] FAT-fs (loop2): Directory bread(block 6) failed [ 306.006494][T25577] FAT-fs (loop2): Directory bread(block 135) failed [ 306.013882][T25577] FAT-fs (loop2): Directory bread(block 136) failed [ 306.021154][T25584] loop3: detected capacity change from 0 to 512 12:10:19 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2000000000000000, 0x0) [ 306.037034][T25577] FAT-fs (loop2): Directory bread(block 137) failed [ 306.067430][T25584] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 306.083764][T25577] FAT-fs (loop2): Directory bread(block 138) failed [ 306.108655][T25584] ext4 filesystem being mounted at /root/syzkaller-testdir267936211/syzkaller.EAOBXX/830/file0 supports timestamps until 2038 (0x7fffffff) [ 306.112985][T25604] loop1: detected capacity change from 0 to 6 [ 306.129774][T25577] FAT-fs (loop2): Directory bread(block 139) failed [ 306.138866][T25604] FAT-fs (loop1): Directory bread(block 6) failed [ 306.142354][T25577] FAT-fs (loop2): Directory bread(block 140) failed 12:10:19 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1000001000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 306.152595][T25604] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 306.162428][T25604] FAT-fs (loop1): Filesystem has been set read-only [ 306.170006][T25577] FAT-fs (loop2): Directory bread(block 141) failed [ 306.178876][T25577] FAT-fs (loop2): Directory bread(block 142) failed [ 306.195087][T25577] FAT-fs (loop2): Directory bread(block 143) failed 12:10:19 executing program 3: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) gettid() vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x3c) get_robust_list(0x0, &(0x7f0000000200)=&(0x7f00000001c0)={&(0x7f0000000040), 0x0, &(0x7f0000000180)={&(0x7f0000000140)}}, &(0x7f0000000240)=0x18) r1 = getpgrp(r0) tkill(r1, 0x15) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x2d, &(0x7f00000002c0)="f47970da7c2fd541e0656c5762306aa606a0c2a76e59b65fa78fb184da006cabbd58564cf09dcac54f6d212e05"}}], 0x1c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) ptrace$setopts(0x4200, r0, 0x6ae, 0x73) 12:10:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x2500000000000000, 0x0) [ 306.207353][T25577] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 306.215890][T25577] FAT-fs (loop2): Filesystem has been set read-only 12:10:20 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x6) 12:10:20 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 306.300364][T25624] loop1: detected capacity change from 0 to 6 [ 306.316474][T25624] FAT-fs (loop1): Directory bread(block 6) failed [ 306.335158][T25624] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 306.344891][T25624] FAT-fs (loop1): Filesystem has been set read-only [ 306.370779][T25632] loop2: detected capacity change from 0 to 6 [ 306.391234][T25632] FAT-fs (loop2): Directory bread(block 6) failed [ 306.409356][T25632] FAT-fs (loop2): Directory bread(block 135) failed [ 306.441227][T25632] FAT-fs (loop2): Directory bread(block 136) failed [ 306.449248][T25632] FAT-fs (loop2): Directory bread(block 137) failed [ 306.471894][T25632] FAT-fs (loop2): Directory bread(block 138) failed [ 306.479461][T25632] FAT-fs (loop2): Directory bread(block 139) failed [ 306.492906][T25632] FAT-fs (loop2): Directory bread(block 140) failed [ 306.500066][T25632] FAT-fs (loop2): Directory bread(block 141) failed [ 306.508107][T25632] FAT-fs (loop2): Directory bread(block 142) failed [ 306.516642][T25632] FAT-fs (loop2): Directory bread(block 143) failed [ 306.525538][T25632] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 306.533372][T25632] FAT-fs (loop2): Filesystem has been set read-only 12:10:20 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:20 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:20 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000000000000000, 0x0) 12:10:20 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x8) [ 306.859799][T25662] loop1: detected capacity change from 0 to 6 [ 306.886130][T25660] loop2: detected capacity change from 0 to 6 [ 306.892844][T25662] FAT-fs (loop1): Directory bread(block 6) failed [ 306.902575][T25660] FAT-fs (loop2): Directory bread(block 6) failed 12:10:20 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 306.927598][T25662] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 306.936978][T25662] FAT-fs (loop1): Filesystem has been set read-only 12:10:20 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xc) 12:10:20 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:20 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4000080000000000, 0x0) [ 307.090886][T25690] loop2: detected capacity change from 0 to 6 [ 307.117701][T25690] FAT-fs (loop2): Directory bread(block 6) failed [ 307.124467][T25694] loop1: detected capacity change from 0 to 6 [ 307.143584][T25694] FAT-fs (loop1): Directory bread(block 6) failed [ 307.151542][T25690] FAT-fs (loop2): Directory bread(block 135) failed [ 307.162072][T25690] FAT-fs (loop2): Directory bread(block 136) failed [ 307.169749][T25694] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 307.178743][T25694] FAT-fs (loop1): Filesystem has been set read-only [ 307.191945][T25690] FAT-fs (loop2): Directory bread(block 137) failed [ 307.199214][T25690] FAT-fs (loop2): Directory bread(block 138) failed [ 307.206661][T25690] FAT-fs (loop2): Directory bread(block 139) failed [ 307.214354][T25690] FAT-fs (loop2): Directory bread(block 140) failed [ 307.221485][T25690] FAT-fs (loop2): Directory bread(block 141) failed [ 307.228458][T25690] FAT-fs (loop2): Directory bread(block 142) failed [ 307.235413][T25690] FAT-fs (loop2): Directory bread(block 143) failed [ 307.243285][T25690] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 307.251517][T25690] FAT-fs (loop2): Filesystem has been set read-only 12:10:23 executing program 3: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800006, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_uring_enter(r1, 0x302, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x800, 0x24) mknod(&(0x7f0000000300)='./file0\x00', 0x1040, 0x0) write$cgroup_subtree(r4, &(0x7f0000000080)={[{0x2b, 'rdma'}, {0x2d, 'rdma'}]}, 0xc) unlinkat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='./file0\x00') 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x10000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:23 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xf) 12:10:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4800000000000000, 0x0) 12:10:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r6, r5, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f000004bd80)={r4, r2, "0d7a8119bc95e138ec333f402560149f2c6fb633d40be609ecc1b29d81b06e4ed67d81e2e4bc7d948ade67d2b6476514506ceb2c34f502711d39164cec9c4cb6240901ee5422457cc85d50f0e4cf899c62a560d47753ed650c68d653897858b2c25d0e087e491456d135ab6dcd934a56e55512ae6cb6c4d50400d30e4b6d35b16979bb706bc6def524766385d77ac026aceca7608a3ce5b142058f7926d07104d6306a5cea737da85e4600b64aca6fdcb11ed951413301b70dc687876d02f1a912dd1e4d26de29b5b4284244227ab998654741d1ebc665266197fdbc84c1628b9cf752e54e25debe7f9bbedee72e144fdeb422b2ee83e14790fc5b520549330c", "3dbd128eee8c20b6c630d39f68546e5b34da2819d71bd7b803e72c04bdb9995a7a9590f9941dbca203d346edfb33535b44645a420bafc292f8e5a4e26f9d395e92a460d39d90fb0aa1bcd247fb996ca5ee11fe240a9d2c3b15bca38744c993af997d3f9da130c74f0b0d43c823e9166e5ad745805dbe442eeb565b17d5c2b3d48381016f3baada3aa701e97dd97cbe93a6312bbe59ce20275e390ff98a2700de730d88bac174a755f0150695dcf394ea4dde2c5fb07b7a70b92c4dda6102eaed8f35bc509e066dc0d33a1638c62d6fda29ca2f826fdd3037bf9397828656c98922a3e4348738859d114faa8c0b3844df5b95f3332e7647da492beed05d10f6275e99e28a304f9ea59531b1ec8085ce46e1ee41098b17e39d4a48e9aa45ab07c7fe7ba3a0ee4d11c34b6255bc30d87bf4a571713cc5822af06ca778da575df10ac1f2a204cb41c3a6a5570e71dbf122e309be695313002ceeca4c98dc54761a866283f236103ddc6c6176d143b3b37fc684a563498963e265d0bb7c919fa06bf8521654d90a3b2516e533bc706841aee0087983738d74c02727444d9fa1e37dade8c977a886b71f110b2dc2ac5c2f87d556c6fbeec6294afadf686eb9573a029d6897f38231e526e83e4d77a4c0b715985a45f991549fd97b0c406fc7a240e9df45efa925a7e640b50e3953be2f72fe2a135e8895778cc7ffc4e2c0af623ba3a0c9cf129c917577fd25139bcb827bea4769929a9a98f6d6251298225bff5ea41c6cbf18f6beb35928bfc50182108dedd8b3c4e1ca01864ace470cc4e058282b6042cb4f2fbb614009d79abcc8b80c80a4f844d3e995c79d16acee8a1ba79d385fa11c4c58df34b6f31e9eec0031c3d24f608a9cca51e7f6e0548d7a8efc4c0efa5c149ef8664606e63817a978c4f2fcaf5dac586088cdce1dfb8a162b0da2a04084684d2103887f61e3f98b48390e886cbee6ed8145b3f334cdaeb40776efdf215395649c1e8e795608223191a26da85c74ad1850407514123f9a644c66738c991a5cb4353b2ed9817cf5bd494360d48f1171ae03f3c70d9eef1e33dee62f5171379c184a0a1ee2b715cb789da2f725f17ff52fc2170ce5302a72eefdce6d697a7d25e239a005b7a96028d1e9896e39cee79c4288d4eeeb19bb574788d8da160f7b97f9680287245c1df198cf199d0787f636fe7da6023b8935c66b19d9af34de3ddacf0439346d32475ddb0ba076e3194ee325d76fc3d2013b084931ac388ad0cb042b8b1763aa4142a949ab677841b46bcd50647a9136728db0f101d5b6fcbea2ffb124a24c7473740afbf11d2f85a9feeebc6122307749ae7bd6e0bf5494eaf0b11dfebf221f54aa9ff168baf6b563c6b7dfedff00f34a1184b4d0320e65fb72c987228c658cfa45fb0acd8d145394139ecf42aafc5500c5c9955f2cc10dbc59881935ba13d818ccb1cb8f0e6e05a738328adf735518c1208384cfd8a4948e88727861a83ef4247ea117aeb5e406c3bf76b637d87a80c3ead0f0732a724d7ebe91c1e96e15a4f9530f1677fbd7042a6d042d71f5c986e93fdea0fb0bbc3dd05708d290f21d00609dd192ee95c4f69d71d87567fa0f5a7fcb6ab9da69459250d866dae48bc9eb92c63d8a5abe99113e94adce2d116232f24d0789a2d393d9837fbafd0bc5ba9a0e0d4979aa0d555bf40376e946ec3f632062ff25a28e558f27c54a479b95d82396e89a7c07a391a3f5758d7c6fe5b50274e1252eeeb5c8f0127765af453305e62b61bbfc79c22ebec2a8cb2a10f05b8388845b27186f2e55d8fd60c0d3cb295e39f95112ce6eb42ecca2460a5ee8ad47a6c781b8417fed90583d9ccfa86decab20e45115273c8001083ca0c3b9d6bd5033bee3ee7d22417d202074acf265b2fbfdb9a81934d4fe025ff06c94b5b07cb4931887edfca74c483cc6864e378fd7819bb4b77b43f230aebcc686cbea9cd84e2ad38ccf605bfe3e74c25312156db2b9baa79c544249a2147aec1aefaed276e3a7ea0ec56334d5a88dd58e16d0b436bf4fe4e6d7a23fdb1bcfb97d38a30e0144d0d57963525a413498cfd27a227a5972ab7e3e0ac618726fdd0aeb22b65f68da5e9e32cc283f2e616ffaa01893d290f7451d2bd09567f67c5bdfc8ca29d66a7874dc53bcd12fbeed61c259f0cc5c64cef8937f4c4447f5d853c7b9c1e20342730cb5cf31d223029f1e7ec044ca800802f245b9e973373550570f1c8acea96036bda598224735a27c73d2c4c34f1e63b7962ec9b07c9276d691bff0b656efbbb2c1c74e0845f5e1ba5be809a24fc889948045e317fb6bacf4816e5065c28da899a21f388653e886bf362e3fe7742990fcccccea3a844462c2fdea798beb90ee75a48a980f7eb59621d20bae035ec3767036b60085c13a39ff159103ff0b9a3b1fff2d84e2e25f7cac72d78c0d2ac00e61e1a16767f81650dfa671443a7532d4d83d153818730cabc24744e4cfae804bfaa09c298c8bc2516cf61cc8cd2af60582454da7cda429407afc16ddd390e3717986be55fec9278ab3f0d7ab9fdc0cc08531f7b822db9ad71c9e9e0e5557bb26d85ba731d6d563c6f814abfa2f2a7f837ce31773a79e3c2847c7bdbe62bed4908c9878a112e476f465243ffcd4b4aba2ec3cf156e11faae74fd3f17fc481804df5ac12d91d76fa23ae5da2f2688afd0f305b01fe2596e8fb05321e3ef9d2af38c97ef33460c3d4e98ffcd7f2f8be317ac3bab0bb685cc6c282e372976cf19d8ceb2e4ca4cce47cb8f6113f9f63b4da770a89bea4fd2c0d8375c69be03a8fe31cd7d3b6a9c8d4130d3973f9a377aa030f39356d70c7c3f754c4a2fa845aa727eb8f80da6a7b61162025af623392a22463f2e5ae628dc1606ade428532998261b654672b244a0c7f4410337a4f80e29127414eff21a8580b5c2383c351cd1a367e6b046f017f3b4d0ab42689c0c5b4c09585778d745a1604c536f2b5c48e02bb77c99a0fe7090f95b984278f87e838284c0469ec347341a36355277d2fc83119799a7fbc3e9a2915823b168db361c7c3f35aaa7b44ac407999422d1de7bde992ff027614eb715dcb3952154fa80ca233e5f56e16167c9566505d61c09b411722e910f2846037fbd29d5342d328ee5bac504db27d55eac1c53713de1be1ef2c3e6ef84f6cd5a068d90204e41701a2c8387dbef60c3dfcb05bd34468b2e117a03affdb0620a8f50c25ba52af1c856fea969d901a18eae930f837f2315d66915619959aa9e53323c7fa60807045843e34be80b582eb0d07a9892bb6e8c0877a41f0f309e3b5671abfa9eb0395c8fec7ffef0fbc803c88758be60f51f90a596e46ffbb3521a01aff1c6870bc52bb82ef85073ebc1641dc8b32500fb59a046317cbaaa1d3c3bfebfe9bcc57542dd31d0cd4f19eab9138de1935003121d925e20b1cee9c4f02db5219100771adee274c113d6d0ee319e9bc8aae8512000fd4b167e133c07e6e1029faf28acb749c5e954fedb90e2501486580e1e3227145c197aa6ea8a1fc608c9acbe4e57494b6d1836bec3c6ecaf94d926b8963de34232210d3510002fbb22b6c01d199ebcf1b5aaaa0481afeba8bc18805bbcea89dc44788760d7781ccddbee5ce65e8ef4831d1c01a6bcd231e584ee35f314b70261c508014215095546c2bb3e21bb6c29eb08b38317d502a2877547d2b12146e8dfd1922a6eeeb7e8f96ebb7e98bab0cbeb42d9dfb93a9f2a0e4832ddb608746b341845505503b5ba5e73b8be90a7760432fea8445a9f3ecf0d3e4674409f7f0da177ea13842535ca31a93b819673fb558ab9aeb97ccb27313dd7636691dd53d6462b2b64eccb436a8f200f3cc1f6809399097bce9902e37296ba2836a9e56e0f3f2cc26c66866538ee23fe38e95641e38fef9225f6e62034b78a438db447d27a1b29d8e6dfeeb3ee4dfe5bfef37c2b6f383cb2fb30737f67112c8a7026721f74c90b79cc2c2322af03eecf883d85922ea71ed35e4235ec4344932a8a6949dfccd6413c0ed59dac5728b2eee4b383350553e1df3484c9e0e8c61a928643deefa2b5091a2d86c7c2c304920498951cc671ea982890d3c8b7b99a880d4e8e2c29e3e1c1abef31528449b8617a6f5d6c007b6f8c6c389c4d1f1de90f5433572362e4803b764c5369cfdcfa53aff27edf4fb86a21646a027510fdddfa20843007691ae620409319687e795b4f77552d18e928f1fe5a23c560a704deace8c261c2e1da43ef3ae87943201fae856a01e37f6ab0dc70fd8fbb70712e5c6c059198fc685f85ee0053f4d0ab20527cbbe48e2b62b15c9feafcbda0ccf57ce9c6f6d754ac3c5c7343310e6c8b665813bc39a8d339694ab2506897bd1582c39a36cda66faca68ac0897a48dc55a24c1e4fd8d8c0832b29fe77eac29c8a5bfbf1d9978ae176873784ef145494f9ac1b7ceaaf9fe28be1685fb31ebf36a36b7f1d1250558fa6a2b6532f99784be5758578d4e3ad0d10bd00fdd352ac138479dea6977d84146e7240779dae4da59265d0944d75eeb35d4ded43be9e11660c575242366113b5c82f89fc5bc348ca6e1a5c8978c94ef0d3545dc00009ddb8927cb19e2d3d6da1842d31474ebf378b2b0578975b8979d7d724d8ec239587b8022d4df509aaa1628d0c38c68471a4e14aa2c797edac058441e30934a77d1f1c11e8f7b5e35dc1e1f1a8ec87f4d7c7f10b5c158c2688fd57e84535c841ec33f1df1210705a662f16d268960d1ec6ff0cf5f3a6c1d32013e8533c861ce6805069011d3c9fabf420bb4a9e4502d547c9867ac84a47f0dd03a650beb3fa701f97d40c0ac895ed0111bf5754fcd21bdf31d1e5b75a4ea55fd5e7be4db189b161cf549f3a18b0034e2d7cd9f6fe3d0ca8e0586aad2cbd9b4b00b919c2641fac12783e9e5870631a9154de661256f7614555e42910e956eacb7dea27a2c7b29d2f8bf073f8a269c7f6e568e4b52609bf315c61f25aee3c0d8a997e1cf3a9ad7feafc46990404dccaa2bcdcbc57605f28870f5794fc70fdf78889f11ae73d9d2086f6c5ef18acf82c2db37eaf381359d7b0e58d956d287f1b1076bb1af3a746bbba487ef5ea090e4e885bef322c2470b0cb3f54018da78a824de589c7aed9838cda37602b526fbc536c1c8c47e91a8660eb60fb995399e8843a2f836ca73e2fff92f8967bf7b2114ec821bfd2ad32072b8e7c133a542e84cf85e44b2892075d4aa39c5754b951810c4bcf828e391e4af3fa4e1506eb485888dc1eb09803e57617df356ab466af0655163c77304147433400b761daa9d55b12ba73e0bfde621a06208c095fa82e0bb7305b148cee05e74c157b61760971875d65040625e5b2f95c6b54e0dbd0f175b9819f07f05d6b475bcd909ebc69985252b9661a2a99ab2"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r9, r8, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r11, r10, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004cd80)={0x6, [{r3}, {r2, r4}, {r2, r4}, {r2}, {r2}, {r3}, {0x0, r4}, {0x0, r4}, {r3, r4}, {0x0, r4}, {}, {0x0, r4}, {r3}, {}, {0x0, r4}, {r3}, {r2, r4}, {r3}, {}, {0x0, r4}, {}, {r2}, {}, {r3}, {0x0, r4}, {r2, r4}, {}, {r2, r4}, {}, {}, {r2}, {}, {r2, r4}, {r2, r4}, {}, {}, {}, {0x0, r4}, {}, {}, {r2}, {}, {0x0, r4}, {0x0, r4}, {}, {r3, r4}, {}, {r3, r4}, {0x0, r4}, {r2}, {r3}, {}, {}, {}, {r3, r4}, {0x0, r4}, {r2, r4}, {r2, r4}, {0x0, r4}, {r2, r4}, {r2}, {r3}, {}, {r3}, {}, {r2, r4}, {r3}, {0x0, r4}, {}, {}, {}, {0x0, r4}, {r2, r4}, {0x0, r4}, {r2}, {}, {0x0, r4}, {}, {r2, r4}, {0x0, r4}, {r3, r4}, {0x0, r4}, {r2, r4}, {0x0, r4}, {}, {0x0, r4}, {r3}, {r3}, {}, {0x0, r4}, {0x0, r4}, {r3}, {0x0, r4}, {0x0, r4}, {}, {}, {0x0, r4}, {}, {r2}, {0x0, r4}, {}, {}, {0x0, r4}, {0x0, r4}, {}, {0x0, r4}, {r3, r4}, {r3, r4}, {0x0, r4}, {r2, r4}, {0x0, r4}, {}, {}, {r3}, {}, {r3, r4}, {r3}, {}, {0x0, r4}, {r3}, {r3}, {r3}, {}, {r2, r4}, {0x0, r4}, {r2}, {r3, r4}, {r2, r4}, {r3}, {r3, r4}, {}, {}, {r2, r4}, {r3, r4}, {}, {}, {}, {0x0, r4}, {}, {}, {r2}, {}, {0x0, r4}, {r2, r4}, {}, {r3}, {r3}, {}, {0x0, r4}, {}, {r2, r4}, {}, {r3, r4}, {0x0, r4}, {0x0, r4}, {}, {0x0, r4}, {r2, r4}, {0x0, r4}, {}, {r2, r4}, {r2}, {0x0, r4}, {r3, r4}, {r2, r4}, {r3}, {0x0, r4}, {}, {}, {}, {}, {}, {r3, r4}, {r3}, {}, {r2}, {0x0, r4}, {0x0, r4}, {r2}, {}, {}, {}, {r3, r4}, {0x0, r4}, {0x0, r4}, {r3, r4}, {0x0, r4}, {}, {}, {r2}, {r2}, {r2}, {r3}, {0x0, r4}, {0x0, r4}, {}, {0x0, r4}, {r2, r4}, {r3}, {r3}, {r2, r4}, {r2}, {}, {}, {r2}, {}, {r2, r4}, {0x0, r4}, {}, {r2}, {r2}, {}, {}, {r3}, {r2, r4}, {}, {r3, r4}, {}, {r2, r4}, {r3, r4}, {r2}, {}, {}, {}, {0x0, r4}, {r3}, {}, {0x0, r4}, {r2}, {}, {r3, r4}, {0x0, r4}, {r2}, {0x0, r4}, {}, {0x0, r4}, {0x0, r4}, {r3}, {}, {r3, r4}, {0x0, r4}, {0x0, r4}, {0x0, r4}, {0x0, r4}, {0x0, r4}, {r2}, {r3}, {r3}, {r3, r4}, {r3}, {0x0, r4}, {r2, r6}, {r3, r7}, {r8, r4}, {r10, r4}], 0x5, "9ff2cda2952a2b"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000004e8c0)={r4, r3, "4671874e62000658aecbd80cbaafd26501ee824c7105f35a679dd05a38f6746951d970dacf832549868aebe71ba20f8ff9107401f7d79cb4fb958b2861ffe9677b2c8e6332f2fe60c7c6ab8d6d7900f4f5341995bde4bb2aab6a95a978c78d579c1d23f170f18425d805670218d58255a0a5cdff93c61fe2ae4a29633728e1eca55d307b89659dc31484d3b3a76569458e490db22092dd11d76b359b40f2145a29e44657918d74733c78333e1bc4b03ed32da83c5643675d8908375253aaa0d5bfcee5f3bdbeaa5757bf163e1f87fc95696b27b5619f083edf35cc34968f911ef410da8046e037141308abf73f472f0b7676f9b35f61260be37cd59fba4eb03a", "dd631d6c00016ba87bb9bf8f37040239491643dd51a3fa4c426edbd6ab0d120fb5b7eac3dba8eed8a55df640438d90445c5c60a078876aaf826f2dffa1d6057043fc626cc1d11daae7da93385dfb1b149b7e01f8b65852bb13f4329c22ca06c8ea8fac700d916ab539e3ef26da49ec64f28dc0fa0c1c6dd0c7673d1776d2539ef731a5a4b1cc0a90c5faf0f9035f7e4ca2ae0ec50e0f651756bc09359f314d4f80aa1f9d8b1e7830b9dc0581954e50de51e263f7f32ea2f7f072d7c6fdb9fcf71eeb27d526e5db98f3df8a6cc85757d6c1fea1dfda7d332deda9f8f58b16129a37dbcace7d76831294a7706b3fd1d86d54c1ddfff82bb765732e4c69bfd4aca67b39fd4fc0272713014075994e70184d20c55d3709baa9b3c04b12c1f9293b5c1d916532d34f7c5825a46498f3562d0b3f6d8f028e42bfe46ad6dca03d5ad4fb819ddb30e8d018b56d408798530223b324bb0d3835a5f2481883878c7ecf8369769c8559a781315e76c2c6989e114c5239ef8207d8ab62c4ee30575877b4b9c63476b20981970755eb6976cd1086465595cecd59a0475833f2c4e4587430eee27f95ac6e8dd4bbf284cfbcfd2ad34be20d65654948f6b421a981695d1eb372424e436689d0f995a510c5f52d66a287fc8ae50b0983700f3ed01bc177112687d25f269c65f35f50e7d553133d83d423c4bbc9b9dca6e8ac1e5386bcca9524172fffe236503b705ef68137df8b3dec7ce9fcbea15bd8c95e7966abe14b581c550b0bde70b48ec8d0e8d34848a82a6551f1bdbc9aa412081cb0efb435838c0331ae511fa4a31697eeb723b206e717b453875be3c3e71465a6b76fbbf1c2275713001741280e39a04d6e02d712bf908108cd7fba79d7fca2ce73cd529971a6b021020a23b35dafc6830722e4709be608f9152394162b91eb4689c4186818a416f78952f73a8f2bbdf13f0d85fd415490448a60808e63c7df90cee7b76cdfc8319b3572bad673dbb3abed0598a744a60b1765d00e3d72a53dc95c0c4ddd6bffba407e2d2f89bdd68e00d539c015c4d78f722a816eebaa755876a7a4df88b36fd124a36eda6744fa1f1966fa59085119e503691162da297fde674e6958fddc4439e39bd52494c741b3625159f117aaa2aff3160aacbe4a31c2f6be92cb3dd3be3d0089cc888b171a951bb0585f2075546570856f2f1f9ccecefc61e6701bc5bcc45acec15932840e3b78a7f8e5553f323fa433c6747931c8e3530eba14990ce8ccde255ee5ec4c2679faf31831eb8cc8d4bb606f9a2641a06fabeedefe84adf5ba047ab3ffc5fffba9a1b4ca4cb1bb1ac7ca1b44602f6f341e0609c294117c10d8f9bb26e6da35e4f83d0691ae500bf11584d525f4c1af1f3d78991d5cf11ff95fd14bdb8318be0aac92b5c5831beef24510d64cfb892a042ec1f29a1d198af5c672f2bf2ddc787e304bfb7761ddb386bab43109d424b03bae40c2e764b626048b2852ac78ecaa23148377145e85647ecb366e80e12e173750f2326d1a6829d02a82533ca612b1a982aacb11a509c1a8e101bc5286653100c6b36e371429b59a6b947067a5805a0d2dc47d99c5fb58b139ae568d62b40b4d6db5de52d931ad5b884baf12362808fa98cb275602bdc4723abe9be2f889ff54432aeaa84eb4788ffa820d80143d3dd88e27cea0e4e69b6248425f5d76e6da65a2601070bb0ed9122ec8e15d6c6e6810828c08e1d553a2fe19a579769fbdd7d8b26c0a582a20f6bb12178ef9d8527076a3449a7e8ef7d727f275f5e0f2aea9aa503657ce2e9bbf05e9ce62ce878bb4e7f56ece77975f6d1a3a50d3724e90a4580eff32b2e441a5e422f026ebe048ff63e69c465a8fa85d321cf1f861eaeb91e8ed708fc5f2ca841fbf4a649e0a9e04a537252bf383de3fb9425403c12850870a202a4eab9a587893cc856f96bacb6050192dadc74066429b9dd4a5d242cfff39747b2dd597a13f9295d4847b2129f6beafbf0ecf6a84d45d4f9f555cd0815acbf1575df293d67b0173c38b246d10a4946ff48249c8c408dd0080f23c9fb10c0bd5f00d3fbba9a260bc1704b990fbf415dd4959f6c5fa4118b7618e56d69e364c6490461d7be13c6fdc3e045e63ece350d3a6843c44b7e9ca77738728201af2e021912399023bed912c6d28f4a5f1aa524b0401a47fe9b687cf0513c2fdf7bfd2eeff316389146f4614f576b94c83759c951590e102ef32ba68f8151aad8f673cdc80baa34cafa2bd0367cc7b79a8f53e7ba33613e1e0bcc9309696602735a233672abf480c0dd4062b3414319ea1ceb8551ba1b0884ddf3347fe8f44bb6a060f91dc15127e676bcec3ef811ebfecf314bcec908c5bfc200bc8035565a9396146b0e22c28389354fedfa2dcfc6e822bdd75bc6903fc557f5d022f16118a9f106b47de2c97737d5e747170e897bdfabe39d0528ad33a145bdb0e13a5666e9b4861cbbc9c33287256c9646773c47ede99cf178be649da3f54762d7820fce86241277bbd4ed3f0bc47e34d85f39b665df38107f031077f9e9e36d48bca9fda7f564cb35c74bcb258fce44fb16280316608425ff6e106b72b1288eb8d6c1676245c2808a06ebb01f9ab45d2f7f1ee6c1d050a8176fe489a23d79432f947be2a23534575d27164afa1e6a59892641eebdc1c98a135a157a77a280e56fea762c242f9ddb788ce85f12e3202236dea6f8cbaceedabd736a4bbdb9987c0bc506b0950d4e0844cb28256df1be0552ca16004aedf986cdcd5b007784c9752e263044cf68d4b07c468035c74e84ce272c5d0dceaef2a98f5a56cfeb619fb4917432a67bd3333b5fe2821757aa6f0b0928fc790645af820da8c06b7fccfa569bac34446d9a98a27757e7a205540c73ab89c8e0c8cf6b11bfd061797f99948633fc2934d7269c872152fedb122fe5b4ed8455b9acf9534950d5339b7f471b445de07391f68b26cd2a6135ce8f39aeec7f0eccf035a742fce8ddcb273eac322b9592011095ffe269ba40f018488b503025aededb0d4769e4a7677f04e6528b5abac556216abaf0b98d3982b6b17c03c04cdb7f4e637df8ff2486ad07423e99afa398897fef4f7ab6e657a83545d999dee8d38ca14fe8f4f83bb5f936312a94b77ec8cc995a7e146c22c24e1bddb7e78cc671301a61bafe267a874f0513ba72f4a71b6813be3f98106ad0724d36985ddebca3502165ad1ef20458a831d96856ef405f73801f2aa0bda4d02c49a0bfaae4745b632c771b61f4790787acf9fb242f650c9272d1df73e8f47957a94f56d0ab84bd67f8e0bac3a1bfce969020cfd0c6ff33fb3f6e33160f032407bac0dbed51bb9a38618b838caf8b9f0ed9b3d6ac766e8ecd4314481efec1d60cd6ebace11a7acf5866ffde10616cdac8fa022be898fcdf9c86c07202afbbe332a494b4a78670d2c86c91eed0e017ad950567da0acc970e42e184260e83060046bc91f69bb92eb28f5b503fe79216dae15a62bf2cb96364c62ed67440522f5200f3549b841dedb0b77a5b23f837b6483cc5ce6ead47673c9d5449ff8666b352e651e833ecb9d34e0433c0ad0a5583d52c2006cf145993b363e53eb3b553cd2c7e0623976db9b9665fbe7e08a17e7affe0a3ce7a24d91ab49022854bcbde4af93d4efb7ec95b4bc20a6111c47903435b39330aef1b722fc753e3cc13f6138441e5ee4a8fdad9ffebbd01750dc523a7c39f7777cb32790dffee960c2435f3f76331143dc04a47f0376f96127f59dedf334f8c707023150694042f9d8c6541c46bb5db19f7d0c61d4289497023bb6374ef8ea1ebbff8f576f474cef7c8ac0b514d7c244f06c679cb53fe7888d722e750d1377568d422215b2fd3155b32a9a1e316e329d5b2ef4268423fc3663068e7c99e56e745eff63ed343e212254bdd857148feee31c22eea22e68af0d232febafd606a389081e380425ccdf3734b53e0ad3c0a620990ae0d2d2054a3de33abe119c662bf30c85eec7275ffaa2c9274d430c91bbe6ba5f6fb4a4adef1dd737236658a0e51097e736076b3d5c890a9e4e3d3b5987fdb58bdc8158ff8c980db15fa6c3c73cf46917f1b39637bdc2c25bb69f3d41d303712bfa6c4611c55a16e18aefb7f103b1f61efbf5492aa317596685e4836dc9ed3512bb7d27e9ce4ea512e15105b0be6aafaced00a0871e77c8632be877c9a5f7dc911b49faf55f0427468379a50273ffaeb8d34f898a702c0a7d5f4bd6db8132259eeacf0a396c2f36ba4168cac10f555ce5bdc1204c9003578d014dafc42fbabed666711abb073f1063be533164e66c83c8ec5e865c80f26d0b604cb342d0c3f2c3b0242d1a81e236add6acb9e966d11264a0161e34f3b281e95db431ab9c75ab4d63cad39f04ace24ca2b2c6d8eda2d08fd6e27e7af18f163ea25994bebe684e62846be8ae7a6659aff78b8ffe59f4eefa2518b8975377d363ed326ea32a766b45b28818921e9d4dd942669d487dbaa6bfbca6b5493a1917d3c539838ce0ba9d8cd3b716ef3cc05fe99aba98169d77dfec35b8f365258f8d074b266f639466675d4bebbb709f6f531b9ea8216e4121ab0421fa47e45522478685f9adb6454f045338d7c583ec9822a76b527fcea2893456ef540f4d3244f58ad687242873aed3684691e9b4e4923e0dc54f4599e2eaba4e2dd6b866aa83cad018d22af3a9d7d8eb65a29e6ee50e649b806d5f2b985d0515d862225f6f350cd0cc081aeb87c2ff078b25391b6b57b90f65f79aa020fa740f3b9708f4c25869bba4b742b5bc0ac4bf31044b2d8714bf02ee795f3747c6878767a937c7e6ae1b98baca4b351ef2fececcf71e03d436b2927589999a9736fb590dd9e71235e7c49a1d4ff8592e381915736153a56612503b3a1ed9689c77a1d3933ff57278465ead26d5141f145302bc6e8db77ffd3341edae0eeeac57fe7e5910e222793261ca0abbdceaf572b34da570670c0d3e6c04d2763debb0673c6eff498101699a45fea78beec048bcd89cf0d4163dde9cd857d7dbdb37e292225bc068e719082cadf66af63c19eb91bf7cd59828cb186bd1c94d49bed59df3578fac3bee2c0e9aef8bc3e75748e05dbdfcf0e4e39b8e8ea6ef4d3997ca2a41e3a7bdc8ab72c91ec2e5ba5d14bbc95adfd0db8055520f34d2bc270ed51c282140d3b11db861cc20f41f1f4ea1bb2ffa3a8a37ac94c4b8a91c5bf24474b4b20731579fe5eb2c11b5551f1046a634350f43845e23e079ebbf1834674de327e5fcffc8eff8f1db45347d51f394cedc98d1ebda253f7bee6fd8d2f65538b6d46d14024d28d426240bf7d1972e1f1cb21923c24330e1297540167f3b0d71592467af18720a4c26b046265540c90cf9cacc6a04c841b65f713e2af92e986124055ec09bc5d1a8c77c63"}) ioctl$BTRFS_IOC_INO_LOOKUP(r1, 0xd0009412, &(0x7f00000003c0)={r3, 0xeb9}) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r12 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r12, 0x0) preadv(r12, &(0x7f0000000280)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x3, 0xd9d, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000000040)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x10000010000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 309.305800][T25723] loop2: detected capacity change from 0 to 6 [ 309.339840][T25728] loop1: detected capacity change from 0 to 6 [ 309.347758][T25723] FAT-fs (loop2): Directory bread(block 6) failed 12:10:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) [ 309.398192][T25728] FAT-fs (loop1): Directory bread(block 6) failed [ 309.407373][T25723] FAT-fs (loop2): Directory bread(block 135) failed 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:23 executing program 3: ioctl$FS_IOC_GETFLAGS(0xffffffffffffffff, 0x80086601, &(0x7f0000000080)) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r0, 0x40043311) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/62, 0x3e}], 0x2, 0xff, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) unshare(0x6a040000) semget$private(0x0, 0x4007, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) unshare(0x48000280) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r1, 0xc0406619, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 309.460405][T25723] FAT-fs (loop2): Directory bread(block 136) failed 12:10:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x4c00000000000000, 0x0) [ 309.520780][T25723] FAT-fs (loop2): Directory bread(block 137) failed [ 309.533843][T25723] FAT-fs (loop2): Directory bread(block 138) failed [ 309.541598][T25723] FAT-fs (loop2): Directory bread(block 139) failed [ 309.549176][T25723] FAT-fs (loop2): Directory bread(block 140) failed [ 309.557085][T25723] FAT-fs (loop2): Directory bread(block 141) failed 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 309.564576][T25723] FAT-fs (loop2): Directory bread(block 142) failed [ 309.575410][T25723] FAT-fs (loop2): Directory bread(block 143) failed 12:10:23 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x13) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) ioctl$F2FS_IOC_DEFRAGMENT(r0, 0xc010f508, &(0x7f0000000040)={0x1, 0x7}) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) [ 309.616676][T25723] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 309.625253][T25723] FAT-fs (loop2): Filesystem has been set read-only [ 309.644151][T25770] loop1: detected capacity change from 0 to 6 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x40000100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 309.694781][T25770] FAT-fs (loop1): Directory bread(block 6) failed [ 309.706380][T25770] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 309.715446][T25770] FAT-fs (loop1): Filesystem has been set read-only 12:10:23 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/snmp\x00') read$char_usb(r0, &(0x7f0000000000)=""/21, 0x15) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) read$char_usb(r0, &(0x7f00000000c0)=""/255, 0xff) socket$inet_udp(0x2, 0x2, 0x0) 12:10:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:23 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000005c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7ffc0000}]}) r0 = timerfd_create(0x0, 0x0) timerfd_gettime(r0, &(0x7f0000000080)) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x200000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="7472616e736283d4d17266646e6f3d", @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r4, @ANYBLOB=',access=any,cache=loose,noextend,cache=mmap,cache=none,access=client,k']) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, &(0x7f0000000040)=r4, 0x1) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080), 0x30240, 0x0) fsetxattr$security_ima(r5, &(0x7f00000000c0), &(0x7f0000000100)=@ng={0x4, 0x12, "f2fcfcc423f65250"}, 0xa, 0x0) close(r0) 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x80ffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 309.808790][T25801] loop2: detected capacity change from 0 to 6 12:10:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6000000000000000, 0x0) [ 309.870528][T25801] FAT-fs (loop2): Directory bread(block 6) failed [ 309.885679][ T25] kauditd_printk_skb: 59 callbacks suppressed [ 309.885694][ T25] audit: type=1326 audit(1622290223.625:1764): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 12:10:23 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/238, 0xee}, {&(0x7f0000000040)=""/17, 0x11}], 0x8, 0x6, 0x7) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000380)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001", 0x5a, 0x400}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='debug_vant_extra_isize=0x0000000000000008,\x00']) 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:23 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x300) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x8000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 310.001572][T25831] loop1: detected capacity change from 0 to 6 12:10:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 310.056090][T25831] FAT-fs (loop1): Directory bread(block 6) failed [ 310.083166][T25838] loop3: detected capacity change from 0 to 4 [ 310.085211][ T25] audit: type=1326 audit(1622290223.625:1765): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=283 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 310.111364][T25838] EXT4-fs (loop3): Unrecognized mount option "debug_vant_extra_isize=0x0000000000000008" or missing value 12:10:23 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x200000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 310.153763][T25858] loop2: detected capacity change from 0 to 6 12:10:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6800000000000000, 0x0) 12:10:23 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/39, 0x27}], 0x1, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 310.201574][T25858] FAT-fs (loop2): Directory bread(block 6) failed [ 310.236231][T25868] loop3: detected capacity change from 0 to 4 [ 310.248667][ T3206] ================================================================== [ 310.257107][ T3206] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 310.266721][ T3206] [ 310.269139][ T3206] write to 0xffffc900001e9018 of 8 bytes by task 25857 on cpu 0: [ 310.277143][ T3206] n_tty_receive_char_special+0x11d5/0x3ac0 [ 310.283643][ T3206] n_tty_receive_buf_common+0x191c/0x1e20 [ 310.289671][ T3206] n_tty_receive_buf+0x2b/0x40 [ 310.294732][ T3206] tty_ioctl+0x968/0x1120 [ 310.299426][ T3206] __se_sys_ioctl+0xcb/0x140 [ 310.304036][ T3206] __x64_sys_ioctl+0x3f/0x50 [ 310.308663][ T3206] do_syscall_64+0x4a/0x90 [ 310.313497][ T3206] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 310.319799][ T3206] [ 310.322217][ T3206] read to 0xffffc900001e9018 of 8 bytes by task 3206 on cpu 1: [ 310.330034][ T3206] n_tty_receive_char_inline+0x48e/0x680 [ 310.335944][ T3206] n_tty_receive_buf_common+0x1893/0x1e20 [ 310.341776][ T3206] n_tty_receive_buf2+0x2e/0x40 [ 310.346815][ T3206] tty_ldisc_receive_buf+0x5b/0xf0 [ 310.352206][ T3206] tty_port_default_receive_buf+0x54/0x80 [ 310.358698][ T3206] flush_to_ldisc+0x1c5/0x2c0 [ 310.363731][ T3206] process_one_work+0x3e9/0x8f0 [ 310.368696][ T3206] worker_thread+0x636/0xae0 [ 310.373496][ T3206] kthread+0x1d0/0x1f0 [ 310.377588][ T3206] ret_from_fork+0x1f/0x30 [ 310.382352][ T3206] [ 310.384709][ T3206] value changed: 0x000000000000467c -> 0x000000000000467f [ 310.392285][ T3206] [ 310.394890][ T3206] Reported by Kernel Concurrency Sanitizer on: 12:10:24 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x300000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 310.401606][ T3206] CPU: 1 PID: 3206 Comm: kworker/u4:7 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 310.412031][ T3206] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 310.422727][ T3206] Workqueue: events_unbound flush_to_ldisc [ 310.429708][ T3206] ================================================================== 12:10:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x600) [ 310.473665][T25883] loop1: detected capacity change from 0 to 6 [ 310.481347][ T25] audit: type=1326 audit(1622290223.625:1766): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 310.485455][T25883] FAT-fs (loop1): Directory bread(block 6) failed 12:10:24 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00000af000/0x1000)=nil, 0x1000, 0x1800003, 0x80010, r0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r1) 12:10:24 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 310.517370][T25883] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 310.526416][T25883] FAT-fs (loop1): Filesystem has been set read-only [ 310.526719][ T25] audit: type=1326 audit(1622290223.625:1767): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=287 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 310.550715][T25868] EXT4-fs (loop3): Unrecognized mount option "debug_vant_extra_isize=0x0000000000000008" or missing value 12:10:24 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x6c00000000000000, 0x0) 12:10:24 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x400000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 310.632174][T25897] loop2: detected capacity change from 0 to 6 [ 310.658957][T25897] FAT-fs (loop2): Directory bread(block 6) failed [ 310.711346][T25910] loop1: detected capacity change from 0 to 6 [ 310.720111][ T25] audit: type=1326 audit(1622290223.625:1768): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 12:10:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x8601, &(0x7f00000003c0)=ANY=[]) [ 310.758921][T25897] FAT-fs (loop2): Directory bread(block 135) failed [ 310.795657][T25897] FAT-fs (loop2): Directory bread(block 136) failed [ 310.807165][T25910] FAT-fs (loop1): Directory bread(block 6) failed 12:10:24 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x500000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7400000000000000, 0x0) [ 310.836928][ T25] audit: type=1326 audit(1622290223.625:1769): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=157 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 310.846846][T25897] FAT-fs (loop2): Directory bread(block 137) failed 12:10:24 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 310.915778][ T25] audit: type=1326 audit(1622290223.635:1770): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 310.917231][T25897] FAT-fs (loop2): Directory bread(block 138) failed 12:10:24 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x600000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 310.990074][T25936] loop1: detected capacity change from 0 to 6 [ 310.996680][ T25] audit: type=1326 audit(1622290223.635:1771): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=283 compat=0 ip=0x4665d9 code=0x7ffc0000 12:10:24 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 311.062862][T25897] FAT-fs (loop2): Directory bread(block 139) failed [ 311.071499][T25936] FAT-fs (loop1): Directory bread(block 6) failed [ 311.080767][T25897] FAT-fs (loop2): Directory bread(block 140) failed [ 311.092547][ T25] audit: type=1326 audit(1622290223.635:1772): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 311.154995][T25897] FAT-fs (loop2): Directory bread(block 141) failed [ 311.205977][T25897] FAT-fs (loop2): Directory bread(block 142) failed [ 311.245468][T25897] FAT-fs (loop2): Directory bread(block 143) failed [ 311.276643][T25897] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 311.284363][ T25] audit: type=1326 audit(1622290223.635:1773): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=25812 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x7ffc0000 [ 311.284736][T25897] FAT-fs (loop2): Filesystem has been set read-only 12:10:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xc00) 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x700000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0xda6d3000) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x7a00000000000000, 0x0) 12:10:25 executing program 3: clone(0xa6041f00, 0x0, &(0x7f0000001000), 0x0, 0x0) clone(0x820500, &(0x7f0000000280)="2609156388b444ee8e8ef9c22271d19610e15eea563d6eac99df2ae7528e19ff334510cd1d49eb1722ed3dc72859d3292df220f88bfb26c964a1faccc21dd1e58babe11534a453a8cdce9b0d05e25631800eb7a514a26727d4110056efb4d0855d27f6c978d99493d0ae71b64d8ef471eca7cb21899ad47867a6ae6593dd5a", &(0x7f0000000300), &(0x7f0000000400), &(0x7f0000000440)="d2734f9a82d741d973032eb9a99a8be0197f319bdc217f38fdff6d48ef") r0 = clone3(&(0x7f00000001c0)={0x40080000, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), {0x33}, &(0x7f0000001040)=""/4096, 0x1000, &(0x7f00000000c0)=""/140, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff], 0x4}, 0x58) wait4(r0, &(0x7f0000000240), 0x1, &(0x7f0000000340)) r1 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(r1, 0x8940, 0x0) 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 311.451230][T25967] loop1: detected capacity change from 0 to 6 [ 311.469124][T25967] FAT-fs (loop1): Directory bread(block 6) failed [ 311.487649][T25972] loop2: detected capacity change from 0 to 6 [ 311.531130][T25972] FAT-fs (loop2): Directory bread(block 6) failed 12:10:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf60f000000000000, 0x0) 12:10:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xf00) 12:10:25 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x1000, 0x0) preadv(r1, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/179, 0xb3}, {&(0x7f0000000680)=""/187, 0xbb}, {&(0x7f0000000740)=""/62, 0x3e}], 0x3, 0x6, 0x2) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020000280200000284", 0x62, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000013a00)=ANY=[]) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x89e077b435da4a5, 0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x3f, 0x1, 0x4, 0x4, 0x0, 0x13c, 0x400, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1000, 0x1, @perf_config_ext={0x9, 0x8}, 0x804, 0x2, 0x3980, 0x1, 0x1, 0x1, 0x3ff, 0x0, 0x4, 0x0, 0x240}, 0xffffffffffffffff, 0x2, r2, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000380)={0x6, 0xfb, 0x139, 0x0, 0x0, "b145e3180bb48426b58ee26ae64909d4", "8dfa95f490b5c29ff9389f224c1d0f8d82b5401c68b18752f1f24810951641b2d28aa470a5fec7cc1cabfbdc679b6581b170cb2963e4d4421cf7cf61bf2e91106a5ccf86ced704dd5a91ce8fb6fa3bd4f0264986d9029c368058c1e293fdeab2ecadd3a1ccd738982be05e6527994f4d77691586962fb2ae58e80d061dbba03c9a595ffd4fb2788cd2a8e6147bf811fed93b0583e9ccd11df48aff0b5e0fc187392aa58728bbb313b8de8064e11cf658d4bb435e975574075faaae14529f47d687b1178c084e23c07574ca6d52155b5710231f80b96d6e3f99a05008ff65fc5a88242e8c12cf627442215a5eac9c07457af4980fb3cff8e999c94b6a95bb86457a9d71f139c054c26c88591fefa00524a080ffea5e29a99539b2beacc330b9c4c787e8ad"}, 0x139, 0x0) 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x900000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 311.702135][T26005] loop1: detected capacity change from 0 to 6 [ 311.723337][T26005] FAT-fs (loop1): Directory bread(block 6) failed [ 311.731226][T26005] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 311.740809][T26005] FAT-fs (loop1): Filesystem has been set read-only [ 311.753427][T26009] loop2: detected capacity change from 0 to 6 [ 311.778945][T26009] FAT-fs (loop2): Directory bread(block 6) failed [ 311.780240][T26015] loop3: detected capacity change from 0 to 512 12:10:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 311.811607][T26015] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xff6) 12:10:25 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xf6ffffff00000000, 0x0) 12:10:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r2 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 312.003385][T26043] loop2: detected capacity change from 0 to 6 [ 312.024836][T26043] FAT-fs (loop2): Directory bread(block 6) failed [ 312.033845][T26043] FAT-fs (loop2): Directory bread(block 135) failed [ 312.040972][T26043] FAT-fs (loop2): Directory bread(block 136) failed 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xb00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 312.048049][T26043] FAT-fs (loop2): Directory bread(block 137) failed [ 312.055288][T26043] FAT-fs (loop2): Directory bread(block 138) failed [ 312.062102][T26043] FAT-fs (loop2): Directory bread(block 139) failed [ 312.069650][T26043] FAT-fs (loop2): Directory bread(block 140) failed [ 312.077162][T26043] FAT-fs (loop2): Directory bread(block 141) failed [ 312.084036][T26043] FAT-fs (loop2): Directory bread(block 142) failed [ 312.091329][T26043] FAT-fs (loop2): Directory bread(block 143) failed 12:10:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r2 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 312.099310][T26043] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 312.107304][T26043] FAT-fs (loop2): Filesystem has been set read-only [ 312.120838][T26056] loop1: detected capacity change from 0 to 6 [ 312.132176][T26056] FAT-fs (loop1): Directory bread(block 6) failed 12:10:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfeffffff00000000, 0x0) 12:10:25 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x1300) 12:10:26 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 312.258435][T26075] loop1: detected capacity change from 0 to 6 12:10:26 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r2 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 312.312527][T26075] FAT-fs (loop1): Directory bread(block 6) failed [ 312.371043][T26092] loop2: detected capacity change from 0 to 6 [ 312.396982][T26092] FAT-fs (loop2): Directory bread(block 6) failed 12:10:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xfffdffff00000000, 0x0) 12:10:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x3f00) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:26 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:26 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 312.600666][T26113] loop2: detected capacity change from 0 to 6 [ 312.628615][T26113] FAT-fs (loop2): Directory bread(block 6) failed [ 312.637071][T26113] FAT-fs (loop2): Directory bread(block 135) failed [ 312.644723][T26113] FAT-fs (loop2): Directory bread(block 136) failed [ 312.655438][T26113] FAT-fs (loop2): Directory bread(block 137) failed [ 312.663535][T26113] FAT-fs (loop2): Directory bread(block 138) failed [ 312.671515][T26116] loop1: detected capacity change from 0 to 6 [ 312.681692][T26116] FAT-fs (loop1): Directory bread(block 6) failed [ 312.692531][T26113] FAT-fs (loop2): Directory bread(block 139) failed [ 312.742080][T26113] FAT-fs (loop2): Directory bread(block 140) failed 12:10:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffff000000000000, 0x0) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:26 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:26 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 312.817898][T26113] FAT-fs (loop2): Directory bread(block 141) failed [ 312.843652][T26113] FAT-fs (loop2): Directory bread(block 142) failed [ 312.873389][T26148] loop1: detected capacity change from 0 to 6 [ 312.889365][ T22] ================================================================== [ 312.895691][T26148] FAT-fs (loop1): Directory bread(block 6) failed [ 312.897975][ T22] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 312.914076][ T22] [ 312.916617][ T22] write to 0xffffc90000dc1018 of 8 bytes by task 26142 on cpu 0: [ 312.917882][T26148] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 312.924820][ T22] n_tty_receive_char_special+0xf36/0x3ac0 [ 312.924851][ T22] n_tty_receive_buf_common+0x191c/0x1e20 [ 312.924872][ T22] n_tty_receive_buf+0x2b/0x40 [ 312.933577][T26148] FAT-fs (loop1): Filesystem has been set read-only [ 312.939654][ T22] tty_ioctl+0x968/0x1120 [ 312.939677][ T22] __se_sys_ioctl+0xcb/0x140 [ 312.939696][ T22] __x64_sys_ioctl+0x3f/0x50 [ 312.971576][ T22] do_syscall_64+0x4a/0x90 [ 312.976272][ T22] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 312.982758][ T22] [ 312.985420][ T22] read to 0xffffc90000dc1018 of 8 bytes by task 22 on cpu 1: [ 312.993495][ T22] n_tty_receive_char_inline+0x415/0x680 [ 313.000268][ T22] n_tty_receive_buf_common+0x1893/0x1e20 [ 313.006188][ T22] n_tty_receive_buf2+0x2e/0x40 [ 313.011583][ T22] tty_ldisc_receive_buf+0x5b/0xf0 [ 313.017028][ T22] tty_port_default_receive_buf+0x54/0x80 12:10:26 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000300), r2) r3 = syz_genetlink_get_family_id$nbd(&(0x7f0000003580), 0xffffffffffffffff) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r4, &(0x7f0000000580)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x38, r3, 0x736908346fbb83b4, 0x70bd26, 0x25dfdbfc, {}, [@NBD_ATTR_CLIENT_FLAGS={0xc}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x5}, @NBD_ATTR_CLIENT_FLAGS={0xc}]}, 0x38}, 0x1, 0x0, 0x0, 0x800}, 0x800) r5 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000280), r4) sendmsg$NLBL_UNLABEL_C_LIST(r4, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000340)={&(0x7f0000000400)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r5, @ANYBLOB="00022abd7000fbdbdf25c71250a01838b5b132f3ce42bc2fbf7c02000000080005007f000001"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r7, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r8 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r8, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0x94, r3, 0x4, 0x70bd29, 0x25dfdbff, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x8}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x6}, @NBD_ATTR_CLIENT_FLAGS={0xc}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x8}, @NBD_ATTR_SOCKETS={0x44, 0x7, 0x0, 0x1, [{0x8, 0x1, r1}, {0x8, 0x1, r6}, {0x8, 0x1, r7}, {0x8, 0x1, r1}, {0x8, 0x1, r0}, {0x8, 0x1, r8}, {0x8, 0x1, r0}, {0x8, 0x1, r1}]}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x11}]}, 0x94}, 0x1, 0x0, 0x0, 0x24040800}, 0x4000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 313.022983][ T22] flush_to_ldisc+0x1c5/0x2c0 [ 313.027860][ T22] process_one_work+0x3e9/0x8f0 [ 313.032906][ T22] worker_thread+0x636/0xae0 [ 313.037530][ T22] kthread+0x1d0/0x1f0 [ 313.038252][T26113] FAT-fs (loop2): Directory bread(block 143) failed [ 313.041798][ T22] ret_from_fork+0x1f/0x30 [ 313.041822][ T22] [ 313.041825][ T22] value changed: 0x0000000000004087 -> 0x00000000000040ae [ 313.041835][ T22] [ 313.041838][ T22] Reported by Kernel Concurrency Sanitizer on: 12:10:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff0f00000000, 0x0) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1200000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 313.041844][ T22] CPU: 1 PID: 22 Comm: kworker/u4:1 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 313.041862][ T22] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 313.041874][ T22] Workqueue: events_unbound flush_to_ldisc [ 313.041896][ T22] ================================================================== 12:10:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xf60f) [ 313.121450][T26113] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 313.130193][T26113] FAT-fs (loop2): Filesystem has been set read-only 12:10:26 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:26 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2700000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:26 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) 12:10:26 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000001500)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020002020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {0x0, 0x0, 0x1000008800}, {&(0x7f0000000200)="88001c0000000000c7d1ec9b000000040800780914092a1af9b7", 0x1a, 0xe000}], 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 313.183310][T26169] loop1: detected capacity change from 0 to 6 [ 313.191210][T26169] FAT-fs (loop1): Directory bread(block 6) failed [ 313.198876][T26169] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 313.208492][T26169] FAT-fs (loop1): Filesystem has been set read-only 12:10:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffff7f00000000, 0x0) [ 313.253190][T26175] loop2: detected capacity change from 0 to 6 [ 313.270998][T26175] FAT-fs (loop2): Directory bread(block 6) failed [ 313.279623][T26185] loop5: detected capacity change from 0 to 16520 12:10:27 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x2c02000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:27 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r1, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) [ 313.304107][T26175] FAT-fs (loop2): Directory bread(block 135) failed [ 313.340235][T26197] loop1: detected capacity change from 0 to 6 [ 313.347317][T26175] FAT-fs (loop2): Directory bread(block 136) failed 12:10:27 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 313.366614][T26197] FAT-fs (loop1): Directory bread(block 6) failed [ 313.401261][T26197] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 313.409955][T26197] FAT-fs (loop1): Filesystem has been set read-only [ 313.426793][T26175] FAT-fs (loop2): Directory bread(block 137) failed 12:10:27 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x3f00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 313.481877][T26175] FAT-fs (loop2): Directory bread(block 138) failed 12:10:27 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 313.545212][T26175] FAT-fs (loop2): Directory bread(block 139) failed [ 313.555555][T26175] FAT-fs (loop2): Directory bread(block 140) failed [ 313.562458][T26175] FAT-fs (loop2): Directory bread(block 141) failed [ 313.569312][T26175] FAT-fs (loop2): Directory bread(block 142) failed [ 313.577221][T26175] FAT-fs (loop2): Directory bread(block 143) failed [ 313.586512][T26175] FAT-fs (loop2): error, corrupted directory (invalid entries) 12:10:27 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) r2 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) 12:10:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x80000) 12:10:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0xffffffff00000000, 0x0) [ 313.595103][T26175] FAT-fs (loop2): Filesystem has been set read-only 12:10:27 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:27 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4401000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 313.707726][T26233] loop2: detected capacity change from 0 to 6 [ 313.727927][T26234] loop1: detected capacity change from 0 to 6 [ 313.740739][T26239] ================================================================== [ 313.750797][T26239] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 313.760747][T26239] [ 313.763399][T26239] write to 0xffffc900011bd018 of 8 bytes by task 8 on cpu 0: [ 313.771060][T26239] n_tty_receive_char_inline+0x234/0x680 [ 313.777978][T26239] n_tty_receive_buf_common+0x1893/0x1e20 [ 313.783905][T26239] n_tty_receive_buf2+0x2e/0x40 [ 313.788902][T26239] tty_ldisc_receive_buf+0x5b/0xf0 [ 313.794412][T26239] tty_port_default_receive_buf+0x54/0x80 [ 313.800420][T26239] flush_to_ldisc+0x1c5/0x2c0 [ 313.805391][T26239] process_one_work+0x3e9/0x8f0 [ 313.810349][T26239] worker_thread+0x636/0xae0 [ 313.815397][T26239] kthread+0x1d0/0x1f0 [ 313.820162][T26239] ret_from_fork+0x1f/0x30 [ 313.824860][T26239] [ 313.827370][T26239] read to 0xffffc900011bd018 of 8 bytes by task 26239 on cpu 1: [ 313.834824][T26234] FAT-fs (loop1): Directory bread(block 6) failed [ 313.835973][T26239] n_tty_receive_char_special+0x13f9/0x3ac0 [ 313.836005][T26239] n_tty_receive_buf_common+0x191c/0x1e20 [ 313.855047][T26239] n_tty_receive_buf+0x2b/0x40 [ 313.859998][T26239] tty_ioctl+0x968/0x1120 [ 313.864342][T26239] __se_sys_ioctl+0xcb/0x140 [ 313.869122][T26239] __x64_sys_ioctl+0x3f/0x50 [ 313.873733][T26239] do_syscall_64+0x4a/0x90 [ 313.878812][T26239] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 313.885159][T26239] [ 313.887654][T26239] value changed: 0x00000000000020fd -> 0x0000000000002104 [ 313.895500][T26239] [ 313.897959][T26239] Reported by Kernel Concurrency Sanitizer on: [ 313.904307][T26239] CPU: 1 PID: 26239 Comm: syz-executor.0 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 313.914054][T26234] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 313.915368][T26239] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 313.915382][T26239] ================================================================== [ 313.941121][T26233] FAT-fs (loop2): Directory bread(block 6) failed [ 313.944104][T26234] FAT-fs (loop1): Filesystem has been set read-only [ 313.961605][T26233] FAT-fs (loop2): Directory bread(block 135) failed [ 313.982394][T26233] FAT-fs (loop2): Directory bread(block 136) failed [ 313.989776][T26233] FAT-fs (loop2): Directory bread(block 137) failed [ 313.997050][T26233] FAT-fs (loop2): Directory bread(block 138) failed [ 314.017017][T26233] FAT-fs (loop2): Directory bread(block 139) failed [ 314.032523][T26233] FAT-fs (loop2): Directory bread(block 140) failed [ 314.039643][T26233] FAT-fs (loop2): Directory bread(block 141) failed [ 314.047558][T26233] FAT-fs (loop2): Directory bread(block 142) failed [ 314.061332][T26233] FAT-fs (loop2): Directory bread(block 143) failed [ 314.069716][T26233] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 314.070981][T26185] ISOFS: unable to read i-node block 4130 [ 314.077740][T26233] FAT-fs (loop2): Filesystem has been set read-only [ 314.084106][T26185] isofs_fill_super: get root inode failed 12:10:27 executing program 5: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000040)={[0xe]}, 0x8, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000002c0)=0x2000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r1, &(0x7f0000000380), 0x12) close(r1) 12:10:27 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 12:10:27 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x0) 12:10:27 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x80040) 12:10:27 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) [ 314.194601][T13607] ================================================================== [ 314.203495][T13607] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 314.212797][T13607] [ 314.215214][T13607] write to 0xffffc900018b5018 of 8 bytes by task 26279 on cpu 1: [ 314.218240][T26277] loop2: detected capacity change from 0 to 6 [ 314.223698][T13607] n_tty_receive_char_special+0x142e/0x3ac0 [ 314.223730][T13607] n_tty_receive_buf_common+0x191c/0x1e20 [ 314.223750][T13607] n_tty_receive_buf+0x2b/0x40 [ 314.237058][T26277] FAT-fs (loop2): Directory bread(block 6) failed [ 314.242393][T13607] tty_ioctl+0x968/0x1120 [ 314.242419][T13607] __se_sys_ioctl+0xcb/0x140 [ 314.261006][T26277] FAT-fs (loop2): Directory bread(block 135) failed [ 314.263614][T13607] __x64_sys_ioctl+0x3f/0x50 [ 314.263640][T13607] do_syscall_64+0x4a/0x90 [ 314.274823][T26277] FAT-fs (loop2): Directory bread(block 136) failed [ 314.275429][T13607] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 314.285147][T26277] FAT-fs (loop2): Directory bread(block 137) failed [ 314.287149][T13607] [ 314.287157][T13607] read to 0xffffc900018b5018 of 8 bytes by task 13607 on cpu 0: [ 314.294539][T26277] FAT-fs (loop2): Directory bread(block 138) failed [ 314.301350][T13607] n_tty_receive_char_inline+0x43d/0x680 [ 314.301382][T13607] n_tty_receive_buf_common+0x1893/0x1e20 [ 314.301402][T13607] n_tty_receive_buf2+0x2e/0x40 [ 314.301419][T13607] tty_ldisc_receive_buf+0x5b/0xf0 [ 314.301438][T13607] tty_port_default_receive_buf+0x54/0x80 [ 314.305463][T26277] FAT-fs (loop2): Directory bread(block 139) failed [ 314.312462][T13607] flush_to_ldisc+0x1c5/0x2c0 [ 314.312491][T13607] process_one_work+0x3e9/0x8f0 [ 314.320140][T26277] FAT-fs (loop2): Directory bread(block 140) failed [ 314.325837][T13607] worker_thread+0x636/0xae0 [ 314.325868][T13607] kthread+0x1d0/0x1f0 [ 314.325885][T13607] ret_from_fork+0x1f/0x30 [ 314.333128][T26277] FAT-fs (loop2): Directory bread(block 141) failed 12:10:28 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 12:10:28 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 314.337522][T13607] [ 314.337527][T13607] value changed: 0x000000000000033a -> 0x0000000000000344 [ 314.337539][T13607] [ 314.337541][T13607] Reported by Kernel Concurrency Sanitizer on: [ 314.337548][T13607] CPU: 0 PID: 13607 Comm: kworker/u4:9 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 314.343370][T26277] FAT-fs (loop2): Directory bread(block 142) failed [ 314.349066][T13607] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 314.349084][T13607] Workqueue: events_unbound flush_to_ldisc [ 314.360057][T26277] FAT-fs (loop2): Directory bread(block 143) failed [ 314.362392][T13607] [ 314.362399][T13607] ================================================================== [ 314.391276][T26280] loop1: detected capacity change from 0 to 6 [ 314.481143][T26280] FAT-fs (loop1): Directory bread(block 6) failed 12:10:28 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x4c00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x2) 12:10:28 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:28 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 314.569359][T26277] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 314.577159][T26277] FAT-fs (loop2): Filesystem has been set read-only 12:10:28 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x1000000) 12:10:28 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x3) [ 314.633126][T26312] loop1: detected capacity change from 0 to 6 [ 314.644488][T26312] FAT-fs (loop1): Directory bread(block 6) failed [ 314.652373][T26312] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 314.662071][T26312] FAT-fs (loop1): Filesystem has been set read-only [ 314.720708][T26317] ================================================================== [ 314.729217][T26317] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 314.739177][T26317] [ 314.741534][T26317] write to 0xffffc90001993018 of 8 bytes by task 3206 on cpu 1: [ 314.749651][T26317] n_tty_receive_char_inline+0x44c/0x680 [ 314.755644][T26317] n_tty_receive_buf_common+0x1893/0x1e20 [ 314.761728][T26317] n_tty_receive_buf2+0x2e/0x40 12:10:28 executing program 5: ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(0xffffffffffffffff, 0x80045301, &(0x7f00000013c0)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r3) r4 = syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x1000007fff, 0x4, &(0x7f0000000200)=[{&(0x7f00000000c0)="770385270c438a506b5fcbdd00cf9ff6fe50e1866a9e0e3c70707c3da4c7ebfd697b073fbc0484498f6cf9912b353fb4ea93ccd2e8cabcc4685a580341000000121e185e0f37bf2c1f994ca04af240c42563c6", 0x53, 0x8}, {&(0x7f00000001c0)="8c1b97090dd7af9aec4259cd0e8c3b754868d8adb893f4c954b36440ef48450b", 0x20, 0x1}, {&(0x7f0000000300)="50de849f7b28ff7db94b39be866664f2db28ff98236ff158fc51da4baa8130b8cccf06540a020a53d30047870494f0", 0x2f, 0x800}, {&(0x7f00000003c0)="19281a9d40bd607643fac7b8b24a05871b82a752e0cac605f49013766a1b9a218f80c8b6fce0b8516342f13e56817c09d0d8e41bedb68655b58ee62009da6ecc8c87784be171e4dd934494fd80dbf8ad79151f30352f8c6ed4ba0ba28d2bf806fcc07614b0fc4f740977f95edc67b4f526aa5c911c1ec85d216bb3a035e8187b9205ca6edd6ee41b57ee4f45c30511f9ab36490b13b6c8c7160c017b9b33dbd18468cd800660868b5656b9fb835278f1648340721daad872cfddc884872c4150dbc8a6c31cd4c1e61b12f5fc8fd9fbde5b06ec63766512f1315d38c1afdcee8d6beb0eb1d19c22354f993dfd77ebdc3962ec664eb66ed662dd4ccad37decb8d16696a459868b249263fa1101f2ffe282cb883e85c30315ceff7c0b7b65608a6db7992820e93a029a69093740cc6c9859fbcc1a8b5b660af097dc2e70255bba63a23d1622b9f77714b972e964795755447c37933ca42a50057bf5fa8eccde20a06dbc5f9a0d47662ac19eb9ef7d1b012c82f02c2dd899dd6475a100100ca16a04af052ae287fc05002db63fb887c8a05d1b3ce2465c2b5fa16e5b697075b2147723c7c0cc91672dcb4d3d194505ec9f3a9c62699c1ffd5ed66dddc15809c0c3e86ea227075e1a14537a0e9acd08d1bbae4a8ff3db02d1bf55b2eefabfb9534255365f144aa2ab7730098f6c6f80dcfb0ad90b3601f296c286fbbcf4adc255fdfcc57e84705c8d1e704f20a697e109282d19ce6e5212197fede6175e52f03b45ed793a6088eb7b3265ac841b87a464de43b9f058af874d2cdec369a25ab0bdc595abd618c50d8b1fd7c09e3138722fae8e63eac41bb6aae1241305cf395bd8b86f6d96d4d4fa05a0930042aeadd8d2653c23150f4064d44c5bbbd515230b173c91ad4ba7290e91eb40a666df569189aa3add932018990e51bb8f14d74993f5942de59488c4b74009f3e50358e94c6d608e8d42f8f5fc1ed5028658dfa670fef39cfb12771a986f71684e663c9ebfbeb5e992ca334426267736bf2eaed0b6204c4eb315fdd049e7ec16430133bdc5ca4cee8b806a28006a738d3d0b0b08a35cad8072a78b3d61792219dcb5b877003a46618005f1a11b3400ed4e18a52dc3235904f5bf928b26d4ff9bffdc14ee2beb19a0f4659ed6eefd6c64c3e445cb6493f2492fc7a22a4ca9837c78006619468cf627821224cf33e3edfc248a71ae242b00142508444aa6db3c451f2406c2393e5b84f7ab1c98d70fd3a00f0cbd130e623f1cd64b36f87a666fb665f215e18fa371385dc7d6028f1982831dd4d604b24cec4d78f3b5da0f10230b2d787851a0e93a106479d12cee084584e8e09125c86c0ecd4beddc063d624997a13f485dc1722b758d284050b476d3e6094e76483f29c365eebdacbb402c27a5edffe63698567e688b965b59fca9885a71ac72a870da4270b64b4cfc902e35c0ca565010f5439649e2dc43ab3abf508ff69e0ec137c423b504a80c4fbc2f887bfbe8e5adfe7fd1a493e99a955ce629b289fa9cce416e4150ff09b04081652e76f33054c6a75f9dcc5565c994c10e2f7f396cae296e4389bba50782805d51543d1dcb2153b74d5919e3935a566426c8235d7e77f7fd7e2cd5bf573407140a757f242b936278eca6f90c2ffbbd46a745321f074dc59f54381c0e768ce38eaff142214e0d493460da50383d0f6c84f1343610fdb2d42a5958a8a6394dcb318f9b45c6978e6af72da931e25a2d41da8abe046cb6635374fe03d8c035514fe19fb6794de8a508d1e964a0f80fd545c992e7b6b9c5487a2c2d8364fd135a1399059c6e5dca96be16d069d0b3ae41481b6531bb19aafcc00fe8e0925c59f7dc1aab289ef6323ccd80edadb57f38ec3276346648a9aab99bce4bce85b990bae47c49fd6db4bdb761988e5cccd06a32b1abf5f26b81fe39f72254df1073e1a22a0de3270c34f1e4af63b5a509c197a89db55e3fa255c2f9e57711514fd9751f812a63c1c8ff716ca3e3171e203b5d2d2205816e39646af6f7f56b36d6c1ae594866c923bd3286219452957cbb2e3345c0c77cac16cc93fd31743575ff587c87b548c137545a17c0eb1386dd4f53c2d125db052fab5284aa9ccd37497f7d1852a8a7494023f78298f2f6e53761a09738e1696322d34e23ed5754be37dc94aee9e555ec9d152f3216e863663de8ddce3f491bde8a854eeff05f2b249eb4bd90b47eab64fcd2fb6107be333a5e6dba9da9ab53ee9231ed6d7b7bf743529c722cf32c5f9dd9534790e052f24db4591b14e9b78d05a36f1a2666283cdbff12171d67c2dfe1b6bdc1d10f2e3bb99ec2edb78cdcea5d731eaa42b21c73876ba9b2cde665cd3dda3a8b3a70f86549b5e438740b7c6854164bc29b3fae1124671e2aeb9eaf8833f76269b8319d5792378b3c8a431b5696485c2ae1af8fd7dc5121c2b1b3a3121bb9c9e1eee7b57fcd4f5893b3d3ecdb10e594d2d20ebe693f5b9da788cae62f518454d6e6e62389743056ae78d5984fed7b5f2a454837472f0245d72d7bc6905aa644225b6c21b82f0e7019a31b6ed68a22ae13e1064141bb0ee4212a9a71d8b724501cdc59e78cd456800eebd18e08696969885eb47bbc36121fa30bed8b4b0967df1a92754d655be34bab4871bcbf46549318900a0c7f75b1b16c752782bc29730139b1e57df8a5abb2c058658327119ccf67be921e171b4bfb1ce494a78813fb6a51e610330a213deae19e005d99338583e544d63f4433ce6e74f25887c565c1ca097afdd83d6ef038895c9c4aa57a9e7960a2af54f237a3aa6ddfb550fe7ea37c4d0f9013457de612b86b4f680151bd0e8cdbd45ec7d01c28ceb235fe509dd9e4063f75f1d5886096fad5abcf679e8ae9bfcddedc8ebf4af10508c13c6273aaaee64bd99bcdc3ea31791ded42423c7173d7208de1562d2e67eca15863300ddf7dc5d3cd19c71f0b62a7f34f7576086276d5c679261fd654d398619378d7498c60ec2051ab61f497b3b6dbec56ef6eddb50307eaca0b9d3877fa952dc7a95d5b83c62f796e73bd5e8f80acbf436146aec2f1291010a29659684275d710e824e398306f7dc55875890598c68fe7951b44e8d7cc6208765dbeaf16d5cb5ffb7387cd14c597c88cf88ce9835ea9e58d69d4dcf16fa239b33c800855f11e7c2b5b38604b70d1eb0d90f99061f9bc9fae729c4ebf002b049ab02698e09fd01ca6db8c4949fcd339a77cb5549cd92f9d5266e99c8046ed86153ca78a82998433035f00f4a1f06a356fc54b867c482317d3aacfd58f95dbb1771ee5ace22dc0005efc065262bfd50caea585c11bc08d347415a2b24fd491375922bcb2eb71d97fc7fb5c395cbcea029a502d034c6efae36653a9b7a5345898da643a6fe031a17cb195b200107028a2f9190d511b15030352cb0b6f65cd70bb2982a17fb91a1e97fa8697ca9e4a119de5f81768541303e07a518e6cf6e4eb3afc6b942c118551dbf0fcfb5e7b4d1ac7645aa86af888928ba64f079f5d1fd2163e3eaaf95fabe1660f016b0e8dd6ec9bde5fef4161ba74468ec82aa01fdd8ee806598b1574f5a145b3aadcee35d0333626d79b0837e1fd6a502b5f718d203b186d76eb2a47f561f5031431f2167d1e2bf4067430e71fe32aaea1d8609651445c6c126fb8663199229676271de420a9212e5d319e173196c2511c0b922e361d9cddcace547450beddd14df9a8f1c4c566c0bab8b7889641411d51e51b063a9878c1e541330b0daa5c5610018f037fcf255bc595b38dce74e4b922098a219d517fcf2781faf3737933113249d14232e637da34e54873099095a05dfd6d911771307439cbb0cae78cdb2906b27a8c488f4d2e941e4a08fddc4049ceb2ff65661725649cd2a2ff25503be802d2cdced68d46d39ccd2aa61eee42adbec35c389ee78e3238c832b638cb5d6b71605b0f9ca3e75d8f5e24db04dc3660f793b4ba97d8aa93e487b2de0341f8ded7f8743724e8c810fa5f6e88f1dbee5fd7f02262b9b6d268750eca22059b0f85e60224d0683c52ed66a2d1b222d1479432c5e71e102543d155f6123ee84e3c9ede65548f0270c519921f6a2da4ee1144bbea79eedf4bdba367453b510dc944a01d45860c7170073d0c6cbd7b2f257d0626e69125df304644407177e04eced2e0bf756b49f6aa002455e99cba80a8ed49b4e498a5d469405a97e7d0ba4c895791fc965a297b190c80a13d181ec4caf22ed2be58afe5e06ab16804ff7ca97a8dd6fbcfc36f8e08103f71eeedb80329a307f371379a3f91b6c8751c8745c4b6e9c9458962a74a3bcd874aa01c46ba1845aef9dd573ffbd79f53f2bc6faa2ddfcd335c560e01d45e3c043b4e7f3a708ee847e67755930a3b2707baf3bf196958eaefcae67ef94e55953257b66f84964c29d7b08622015f5043ab787b17c7536784f27120fab752464b1b6d5d2ef43b539f68fe50f374ca1add3b04bc67608f99f12575ad00f70d0a3fe218982c5a353778e6797edcd750cedc19adc5d2ee1551bbf42e44cab2ce005ea476df89a9761020efeb51a3a2679387caf2aa5eed785e7a3b425cd55d6b3b2afb134e6f67fc8ea6a876189d95c1f4dbf2c2d44825c82021033061c1d77e0a3c2f461b91cdf08e34afdf86f061c00dd838c06be16131373bd550c5b46a81776bebaebd8f91d5595646c6b21b79187baf0752fa6a03d395414c61746a9fcf480534723dc46d866e289ce55bbc7518fac3d9d7de4ea58aab76ea19b4452c21500fc4d5e599de08ac05a9b3271e1ce1dd87cdfa8a6da850f4b79b370b96bfa547aed20a9d571ba389c77b8525db9290fcda30a31f3c3135333176617287175d932ad79b7344593b7ef9c9169810baade072b5f0e2ba32f544bc5ee99d4f4514a3bc42bc7f77f4c05de6eeb91562dbd712d2b39b881d72f8b3aeff5440e1a5122cad19ea5dd703db89a33525bc4bb5a847df91404ea07c31402ec4eefc240f05c932e85e8050774b462747eac287a108c54e7da1befcdf9cc36ff3244bcfe70bc0322e225c2661091e80efb9e96a88d4c2d103d37f78dc1a2cea53dd20db969325fc51446b182fcec6c4140bb9234f7f39f96d3871b96ee81444246ba9ca4a7d293934c7c49751ce2db26a5b504f85bdd71984e05d2a5e94f1754b3215ce6857ae64d26e16d028c096a2b0788f4b9196459aa18f794785fb71bc23d29427b0f0cc01157f2259acbf1d7a17edb7069153859be5cb5b8daeb1266ec4af94915f0f4312ca6c6067517e1f1b6de50b9faf95574e35bed346ca5b444f570fb3ccb422232d3f11c97c58c5971bad4f47b5abbff068b2d552bd679dcdaf18e326b359bfe829f72a6da8d5b3a927a742cbd475dee2e3e0ad306f65c9073a558cb57455a16769c55c2b6873efbcb35b45c8ed367b938b25d881499ec0845ac34b8f47d6c4febde45242e6746ac1d5616b7ab59d8b6f17be258d90e04ff0c9f476cd91a159bb694089c93faafd1cc324aa5b0b8b585661faa0a825c8880903032f0fbbd1fc29c3c74170ee00b7eb373cfd4d8fe7e307b5b7ccd81aa3bd02e30325e32e1ad99b790cde54e7cef3240da27f8e093fabb4a6d8f4cdc7e458350893cc33e327e2624970ca6439955ab6cf21ebceb0733c97100c54d908b84535bb52787bca44f6442a58d216efea5323c0d47deb455db1fc54d15e4dfab28bf60d7d1fd75f133feac704251aabf9e59697c5b0f3e06139329d1adae49f9e19700710459210e8189a259f5f24252fc2aff6f36bee904c67731b054d799d", 0x1000, 0x9}], 0x0, &(0x7f0000001480)={[{@overriderock}, {@gid={'gid', 0x3d, r3}}], [{@subj_type={'subj_type', 0x3d, '@\'$#:*^-'}}, {@hash}, {@pcr={'pcr', 0x3d, 0x80000032}}]}) faccessat2(r4, &(0x7f0000000280)='./file0\x00', 0x20, 0x800) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x0, 0xd9f, 0x4000) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) [ 314.766781][T26317] tty_ldisc_receive_buf+0x5b/0xf0 [ 314.772179][T26317] tty_port_default_receive_buf+0x54/0x80 [ 314.778315][T26317] flush_to_ldisc+0x1c5/0x2c0 [ 314.783201][T26317] process_one_work+0x3e9/0x8f0 [ 314.788340][T26317] worker_thread+0x636/0xae0 [ 314.793151][T26317] kthread+0x1d0/0x1f0 [ 314.797564][T26317] ret_from_fork+0x1f/0x30 [ 314.802263][T26317] [ 314.804675][T26317] read to 0xffffc90001993018 of 8 bytes by task 26317 on cpu 0: [ 314.812533][T26317] n_tty_receive_char_special+0xefa/0x3ac0 [ 314.818938][T26317] n_tty_receive_buf_common+0x191c/0x1e20 [ 314.825117][T26317] n_tty_receive_buf+0x2b/0x40 [ 314.830437][T26317] tty_ioctl+0x968/0x1120 [ 314.834999][T26317] __se_sys_ioctl+0xcb/0x140 [ 314.839971][T26317] __x64_sys_ioctl+0x3f/0x50 [ 314.844754][T26317] do_syscall_64+0x4a/0x90 [ 314.849676][T26317] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 314.856047][T26317] [ 314.858571][T26317] value changed: 0x0000000000003eb4 -> 0x0000000000003eb8 [ 314.865796][T26317] [ 314.868148][T26317] Reported by Kernel Concurrency Sanitizer on: [ 314.874672][T26317] CPU: 0 PID: 26317 Comm: syz-executor.0 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 314.885482][T26317] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 314.897066][T26317] ================================================================== 12:10:28 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x6c00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:28 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 314.916494][T26326] loop2: detected capacity change from 0 to 6 [ 314.940599][T26332] loop5: detected capacity change from 0 to 264192 [ 314.981558][T26326] FAT-fs (loop2): Directory bread(block 6) failed [ 315.016611][T26346] loop1: detected capacity change from 0 to 6 [ 315.036764][T26349] ================================================================== [ 315.045773][T26349] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 315.055766][T26349] [ 315.058495][T26349] write to 0xffffc90001a55018 of 8 bytes by task 3206 on cpu 0: [ 315.064344][T26346] FAT-fs (loop1): Directory bread(block 6) failed [ 315.068298][T26349] n_tty_receive_char_inline+0x44c/0x680 [ 315.068334][T26349] n_tty_receive_buf_common+0x1893/0x1e20 [ 315.087414][T26349] n_tty_receive_buf2+0x2e/0x40 [ 315.092758][T26349] tty_ldisc_receive_buf+0x5b/0xf0 [ 315.098075][T26349] tty_port_default_receive_buf+0x54/0x80 [ 315.103893][T26349] flush_to_ldisc+0x1c5/0x2c0 [ 315.108787][T26349] process_one_work+0x3e9/0x8f0 [ 315.113917][T26349] worker_thread+0x636/0xae0 [ 315.119166][T26349] kthread+0x1d0/0x1f0 [ 315.124004][T26349] ret_from_fork+0x1f/0x30 [ 315.129041][T26349] [ 315.131675][T26349] read to 0xffffc90001a55018 of 8 bytes by task 26349 on cpu 1: [ 315.139657][T26349] n_tty_receive_char_special+0xf26/0x3ac0 [ 315.146452][T26349] n_tty_receive_buf_common+0x191c/0x1e20 [ 315.153109][T26349] n_tty_receive_buf+0x2b/0x40 [ 315.158332][T26349] tty_ioctl+0x968/0x1120 [ 315.162786][T26349] __se_sys_ioctl+0xcb/0x140 [ 315.167593][T26349] __x64_sys_ioctl+0x3f/0x50 [ 315.172369][T26349] do_syscall_64+0x4a/0x90 [ 315.176988][T26349] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 315.183402][T26349] [ 315.186093][T26349] value changed: 0x00000000000013f6 -> 0x00000000000013fe [ 315.193770][T26349] [ 315.196441][T26349] Reported by Kernel Concurrency Sanitizer on: [ 315.202779][T26349] CPU: 1 PID: 26349 Comm: syz-executor.0 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 315.204201][T26346] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 315.213418][T26349] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 12:10:29 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 315.213435][T26349] ================================================================== [ 315.242817][T26346] FAT-fs (loop1): Filesystem has been set read-only 12:10:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x2000000) 12:10:29 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x2) inotify_add_watch(r2, &(0x7f0000000040)='./file0\x00', 0x40000000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:29 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7400000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 315.343789][T26365] loop2: detected capacity change from 0 to 6 [ 315.368773][T26365] FAT-fs (loop2): Directory bread(block 6) failed [ 315.378429][T26365] FAT-fs (loop2): Directory bread(block 135) failed 12:10:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x4) [ 315.389988][T26365] FAT-fs (loop2): Directory bread(block 136) failed [ 315.398583][T26365] FAT-fs (loop2): Directory bread(block 137) failed [ 315.405928][T26365] FAT-fs (loop2): Directory bread(block 138) failed [ 315.412986][T26365] FAT-fs (loop2): Directory bread(block 139) failed [ 315.420771][T26365] FAT-fs (loop2): Directory bread(block 140) failed [ 315.428033][T26365] FAT-fs (loop2): Directory bread(block 141) failed [ 315.435347][T26365] FAT-fs (loop2): Directory bread(block 142) failed 12:10:29 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x13, r1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4000) mmap(&(0x7f00006b0000/0x7000)=nil, 0x7000, 0x4, 0x40010, r2, 0xc093a000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x210000, 0x0) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x8db15e3c1b2e7a25) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) fallocate(r0, 0x8, 0x6d2, 0x1f) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) r5 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/ipc\x00') splice(r4, &(0x7f0000000040), r5, &(0x7f00000000c0)=0xff, 0x1, 0xa) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:29 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x7a00000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 315.443581][T26365] FAT-fs (loop2): Directory bread(block 143) failed [ 315.451630][T26365] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 315.459922][T26365] FAT-fs (loop2): Filesystem has been set read-only 12:10:29 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x3000000) 12:10:29 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 315.530179][T26395] loop1: detected capacity change from 0 to 6 [ 315.557044][T26395] FAT-fs (loop1): Directory bread(block 6) failed 12:10:29 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8cffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 315.590465][T26395] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 315.599306][T26395] FAT-fs (loop1): Filesystem has been set read-only 12:10:29 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0xf504, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0x7, 0xfe, 0x1f, 0x5, 0x0, 0x2, 0x42201, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080), 0x6}, 0x4, 0x3, 0x8001, 0x1, 0x1, 0x20, 0x7, 0x0, 0x200, 0x0, 0x8}, r1, 0x8, r1, 0xb) r2 = dup3(r1, r0, 0x80000) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r2, 0x6, 0x21, &(0x7f0000000040)="f3c01ae8a6ca856d38da180e0a469424", 0x10) close(r0) 12:10:29 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}}, 0x0, 0xd, 0xffffffffffffffff, 0x9) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x5) [ 315.640493][T26408] loop2: detected capacity change from 0 to 6 [ 315.669279][T26408] FAT-fs (loop2): Directory bread(block 6) failed [ 315.723882][T26430] ================================================================== [ 315.732439][T26430] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 315.742379][T26430] [ 315.744705][T26430] write to 0xffffc90001b91000 of 8 bytes by task 3206 on cpu 1: [ 315.752444][T26430] n_tty_receive_char_inline+0x66c/0x680 [ 315.758191][T26430] n_tty_receive_buf_common+0x1893/0x1e20 [ 315.764248][T26430] n_tty_receive_buf2+0x2e/0x40 [ 315.769532][T26430] tty_ldisc_receive_buf+0x5b/0xf0 [ 315.775020][T26430] tty_port_default_receive_buf+0x54/0x80 [ 315.781132][T26430] flush_to_ldisc+0x1c5/0x2c0 [ 315.785969][T26430] process_one_work+0x3e9/0x8f0 [ 315.791017][T26430] worker_thread+0x636/0xae0 [ 315.796249][T26430] kthread+0x1d0/0x1f0 [ 315.800501][T26430] ret_from_fork+0x1f/0x30 [ 315.805035][T26430] [ 315.807365][T26430] read to 0xffffc90001b91000 of 8 bytes by task 26430 on cpu 0: [ 315.815608][T26430] n_tty_receive_char_special+0xdd9/0x3ac0 [ 315.821781][T26430] n_tty_receive_buf_common+0x191c/0x1e20 [ 315.827816][T26430] n_tty_receive_buf+0x2b/0x40 [ 315.832703][T26430] tty_ioctl+0x968/0x1120 [ 315.837342][T26430] __se_sys_ioctl+0xcb/0x140 [ 315.842052][T26430] __x64_sys_ioctl+0x3f/0x50 [ 315.846673][T26430] do_syscall_64+0x4a/0x90 [ 315.851484][T26430] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 315.857649][T26430] [ 315.859969][T26430] value changed: 0x0000000000000fdd -> 0x0000000000000fe8 [ 315.867756][T26430] 12:10:29 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x4000000) 12:10:29 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xa401000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 315.870167][T26430] Reported by Kernel Concurrency Sanitizer on: [ 315.876586][T26430] CPU: 0 PID: 26430 Comm: syz-executor.0 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 315.886921][T26430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 315.897573][T26430] ================================================================== 12:10:29 executing program 5: r0 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r1 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0xfc, 0x300}, 0x0, r2}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000003d40)={'batadv_slave_1\x00', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f00000061c0)={&(0x7f0000005fc0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x80, &(0x7f0000006080)=[{&(0x7f0000006040)=""/29, 0x1d}], 0x1, &(0x7f00000060c0)=""/201, 0xc9}, 0x41) sendmmsg$inet6(r0, &(0x7f0000008e80)=[{{&(0x7f0000000040)={0xa, 0x4e22, 0x10001, @mcast1, 0x1}, 0x1c, &(0x7f00000001c0)=[{&(0x7f0000000080)="8b6581243ee1518985cf17be7324389dc3143e4f9b320227cc579aead88011289c4ca54dd9979def29d2eaaab48057ef7c8b92d912f0a52a6641585a375e9a8c954ba364e552b7f3403366329ae0d6d268dd4c0b49264949f5ec8494d00b12a69bc26d3f15e8eabdfb9462e2c0448aad75c8137183f0eddbcecadcab12f8cbdb55ac02774594ba3f45c14cce83551592cf8d15cd9ccd047161aa82622f4e1f7c25206dba8617e60d16ba1150ab88baa33881b6bc9378d8ed8e21e222303b8c44bbd29783e977a24e6fd38c190a0a5c37384e61c772", 0xd5}], 0x1, &(0x7f00000003c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x9}}, @dstopts_2292={{0x48, 0x29, 0x4, {0x32, 0x5, '\x00', [@calipso={0x7, 0x28, {0x2, 0x8, 0x6, 0x6, [0x1, 0x1, 0x2, 0x1ace]}}]}}}, @hopopts={{0x10c8, 0x29, 0x36, {0x2c, 0x215, '\x00', [@hao={0xc9, 0x10, @mcast2}, @generic={0x8, 0x96, "6abc46a592189f03b0343c0a374f6db4afb04b400d3f7a7fd90944ac520d9bc104a6c2f19a6f92346a1473bc0c55872a13c4469f70a7b97d00b7281b4837f958465e9eb9a9db9ec864e60c01b5b50b7d9b08dffd8202714c1ea346c04b1f2ae22021a61fa09efb66b95fa329dd8d549159860df0e6263a99c8f64601a88e25033ee532a5b3b5aefe7232eb060fd0f8462630ce182998"}, @pad1, @generic={0x9, 0x1000, "9c5b633e2cf70270ac6146918d434587c962c38f2eceeeeaeef67605287f8f678dedd800688f84660bc54ec7fe04f14dbc8da0622c1ee8ac31ac4ad24e59c4ef2abb3d63153c4307d82dae37337ac1d38e2fab605b7ddbf9e690a12cd41ad80d0658e3b76a3fac63df9eb27efd251a5bd5d8bcfc6c99223c8d4ec65b544ea2634d3dd7356f5d3a499e4a65a0a4a865c44b5cba3e784ecedb2dc62f3e529f233cc0916db44bfe75fc0c3aa13f9879a4cd061016b982d6566df0dd18ff190e28810da6677388f1261f4e179af73be3af74f1148cd5a2fe0f1d2a8e3fcc50485443ceacec90e4a77d7b71defdad48fef5e9c18b35d8c508781c93fb09bb59355005bc7cdaf73be1bec45b8717e65ec0e78980ff3d2382b6a57839bfd2c9817b1e1451a50ed688f9aa4497f06ebc9ae3bed528d9bc5c567d2253f32093eb95027652f73eefcfb04b9a0dcc9f67d1ea3566daa93b0be8ebd0df7b898eea42b00c684ff57151db9ce7c296cc7d148aa3766847e19372eec2c777e5b2416524741e81428253dd532e87011107dbcee4cb6c293ccae8618015fbd22e058d9eb517bb193449ec5d5c4357e97f39c9ec3f511b55be4a6ce069983814245d79d3c9dbe1cf7f6471cd5d5f14eff670a011550a505d9535bd56b3b49530a09f2720dea48df14b35f6bb4fc63c6da25195a2b3885c9edb6de1713330544e37f9729525c89035ee4108e9d3926fe416e5f7e115bd0eea5b835884b9f4bee32f11792a5ea7a9e0126ca121e4432355a1def31f76f35e0873a5ab2b1cc76e20e5dd5fe6b5be4371e3d867bfee020a32d05266537ff1a5d26f981e6fbde8dae4b4e59d153dfb782003350d7a38e0ed418cddd01f7885f59431b2b8007faa8bd1b08d43823d0932def535ba94da7e462d82ab00096329656c3dcf22b50971173433be51ad1c3d8f5c53f8074b76bd5903ab5cb4c5d230d88ea863f44db8da1f51cf0fdbf6c0592a295c172e234ba9449bf3c20ff7d0eef63da558216d3af682517c4437fc66a3adb3aad30df3c611eedfcfea05c7c58709513da7f034349d94179b6880d3f452ac995e6ddb96bc31a5515b719ab12e9f6c5e3cff58c26ca9e8dcd5f3fdf7fa23e58ff802ebcb0dab1bde3146ab716541571ed127f976c3e253407f2f1ebf6fbf47a2d71f913b0fc444ea91c4db0d2fb4b32c336f0d3f85f67a26c5cb5b21acb542aa8feb7215ab9fa79e3f3bfd8473fee301a1037331fdee85667a4cb09aa1f3a409e6d7c08f897954cf68a1fcff1d20c80806cff216ea57a09a21a23eec9e669fb8647cbef265550c2400d325229852a46a058f03f036479cd58c3a46f675de98278419b4cfe99f9cb61d4d23659937c1720bef8a1ce51320294d3528336bef7038bff836749cc2f8935858121cc8d2cdea7e92348e08c2e41de45c89bade80a03d9a29054c778b8714516454bf2510a86be4ca4d442ef446c9aed445638d106fecc2adcdb6218098de4d750552014a817bc5b5589e80a3dbbb7e59678a15f333a353c7e3483dff50f59114d1d148cc5d2210b990c56b64137be3045a01d5c0e9a26e3b59e0d1f4db910bbdad71deba9f9d2ee7702c0a6a83d7afb9665b2c1cdef66e42245774204326456d6b268d00fc17af9102dd56f7993aadc888b2bd6191ace06d8ee018f48a71ec87f5bedd43390f5082ec7cdb3f3ac10a9ee8631d1073a89f13093bd0248828b35c5abe7c6a72cada3d1a347a74714d4461cf606fcc15b7a8c583649b2b41a3d44e3e8c5cd15cae07e2ad40e5b3f62b52a9052f5a572e20e285deab4b62c58f7a98225ceab70f49a18f76bd2797dc57232c5b15184f3a048312ee99ee7390398bbdcc1552834e1545e31b07ada3d2152384726bf6aefe2c4ed3a81faf6e82aaa683212d111f44704a44fb18e6d217eb5d11e8c624f465bb8feb4f4df710b56eed7eb588a0421f26a1c7fdc58abad1b08408b4a795c44a989f19b37ed82548b51e5b2acc9d833aaf1d67b9e739c760c356632ddbe5d4a2d43741cc12a19ae22bfe88d5b866718ec51cedad13d7931a503d48a9a27320eec9fac398971b82de7afd07225b62011214ab1244072a568a037563f6fbb2207458a19acca3aece44daee4160ed8137d41c869adc6ebc3bc66246133adcf2fc89c02ac6d51395f2d8f6fe78cc9d81fec134b0e67514f2e73752c9c18f973a83de9463555f5f5dc34dfaa44792f44cdac245f30d2fd3ac0f9dde6fb3f13805c2bc0e0d7b58b8c9a5372a6d35a13a3ec3987cbe8261b1e2938c6607303effaeb25ddf99509173a46ee66950b2d10ed7cc5f4986dd307d423dda644332e14299102fe1d36f7d1f4623991e268a5bb5f2163f104ef8b83321b3e1c60e86e540bfd0268e7701aff7e78abcf2d8283575a743f7b38dc8063777b416c52f5889ab795013fd0175ce7f08b324260eeaba885d13bd1cb16bf0a2019f598e3363634e7740f78057d06ab8286e7dcf71e08a84fcaf3823e9a478239b4709f1a277f31e4f13e4b48a157bf56347acb2e93cd218202c0bda431642b053cfb3e394e6dbeaaef4a76147ba2246397b10eaae23800b02ad4db8d17d8ad9d4cf10915b74a801c161916a0b7772caffedb2712cad404e096170c3f0bbbb3e6cbfd089d47364fb926de47b029d2eac13a72307ff298c29b7befbfe6f0f0eb80a80c50a96abc7ea5e11d1e25c74761ef1d27765210f4834c6e72574c5ef762bc31938bca399f65264f0428de3f61868a2a35d874a2fb3f65f044071d2731996caff751a03c0ee5a6a0cfe869edc16fd482d230343e5e12aee9876b5c4fe3b5939d963a92ec2914f4ca7ac5d3664e9c8c84a5477e95e3001d2b2f015e711b8a3808831d3339ebc70589f837064b5b719bd7d730779782f5a90ddd800a2372852887e98e9fb92de45380ef6069edcae5e33314ab0ebb7413debc00853748bc14c9cc37e864da51f332c7605ef539e2138a818a9ffd2bc622939957e1804e7e62f06c54ff985668a334b93229b89c6ce513045b5cf01a011e5f954a2956177b220944af9ecc88ec0c7ac96525e54ce6f6c7b587b6a5229a013c42056c5f08c48232d8eb0e61913484df682f533f01ea83fd0fa43a6f144d33415fd6c011045a8fafc2f0964b8882f61a8bce4dac164e6bd04b169c6ccd5cfc527c9568464cf5a583a2291663625277a3a1d7a4a24421e827cd3f78a338a7883668bb8fa56ee980a7ca91163fdcf9eefd1f84068169709a02d3d7b09fb681363b34f5211386aed2eced442a2600323a8aba3dbd97671b63006ada4a6d4b51b3b59f62ba7728e7faffd8cc07d144e05b97ee2416023de44e9ba1993ef66d8291be26599ee94cbc1bd80b10a4b76c6dbb13c1e4a082d7fdd4a77b3783935577faa5f566d66b2cc762121e3284ab5dd8bbfdaa1b5e94f83beeb9ca535a810489ac374fa4f24dcdea8433b8ce9d6dffa2a6175568a613d62564710e000dd93596151af6746e6eeab5c14fea184171a563f66a2fa786e9f3ef1bba21f36098e44b2e61fa4ba53eacf1cf13ec9bb007293bf2dd7f8acb2f9dbed4b2bb187b3757e59ee626092403a9a6de19bb58f9b232adcdd74a9189bf06e573baed9315b92b1c5fdf4126a13db302dd39fa3577fcaeac27e70b1d6f1ee4e67355bf1d88687412d124022599fd8b2caf00a6956d369650567e30553620c5c5747f95204aadb444fd86b6ff72971db82c572ebedc68e224882ba66d5fda44be57f3af3b984c4a6206b8f151eed3f56d266c80f9d74cc149db7b8565d0b42602ba9536b941302f71b7780e3f42a7511cf5aaf1a2b824e2f7bc63979eaa2c2fe17505ce48bbc93412464f7f36f8f4923915d0d60d985441d8dace4d102d0acbdfc8c59b47086b82b3b39ba448fd9e6515f86069b0bfe984f0b5e7c72020e22593c9849ba340e2912a7844d2dbd9c3f41fe1bdadc97a1c6bdcb50715793825ee2da3edcdf5c80dff75ef2dae1ab29e19968536ab83ee9e4c2136eb9d8ec2c77c1ee3284096a245499b0e947c6363bc049a7a157ec570eabafbb682fba6c7de2f73547c302f4895de1e96bf29bffaa50a567d3f10ab502797a3321d0acd70ec07b7cb002edf5e92fa286fbd20c770e679179b3537d961987e74ecc0e6aee955ef687d8136db57129e750f6aee4fdd09ac110293613e8a86107b19a5ac1431808bafa8a74430a925b784a5e2cd2687e6e83bb9702663002826ef3608241fb9d0e276d0810869a0fdcc3c7ec035238b59d23df1e7081ff266444eb15da702ede5ca43cfb2b3b441b4732128059cb96dfedca9d77243390130854741ddbd88ffaff95890ffcdab92bfb280f7ab7b73e822ebaf7d9df61f776d61f5d00ec52504a67d2540a72a0c1cd2d96a93312742bd6fc93b32cfb4009dcb813c687e1f4793016ae95d252df9fcd8c059e1dc9c2faa71850d9d1fd529d17b33abe5e150b37f018a8e015ad226648b43f7727333bbfb23eee4e1b545a6cbfd4f120f6ada9fe665dcec7d5a42b041e5ab5fa8fee680ac74729e6914269401ed72e4f33fb0246092cf209097b3bbec4ecb1e01c0951ebb5f48b7f6d76620999b5a3fa04c502d00dc95302f68bbceaf4a8a3d98275a12f3bf3e18d3618aefa6723797b8043615d7a16c8cd32890494011d7fbb6bf9cf9aa4ef2cffec1657be934bc2f94bf9446e58dd051bf95cafef23542cb86b104a67d81e91f3966fd55ffe4888d5f44cba87ea3f2b47518d4fe8afa1125818457c2c379bc6595ba67e9e591c39f425a515834d30382bfce6304e32ee5f9713b59f91b87114ca6faee980668a58550f755d44598af38eb5b059d37c0e122c993fc034188981fb4acdec0b4a0ac7ae3100206736742d20d324be7fc05884da68bde4e4beaf04701ec1fb39b0ce161d2a4a5be6ecbe7d70aa9336f39e00c09a41cffaac97ae93c6fa14313e373e1fd3b0c8e160ac30703b825b6b4b383b3b9ecd113d10389f4307567321d571dcf66fe8ec64378d327abaa1a3ce1f244e746f29654031f73c26f1044672acf609cf19152d3ce8a35eeab7742f20e9190b9521251e62c2dddc999c1d5f8cb17292478d3bad0ce776008c99041d0ae53cc11075d846846f240e1e49b7d28d754cf48d283389735a89dbd7c28596eb9ae68c2eba4ef13bf47018cdaf502f77435786627d73ec449a904efa24c64968157c8e9ad30dc6b3df721381cc6d17a7d0aa9c6c1319eb8f0a9cebde8c6deb8fb939e0b4fac0a52bf763ca27591c132e9a37d41e0cbc5c3714fb6d44d7c2fd61c9c6b56c33e7ec4502fe3d974e6dfd304ea7d8bf1faf4d07eac53f8fa8741c7a79f277b64706ec88939f9a7e8c8fdcc82b202a5c324c7610a36e076619ab8178403026d6865e50f72c7fb6190cfc0ae4edf6539ea76b2bab4a5ee945306c3f043798a8e9eb236718f2dc2ede582ed638ba9fbc069ae628ee6f8c31de8f28da4a8159156bca03dddc48db578dc3b2b2177109b63d91b83aa4ff85eddb51d2bc678e93cbaff8210323174ab6dbc4d8dc557ee5a98679b3935f94d27633c70bff1f9b98843fcd8ebd531db9214291949ba9665d05638f1fc74e9e1f9e5bd25abdff5772bdf485589518c6a563443933ec8ae8d673d5d99fd62979289bf624404d626088976c32c15cedf0851037b386ac7ec7541e0b7ba944319e8cf2cc4dfec7d0ad5dba05585e6f822074463ada766028c484b925e7472753be08ccbb52b14d5b8983a505c4ef305ace52727784daa7bb280e464400d0b936e4eafc"}]}}}], 0x1128}}, {{&(0x7f0000000200)={0xa, 0x4e22, 0x7, @local, 0x6}, 0x1c, &(0x7f0000003780)=[{&(0x7f0000001500)="04c7c4224d6a60b39a2271f5da5bd3ac2338260ed038350349afbb5e508553b767146a7a55122e6680d13bc07d2667f6f96c9b3bacdedf9845685e9762e5c5265eebc776356d4ff3f9c66e8a7bcaac9816553d706b12512798b1912de0127b7b9aa5c91d45bb46ae9e81e5286e7b3cd5a43773ad3de712a5e7334b4bffe6280eccf0a1a27d25cad01e867075042d23cbdbcb9a92f54b4654b890bae7eb14df1f06f67e3f8034fdfceec1fb56eef118425d23a3b2", 0xb4}, {&(0x7f0000000240)="65a6977b49c9cd1e44ee7a1e0b52d2a8c5051a61a438b3e68d731fb7892f26d865dfe7935da2b1c1212744563c964a3a813c7081dd7a7a2bed15", 0x3a}, {&(0x7f0000000280)="824a95c0d081a55bacd69d2c7f509d83889a235cbf176fb42c0082863c98675fa1", 0x21}, {&(0x7f0000000300)="7bc5429b510da749bcc6a72d74e9e4b67b89dfe234d6e3a4ae93932094610e394a6dc88e5e259193a243ca8580dc4a1f9d7c0106814e082c3f50c7f554", 0x3d}, {&(0x7f00000015c0)="2cb3652b9015b1d48786e26e4ffb3a2b71190ba699aa155957e38021aa096df9c6108a9b6500337679a3bd60888fbace0d75c717fbf8082b32e43b577e41fea6259d6c19fb7ee1b62b709e10c5bd57467354293e27b8a29c7223af9f8112c899a6551f00ba7d10e091fc42410de118f764fd09383e4f26b35cb51f82508c06944feef0d57a1252bcb6ed475380546725c840702ac9d5731d0e17ca66734ad0e70004c49fe9f6236f1eb44827edd0495d917ede5f6005350dae9fc5e3bd62118484849c29d91448a9dafba0331bf38a47980449e7a116fdd8a48b191aa5f9c48c72a398252735a79cda927e904857014238cd5b7f7c3e9df76be63cbc35c021e89cdaf2ba811b020df403731460b54135489ea9408663c1d40cad94b3a684fe84db2d775b2ced627c6ec15ed633d96fedcb02d008c1ccf72de215de693f6827ff376b0d2afcc01e6616f95a70c5cd34f76d9427e7e4a716f80c68e00a2317e4eff804810950a3343d423c40f55ac8c1661a8b7e8e7bf653b51805a980291f86ff2ab049081f675df3a4fe589ca71a5d241bc063f5029edd2e88507f3c9fc7a81fb682285b3fa8f479148c564b9a7047bfa8fb5bb39102398093c26657e62735eff40dc8a82d7e492387cdab17b66628169fe529d4dcbfa1bcc89184d05af359692f2c62ec986237241dfac7b064df7a01fdf381129f5323bd5810b300dade18d2c3de2808561a6b1c470869c556591ce1000c8e1ebb03a13fa65b6315ed59f2bdfb8a3afb4d2eac7e9bb4db099d8b3b7a0eba10ac320f91101002e2f2374213ba5b93912f2d53609a70ad9b5f468a87c57b39718e7805ec5db7deefaffe61f461aad2bfb7fd957b9d7eefd630055e43550803ab1bb466fc8b20c25deafec8c18776a527e38eaf6dcd58d5653210e3ee9375f2c7440027928fd7df56d6dea5c183c288d95f73e455089e266045faf60d1b73dfc15014e145679cc32cd85d6309ed15c8fb1531a2e3ca7dd6047338fe1f9aedfe4506f75432a5d8a74ffba4bcfb770490baa3e72f7c58a910e50524c11921aa9f562cc10c80453ce7613afa34c67b05c2936a09c3c34171a138a1d1243ba950a23d880d8b281abb0cec272867dea0659c35673203ad7c3a478f7e0978a18bc24471db114a065109b5ce80026217ad1da6e038e2daac6ca28e922b4939844b88b6130e6dca4acb80ad69d0206872249f6ef4f2a97b12e1612af34f6540973cff5413461bbe69884b13a37db504e21e83805fd70816e26a4d7f9891c46eb68c8a47ade9b086dc50e3373fa59a38e226ff821cc4041f8da989314f1ba4139d2e17ea6fbd0689dc61717f30835cdee50620f5e912f3481f88a3dcb987a01ec924789357770b8557fbcf26572d93bffe4a4a3707656d5547d6a43043f71602e117386885bd41c45d04a9284d84cccce1cfa3d2fb95d5b68694d29332fbab41f46f766075246d42445603d7f81ec9071430b6184b6b0756afafe76624a38e507e7d868f701227d4bf760ebf17ea7262e2d0b724300a3d486f234bd16532607d6314a19fb9808b0597047c568f6d09620b482ab0be6928d8e792d3ea73bf2a3d4972312d8daff64bbbb93dc440e0a957fd92c6394f6074c73d053c271d4008f07ef1d9932c91e79a27f36c3071d0d4d829111f1b76db3c10204dfd7e97862f22fd5e60701094c9f17c458778e14e7d98744801d7a26c5282275a5148af35e1a034ed09cc119d78f0d43f4a01c7b74f61a540c9a077e5267852b0d1355867108253733c127b088c00e41eb5fa07229cd885a49f11c7f9a196cdfc2a096d477adae855af65220f771a1d2258ff6b8f5eb52e09387276a7c6500dc12d074b301ce8a1012efc1f43bf3afc87563762c96089c8830d41325741a42d6986f3c43cac8c848c700e50f217be8eab0bac0b5f6726f869d6350ac3434e4608a5b4f86091450b5beb6739ccf550f2a29fc0129c2708ddaf0f6795bfb3a3c8f500cd4249594ae3c0d7381460ab7b1847ba0aa71fa2209e9b98b9cb0e6c9307c981ff5bbb0a5924b1c83329e4a687dca1fa664fb8eea2479ccc5463ba10dcd3dd707ac7468f14d4749c141dbd2bbc0b726df5c56439c4beb86e68a31ab45b5b22bfe3938c2505ed30887789276c02c836e710daf39ff3a952f658d6802719a96d500515ab353a069d8e0ecfce837df83f7b5a8dca255fe0084b9877165896a3c1ff12860bae28d9a79c8fe9812c1e4bdce78435deef1b33ec3935618d980611a0b89a2e78cb41a001eb93fe741c9fa8d692d37891098d5b285e6ca425a99d53613e3ea8b7a15b966fca4c59770587a54ae09dd3c167a575c27437d34122a400da08c463a0eda686643e7f79bd947319d6b518b7b5ac3b1b9be4074352a81b9f64181f3d089d06353f3b513a571303988420116c651d15a24e62879c52bc8d19b08b6e257af5381578ca59035906cb9510a2b05b719e8da69badeb74928568c247998a36ce55b8b6984b9afa8bb4db4ec85230b467654e170d4bfe52c5388c4fc5b47f9709159d5209c206eda072a35e31e631549243a9820775307b2251aad84a872b906f6a5a4de9d45c36ef062dd6edc3c7c9d56c5469a34713750ffa7fce1c1240ec4660428e6fffb53dee8d7d25c79abfbccb5051e64012b38ca00bea9cd3e0ff1af26bf2e30b8d817b1b40c6c0ac60aace076ccf65cee140f320c71348d3522bcef0aa09a7a4bf937a927c1f2c57116b8dc329b62994a671d7bb61c1dc9fca7a55634130c88caa35fa5a1137c7ab11237fa42e966f0b7445147da65a0c3e391872feaa29718eb69c5392a2af2fb9709d0a4d82d2e724df5f19b6fccec196dde4f9b4bc814d7dd4c24c200e9eaf7d5241aad8eff3544e5117a9661fbba5cfc7aeecbec08900df4074e2f94d152d4a2b043785ab5c391f5d25c1fe7c4581ceabad77e3a7181d1e1b92eea7df5c1d453f4d90ca342912bb527876ea4a614f95d15654efdb5a84f21bd03be112c3b5b62ded338c390a9485c8d535650737ea75cdb06bf10557ef744fe2820f1e0329182e6eca40524cfa2ea30497d4b1e388c0bee6b57c304677025dcac21f3e13ef30578709bd0bddf6e1da212012998dbfe4f13fe45905cab71527a4e6f45b0a976e72420b5ef19d5827f84e5ba3f7649806e9b9da2000c5053a58cebc1a054ca5ecdc0cdadaa420ebe5c589dd7636a289387dd43ef7f4093726a3591cae2916a476ae949aa5f0d71d32851715f43bae02c89c8f4a48df24338fa08c6fbd6ab83fc5e1331409d363d76267ddc69f8666c5b8b9517e2cbec0d50478617fc7ca1255237f071f15704db4cb0990257310a1a3b7d0751be682eac15e564d042bc6982aa2c685beb93ef268cff06d96746d62886a35c5f749298c13578bb576a8096668d0a62142af9b875f64a5ca04d3baf64eb143bfdd349aa036cf8bdaf49e0188d14b8788bc22d09ae9bf16d3dabc9f0d30027144ce6a009a4df596180fad8fbe555aa4ae0b35abeb0ac9c9b445f1dff7dd776e8d357750d4a8e5a874699b6ab811f8b0b7c147f06593e77a4bef842d4e1ff718aafc85e34cc4ab783f1c5a9563f99ba30b9767ad1d9ddd987b157e7005b56ef003f8dbd6b864c7678071262b035914eb1c3378de4f2fa8d4b509151776f678de5332be3345f18efeba6f694eb6203556c39f01ffa6e5b46392177c958ba8330879bcdb97becb888d55b13312c01ef6f97b4e0adad6391376ffb423e76b68f151b2437f423ed2a844d366e4899badb46e6d4ba2a563ab717d4db4f2ee8a35137e1e05eac7b9a57bf69371e330d73c8dfed489125dad5c884802c43eff511da2a1dc77977d548c058f52b4ec7f54c35eefa4d00874951f15cacc7d17e47a34220a109f108c9a6059ab4cc463f509100ce538cd88c34b024ce940481b7ff278cfdf6534f18d6868f1b13c6b2e981d7e777f21680762d92d9ecc9952b6e85548ebdb88659d326433c5827f707088077428b1fc61e9782ee05c16c223698bc40943cdc63d333de489877791cf0e61bc63d284b92dd6de1f2ab617dc31a60cd8ee9d0994bb930a36cd890e80414192390256c8a21facb2b5f0519fa24aede11588bb8543c32e2e0d65d99fe5bc1edb2631492565bc17e21aa139860b73ed4a4f546606ed9a09637b6723d2fc147e0544aeb51a9d3476387b84af0b1c078184d48e0d031aba0bfd1e0bb3d64c2d8bd72af4e3285f95b58ae5247d7226c6224e08bef923e6edf99488ecabcb4074867d4d4bdb444dbf3b98ebfe0524b0207e5a43ba53cbc36d6829f91b8d26ddde4aa3503eff579b88048b77277ec48bf90a3bc820efbb4d8c69a2b0cec3b6db46e2753db0ec99e6bd10883d2efc79c7704f68667fe2b5e773b2bd201488d0805e8d219cbcb9fa8f0e2d99d1cb04d36716fd5c81b47b7d813e1022a3caa3f63437c709067392a9a1fc69b1a814650423ffb14747a8f35ac07ef565167c57d111c976f03b2973d7b9bca27d5eb63a8ea8fbd495d29f109d5724ef5dd3a89ff3f675c2a36b84aa2aa6ef99af482fcbb6ea78a909ad77b62ed678cb3403031205bd4f1941a3ca8888522594e2363182b28a7014f7401b45966cded7f45c8d6950d90a50bdfbbd2d676e89935c3ff96af87f336211b360caf94a3786f43d66f5999693505596d1b92854d6ca1585826490eb1cde9cc1f3dfdbcf330559187cb7d07878785fff270f948b5501fec1c5998f34f22b5da960bafc39f749abe997da493d2b66587872651b826f36fec06dfec9199bdd80996b9b1f2e809b9501c27d413f95ae1bdbf8339de688a1ea4f41963c48ea1f1c51f14f1a0e3e2fcee46d96e5759487b8bb6f5aefbcaaf6244573931af57a543af97ef73a14ecfa8607e62ecc5eb75d91f8a524c9ca2d030f8789c07c249d819a91098e3fe63afad07cd23e4cf72c0ae30c043f594d832b802555a3b550aa312ec95f4fcb4c8054a2470fd0676fa94c3b288a40aa5384c1f295951475c4c7559f1162c31b0178ed0ec362cc660cfd38a6bf687b682dc16f0279ed7211a0171824e4a3d4d3e260d3e9213958b1bd76f40890a51c3f7184beea7e95efdd979bc7801df94af68284e989eb6c91da04ba7078a884a408bc748f35a9efbc8a69bb85a913cc3e2988eb99301a4e93dca7643f2dbe99c337a8330c13bd7f86093b49d1773bcbb481294f2a51b813f872832a5f5ccd3e8b35d71fc76dfce1e65e56c4fdee389e2541636e681738ce441378829cf0f7b37886494286cb510cba95e25b14de457423a507db50a6d92a80f4b3eca6870e24b2303c4feba2e5e2d6614ba873528cff5e00d742e942fd7d27b47ec69b6c573d360987eefdb358829e7963443f1fdb392798ce42e1949b35890aea866ac024bc8c6a0a9a27363e8e19b7dfb607e61e769652e1f9f573068cf23061ba59bcee6d2c26f877430a1ba3ebe321d26d3423d53b881e49791a78e8e6c9e8e858c23e4b60b97f16e128835565100e66cb24d9737eef404269cd9c9e88521eb9111c7accf493ff52011fb27ede7ef8860000219e75926bad8d24907450ff81b3a8d09f4a5f3fd72b4dec1752a32c64ae8809bc873bc42d21cab104d62a248abc1d75619eb9a7b19a6d288436985eaf5503355c93d2a707e4d8878dcf4df92a9176f0d77911092ea8c5a0e87067c8ded209f8795d3fc16f6b1dcf0f7cc74cf6d3612fc2e6ef1aaace662fb690971c2fd30195eb4e784bf581740599874efc31c0d537c40002f2c6d151691e5bb1", 0x1000}, {&(0x7f00000025c0)="21fcc9b3fb73a4056ba4087cda11e3ea9913ea5dd0e4d60c7a1bc9a94242db92e8231b3e3878a74c198b1aeb0b5b8d6e0e96bf647f8e0cdf3b0eb08c5daa903e876a25026661316d25a58b4fbb710e460d8b8c55dcacb0af45e3bb0fb0296936ddf6bf4fa0d7f3d33c2258", 0x6b}, {&(0x7f0000002640)="f5ed8f90a53ddde6172a980cb97f52e79b4834c6c9e940e2c4c0b43859a82ca7e7d527318d6190f739bc5774a0c06193e00f6531429fc741934bca8777181240c2ee83c1cf1fcb7adb13f8950714d88843fb09b1bb8bfb3a5859f97eb4e0e2eaf33e2fd637049317e136d819b1f6da1d11f3c19acee728528913e69ffdfaa3109fcbc3f84864d5c18e7c4dc611541c3157459e1babe7a609cd16782b", 0x9c}, {&(0x7f0000002700)="649a4ef32f207ce338c28fa75086dfde26ba573c2612495ea827bf4f7798f05ec10976ff3f605147bf66a5ff720db8656e9fcc8de9cfe6fd4ed1ee73d64339974730fbffac27b26c71fc58a36333a5", 0x4f}, {&(0x7f0000002780)="152d2b0223a8bda6a6234b6fae3f11e3c3f2cc63eb76984e37dd57c544ef516e6222b365e1c5fc2f904510f49f493bd0f40b721129a3c0f8a6e9388dbeb93a0db3f901a40c51d03aa28af31229127f4cf22be0fe3732c794946a7d0656960bc6c2efa46044b236286838880a58145a3ceccca8fc1bcad265a64610d0570d47997b47ec5e73c8c038abe8ddf0db1a65d92f692238888fdaecf63c6bd596585266a2011f8b1b0bdca66704db955f4d46c2ce367594bdf1d4b292b7609bfb662e37a3476c8d603d52a3df5fb7cc4e2bd4f91c86fe0d016309778dee0508300c8d940a0bea8ed99d3d41dbaa99f95bb4962e750452ead2d8c32023579232f5e73fb351f7c95f2225107667fdace00eb6ea85c2291789d2077fca20c1ecf4b1f11aa3cbe60d0b9c641de567c2f842d19f7cc07df9e117e570d2db6b9ff59d5149da79575e3074778bd42d1d4b75874930c7811b3e865780b901807f854502c2527cb62ae8eb2f9e0e269ad0b6c28935f28bf8555295e23d2bca61c075f2085c40afa271b296923dfe8f931ade9fb9fdfef41dc1acd54eee6a017d8f1f889e526ffb753f60abc100c92225b77eb383e8d61a41e964d13f5696e7f09efd0cef6de89142cb7ff10190f7492eac106b407ee55a6c66797e7121771e897cf910aea76c3cc8bab655e63554ec1c5d2decffac40ac595802544e639a2cb98ea1bbed158d0cdccd90af3990dca6da984eeb30815a828da7811845425be7a01db7838bbf347041c2e83c60e77b2e3e19985add5372fa91a30b475f525ccbc2e5dacfb0a83f3f494d67c9c8153441c14f41e32e35987ad5780385e3e1e9872dd1817e1a8ee458ddaf4641a9003e5fa7a3caf4f342d43640a9f74cd7a5365d5d78277c06798761ee1a08b877a8395a5ba6d16992519710a3aee4c4c035fdf6357c526c5d72380ca716c251e19fbfa4a4088332b1b0d2bceda11f5ee3f4c75eb68f3584091af39cdd308ec415f28dbf502827076404c8247d0f747c0dcc625def74bde1c24ec67ed6b353d7f139e1afca7159eaecc80c456b31ddefdd751040e358c8028258ffa64e5b788e705a404193be6a371b3b5c4fda1243256c2a658e3892f8eae697b09125d5140f788395fec7ffd584d2b7942e8dc8c1f53dc4f0f2bc2d1fa18aeae106059d8d9a20fd909da66d7ed32b653e6eb44d9f519ba0d8546418e173d816744ccccc4263a808f15fee2a7e618dd1796a1b07c6cf14b17f08806990bfa6e45d770226b702e83cc31cc51f716a4ea6f647dee7fb209ee77a15c6fa9b6fbadb2b116702df593c4b092b1480f1dab58e3aba27e69c1ad29ba03f24294d86f5042d88e6d58c4ffcf21a622f6d52bfbafca5ecf230c6710241bcee7fc51a2f64a4b36a9530a606b90b5bf578ce1476dec142e33f8288a1c65c3b5f3feafaf73c5bc48185ccdd9fefa79735f8620c4cea58734090b32cb7e4064130df90ca5aa503cd9f1b5a0444b56474933a49fd3969cbf21cf89f548530efa21f7bc010832b3ef45ce8441da72b91b10d4fe91a1f4dca963a5f07f2dcfdba294a2c48296ce9b8721b3c45fcd9e17747b3ecb30312f5329802f34de487a603f0927da6ae0921c242ba2d034327b68fe0be2219c36e1219dfef1b0d6d1755440786019fef21128de63f9545b0c335d2283c6407decaa45356008a6b87c23a25d237fd95ff0c699ae718696e27461a10fb48e3ef1e41c8c93a6d31de2264f5334f77da56ea5938425d9406fbe83d193c9b1794512eac81fbb457187af4663bb7029171cb3a72e916cdeafa02d46a408501e067c21daca80e17b122a52ac093b7054ec42de71566def550711f7742aa71c5915807982e5e6d274aaf8fd6121117c26408f82ac0872f4ac8d04c7746bf129f6c91d4aafc4c3884608dc633fb1d3bd2956518ec9c774c71e596d79562363dfbbd08968044a846084c2d7f6a690446067f45e59deaa9a6c4bed7075c5d0b3b02b791522a80c1b5f0cf83eff980eca7819deb41ba4d58f320e48ca8a78d14e5e2aef480731a8751fc9b8c34964c640e268d54457bb6e1189f22cdcccf30ca2c84c1627bf78ddde205021f2f3d3bf89a187bb274aec52625413c94e9e00ba0b84f15974cc138ff2e8a3c7c021b86249451621230c0e888ad0d1c59f8d331b145e2161263a5f00023d0f5d1971da605e1c4250ab54813b1d697fe87aff427b3ad1935bc17eca2120ccae88037917a83666045577336fcd311d8bd7a55968f1d6c0d3b321c6e0981ca138a4a59ed3da2fb71de578bcce75810b9092c6b6523a2b470cbf77164d7f5ea8c0298c38e7a68786ddb4ed2f0254775e524a732c420ce78d941c9421f07b69cc3bd5d2c8d8c4cad5b7d77a2d556beb511d913a19625129db4d18605600718ee2e7fec7f85a5483e300ff61dec5dd3f96d38e0890e77c3abc11341585871e9791b9370b2547534babe01681085184f1f9d33066257f4cbd8583a9475e2c1de05145c4a02003650a83f51b5866ed4c6e66d1f812dc650584dd0b56af0fa643cdfae9788e1ba0d56847de0ab12700f8be73b3963f9dd38b60029a81429f611dceb44c9dca914ea5b0325f48ca67025e46fa0d0e36975aab61f7ef596851fb8f88769f1376fbbd14720fe7f066d8e58204fb50d8d1ec32ec3a4dbd9a1743874f66fc1dcae572cf8daa80335f9df87cbb5eb3afe22100538ec2e0ac6e3e6014f936fbf95b47d44d53791dce239f403a73601649309d5724c9feb1aec52229e228e42159f9f479cb461e5321ae973a2d8548ad3c55681e1bbe344fc38a6776294a3db469bb84bf212bec92b06f9df430117ae38f29bcc0f5fb037725054929146ce40ef212200e3439c4c75447c4fc33ab5fee9a105f290141c335633d128a1f526c281f95418792b5e7fdb25fbe5a7db7ddc017b6357128539db46df5ba29f4df291ea5b69a035d5d2ce7cdc1cc3ee1c361e28d8b2bdb5b4a3ab18bd404dde70536eab1cd3feef9a3e07819025576ea86505a4c2e90aa06d172a3611e2ac5e8f7bf14487a4aac4c90f88cae58ee987e94b8e6d488ca37edfa6f4ddbf4ce68199d77fd3bb36b38a899f4c7361391ae2d4616b2d3aea4a0d624245cc0ffea8fd8572498bafecf713154711ca72781e0af732484c420b046a3e68d2b02a8b4e4a98c2e08d6c88e5fc4a3451204a0b979caa0a89ffedcd7c6bc18a980af54918e6f99eda6c961e28595c0d0bb4eaf22ae950fce01a02c2b925f6e1501dfc4adc56dc29e47dd5208a98d8534c424d51bd8674ef93fb618262903dd720931d7e53579055986f712db7cc4640f7ddaef0e1bbef6d90c4f0bdc19500ae2b091151fe85cc224b7b73dab2f3055ce2fcce43ae22a556c18e2d499a4f48e80fbdeb8020bbaa87139c2da3a318f7f2940ae22353bcea77b72ba78082e27bca3930df0e85fa64d58f574af2a08edae3cce86966bd0b66097750b724ab5d40a91d410ae659d2db5cca5c65aaa61c558241c4d37d8d001ed4275718cdb025d6b923ea6be6b0930166f425fb9937fd45e76c07aa091319ff84fddfaf7c8d1de8783e1803300de63019ca1eb36b1252a352677a43e94cbf1dfa026e766b9175f84827f8070d914c7892127fb9495e6d86db136a0770ecb5aa66fda9d35702467c1d4f84e8c4b3522950352fb3ad75744e0603268cfcc1556f3f8d8b0b3e3c167d7db2473141822889305cb1e6f1a105314d236f866015393acb0bed80656ac70f38b316cdf7e5a44867d7bae245c3c5aec8c434b8d128fc3986898fff84b62951d238746685c2a0ae7b61129548b558b54a46154da2fda23183fd680907a7553185fc8929b7442d5fd5b49423b514469c472bad6761550138e0018c46704b13337fb952a67fdc1c7b1019aefcc2927a355e830879556e9ade8fd43db19e1817a439c42b54908aacf07f57b915620617bd34ec9f511d13e1479b470508fe797595e81f7779ebe7d1316786b15b6d7ea6bd091299702517887fc0de548bbeb49dd6588c3df655ba85788bf36931b8534c7ace3e99907f615d5db25023fd301836ffe611f870a4e3bbf34aab24aa3398982489329c3a5b2ad224694a5f74a01697e6826a20b962b7f1621e48e10e0bfe431a5c7b00678b7d5a93dc62393d44d5009cce5be1b20c29b951d1f6fbbcb751fc6949afe7654740b20e3e4051d056ddb606e05357674b27cac47dfe7143bcfbadb21381cacdd7d9ea832063e2debd055c2fac04172e871d00894b7c2e30e9884206c8899b75f93bc693333bc02f7ea50d446e8e6217ff50d36f6ee61e30522df2fa70212e91129bf0b568cf0eddc1c047c0da76f786abf0ee3e11f8acafae1acef8d6acf2f507ec05a659be9f7f0c935460e0f47e8021b918ee73e5daeec2bcf98442603647096eba09756ba3e6bfd63bc5b9e642ca9d66917727d0048f0f82bb89676155e1bd6400b5f5b9218f3ba991e14b8139aacba7a26537e903a9d30d9d73faed7290a618615760c71c3910527a6169e063c41adea6aac90c16e6b3b823079ff5e8de746299f8df5d0139f9cece7a1b91e128e76fcae26bf02742715c0f032a4fd9b87c856195d06b7fd7ae830be6652a4ec1b27b22515bdb4527a183b424f3e0bde85783568712da7cb2e612da153f3def20389aea42f546d109e5d65a588b84db0514a182566dd7f026d7a75e77f6f94ae6d63ffac56afcf3c4f1075d8fec88dd58dbad28ce3f9e3e1dfbc24e4db1285372d1246715bf07ba611186c8b3e4e96dd4efbb97a7c3b0977907d96032496eb5c6d1b65f39602e8005edd69370b1583860dd7fad2cbe2cd902088517a3a8deda41c88f96673ca7148f0ee2669bf3e5f15fc1532763448c74c25d70e4f6ff38e3c74b2b90ed4bc9f9d58c5ccd489f0371e325783b59fbec0946fee9b80a1898658cc12f55e3a4030735d292f257acb8cb3c53ba94332cca64c7590842916e4a093c6f6de880deb2798ad5f29d67616591da3e0d0fffb4941989fda1208380d593ca1210d5287d0d973404e37c24c526a33661eaa92882471628e79bdd3babe3eb272cde660055de1aac21855a72f9c0c722c0c0c21a294cdab1ca4e36099303b76476db36744b6dcf28a53ec817d74d9d4dae97b79b51803739071fcb374147016c24c32a068ee1e1e9a6f9d4d0547700c762c26bc7086f0c42c634976ee6a8dfe350ccbebe256bdc871dd77dee509bd3e12dce35ef26db2621226343478f72651318da429a491e7a377e56f52757367fed3605340659eeafb8abc821862fe2cd0f49b6ef622aff7c19c9ba731f6b6d7922f1c2e54b9dc69343de63733ed9e66296e4f61fcb1d307337d5f77c3c7ee0dbaf55d1c44848faeb8add4f530748c42aacb8e5b7d80cca7acc4221a8bf7868b3072cab09b4857f479102d25d98b5a64e8aa62ccd1419a98a8884f69e078b859b67ad8e74376bd4b5c92f2d6bbf9c47827a9ee2121df66e747b347e722aea51eb0ee8cd62494fc820b53b80530755c66dd6e798d9ade1228a1c10627756bb1d4d160ea71a98dd7e08b8910471caca9e5ed7075c88d6c3fb34fd4924c383f7c301ba90799bfe5d6388d7496b252e16a30da40595e4f5f7e13d38a7eb162730fd4655ceb082054be1978111de883f950dfd51a3953e9535d9f49c8f3f38d3df6742aa8ff6e3ae8f0302859ee15e1bfe45ae42b1872921f3b155a12544fe6723cb4524ea0b59635792f3d1a8b9ee7b7462a826dae5bf101141cf78e7aa98f30ab9a85024f33fb3c5151179b6", 0x1000}], 0x9, &(0x7f0000003840)=[@rthdr={{0x88, 0x29, 0x39, {0x0, 0xe, 0x0, 0x49, 0x0, [@local, @mcast2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @rand_addr=' \x01\x00', @empty, @local, @private0]}}}, @dstopts={{0x130, 0x29, 0x37, {0x87, 0x23, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x48}, @enc_lim={0x4, 0x1, 0xff}, @generic={0x48, 0xf8, "fdcfc091c15cf4f84a71b7ed9d233aa6457af475a76f76f82b2a3eeb766a8b92c11e98ca77b1239dadff4b802d5787af287896c7ede66c2c8c2e151283fc7bb4f0bb3cbd3035752e1a44577222586f316a6b18f9b710e72ccb3d7be5afdcb696d55f130f5c4605411bbbd027ae1e7cbe4b93774db508196b8b1f5c1bcfaeb7d127dc10e7774ffd19d37805698b8ed989de5efe2ca6a381d2c971279ee045b2f44fde2b0feb18fec1fa7b400931c7d5d7c9f107135669b2422eda33291a972ed101e6371ccd2c734cd0927d973304f1b317c79763057d2b53b546db0d0307ed2e4417dc99de574dd5703cdb0fd4dd9150d9d9a73f86ee922d"}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdrdstopts={{0x48, 0x29, 0x37, {0x8, 0x5, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0xff}, @hao={0xc9, 0x10, @remote}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x17}}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x9}}, @hoplimit={{0x14, 0x29, 0x34, 0x9}}, @tclass={{0x14, 0x29, 0x43, 0x400}}, @pktinfo={{0x24, 0x29, 0x32, {@dev={0xfe, 0x80, '\x00', 0xc}, r2}}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x5e, 0x2, 0x1, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}]}}}, @hopopts_2292={{0x70, 0x29, 0x36, {0x11, 0xa, '\x00', [@generic={0x40, 0x3c, "1a8a303cc6c497b4daa8ec986eea613795853e5c6be2da0d0a3c3b26690d5ec7da032d7a0e5548f70b3864db1e86dbbe68ee30d0e3fe6ba289efdb67"}, @jumbo={0xc2, 0x4, 0x7fff}, @pad1, @enc_lim={0x4, 0x1, 0x75}, @ra={0x5, 0x2, 0x6}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x7f}]}}}], 0x308}}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000003b80)="0ba89afafdc512722b8b1144eba9fff37e17d5326a04bc9893f30fa0f94b1d225889b6dcb3a7b3a215d332e784bf116c8eed7f8bf86bfe7ea6903181d43437807fef73a39d518a1a5dd4ae9ba13f5eb38f21ab3442397e2cf1f047c1204e9f8f111eb1e29213dc879b90fd98134d679a4de1739e65d46f4ec0d43f5f895fa29669f207", 0x83}, {&(0x7f0000003c40)="415d95c9ab7a045929a88e4b12800b555644eab5ae91309b8ff1318f15512de73f3a9c030cc8198052f5a2eb19840ef9d8b15ccdaef2e55329c90421bb59dddb9e25f3473b05e6a83fecdb129af66b7a36d26d3c95c2f01abf6d3cc76e21240af2642e45d2037b12672d64c5a76afdb6059a1a0210891dd454d159c9a4efef882af30184497458febd21fe73a663401113b9ae6008523c3d0e29b92e2db6fd919dcf2212ef2f1305abdcc51d60de60b8ffab758256f1aff6a5dda8b10d2e8f8025e3aa7a71d01ca284840f7de9fbcc438264a1f74bf59b3bca2d1eba0daf9a158015a3add2f195e672f742d6ecf6", 0xee}], 0x2, &(0x7f0000003d80)=[@dstopts={{0xc0, 0x29, 0x37, {0x6c, 0x14, '\x00', [@generic={0x4, 0x96, "c813715f2404d7a14bda7ceb4cdc5289f28cba231ac01cc76711939482df2bafc8d535c8da01f1f026a8aef2c4513f303d61e4201cc1f73c4631b4351b8a2c1e387740a04d50f02d998fe4feee54a7d3fdd27881e663cf749f5e3dc03d990057036683799466c6381f41d119b9d36422be95e4083f959c98692b8a3e1ed85ef23388ec72c0b259932dc4ab7efcf9c4661a6a92a83b32"}, @pad1, @ra, @ra={0x5, 0x2, 0x817d}]}}}, @hopopts={{0x100, 0x29, 0x36, {0x32, 0x1c, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x3}, @calipso={0x7, 0x20, {0x0, 0x6, 0x3, 0x1f, [0x1b85, 0x120000000000000, 0x1ff]}}, @calipso={0x7, 0x10, {0x0, 0x2, 0xf8, 0x0, [0x2]}}, @jumbo={0xc2, 0x4, 0x7}, @calipso={0x7, 0x30, {0x2, 0xa, 0x4, 0xee, [0x6, 0x6, 0x6, 0x6, 0x7]}}, @calipso={0x7, 0x10, {0x1, 0x2, 0x3, 0xab, [0xa9c]}}, @calipso={0x7, 0x58, {0x1, 0x14, 0x3f, 0x6, [0xff, 0x3, 0x2, 0x8, 0x0, 0x400, 0xc3d0, 0x3, 0x6b, 0xe77]}}, @jumbo={0xc2, 0x4, 0x9}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x4}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback, r3}}}, @rthdrdstopts={{0x98, 0x29, 0x37, {0x3b, 0xf, '\x00', [@generic={0x8, 0x7c, "5db4e91e895a9b1eb8ad556f78517a1fddfd35043369911eb6b42a90d6fed011680668be52a34bebafbe08f1314de23aadc0fd36977ff5dee7e2a41583081a19a7310c89bfda10eb527ae99795fe9a9e2403d40db8f8d498640ef9067773adc4e87672aaea095226cf26f8e261d1e88ecee9e1d613589ed1a580f617"}]}}}], 0x298}}, {{&(0x7f0000004040)={0xa, 0x4e24, 0x8, @private1={0xfc, 0x1, '\x00', 0x1}, 0x9}, 0x1c, &(0x7f0000004500)=[{&(0x7f0000004080)="95c3972ca69266f5c3e0eb4e15afca72022c3c8971d2d8fbcefdceee6dcd0d6d8136775a9cdde5b01765298221a10064d7fbced79032339c8c92453fb9a4c957cc673df8d6736f534661294143a6c0427ad1b506157ea176275750402a4c630aeb7abf80ced17037b9cb246515c1310082c823b61815ec99e70cde016f1c8a26d656dc20efbf3c3bf542cd6ae9221d38a3243dc50931a9d7817825076daa44a21131c7e97aa4d94a", 0xa8}, {&(0x7f0000004140)="dde8116fcf17d53661ad466cdd8a85b89f7706bc0d92d2c800853a31ccc36804414b2d32f5dd171b9fecbd85a40b03718acb5cbddb335d6e1ae3e49a83aac657257d6531e72add127514932efd6515b35be3175cd697a62f0ca90e3e4c607b29146c2c4ce3de345ec575eb87536e77", 0x6f}, {&(0x7f00000041c0)="1e62183e40de4555f2cb8c9b6d23feec0cf2289e878364d6a2dd1139dff9b8a0479b95a96b58542d21f2b1b6c9693cf01644f1b32ee0b1a4bf86b5291462355fe3b75798914b460824552cb72cf8291beb875d0159fd1ac5ed8c4051c356fd510939", 0x62}, {&(0x7f0000004240)="b80a0f38b73303d43c903f0cc5d7a3b266e87eaf711c840bd6aa54f6d415ecb84995bdd2663cd6827234099376a39f99c35128fd2789e4744cf998a8f3eba2dec0b2bf62308a67e521d758255c2c86e34ce8dd837035002dfa23f80057c2ccdbe82d07f22544f6ae4e5d398965af0c8040a8c8a4e1d11a29bc350c600a466a32f8", 0x81}, {&(0x7f0000004300)="9fb8bc3f269fae5e01f36b9641ce30ade24c04584fc1797b25535a52e223aeec5e313d77ca5d688817457a10286d133ed3a29ff30bf5a46d020af2c532aff903b50dcc43cc71", 0x46}, {&(0x7f0000004380)="6447908539e9029badfc1488a5d598bedab54a5b86440ab54995146277e52a56b983d51abc19e11f242a851b65f62959089379b39af8aa9da3a57b45789f526d11049958483c43d443c64814f5350864913fe1aa3d5bee02b77eae4d1a5114384fe7a2bf5e135e498d9326c29d806c9e611d5e1992239934e05508d962bbcaa875b4c594d8c8acfc189745e790f4e34b338362043ba71abe6677cd97e4461538fbe709a1f25fb1caa7bd1cb6bc087e2b76e1d469ba4ca1ee1e268a07a4467c2f221ca193a57289232a3d75df9da56b6b94c53496c708627aa5b5099a9beeab", 0xdf}, {&(0x7f0000004480)="76f2cee133906935af0195ba26634aa3e82b0c52aec27d69f719885ad5542ce8043b464228001a22809fb0894e0f770b769d2f47284efb282528f5d1227b9d0e1410d072cb5d23c1ccaec496474395fa621a70aee46eba914e840871e951f88f17dd8a3cd5bcd7829f33e6", 0x6b}], 0x7, &(0x7f0000004580)=[@dstopts={{0x48, 0x29, 0x37, {0x87, 0x5, '\x00', [@calipso={0x7, 0x28, {0x1, 0x8, 0xff, 0xffff, [0x3, 0x8, 0x0, 0xffff]}}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x4e}}, @hoplimit={{0x14, 0x29, 0x34, 0x5}}, @tclass={{0x14, 0x29, 0x43, 0x1}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @hopopts_2292={{0x88, 0x29, 0x36, {0x62, 0xd, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @calipso={0x7, 0x58, {0x1, 0x14, 0x7, 0x7ff, [0x10001, 0x3ff, 0x8000, 0xff, 0x0, 0x1ff, 0xfc00, 0x0, 0x2, 0xfffffffffffffff8]}}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim]}}}, @dstopts_2292={{0x60, 0x29, 0x4, {0x32, 0x8, '\x00', [@enc_lim={0x4, 0x1, 0xed}, @enc_lim={0x4, 0x1, 0x4}, @pad1, @ra={0x5, 0x2, 0x100}, @calipso={0x7, 0x30, {0x0, 0xa, 0xb5, 0x16d9, [0xfffffffffffffffb, 0x2, 0x21c, 0x1, 0x6]}}, @ra={0x5, 0x2, 0x5215}]}}}, @hopopts={{0x70, 0x29, 0x36, {0x33, 0xa, '\x00', [@hao={0xc9, 0x10, @mcast2}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0xd52}, @generic={0x1, 0x2e, "a80295d78805dbf19f94d65b9dcb53b0611ca5d659b22c39412e58c8d754c2efa6fbee02a9a18db686d5f14607e2"}, @enc_lim={0x4, 0x1, 0x60}, @enc_lim={0x4, 0x1, 0x1}]}}}], 0x200}}, {{&(0x7f0000004780)={0xa, 0x4e22, 0x5, @remote, 0x4}, 0x1c, &(0x7f0000005c40)=[{&(0x7f00000047c0)="edd0b4f1bf67ca00136a11c7738fb1bd0d5281c6eccdd02ceee03e2a2a38492ced547fdb6cd53f6af5af1c9695b41cff05baabd0f7f0421a0d351b547b4ec58d08df0e486a9373a7d34155457f4603ab8bae36a2cd4115b84996b844359edd949f52a667aeca74a218873861f386a1e2b0", 0x71}, {&(0x7f0000004840)="3ae6c5b8791e07b0a4144d3057cf295dee13d54de0f8e04be3c018f24d39334a9c21e43eb0f831a6d02f22dc7100f005c7259e", 0x33}, {&(0x7f0000004880)="dc48f90809ff8e0c0508baff99732e17aba54531dc00d7010416c88aa77d186962c472ec17a1b7d5ee06eff3ee101ae9bc51c16b9de7175b1f040add632f59da9f75f6f9f14746f4d61e35d0e3df65f18233fbd61f3ade70cfd7ce05d68529190c1962de2388151a9c95d46b65d26ce44a44af3b111b490e0c0d16ca56d7f68f9b59a309b8f90573f92ce09840333e69a688663ac59cdf04a77fa61d8dfcd5fd1a", 0xa1}, {&(0x7f0000004940)="39ddc44b505cc1566e8ed2f8f686e3de0bc89a2cd766f38d9194da15a65d6bc75751bf72e519eb4f17ae0aea8715b5468e44f63b1d7d8071a8c6506b9619cd185ec6c8d2a2d98a80af1cbb1dd634efdd811f6ad351b757d73f031421c41537c4e0575d4ea71633ed0e041b8900bc785295ece04b674e28070d24b5a925f8ea140e06742a557cfd6afa9ef2ee5a54fc30a9e89f52707a3006409c9ed88fdf22ef1a206e2509bb483352d8239d98613cce87e32acf0f252e5af0837e949984c8d35e2416cf0f64ad29a2a1d9d97a29bf3937d6b54f5bcbed9d43b9955c8b4633b2e4b3a8ff94e2ff5cd238e754a80a0e1594d54d8574e35085161a3a1576f6", 0xfe}, {&(0x7f0000004a40)="aa5f864da849b24c8f48cfcda92c447027ae793d10c48b5781f8e4bf6915959b191b", 0x22}, {&(0x7f0000004a80)="34c3b98074183fd095b4f444a63f4d52ee2ab90c5d27811dcad24593fea20c156ec28cb6fb6bbf126892a667a5d71a0c6dfe28835e1162567bf3890dcea1761ff96c90899acd66f9b315597fa903b656e0a78f278b54eaf4421a3446fafe7fa134edc08743bc5ac90d384565d69e884490d3b7db97d33a3d141422f622d29d0c9b1444f195cf7e600f45cc8c205f2bd1e1e7321c79ffe5926a46cd15f030d8c925c8ce1f9a2a3adfb6a5d336251be6d7ee55a6bb0b3b9ded15d7dbeeaba3554bbfdcad5d", 0xc4}, {&(0x7f0000004b80)="4cb1d099fc0ec7039fbf638c2b1386c99f04005ddaca24a3a9b433657c0bbd4971cc5dad001b2e5d1cae203775a855e9308850cd85414b0e117c2a5ec46643286fa427b0e427272a098f8a9aaf0f1071e3da4daefab8a06b2eea2f5ef87604b0e7578f6e2498a522b332fbbf62b316705e11a1706ab3f634db63db8cfb7c5497463486bb2339a60769ac8a006a9e402bd1c10a6618f28f1da1a5f7559a1113699f3ad15e2b81177cff13dcb410f2d9d627e26cff0e37787812c540ef73f86d082a1a96348dca738af4e4da18591359e4b624ef9c29dac7755ebef0eb4ea57abc5de4ff32ae61587e00d132ec83c9c02224f4c4ac48617b97e442e8f399a96590991dbfbf7a411b1d865100794b353232d03cccf1072118834cd3123bafc8ace7066d8be488a9d949d204a5b7e410a44112452a82c4d02a920b4551c2104f237ea869bf2683d49d17fbafbfe3f320f1895b2189da59e4bc0a296561c38204b81b80f96e23fc7f2d83bbb4014a980decfaee59793aceaae64e6c657f8a073281c09ca381c91fe3f006f866ba5d85df3bbdaddbcf9fd63f2c6a3b2d660b7582de11c186b54f0d5840e10ccb5f04b3c1923033727f645dce8d2deac2a093b07cb2ec3eba88d3a4e55285e511eec34d855bc3831da3a3022e419283617464b3267a5398cb7d6e462d901e56054e1777a2906eff7719462cace0fab2ed91b92f40238a2f5c392982e7e9bf28b8f9c48a6de3a2a4ae3fb5e14cde28b89b96f20e1bb3924116085911664ce96534062fb5afae3e524c3ba0d5b881a36e9ad2c4520e4a84f7b71861a8dfb7028160ec0ccd4ced10937f45aed1262ae8d6d75c1c8646ce3e3b2cba85e821e85cc98cf18dd708cd581f815649ed2022d638ef1a7d5555565ec64b077a55fd0802fc8c9cf5335c1bb148ec71070a6af1028223c47ec3c808ab62d48cb4c7fe6935f9c6c8161b86f4c1ec0e35af07adc46fcc3c29577bb7727a87c3e1a4fd02f0405fe6820346c6ed11fde02af2869b192de8c19de93fa21da2f80ad8c7dda835aa3f0e62df03f4514c14a3329661d54a32c34e5be9288a0b2fa9d0d645c74429e00e8fa1a2ac09164a6c9b5b4760fb5ffc8568a86dbdf8750dbc3ae2cc7f55d7d30d93b3f00568ff6ab630b23234d9dcaba8552055d5306c0b23527fe9022d378174a187568d12306f78bc6461c223779b446a5486b532dc872d533fbfefed44b03ad650a851b8789f7a071dc2a701a4352fdcc8a15683f0d3c6aa65dff2c76af4dbdda6fe8efa9768a3f1cecb4b809014484d4eac4456dac41b0713f4dca881edb14106b89eb55164cdecaee5998308939b5b894a1ad4a175ba5a32322f34317f24cd86c26567b160d401fdaf4fe3515ca6df718935c8868ab47fa94ad677a21294a21f22c97b60ca7dc7aaaf07091271d7a519d762e10513d3caf33feea1b757fd23530eabbbba3fa229353313557114a3ae22511f5ef55505f46f002db280450d732cf6f218bcf92a60dee5fac0e75a3481f8671680bc9836339ff85fc5f732b0f66c97f7659f6b833d98ab96e327ea6f065ab796b09d60ccb1e5e748abe3a0543e2edef499d480356d08210cce16fd4bd1c85fc3054bb9b583612f29f4eb0a69360b7d5104c24220014b3a97746ad98faea2f90cd87e8f20bc5276aa0283117535591bf932666e4461b6e41b069158c40e5e8dff6df38c908872970681dfd2208de86153e82cc0f611a31f52510b6a6f3e4bdc17bbc577acdb7b53ac57e64de942d4a4e6517acf762687b4b4c77925355920e2ebd127c29e0a7c71ae703e0c38a0bb355d56a3f1210879faecb2108493277acec61d35420283cd32350396d1fb25b169180c70f3352fe7f69c47e06907ab5c6c980fbab4040328bb8d306b26689661fc5b68ccd03b68c900ceaaf7bb800bdf95220394483b598260f0c0c3357910a907c0adfb09fc27f946e2a8a76808fcacebd769a691bb18398876e4a12390ffc1cec8c36f01ea67b59508059f935f898be0adbd0fe6949feb4d67cef6df7a16052f0c3d48f74b851d149a229ec87bc9bb0f4ed5b993c18320a5d25fb7cc2e15b6af46770c6e94ae4b1998abb60fafe82e3ee444bbf36b5bf096e6bd46e747163dd9d6ae2469697aa6c7d43c6c2e9a37ef19fac01596d78a1a645c36b42a673c12bf983c35f5af4def15f5b704d968c2ead509ffcc5d4c543ba82f1e32355219e9df35777d0a4300331d1686603db06caee7329e962473de7abd6d3f59740b26cd26e8f8da387caeb32fc4a0a243cc826ec3dd607ba09a2ea8b8a28601f5ded31a8a51dc423671718c95b662d567e49c62c866b60200fe6c2826f963edb5db35f29e049363d1f299fd34495e3ed6a58966d84f845ca6358960155a00385089cc2182464c2993232d4b82308fb965e5d5ce9bdfa99e14a9306c65c07ec2f207aaa8afa82256ee00caa42d73e85c039df7747ab59131c2f1f5dd740e84b51f46bb668043a787dbf5b696870b5196d695e90f49b2553e4525bbf151c9574ee163f453e84b612f5af78d6e356aee8e7939c5ca112c8bc8c67d21e4f697d58a246650233dbd35c0c26ef0738dfa3b88a1739df5019bfbef29e5bf53df75fcd4497f85119538ac6e0d4bfb932e84e6648fce2c09b8f70fbb7942f820619f03addae387b7cc1980529da91429956ab30a941c58a1e0a7871e44ba3fa3c2994c33d08c95067ad5d6aa3730e562c46dd9ccf56038a18baebf4867d51a558b65b484a76c0685c1401c54980eff8a2fc051bbb85c69614386da9565eda58d3b42f4c533768fdc8e48dab29b3ca2774f0d68e7cbeeb3957f194fb412073a521b11150bed025ec63d3e25931b29a78ae67aad1715a9d19c143e538d1c7ae004fe56013010ed9a191b87fa4c89ca42d08c746720c9aa1f03a1be04f5f0dd1832409422babd8ef075118839f95d75c83a7da14de4390d958f078279292b1e5f875a4b4122d0b8b076ccb0c06458a48c86281ce12a6e816f9e0c554e424597655fef653911cccce0eca1f52d046ac6320e1519a4dc159dce5cc0cce5de9ff2e4bd59b39de85cae0638d75825916245ed5cba49fa8ae43d3b7c38196bfb1e16aaa2cf04c74ed81b2e5e898389f7c4168949192c07f85129dbc96322bcbcefc7b6b72cb5c146998c76f3b220c81107d6793b439e185ba9cfd95742454adbb00764c970b2fb1dc300e1529a137d21a6ab056f9b7950ebb176693716c19acbc8a58abce4e6b2fea0e1ca54e26167e6b049c563358d106716e5bb36f8c4260ff6ba36a8900b3659277352ceabc414f3f6ba8245a629f12557b5036a2aa2bafbeb52533d4801576d2af47315d3af09551ee2b4e792abe117b8bac8fa2921ee058a1396de4f806ac28e62d458ea6d84a839d2069bcaddf3b24a9297f1192dbef4828bab28a5eaa3c84366c00c1af68ca84d8f6572b7953b3f5bfaa308d4d3474f762199cdd1b71d430a6a4fd0b5e587794619a9d827b669571c0425e756993f023abd36ebe91cd9e2dbd8e1a8e3e3755a6503f14b22dfc05663f22e579b3a3f0dcc467a3cd590d2e8e73ed6542d19f0820b966a29374a7ff07efba26c00595be4f7c10190d450fef758b7fb2b78321633d9c72fba7c36a26b5a09420edabdf6ccd356d601a5295243dea5c24a7fd377c14b983185b5f9f20148db09d2e8fb7826fa300c9d57bb34de28b67c40a94f35d52592dd39b7f6196c16fc918854263c25d0fee7b23d94dcf20453d3e382236e77cfcce42252b7a0346dad667616ee63758551054730ec98b1413a07a87a52271b694ac629caf3cedcd6d8f6c88e931fb8c6ac16c0bdf9b80bf70c7170b89437a0f303a7c1e9b2e28cc579095b260327cd11ac79993e60c73524fdf1c7dc849ea9c96ccc4b048df9ee7faa35a274c9c2144c49c14affbfc81d046a2b05afc0cba152b9a33486cf1ab62523bb0f6d99140e99b538392dff98570cac5a2cf0895120fb800a1abcdc484f2133805f4d34ee05fa907e5c703e7d3cf7d1fdf52ea3cffda24d921a9fbd85fb12b8fc0590caae28c9af62a238b116b502292da4e5651c1fd2ffa0a816a8a6e65491ee9201441afe7ab04fc22069f4b94de15073e9bb0ced6e96611c3f4efcf2d7c08acca8a83265320675742e8810c8a8c07c123a2ae2592f0897ab702112f06644a5324b344e126ebc870e2b2160f9d149eec97797e83d9a7b93a86c9e1071c5bf079a92a69ac2b48ae1f741547570ef99d1f3c9aaab619f17474377311312c8bbef0af49a78203575957135a7563c5440b64f9901710fa3b2bb79e03afe2417a87300d8f70f42c3eb8674eba313242175f371f4f5125b28428e5ff09656b55c3293b0c62f8c8bdd316bf43796be242703dc6442c28f5409ebdca13c3095e12f2529982f6db09b441c8967ab71a66d3ae90c291e804cb9be33d999ecb7a295b1a4952efd414a14e0d39074f814a0fe9d50bc66c41877f4c5aa6accf8c3d44fc390f02b30df88e044459707469291db979a0a09a0206a7efd638b2a6e208a58a3b292640db251dc8a3ca5ef67a5ff3ba7e2844e82810a74a54bf63f05448d77f562d242efb4bcb83c812dd13d489015c499a389be001e698f98ad33aee189e21d550fe8e22c1f31b3a45e78300fe3554dd064695d1bb6e26bfb9f5f6404842c154a0844e3b9b938bcba7378729846f63089182b94109803456aac7027cd30d89e2ad019741cc22307a1dbccc0b8cc7bb24df9703464d956f8a97c6f8130843ece5ca5502d05d6dc9dcb36db60044e9a4b5a2bd959fb0f0355e7510f37c528cc90f6f87ac2338fe56ff76d0698840faf410bd086b84e614594eaee4d504163c1321eaf0a9bb31e72854406db0b75ffcc20c0851eceffdd2a2ed65f37c5cb8ea493949f9ad34e49332e6005c3dc85d68c82d05678ca2ad223dc2ae5bc970d8b54cc957586939d7f8524f40d17a8fafedb5846d5bbfefca12a4f9e9e6d1f393b68d54e654c32f065516f040ddbbbbfaa31a39a674a12c4864f394b50ce9943ff4a99f202af9eab2e249ff30aca81c4fe557603147fdbcbf653b34f63df1783090cb63723aad22ed24c8d2662eec59d3e1f72701d9ac4207e623b4fe552fed4ca9437a158ed0bad850ecb8e1bb217d76dd97e84ac3f529f157a8e594416165f286642be5a03d0693dd2eedb5c3db34aea49418467ed6fd58eb828fd575d9def3a6be1d5bc96b644da3f77ffdf25e30f658bc50e82f2cd2a07275d61e5420ba0572ef14a59b58c7f9b2147b83d0aa96b38c88d9fbebe1b2008086607f9f27b7f1a873118fe54b9153eb2f66c9fddd1370c29a589fb399e0a91452f8fc106da7d49c16b4972069b86dce570e6a6e400b014d203e058056c9c6f63b5fb2f7bfb45184de436ff74fd63a0108cdf3bb774997ea72c1e418430a820d47095320f0f0f3cf3b848460333988433d5e121a028a798cea559c1e1abf19861e43a5a11d04e805c748258ffc7e45131079ac71662e12918649b0bb509c18ff00a6aed80b79b04822487c98ff80bd7d13402d2b6af5d5658ef5beaef14696d833d9b4c830ae4238874129ddc0932f9965a03c918156a6becb9da45f0fb8f9ad3e9f36f6056684e34e86b5fb0f8a406a5f3943d46465a3aa2891d23b3b09c82f00899c875d0d138c8bf851981f2aa0577ffd40e92768a2e5c93019eb6a31b5ad29de5baf01f35f93f47549496ecbc7d1789356acc7bd9496a82f167400678b10abccf1e6bb08e54a867a27b2b54b6d09dc3", 0x1000}, {&(0x7f0000005b80)="00d2d29a1e3baec99fcf87", 0xb}, {&(0x7f0000005bc0)="9cd2c5ffee4b3ca1a4d521b02e44c97dacdb0a0dea953a8e0344ffd5c3d3d1744f40da64106e1d0aa6f3d211420766f21615d07a8023f6dccc6bc44e348b7d58696159622bc30a674aa96138e62ee314356e45b5f17a853807a45bef5f8b2097e2e939b9690c901306bd1ee7b5fba99f8a", 0x71}], 0x9}}, {{&(0x7f0000005d00)={0xa, 0x4e23, 0x2080, @private0, 0x80000001}, 0x1c, &(0x7f0000005f80)=[{&(0x7f0000005d40)="b14f0d1e95fe37ab54a66fc07d61e320f41dee6e71cc64d67bbfba1b794c2673895681622e745731ab82b1f50f314f9854fb7d5bd2d27c0a9dff84c0be4dca4761c1f4e4da786f78766cd2073ab4dca6f4c0a299f9c3fadac7d7e857e2472561964b5cbe37a4bdad3a8a1a5903b21d8f68dfde817ee9da4f6d0ad22893d537db42e0b3f55dd48a83875853cf56deac959ecbdcbb33ba78594ff1ee37134e7510138f4175f703956d125b", 0xaa}, {&(0x7f0000005e00)="59f551c9cf655ec06bb80fddfbd70958e14cec7b52810c56c31624447d81a9aac2cc3b3b3de022356d42380b91d2880e6652f4b2aeb6499a3603b05a60a1a47818519174464eb99ccfad56b9a916f8633e99c7d2122d70a8d04e855d223c4566548124a2", 0x64}, {&(0x7f0000005e80)="5398d1ed5bb1fcc8b0d94cd3355d8a71ac0d19e8e160e3438f8cea037cbb5017bd313e6f4616ee9eafea773f94e3965044c541dd61064eb8a829ad7b3f05c799d76fb6b5bfd0a7759057d79057904392a2928b6fab990fb1166761a6544151d4be0bb25024c5b977ec0551d432833ab11f63a4ca6ea2041170e869cec8ff5dca7e933e56ff60a1bd524746ed9b177ce77703d8e309de45979eb6c9a164c960de39b2c2a16ee42e83e79f08bff09856e29a31078bd5dce92345fa85210d2b80c6d5d370f12e526816e338c5103b1000b4f4a9bc82126fa140a5190c45c7c3", 0xde}], 0x3, &(0x7f0000006200)=[@rthdrdstopts={{0x30, 0x29, 0x37, {0x21, 0x2, '\x00', [@ra, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0x9}]}}}, @hopopts={{0x160, 0x29, 0x36, {0x21, 0x28, '\x00', [@calipso={0x7, 0x38, {0x3, 0xc, 0x0, 0x23a, [0xcf7a, 0x3b87, 0x3, 0x6, 0x100000000, 0x6]}}, @jumbo={0xc2, 0x4, 0x6}, @generic={0x3, 0xfc, "b2496cc81524471b713dd35fca4c245d980e1a0b5c2e9124d77478ccad45ffb45f0769072e65b489fe3ddbeafdd5a47f49153c5ed3d5bac9a83b9ea5d0b0df0c839b6e41caf363c25f3b2fcb8fbce33843ee0cb4c3d268dc722eee3aad3db176aa71dda0bbf23527dec31860ecc1879783f75ffc2b893d3135042f709ece1ad4cc74817596a7057df87dd5c801c120de9a6057f8498221bef490cd64db17cb336e6c020c7301a6b58f1b2a1fd50839e8c144fa5e756a9d451f90a6af8bba213a45f004150a87242dba50b70496a9164e1f6ae14a3b4bbcbf7997da966360b4511f4123854cf99d2a6fabb791b7a965adbc1ffdf28baccfdc918eb3ad"}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x100}]}}}, @rthdr={{0xb8, 0x29, 0x39, {0x6c, 0x14, 0x1, 0x8, 0x0, [@mcast1, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @multicast1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @remote, @private0={0xfc, 0x0, '\x00', 0x1}, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, @private2]}}}, @hopopts_2292={{0x1d0, 0x29, 0x36, {0x3d, 0x36, '\x00', [@enc_lim={0x4, 0x1, 0x29}, @generic={0x0, 0x6a, "6ca13d9545a2354783c1e400293687d862f4d87f3938703ff0189ab87566624b9dc75f8c9f71d8b65658eb4073053a7d697c58ff423747500cebb998446b59bc8ee935e7729a83e56942a3ed84e527509648e19dbb6c4d7bd9f2f4aa69274071c4301770ec22905c109c"}, @jumbo={0xc2, 0x4, 0x4}, @generic={0x2, 0xfa, "dcc436f4ed3a42437cf17f55a867153a09387ec76b716a31774a09700e28f6e08dbb025c834c2244570ab090d266dae7d3be98dc0009364dcc1ae20739a42a637024248ad7615004dd2d3aca3cbed2f859a3fa74ca8be6664f36405cf6d3eb5d398de1aa8952a02a67e859460b63b36c3e8d8ef48f351d49c06c81bcf5b4eecac20500fa168f206ead156c8bcba52f5b713c0feeee55a2896a2a684145bcdf5bde941a597caea965d52ca813d3e403d5a6b10ae37b5c17b0962dda5aab97d08d7d8d7a29c1c7b2a2f4752ba72dcea9b315e80bfe20e1770883baa85070cc6b69fa8011f280d523891498ef6562b66930eec31181f772a3e7fc09"}, @ra={0x5, 0x2, 0x1ff}, @generic={0x9, 0x30, "c6a3842d72988315fde938389ba2ca5e6e9cc7888e9129593567aee865b090fbd726d6c391496ee6e4a2c58a81b00772"}, @ra={0x5, 0x2, 0x4b}, @jumbo={0xc2, 0x4, 0x4ca}]}}}, @tclass={{0x14, 0x29, 0x43, 0x8}}, @pktinfo={{0x24, 0x29, 0x32, {@private1={0xfc, 0x1, '\x00', 0x1}, r4}}}], 0x458}}, {{&(0x7f0000006680)={0xa, 0x4e20, 0x1ff, @mcast2, 0xff}, 0x1c, &(0x7f0000007840)=[{&(0x7f00000066c0)="c638c158f1578d44b65b3fa5427768a74cbca32198336b8bc9c2d1b62fa66e66e06208dccce662c9e107b60f15f7b6c84e75f9238f8849246705ff31b0663eca314912e571bafcfc6139401c7780d7df939e21d7a26c71b773ef5be6e5b66fa0b17e42f6f3aa0baa62768cc7e59ceed970dedbac3a6cd805329ad1d212f167e203d0e191d2316890ae2f1fdc2db5cfcb6609d4f1d1df0e241afc85fd70012cad3f9eaa51d5ea95b84b6e6eb8614db6bc62be95ba34ebd748e4c08cb8ca934316a1daba9e4539b7c1763e0be25764859f30beea5e586a454dec3bc58e4b4524842973149918add894bf226dd7b711c3b552b3d8bfa0ec467871637d96caa61d0473d3e579ea958b722b8d3ec21612d11a7debc399ba415b6b72f1257b63146fc14a46306eac7f99bac20a1fc78a1a04a8f3c10c922e6d11c9b23a4ec272c864f556dd6a8958add20a91e8c1f5e69f3001cf324428759128a911cec50cc2a7dc491ba28d102c45f6dce2dc31a1a3c5114e35cbd8bfa49c0fe1d70a8a60ace872948b7ac15709521d6e330df47d6ae27fe56f7dfaa25885d45c06d9d74cabd668e5b37107f4d348e891dec34df6cadb6b262e51912a26f974aa503ad3d16eca7ea47f743f8c2dd8d2d4515846deaed4e0bd9f476c78019b697d64fa6c7e7adb7a828868f6850123c8b3eab4c3541f759f59ecd85c794aa8a8b0ba95e6ff2026f7a858183d5a70a75e41d513bd25b750ebe7226eb77e396c63b3d6a8d0f94dda7e5910ed09eb9b8c3d17db57d55565df05650e79ed7416c9f4b2b68b993aabb3b1b5232f15d6954fd4c4b6759e1af8a37d9ffdcfbec9c7febe7e401a5ba96391f7f73a918a357f02d6df04517307832a4f2805bfc3254397d1bf9eb3926047112bf2b03ea8a5a60666f0e88d1a9f5763b1c00a849d51e052768574323fa5e3a9adb12e82636b5d5481359647f64ecd82b5fc83d548aa6144005b813aaa33ac397c1ca5704885d432a3d621dd02b96d5ca4ee825b2079f905de046f222b59cf16b7e38d80d83fa9692c17ad84d699334aa6e08c5d5ac7651047e3b06fb133554b23def896293264e060f41e294e474cd6e25966edd2724548ef430261cb87b9fb678cc1dd0cfdb7f02dd9f1e18b275ed27aaf17fa4c6255e1d92a53a0e6219b89632fd922120622ef5eb3d52363504b6f690368fcefb5c3dcc74627340c69c115a8f173e249a85e5270e90c7fdd72bb34ab74e2fd2b4577da6e48d12accd71cf3ec996f362e70a5dd5193cabd7b1d7a4cb91fb3bdd0d612b8d0182a374f8d68bc58079e740ef6feb25c086e3527254414aa7ce373aad8fd85fe93035c53b9f6aaccd19f10e674ef5720e337b2db4df8be87b1e87d30ec21e4137ae1ab3dafa1e0f12f6944b329cc1674111264a0953c4efb2761872231c47dc632f184d1826f9c2f5a5194512d104da126a7fd657b0ec072513089c0502bd88ab12ff2fabc12cb7b62cea67a004a171c419b48407a5c99b806d42e550e98216e91d35d5f0602d85503180d804e851e94c3de17f405973ae34f07359c5dafca9f1849bb2384764317c11ba6565f5d211d9c59e559c4baacfdcb5f2b608214c1054792dc782a4d3a8dbc62ebe8c6d1b5f249a0a78032b62258fa125daa443a9990081e63f827d02c02dd4fc9946525e77c878ec9524731e55b55d75c3ed5f4bc309d23c9de8bb63c0ce40e6ea829dad36502e47764d6e345d2d29063362a0cc117bf97ca12235f23b137ef9022d6f388d4fc08fb4a951252a0fcb40695937b439ce8445109833ee9002aa9c4f37f8646b35d7ae7d39f042498b2309a3eb37210a92260513012b48bdd18c2780e9583ceafac8e31ab6819b6bafdbeee207305291c8b64c6a20f90137d4687ac6efe78c5381b16a9f69250a9b8e16072d5e65ecd0245338f4b4a51ba19dbe63167013d0fbfbe429802705b599d7eafee189ba84d6520fe256c13bf2139bea86c281773419af6281d04d7fdc7e9a4b7ae4d3ea7abdf46e986c91bbc1952321d2563cc33984d652c82b3439639306ad93f7f5741ed2da4bc9b32135dd9d7ce3721049c2765a63c1c003c9abf62b0efe23ab32004491b372db14e80cad0df4208bed3db075d54e17d12e88d6f184364f5bf66358ec4a1ff335788b2516b5a3e71c2fd9446d84b0a1e6c774e98e866e39d539cf00584d9b7b9cda1c949d1f638c3170f2e0b92f3e1d53b9f28d13c3cc595f265307997499057cce04d480be523427217ec8a7a3a2ef0045bde5e8b3bdeceaade337c3ef82aa0e82b652f7f040a75b2a0e534fff3aa43980b5a0ac30c4965a68293d9c8c1eeb13c54143bd6bc6b2529ee63b3c48e00683e9fc9ac77280decfd7ac039e2d36d53872307af52ca02b237fdd35d3c6fbe5ddd8c60559f695a68b9831297d3b197204f062a87adfb4c11309fdc795f898689155fedc05ba537fa98a3185e2cac3818952b89d44d1e13dbcb0185d6f792bbdeade304a223cbf29fb3020e7597657344753ab8ba71f5922e89258c1c0b4b30c9869fb998adc0319baf97f15076766ed4fdf72e8aa5cd7551467d77c46b87bd2e1da4840e1ca3869bf9411bef22518aace75efe4c82732b55b8c959b94e93518ba262f3a0e907992ad706932f26637f7ff9889ac75eb6e4a3c2296579309c72117387308ac83235a4b46512f5dd2253fb74aabfe5e7dbcfc1743c056189744f205da46ecaf5d47b59459cf48ccf50f2c70a4e2fdc29beafba5afcf38571feea17491a73b067342b74871d5ba06082a24ea828dd1b6e7a4f8cd0bbc1225791f32f23bf6184242caa3b29cc472ade7f88abf6281e0ef9194da322b0175af822d4551d6c2851bdf2d6c2280aa930b53d7c42a8c99f1df555e817028036a6c2fc91f5f8b9d0f2eadccfd1ade0677949af07cbfc99fd93707cf8529f4cbe57f6b3936e1197b7903b94b0af056781c0dfa3b56e7c9e6e55ed5eab456fd549794404cf9d9475ce178fe769ebbced571d5a4ec7a91455b45efa28795c276b4c6c7b3182ebf74720832e42533740b32fe952e7563fb23dd1018000f64cb4e371a5e9bff88f9b9d7cfb21ad71c227a4b59dab19cc1c01aaed79b01816ed7132276fc7fd40f623e9adbb17088c59998d79327e9b9ed243af49f3b571aadd156c515b940ac63b590232a128b8e0f60e639589e345422f8437fa38419051d42a8d7f0bb8dfe8c74bbfd5963707064b1ee2e9f92d66765c79241c7b1bbfa40dbffc67e59f749b5ace091e3f874fbda29b141809575a1de0fc23407eed37ed00708a59c702d0391d2ae95a5838a77691f6b8aaeb032fcb29999a6c04af4e6f7bb08a3d79539b82625281419220dffd5f487d4ae0deb74944d74d2f400d2115f211480963688a174e48cdee611f2cc329f319bcc3e2e9057fe225d2c651a3939ab4b7779b710f1673e4374beda5079bf08dd0d393f7736be0ed99e9fe6f4d022a8b805d0331fca56f7ff44ad6814a42edf405624dd2467d3a7fbdb00c72fcab4e83fe07a9cef0ad125974391126ea165e4328622f7ee7063ae619e81a7df87a543214c51efe33659fd4f202f00cbcea97711e1a4e5caba6f3167b9cff54e7c2614811685bf7177ec076edd483af47342c2b1a9dc76842c34482ac258dbad6db8d5e5c376f9b4a89409f5ea865aa987217ccb7b437478b7c2f4649f85472864b98410e13a30ed884e995c2eb2af78610988559baf3b6cfdd2a2bf29e36e809f700df7e230ddd70ad42fea73f1a1cddf3c3d378c153136f5613e746615ede187f6375b270b376765816179ab60d5a015298013678573e267e9311528d394b514c0bc5d6491798c6110055bcb079e5d938be17e39db851f9a5b9c4335345fefaa66a594171dd7e54327482a041df4ec634eb01b3e85991242f604f2a76ba111c36ca41b4cd4bef7676a1d7621509c7efbaa1f9e7b17037cb50664ac26cb30822aa5cc9988de14c9da2c9ddc337b407e1415befc144e6f796eac16fc0e18af559244a997d7631d22e7d1d47b54e4d469acceaf1f3e51ab5dd7a0d789a96e9f6fb6d9ca54cc36d163052c7ef1be02f5b78d2697b2a08400a8435fe0db13d07ea9c93d094ed3f5a675229ac334a312685a5ac9215f8877b67fa50a9653e252d510add634d2c3fc4234c8d81fc429e9a0654a9751b209e74e2429ff2b1839e665bc97c03223eafcbf2c089d11452e5ad1949b0948810b727cfe10be84d85fcbe9bfacb4907214606426947ee87b3957371c2249a83150454c684d4159a54669282e260e9a3794f5969a89813989a181bc2ad0cc39a1448c4bf5b56643bc1608556ca19462157ebe26ddc3acf5b9598edfd4b109e612be66028cad721878ed0a9b0b330c559f66b12d7a4a84336a9d107740bb86872fbadf418d86963362fcfcc46c0effefeb611e44e1a7d4f007a8aa2a5e093debbbf9a1f18bd2368428b1a34171dd91a7be48500588845acebe235ed4e1ec8bfeb31b4a79c2a96ab5958d8ecfc61330aee4c6722c6f13af0070da4d0c5c422aa1b0264874fa07cd3caf496102051edeb842ec4ac4d662b35b49dae96ec6c62015cdd31669bd0eab5c3b389cdb7104a9013ac1d95987c2309908da0199b8ebe9ec2c8755976987c2e34e812738cf025994df4c87aca1e9bebaf5061c093d47b611f1cd08d80e73baa6625d4646c0eb9d29ae42ce18bd05bab20ec3a455e8e893129bf0f3ddb1295ff02aeda97e8a4b569dfd20965b45a3f5ac1c86d1f6fe49f3178414ffd370705f76eac64e324aad6f91d3f479c6a8f7a40c54c3897bc0061e8e6b02648af9e81c8116c2d93c4503c5d7749a0e7bcba87002c793f22165879c8dcc0cb7c96424ab46ccc6c2a467369613c616387d61947dd60a8a61e86c84b24fed4671c0040ffb28b9df79acc3261c7f6de6f7bb7a1676befaa24f188f2bb68158c6fce31826538e7f2a59832803cf7ee9c3798b8c57d1efff5d90f7364a35f889a27858fe8268948b6baf22378f20ccb028c99a603197871d28218c8356641baeb69abbd69114d6f4db6bd8a0fd89da0cfe8c24e09b850fd4cd3edad1da342e3520cfbc396b9a9311daad6402ad8905370c552a622001db297224b5a0c3e397fe426cfea886fd9ae275bef01d0cd42abc79bb8a6cf1b9e9286c72691316e710e660406f7c1f4b50226d28f62d647833fd1929425ea6ddd5daa5a2bded5ef9d895da9c8b294db0f8efc23f0d5461dd2be48d2a2213e86815d3ed4e036ffdcdb5dea567b603f7c7e0d3074ecdf75c74adb0fb9b5377e8fff2d15409d7b5f111c8691fe8738db09aaf709df3b0f620d374c9b8cc857762f501a1cdff3b7fb3f2828a344d3c34f70d677d8e1d570a66f92acf0bded77cad92e97ec867fb646220d0e2f89db3922d6e46d07e3a36ab520ea6f7e98b612e89ec5ea1de4a22aec11347bd135839339be7c0386198bfef7adb6ee01e7a478e69f4936d1364564ffc99a59c8c93ceb22513506c50bae3c7fa68c2d485ff0ee85741e2a10e8eec47c31ed5e7b551ca0e17982c367ea34354a0409553a4790d6536d14a23d6b311eeb0770434f0f6ea6bbe9708c384242cf943fce7092c35d22f2ee9dd8fb1b93d5747896140d460aa92736f42dc122f98b0cf9f91ba486c10bda8042cb45c831ed415eadfa02586954b947a16c5ba805edb8bc88652779bb42c0db3624362cf593882aeaf71718220ba22b9b1d87472667205d7c898c2b1aed0b2cd17e1df7689ebccb6d67130dbe2e767d64cc8e8753b2170d", 0x1000}, {&(0x7f00000076c0)="ab407da18dc58f91f86c96251d3676df4dca39772085b890b5162367e300d1b26aed481057be71dc958cefa25736511686778d9f70e800f1c359bd570b949ce5626f3f059bc20889ddd3e4a2c0607797f31c59ffd3e36ce0cd72fe9c1ad1bc463ea426583176ce96549851d88ce75b61360a278ffc9e314c13ac5bf67c5a", 0x7e}, {&(0x7f0000007740)="b591a7d89c07ae849c4f0ecdbeb39661ade692cc9dc433eb1d63a3b7235eb0c6ecd9c4c5c87af5e8b32afa7d075f20ab7d82ff9083689dd52a0734c59e7f8d967d53c196a44bc68787dadc5545e60ff02b4f1ecf6a324727013cb15be933cab93a61912389daf1677e2543fbba66df078b5a698a3902f30ad6dd6607a77c20c9453cbe75ab7a0c2b02b3c33494a9ea06e31b874b84cf6ecd08cea45c6ad202a7a540", 0xa2}, {&(0x7f0000007800)="a297836c11628f0ca415862d3db9e7ce9753b206335e3503270f04fd4266cd07d487717a9fe06519c426c19b9216ea09caeb2c4788058d30df104d", 0x3b}], 0x4, &(0x7f0000007880)=[@dstopts_2292={{0x1068, 0x29, 0x4, {0x2c, 0x209, '\x00', [@generic={0xb5, 0x1000, "35fde7215390ff8f7be84305aef1c7d93370689278ac2491d523aa458dd8e3ddde61125dc01bf69afb06128650335ab0f6adac21af999490169eb4cc66ce5346882f65291dfd2f03d342a7b181d1ef1432c0d4cef3160ea508ed8ffc3d383d3223dc8d09561b19abc5d7aa6d131e3ebba7664edafc76b4486ff779d463619786514afceaf38b1f3c175feca01366dbac557fca24f8173c1401a9d58a1efe835fe107231218ba6f4c99bb22a648a3f7bd6fbbfb646091f98e5481eb25b3486c04e4c2e9beeb8d6ede1898cf3073396a8a65ec8ebb50c3ffcb9c1734cd3374bfcb99955cda2392adf851986f663e3c20dc799ac258c26da53c03102dda877c257d7d4eb766a65f4310a2480ddf13e235a34611927411f6e735e1916fba924e61afda2534c24fcfb7b82ebb851a849374a6e5673fe64163dc571292fa2ee04f063e1cd77b1f204bb4664c5ddc58f2bf00ca141f84fd7af68a165f3479b2d811cd8d467fd48129ea9369861190448de511d939d160295964e9d85e5c395753a5eadb7fda516b3da02dd8a61fbd66ae282760014633b015ed09269c370a6a2213f65e14f254f52b2ddcda948f3f52dde09528aba88eaaecf510b533a8ab4ef6667362efb7e3fda112ece3c11e3b2586446cf5dfd52a68e42e892944f8a05b8addc3a48c59f76499b7caa648bde07909f1e96b46a6c05f8de7c641a23c9e5382c688a4ace868cb2666ca100e06b8d21bf044612015d2247809ee4fb5b7ce3b1cccc9033a99c499a76f2beb5df0966cfcf91b68846196ae623035d17c547d21ad9a7d7d70d094866e46f00c3622e0ff33d915c5406d5b737e301c49093e27ae35d79335c7fc41d88e798605fea23a28a39feb01feae114d2d4e7b698d31561d1d71c2f03b4c2e21454fffe5df70e3898bae55e1892cfc0105d23043765aec2434026eb090667050ad44f1dc6944e98c3b1227291fe8c1480c3ad2e5c8238b7d8b1b12b80538b1e4c606a0d68dde15be6c34211ac93e91e073565a5cda3af39f871ecbbd40dcc01ef3036ba0883199b4c165891923577def7cd5cbcc4f1d47fe788d51cb7269b8d91afd345ffcc5e2e7f67a83f760a74dc85c20f51e92f92b6b1a87f428230ad3bdb1e6e707e885e7427487572ff0c954155da63bc70292bdc9e0bcc5b5fde03cba400f298669ecbbbc5ecd77f618332857f41482f31d63fd677c58579213f7d302d2c141be91171e3a906a7bda475a7053ce76af67976d5dcd76044fc5263270611de407a925124cdbb19117a7587a32708421a61178d99fc4d991ed72b8044b1c4db9397da153b2dee335cd83cf1564ea46385a5011e3f6c19d09a06da9f369eb329fa359f6586718629cf54b8a66620a49b0defe32c73669635710a1f51ba9cf80a12e017c98a0a1c7ae7fcc04738cd50cfc2a08d8929cbcc7b7c49d0b784ca91c58af5f5b8f7025de0db6fc740014a5ce2ab36808a813d94d6add72af43a5eedb4903b63dcd1fb2b0877cd4fe4e72b8eb3a102c0089e0721f382be488e72deecc274d8484e30bc7bbca280b5cbe3fcaa10651cbc3073f3e82e67123de80ff4fbebe2491fad5361958c0b977a8e51b4c0bc111f67660523b075a6eb6730bf417c3f9610d582eda5ac6916dd327bde1d29152b583fea234f9762e0f8878ec01a1b6752edd3459d9d29dee562ddf1477ca4c690242bcc802e8b6776a947f11edf264cd3e59f34b0b9961890b9e1cbb419639ae09308a4d76858a248c3098b988a75a4895bd6f1651c118b93899cef11caea1b0e5a55b68bcd5a4365e103274c33a1afdd8944cc11ed8ceeee1e386cdc159e3ee3d7882e60cfb40f1c6bc3525e5daab6e0141461e66800d6f85a6b04024194436a5def1306da6d17b45bdb0bf6c65bb57da985e993da1d8a9514e3b06d6a9c497f39da2cce284550c969a75149859c7d6664d91a6ee36b805ded2cb2b495b70b3dcb68a264051a04de9dd817ca2cc33f3c8fa7b5ea3c7c25e8a5e7fc82151beffc0649f15f8bb168c476bb3637721e2bbd91e6fb95e92c6ed2528bca144f5b539694b4132c1552bf4816a24b3164a8b8d28945adb0393533251b2eff065bc691434d5c75018819eb04f32d18d1c5e7a40582e43d7292716a2cce5abcb290cc9005a0e970eda2b53052bf09d190e6968db2e86f90e47a00a71b92e25975f0a72754ee9774382bce26f5c8ad7efb8f3f9864834d0eaff6f98363d502297302e8a8a6d34087c88cad71e117ac15a10a4ba7237217692d23454504749303c957862e65fb32bfb5604599c475dc788aff30274f74f2c12f2c1920b090a9b89ba66847b3f6ff6a57f3ca096788d16701a25a4746a1a84a9d9f0d81d21e72bf4348e064320c8835cd1c2ffed431246adb6ed790c834547aaddb3863f97a32af22d192833879c25aef7e179381103a9bbf002b3daca6320774b1915e46c294f3fff220b9d849ff5ac160aeec1e8c4bee40828b5ca218d04a1aadf130c8376efb25faeb030c456d077d09f55262a44d1ad6de081f8dd8f6770e1771aaa320a0515e35ad36a1eeb4efbf7fe1775063940138ac3d7b0ce423583dde446ed0d79451886f2a202b7d382466f89932567d509aa3f8a772048dd4a593ea0830fb7df6cde09b2559f17938a3368776ab2617abdf476af763a7aac744ad325f33b80cd2a88e192e240ec7935390e33b258c83e30806366d585bc858e5d258dab253c29ce3a895e5b4a525c4af14faa6b1ddbd1a6985af0e6e1db7f62c1fea96c513c7e181d567b856da92512292f33c01cd90cb8c24bf5ef8f81184314e4b0e6570adc2ff31661b69091558a61c8ec66fec1eea5f20b3216d49700fd9873d9697820688ddf36c727762ec0a3fc5cc16b5b7836d966d4426a8a4e34102f0a978d7a4ee7e515a32219ea441ec128c60c6c9b1456bd1b606fe8fcff78c6528f4a306828f629a5cff3d80c8696924d057c94951fde0662770132fa30faaaab6d862b600a13a132b7098ad22ee0ec248491a5af0055f97a48718d842510a2d2d372e824e186111dfee924c524f2eff706b59450c557bde37cdb182a75bc6434a8a769efa9ead660afeef043b9c4021627fdabbd9ffe83dfdf44d1936cc9ee1d26a4fbb3670b0e3b11bcd64694077ab8c65846b3ae0407c81059ef7cbcd53804ebc13ec92775957229cf702eff77bdc25085465fe5214d4a18bbd520aa16ff6352a10a87e6ede2da811275379d1a5ccf5b73c6ac8a661544cdafd3aabc766b80afe30003fea229077ffc75f12774e3081083cf9e7ef7a2d61856fde44e65960c41dcf1d8c56496bd3e6b0d6c9bf524dc5d7d0b182de6da32cd84bef9998a373d2d1988170b0f9066112831f75101727b4bc2ac56a4dcc00e13390168619651cd9b9e3bd8b9056bddd51bdcab6f740c99d0ebe8ee5d21999be1d699f3075975ccdc4ca3a1c90b7043d51fddd0fdf702d3be3cccd0c5b39516ea270e3920031e40b7ab0d639c0cdd8c9134e4e826f6fd569490575d2d25ff84eb88f651f209514dddb993c681d98de95af29adbf6f10f47379d1a070857f5f9d8fe552cb48dd5e350fcaa8388b45bd6a87405287cf5074f0ebdbfe5598d863cca67f451b600db5a78c7c4032ba3836cbf521c7cd0cea09ab370ffda10b66475fc6f8cf6096a88c8b9f7dada7baeeab937cee78e39d8c65ff8a7dbb2c66b57a2ef5440a46c998d98b5c6f52c81bbc610f9f4fbedba3c8794fe9974004ee57664a87bb2802c61307c12d83dfb3d89f163312c24468722be17da073a4f2e7721cb4cbd18db2335c79be4005310e487c6698fb9e320899aa77a4870e2c380d06ee74408190dcaa8a27059e99cd6e366e54d1f75f93d190c27a3d15d5a0eb8958625fe1fb809f9c8c9d1c97db438e33e42fe6e104d1b43e2015803720a591e3ebc0ac4731c0f975a26b8eea08cc3f1dfb7a5e7c8410ef0b7a4fce1fbb94a820c933a1b790771f26b122ef30a7026f067c997f8a1ad895830b8a2b3bf7b7307326b94c5aecfd95109d28b5cf239264fa6288d456d9e8b6ec72dd94dff56c0fbc8f803740def92a4383b1800022fc2a0a845d8b4658bddbfc968e90c7c737f9296ff93bfcc9fb76326bd3777ff9c72a277ecf5611e6cd9f40f6941ffe277bcf2e0600aba2f1172ab1d2f00f3cbe000b3c53460365a2ab3d148112418ef1981f7bfb993ee4db37dabc1d7d493d187edd21136800f76006b0f3c23ed33054041b3a475f88621de5bd36adac3420c35141423725c41daca277e066299bcb26b12597dda23d507035474b9aedda5a713d4658f829229a1431a069a2de4f4ba71527687f5a2ccf60261120ff75ba8ee5e56565f99246fff622d68efc2a7bf4a679d4bf0ecb420eff3a093a97e965c4685fd4c941cc6865f89c5cb61510a2877f9427e459f008c9a99531943aa7dd5f883de74579fa1777a366b87ac884ad6bfe8894f26e51040a9b642dd9b24e1b0d17f9e231602bee6dc48708503c071a777daac2907ece965ed1576447dd82238dabcf26add9998d8a1be4b4b727d27a8cf7da66b0b6724b477fe974d5ee1c7eb0d1c9a3cbdcfb388e93a6dba3256d66d07d1d5d24875dffbc2f62ccc3fb935c670007ecaa507a725aa67657e9182b4cb7c5c648b36eebf1a59b6ee5d46a1469a0fc2509a1fe769dcb8288dee1c33f74e876a94a4d376c79a43af0ec2a80a87ce919155b95cd41517c6331b6e3ab2c9b803fd17ecdd85974328095cf631c08c2474834adc8dee5ac46d0a368295018209669fa43b099ee139a36f2120f1193faab53aeb2135ea87c9cda98a0abd408c798f4205ea0792ba1b7eec28d79ada7b5447e5d8f018bedeb2ee320f72963dd7a02c4486d18fabc86db5b69a7a588e1d64e19e2953519531570479833d715625228e9ab8ba63e10da5c7346284878a7d2ad7911e4fb1e31c894054be60b548ed435e8daf303b518f7f27a09d937769cdd50a7a744dbf3ed7fd689ceb3b3681b8183d2cf35e2bafc2d6361d1383ad92767fab7d1029c096251a450d87376e6ab936b391b90f54b3d5b78f35d44ec6f1c7c8d6743ca5db53863e9aaebe4be6963e8d0ed244f92f555b37f521078648fdf4d6ed17113a5f3ac6710e50876258cb7c3e9086ddc8b7b0c362c8c27ff03173a7291c3b0433be9bc7837dbe75bb4ed50efa1c07b17216d8b67dcc2fbb990219e97bd7e59965842c02b97dab55189a429ac6bbe531c8ddcddecda58ec5b9f12d991d2629911bed553128f77b81fbcb62b7945d231c6ef25221ccf05792c7e8ef2c1ea66d0f1059045888db33bb0f0cd1613d1260e14535c223c5408232598497f8bec2fcb1c533fa376bc89826a154e91145afb7a37b39a9a4c512dee0681459b993d43097d1f7c387649481698500d53a45fd52e91b90e44b9c18dc5ae6183655c7524ecd76df073bbff2fdef06a49c5fce9aab47851bba4f4934c77bfe041c5cae8d8c9dea01d67b069f5b9f9908fcc8713352a347291f542028fdadce039e658c01e121fdaf208d7c8b55b19c2328c12e93b1dfd8aa86360a328b811ec6d5a49f8c71c10e472cf07cb1e89ef54cccd1ec78efd277eb1b702ac2daa286d826660e4a06c1beb738924cd8dc105abb743600bdca659bb9ce8fd597189c72150a0d6ccf494452587a1cee757b6250087468bb61ac5817a2141fd774040a56ea8725a823eb51fa03137512f850f5c8975c37250349cd4071fb68ed2262127f2f724df2e3d90af5106b00a83f961b52bf3a7c482e8debfab2"}, @calipso={0x7, 0x30, {0x3, 0xa, 0xc, 0x0, [0x9, 0x1, 0x7, 0x8, 0x9]}}, @enc_lim={0x4, 0x1, 0x9}, @pad1, @hao={0xc9, 0x10, @mcast1}]}}}, @hopopts_2292={{0x98, 0x29, 0x36, {0x0, 0xf, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x20, {0x1, 0x6, 0x80, 0x4a8, [0x6491, 0x5, 0x510]}}, @calipso={0x7, 0x30, {0x1, 0xa, 0x8, 0x0, [0x0, 0xd3c, 0xffffffffffffffe1, 0x1, 0x6]}}, @hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @empty}}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}], 0x1100}}, {{&(0x7f0000008980)={0xa, 0x4e24, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}, 0xe3}, 0x1c, &(0x7f0000008a00)=[{&(0x7f00000089c0)="930dd4ea482304297481bc5b2a", 0xd}], 0x1, &(0x7f0000008a40)=[@rthdr_2292={{0xb8, 0x29, 0x39, {0x84, 0x14, 0x0, 0x3, 0x0, [@private2={0xfc, 0x2, '\x00', 0x1}, @mcast1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @local, @local, @loopback, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x35}}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private1]}}}], 0xb8}}, {{&(0x7f0000008b00)={0xa, 0x4e24, 0x1, @mcast1, 0x4}, 0x1c, &(0x7f0000008cc0)=[{&(0x7f0000008b40)="3cb006c7b203ffda4ffb8631e55082b72220ec8a32b068b8ca95c589170c395009ca7353e28b212842348c38e02265c478c6d75f0c4829ec517688964c528e852766eb31d07deb43ca1ba1664914ecb98b43ea5672757b7af89834f0db8312b3f03f0fbb6dc6e0a802413e5277e2bbb2d611a7d1535006d2b47c28184099b7e266d8b5247e99fdf626b1c0f3f06a8f9031041b9ba9aa6d8c8499152b9abfecc3909b358f03871a8caad1bc2661313bde672f7372fdf8b4cf90782550f5cbff9298e64f13", 0xc4}, {&(0x7f0000008c40)="2fb8f7b118c45b2c313728b5301d8a2678bb77051673e8ef53d6f45a51a0776421ac6c62226678aaa7b9cf0f5440591ee202498daaf199e61adffdc3b264ead2356aff03ebc81ddf4dc8857e4638ad6cedfcb10d0560579e749a", 0x5a}], 0x2, &(0x7f0000008d00)=[@hopopts_2292={{0x58, 0x29, 0x36, {0x1, 0x7, '\x00', [@enc_lim={0x4, 0x1, 0x55}, @calipso={0x7, 0x20, {0x0, 0x6, 0x1f, 0x5, [0xff, 0x8, 0x6]}}, @pad1, @hao={0xc9, 0x10, @mcast1}, @enc_lim={0x4, 0x1, 0x2}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x3}}, @rthdr={{0x88, 0x29, 0x39, {0x0, 0xe, 0xda1bccf176d667b5, 0x3, 0x0, [@private0, @empty, @private2, @remote, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv4={'\x00', '\xff\xff', @multicast1}]}}}, @hopopts={{0x20, 0x29, 0x36, {0x2b, 0x0, '\x00', [@ra={0x5, 0x2, 0x3ff}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x1}}, @hoplimit={{0x14, 0x29, 0x34, 0x3}}], 0x148}}], 0x9, 0x4000) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f00000002c0)=0x2000000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r5, &(0x7f0000000380), 0x12) close(r5) 12:10:29 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:29 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xc000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 315.964822][T26448] loop1: detected capacity change from 0 to 6 [ 315.985261][T26448] FAT-fs (loop1): Directory bread(block 6) failed [ 315.995124][T26454] loop2: detected capacity change from 0 to 6 [ 316.036173][T26448] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 316.045639][T26448] FAT-fs (loop1): Filesystem has been set read-only [ 316.055197][T26462] ================================================================== [ 316.058405][T26454] FAT-fs (loop2): Directory bread(block 6) failed [ 316.064376][T26462] BUG: KCSAN: data-race in n_tty_receive_char_inline / n_tty_receive_char_special [ 316.064412][T26462] [ 316.064416][T26462] write to 0xffffc90001c39018 of 8 bytes by task 8 on cpu 0: [ 316.094223][T26462] n_tty_receive_char_inline+0x234/0x680 [ 316.100355][T26462] n_tty_receive_buf_common+0x1893/0x1e20 [ 316.106992][T26462] n_tty_receive_buf2+0x2e/0x40 [ 316.112698][T26462] tty_ldisc_receive_buf+0x5b/0xf0 [ 316.117843][T26462] tty_port_default_receive_buf+0x54/0x80 [ 316.123855][T26462] flush_to_ldisc+0x1c5/0x2c0 [ 316.128573][T26462] process_one_work+0x3e9/0x8f0 [ 316.132642][T26454] FAT-fs (loop2): Directory bread(block 135) failed [ 316.133755][T26462] worker_thread+0x636/0xae0 [ 316.140807][T26454] FAT-fs (loop2): Directory bread(block 136) failed [ 316.145751][T26462] kthread+0x1d0/0x1f0 [ 316.145778][T26462] ret_from_fork+0x1f/0x30 [ 316.145794][T26462] [ 316.145800][T26462] read to 0xffffc90001c39018 of 8 bytes by task 26462 on cpu 1: [ 316.145814][T26462] n_tty_receive_char_special+0x119e/0x3ac0 [ 316.145835][T26462] n_tty_receive_buf_common+0x191c/0x1e20 12:10:29 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 316.145855][T26462] n_tty_receive_buf+0x2b/0x40 [ 316.166576][T26454] FAT-fs (loop2): Directory bread(block 137) failed [ 316.172270][T26462] tty_ioctl+0x968/0x1120 [ 316.172298][T26462] __se_sys_ioctl+0xcb/0x140 [ 316.172318][T26462] __x64_sys_ioctl+0x3f/0x50 [ 316.172338][T26462] do_syscall_64+0x4a/0x90 [ 316.178975][T26454] FAT-fs (loop2): Directory bread(block 138) failed [ 316.185097][T26462] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 316.185129][T26462] 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 316.185133][T26462] value changed: 0x0000000000005296 -> 0x0000000000005299 [ 316.185143][T26462] [ 316.185145][T26462] Reported by Kernel Concurrency Sanitizer on: [ 316.185152][T26462] CPU: 1 PID: 26462 Comm: syz-executor.3 Tainted: G W 5.13.0-rc3-syzkaller #0 [ 316.193523][T26454] FAT-fs (loop2): Directory bread(block 139) failed [ 316.197959][T26462] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 12:10:30 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) ioctl$BTRFS_IOC_SCRUB(r1, 0xc400941b, &(0x7f00000003c0)={0x0, 0x80, 0x400}) ioctl$BTRFS_IOC_GET_DEV_STATS(r2, 0xc4089434, &(0x7f00000007c0)={r3, 0x4, 0x1, [0x2, 0x0, 0xfff, 0x800], [0x9, 0x2, 0x8000000000000000, 0x8, 0xd7c, 0x0, 0xfff, 0x3, 0x1, 0x8, 0x0, 0x5, 0x5d7bdb5a, 0xb12f, 0x0, 0xfffffffffffffff9, 0x578, 0x81, 0xe9, 0x5, 0x7ff, 0x2, 0x1000, 0x0, 0xfffffffffffffff9, 0x6f4, 0x9, 0x8, 0x3, 0x0, 0x7, 0x5, 0x40, 0x8, 0xd0, 0x0, 0x1ff, 0x5, 0x101, 0x8, 0xfea, 0x7, 0xfc, 0xfff, 0x7fff8000000, 0x5, 0x62, 0xffff, 0x455, 0x400, 0x100000001, 0xff, 0x2, 0x5, 0xffffffffffff0000, 0xfffffffffffffffa, 0x6, 0x0, 0x1ff, 0xf724, 0x4, 0x9, 0x2, 0x2, 0x4, 0x40000000000, 0x80, 0x80000001, 0x8, 0x3ff, 0xffffffffffffff7f, 0x1ff, 0x5, 0x401, 0xff, 0x8, 0x6, 0xada8, 0x0, 0xffffffff, 0x81, 0x4, 0x10000, 0x3, 0xfffffffffffff801, 0x106d, 0x8, 0x10001, 0xb4f, 0x8000, 0x9, 0x3, 0x9, 0x9, 0x100, 0x6, 0x401, 0x0, 0x0, 0x0, 0x10001, 0x3f, 0x68d, 0x9, 0x3, 0xfffffffffffffffc, 0x5, 0x1f, 0x8001, 0xfb, 0x1ff, 0x7fff, 0x7ff, 0x3, 0x1, 0x8, 0xb3, 0x81, 0x8, 0x0, 0x242a]}) close(r0) 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 316.197973][T26462] ================================================================== 12:10:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x6) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xd201000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 316.350611][T26454] FAT-fs (loop2): Directory bread(block 140) failed [ 316.366670][T26454] FAT-fs (loop2): Directory bread(block 141) failed 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 316.416182][T26454] FAT-fs (loop2): Directory bread(block 142) failed [ 316.433718][T26501] loop1: detected capacity change from 0 to 6 [ 316.447223][T26454] FAT-fs (loop2): Directory bread(block 143) failed [ 316.454193][T26501] FAT-fs (loop1): Directory bread(block 6) failed 12:10:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x6000000) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xe202000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:30 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_any}, {@cache_loose}, {@noextend}, {@cache_mmap}, {@cache_none}, {@access_client}], [], 0x6b}}) ioctl$BLKPBSZGET(r4, 0x127b, &(0x7f0000000040)) close(r0) 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x7) [ 316.462122][T26501] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 316.471636][T26501] FAT-fs (loop1): Filesystem has been set read-only [ 316.483262][T26454] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 316.490992][T26454] FAT-fs (loop2): Filesystem has been set read-only 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xf6ffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 316.607017][T26529] loop1: detected capacity change from 0 to 6 [ 316.622438][T26532] loop2: detected capacity change from 0 to 6 [ 316.643751][T26529] FAT-fs (loop1): Directory bread(block 6) failed 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x8) 12:10:30 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendfile(r3, r0, &(0x7f00000001c0)=0x2, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x2, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x40a1e1, 0x0) ioctl$SNAPSHOT_S2RAM(r4, 0x40043311) syncfs(r0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_type(r5, &(0x7f0000000200), 0x9) fcntl$setown(r4, 0x8, 0x0) 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 316.667320][T26529] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 316.676966][T26529] FAT-fs (loop1): Filesystem has been set read-only [ 316.681452][T26532] FAT-fs (loop2): Directory bread(block 6) failed 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x8000000) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfa03000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 316.803310][T26557] loop1: detected capacity change from 0 to 6 [ 316.841425][T26573] loop2: detected capacity change from 0 to 6 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:30 executing program 5: sendmsg$NET_DM_CMD_STOP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x100, 0x70bd26, 0x25dfdbfd, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x24040881}, 0x20000000) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x408000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r2 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000140)={&(0x7f00000ba000/0x3000)=nil, 0x3000}, &(0x7f00000001c0)=0x10) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xfeffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 316.842665][T26557] FAT-fs (loop1): Directory bread(block 6) failed [ 316.855195][T26573] FAT-fs (loop2): Directory bread(block 6) failed [ 316.887120][T26573] FAT-fs (loop2): Directory bread(block 135) failed [ 316.894404][T26573] FAT-fs (loop2): Directory bread(block 136) failed [ 316.912789][T26573] FAT-fs (loop2): Directory bread(block 137) failed [ 316.920421][T26573] FAT-fs (loop2): Directory bread(block 138) failed [ 316.928059][T26573] FAT-fs (loop2): Directory bread(block 139) failed [ 316.935800][T26573] FAT-fs (loop2): Directory bread(block 140) failed [ 316.943628][T26573] FAT-fs (loop2): Directory bread(block 141) failed [ 316.950754][T26573] FAT-fs (loop2): Directory bread(block 142) failed 12:10:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x9) 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 316.958457][T26573] FAT-fs (loop2): Directory bread(block 143) failed [ 316.967462][T26573] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 316.975537][T26573] FAT-fs (loop2): Filesystem has been set read-only 12:10:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xc000000) 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffffff7f00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:30 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x240080, 0x0) 12:10:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 317.048788][T26596] loop1: detected capacity change from 0 to 6 [ 317.063733][T26596] FAT-fs (loop1): Directory bread(block 6) failed 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 317.100662][T26596] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 317.110261][T26596] FAT-fs (loop1): Filesystem has been set read-only 12:10:30 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000100)=""/40, 0xfff5}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000001c0)=""/112, 0x70}], 0x5, 0x8, 0x4) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f00000000c0)={r0, 0x7ff, 0x48b, 0x5}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(r2, r3) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xa) [ 317.148409][T26611] loop2: detected capacity change from 0 to 6 [ 317.172239][T26611] FAT-fs (loop2): Directory bread(block 6) failed 12:10:30 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:31 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x40) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) write$cgroup_pid(r0, &(0x7f0000000040)=r2, 0x12) [ 317.209224][T26611] FAT-fs (loop2): Directory bread(block 135) failed [ 317.238039][T26611] FAT-fs (loop2): Directory bread(block 136) failed 12:10:31 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 317.266940][T26640] loop1: detected capacity change from 0 to 6 [ 317.268335][T26611] FAT-fs (loop2): Directory bread(block 137) failed [ 317.287883][T26640] FAT-fs (loop1): Directory bread(block 6) failed [ 317.305824][T26611] FAT-fs (loop2): Directory bread(block 138) failed [ 317.307204][T26640] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 317.312872][T26611] FAT-fs (loop2): Directory bread(block 139) failed [ 317.321681][T26640] FAT-fs (loop1): Filesystem has been set read-only [ 317.329998][T26611] FAT-fs (loop2): Directory bread(block 140) failed [ 317.342633][T26611] FAT-fs (loop2): Directory bread(block 141) failed [ 317.349628][T26611] FAT-fs (loop2): Directory bread(block 142) failed [ 317.357832][T26611] FAT-fs (loop2): Directory bread(block 143) failed [ 317.365740][T26611] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 317.374652][T26611] FAT-fs (loop2): Filesystem has been set read-only 12:10:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xf000000) 12:10:31 executing program 5: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)=0x2000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000380), 0x12) close(0xffffffffffffffff) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r1, 0x40043311) splice(r1, &(0x7f0000000040)=0x9c0a, r0, &(0x7f0000000080)=0x5, 0x4, 0x1) 12:10:31 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xb) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:31 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x220e40, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x22000, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x145000, 0x71) close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0xd7e5c000) 12:10:31 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 317.531187][T26682] loop2: detected capacity change from 0 to 6 12:10:31 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 317.573297][T26682] FAT-fs (loop2): Directory bread(block 6) failed [ 317.598846][T26686] loop1: detected capacity change from 0 to 6 [ 317.614738][T26682] FAT-fs (loop2): Directory bread(block 135) failed 12:10:31 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:31 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 317.633588][T26686] FAT-fs (loop1): Directory bread(block 6) failed [ 317.676160][T26682] FAT-fs (loop2): Directory bread(block 136) failed [ 317.700772][T26682] FAT-fs (loop2): Directory bread(block 137) failed [ 317.726531][T26682] FAT-fs (loop2): Directory bread(block 138) failed [ 317.742286][T26682] FAT-fs (loop2): Directory bread(block 139) failed 12:10:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xfffffff) 12:10:31 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:31 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuacct.usage_sys\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) mlock2(&(0x7f000043d000/0x2000)=nil, 0x2000, 0x0) close(r0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r2, 0x40043311) mmap(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x2000002, 0x2010, r2, 0x7700c000) r3 = socket(0x2, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r3, 0x8948, &(0x7f0000000700)={'sit0\x00', 0x0}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) sendmsg$NL80211_CMD_DEL_TX_TS(r3, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="80000000", @ANYRES16=r4, @ANYBLOB="00df256a00000008000300c0dc2a3da403dee1bb53798cc51d0881546f9d186dcc4ab03e1bcb04d0a2e1a150cabbf9043c2c61000000006ee374", @ANYRES32=0x0, @ANYBLOB="0c009900f2080000540000000500d200030000000500d200050000000a000600ffffffffffff00000500d2000d0000000a000600ffffffffffff00000a000600ffffffffffff00000500d2000c0000000500d200030000000a000600ffffffffffff0000"], 0x80}, 0x1, 0x0, 0x0, 0x24000081}, 0x24000010) 12:10:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xc) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:31 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 317.776526][T26682] FAT-fs (loop2): Directory bread(block 140) failed [ 317.784234][T26682] FAT-fs (loop2): Directory bread(block 141) failed [ 317.792566][T26682] FAT-fs (loop2): Directory bread(block 142) failed [ 317.800600][T26682] FAT-fs (loop2): Directory bread(block 143) failed [ 317.809226][T26682] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 317.818868][T26682] FAT-fs (loop2): Filesystem has been set read-only 12:10:31 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000040)={0x7, 0x0, 0x80000000, 0xeee, 0x3a1}) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) 12:10:31 executing program 0: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 317.902457][T26733] loop1: detected capacity change from 0 to 6 [ 317.926398][T26733] FAT-fs (loop1): Directory bread(block 6) failed [ 317.941220][T26745] loop2: detected capacity change from 0 to 6 12:10:31 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 317.999241][T26733] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 318.000274][T26745] FAT-fs (loop2): Directory bread(block 6) failed [ 318.009365][T26733] FAT-fs (loop1): Filesystem has been set read-only 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:31 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 318.044463][T26745] FAT-fs (loop2): Directory bread(block 135) failed [ 318.051237][T26745] FAT-fs (loop2): Directory bread(block 136) failed [ 318.122555][T26745] FAT-fs (loop2): Directory bread(block 137) failed [ 318.142474][T26745] FAT-fs (loop2): Directory bread(block 138) failed [ 318.161036][T26745] FAT-fs (loop2): Directory bread(block 139) failed [ 318.178075][T26745] FAT-fs (loop2): Directory bread(block 140) failed [ 318.201587][T26745] FAT-fs (loop2): Directory bread(block 141) failed [ 318.209721][T26745] FAT-fs (loop2): Directory bread(block 142) failed [ 318.217741][T26745] FAT-fs (loop2): Directory bread(block 143) failed 12:10:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x13000000) 12:10:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xd) 12:10:32 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:32 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:32 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:32 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = syz_io_uring_setup(0x70c4, &(0x7f0000000240)={0x0, 0x0, 0x8, 0x2}, &(0x7f000033c000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000400)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000180)=@IORING_OP_LINK_TIMEOUT={0xf, 0xa89a1c1bd660819, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x4e) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x0, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r5}}, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000000340)) syz_io_uring_submit(r3, 0x0, &(0x7f00000000c0)=@IORING_OP_WRITE_FIXED={0x5, 0x1, 0x4004, @fd_index=0x6, 0x4, 0x5, 0x3f, 0x1, 0x1, {0x2, r5}}, 0x1) preadv(r0, &(0x7f0000000280), 0x0, 0x9, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x280080, 0x0) inotify_add_watch(r6, &(0x7f0000000080)='./file0\x00', 0x40000000) close(r0) r7 = mmap$IORING_OFF_SQ_RING(&(0x7f0000824000/0x3000)=nil, 0x3000, 0x1, 0x30, r0, 0x0) syz_io_uring_submit(r7, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x3, 0x0, 0x0, 0x0, 0x23456, 0x0, 0x0, 0x1}, 0x9) r8 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000003c0), 0x2841, 0x0) ioctl$SNAPSHOT_S2RAM(r8, 0x40043311) sendmsg$netlink(r6, &(0x7f0000006740)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000500)={0x122c, 0x25, 0x2, 0x70bd2d, 0x25dfdbfb, "", [@generic="e05dbb1702bc0fe3c58c820d45740945b531202ba9ff38243b5300ac96bec41b55405bccc02e9e5ce3afbdcf8ef3a15381f4cf287b6fe6103e9647e43cf11a0743dddbf59973e9413a484afbf8c61417b1e4c49b83e116aee2921edaea", @nested={0x10fb, 0x22, 0x0, 0x1, [@generic="b09865eb0b74a82df119d053b61af9ec03fbf13774f00af201cb460bf27eb1ac36529cce1a16ed0cc5cfd7a4225689ad4af4835e2a92ae629aa378f9eddd3d558f8951b7948009c4aff8a433c3c8835bc6c8cd93cdd388fb6cae198fe0229abeaa7e88e849fe31361d567fb48e2fb9e03ea8dae1069b92d9a580d553ff599b80d23406264ec431b9c13aaee2fce6691ef690939b9170fc28af6b03f9759e728ed2884367996326e076813912125a95412271d18c9b61be99b691ba153bb8bc983bea8d994adb63d651b3d58a0bca0b683778c7e79926d17a6a01edb41f9276ea7ca0bcad61f0909d1bf2eb004beda7", @generic="7700b108944d35f2", @generic="8aec636d94033434ae564bc8645f2c2874b8ea61c5ba00a79a4f9e188ae78d7f67fd1e12391e3484b38b0d33fad44c550a6154c737efcddfb8cae1e9b416c180514b97c7ec1309d6b6c4158c8ac5f4a29084141c0b4b12480624134a38e694867225c76d1187ca4406cf03929435b0c901c27bcba1c9c05ad4159ec36b7a8fec5a8347c00199d4c8a3c76f6794e50f6eb4a5cad410c03a7cdc144d350e96caa08e5cdf44b07154f1b923153a226c7a396a2b04618f29ec686ebd37ef46b10c1db44efb4161d8f030aaa5283febc357fe92542efd6db0c1cfd8ec487de01cce89a2cb8d10e5f9f25417bd9da0750cfbd5f38cc43c7761620a414e4bb41daefbe3107a2a089f7d8146663ab579def2fb4845deed100352c74f8aefb1178893fd890b2376baf0b95c53288e1fc694f9cd9dbefd45024f2a383cc8916602cc6ebe8d9053ab50c0fe04e5919d8e7c6c952c6f63e36972b277813d5916a796644ec225aa8035ad82f75686f134152d1a8b9dae805f29c25e48fcbb4ef8d1ced99f272e7aaef9ce676fe4d647e1da6d9a0f9de57607cd3b435fc46676066213df8dd3ecac0a355326c754ba85a0c345da425a9224e922a711443f287ab490c453b14c9dd429d682ea7873eb99a4db8e6ffa3f3bd7958ca31b42de8bc3834ba8153fc2b19a1227620393ff850192ad822bc218b4f3c0c21da3808a63513f6c09a46e829a47825f4d80defac63022c4cced30c15578529d9bd92b19e30500f14733f42db305de19d89d9c9da3b3614065ed139fc895735bef81d7538224a3f920b348196014a97ae6befc8b28cc65ac58eeccb9ab348badb4c8c1b00c79dfd2813f919fb75cc751fd75e6ab3093a4de0cf5917637de95e1fb68829ef0d58f4ca014a70b04ac9e7262e092cdb0465c2ccca325f53290ce7531bd354f9da029ca8f845c90ee300dcfb94f4c357b2b8c92edd8d4306371c127419f38105adf99ebfc2c6ec8ccb8eb57332fdc8845f87d4724fa037a4e5f4ff4774caad2470037674609fee79abe1e558e3def0b825332ebdf8e24ad775664e737223d0fdc994fc8bc19f562a610d205728ef872438767798e751ea8edc64be4ef776c46698468120a7ef94d75a47393fe73ca5bc3882d40dc0a8bf2c00833db87895e6c758ffcde2081bc9c4193228440e8742c6a3fc2446e2daf1d0dedd8e5f1472107cd76181aca07e9b0c9255e934c31490716472e58b1743adae5954ad755503d36351f45bc679ff21a825b544fd1b4c4d5c77ff456e199e245c901f1a1c18c18cf9641ad5ff93a61b286853c1e352fc21ae03a2fa63724b1cbf4d2997f8131d0898f92d222f63b9bf9dae4a66ea939f5bf018ef5c70688c91c482be1aeb57c2b97d73ec94b20c42232f4fc591d5ce631811a28dba50256a6e45da28b5a99ed02568288b545ca6d61115a828cb70dff77f8957d5d94a2fe73888690327a17b6ce21ecf8172bcc40c2bb7c169ccece67ea57e00d5ff68104bd35240b3117af4152561e46d4d6551bcd3c8cd32f96df1a89e46e073d7f0ae399709001563f28c072d87daaaccbe8ddaf4965904c2665cf41e838ef3ae407fac83f291cc3fa6d784a2d0d1738758ca5a2eedfc4af2275f2ede0ea9760aaa97a3ebaaff6b643d0a90847fa6b79150a2ab34259727cd760be18419bfbee054dc6f30de71132f0e6f6dfce93bf0db1e5c8c46828bb2497f568dc001d3370de1788b1d2d76fc5a1d72cd7e69590db95dcad93cdc9e79d448e484adcdd336b96ee45b954c3c3718adb9135ce2243f36a295ee695146b7145a9e5237d810e1ba31e9e9ec5821ba9ce56460fd2d82e685ac111c7404172e766aaf33f1419693f3b26d0ba101bcc0b131a793a31581775a6ff80ec58f34261bf549e4cd5aa5132b3647ac94493f0ba67b81c2a657dbdd0f998ff4640816307c8ce2032b65fe5233b4107859d0fb0743b9dd216ab6ca001456301473ee39db0c16e38d40db63a571580189862f613a036abd35f636fe675812b6517804ed27af62c45d67287bcb0e843b947c12f32586d1f81c5e5b8b415b80c3776bd3346a57f2230fef616c217be251fa3aafe729379e8329e122062efd87e0aa3332d2bbe97569c029f668ae7bd2fbef35ccfbb895fd0a717e01d8a9264d050f83fdaffe2a7ba9dab150952e92a8fdb2adb67aeeaf376796fb20f533112deb99878a9298a53074c051061cef56ee28a2e106c22209ce3d68a1653e3b45f004803af0c74ea68fa4bfa555a33bd77fca56449fa7e9dfaac57f4cf5e6097fc21c58b24c71fa8c8663015bfe2db5272f80b88cdd0b4de1e7f9c421fae7610f07b04c202b3ac7e42a38729f6b8cc96834921376c4915b55f03c08ff3548a10ad304d55243626aa7f5135b7cd6bad657f65c5d6a882a411a2b79e1e541d348898c5f302ad517c58be3d6169fdd5f3991db2d576a0d9f64113f76c5e0b0e4f38a464c80d826ead95086bd61288a9800c9953bcc4532ae36f8f405ee3fc0bdfa0f1e7e3014dcf4b93e91de9e9b3dc0b90e02ac35de0510defc99e9a6c3fd41603cff3534352968c46df5b537a8de58032499a908b6fe86fcb617fdf339aa13c64d11c7558f7f80a66aee52eb2684abe7aa3a5b99dc6737effc5f92f191d994d9de7d6e33b79b46bc446e0cfd476dd7903b59bbf8a0e3f70eeff0e7502eeed4a351383c04bc93fb81b8911beb15c88eeb237c13614ddcebfbf99bbdeb9820e2e72960335792aafaad40afe50963944873e7428fa92e815f08d639c7b9a358a3ba6fd7fab06580b896de0c3ea557d39406fca9f4a90125dc5b7f690540cd69ed638fc1ffa135a3e89b8af4bcb7a14466564b8bdfc2a04960fe341dcca39826e1f0238ff6a3d1325a4da9bd517d16bb9bbc8e3aa2fa4308028b9b26be3cfa167f1c49d17a1819027f78c11fa9c918302ecd429ee96fe41c52a052f11f9659aefd558b0533dc4b99ba70621fe827e992488fa939010d227b281693756fc0ed0f3dd234af39ef978c55525ba63a545236f82782cc200bea3289f5e3ac05081e3c90f8be26e34383437cac3f54c148663bce3b9179db1d1b7ec6055fe5f9cd504403d4db280c4e62152b827b9e4b63314b5cba66f3b687f73a94ca58061f31ff49adb845f3ab41e5908beb9f493b23a7c11ddae9f090779d70deaa7ec7d060903f44a31ebce624c44bedc085b7dba4ac5a2345a821d56665d6ff3e9bb70dabecf9e571394051221602a418e35769398a42fd49e67fed613bfb73647913af36bee9f41538dd7acdcf6add8e6f713d5e1a495000f77738d425a86680a847e58a89fd23a9138f2fc196def5b32710524820f1afc6fac6d1890ee9d0b364780e17f8a79c479e177915da173456a86213fb0eadb83bd4e0e517e4b85b51fc355d0e51a3973516b800653552f6f7eba8d3add6763fb582572faa320a3022c43d47faf27a020b5d58cf5a9c9c1520f3a2d12041fc2bae0f36c1d8a5a9f527e21e9fed3cc6152b37c5277e133df6d9285503569fd6d9d911f1fc5c25ec9f6bec86a95a028c746f0315f55d0b88f2873b9ab2e6291f1a781f222e33f1b037d75c439373c59f315ca5eb89681150843fde70b06140356dccc3b8f97fa3651b8a42ab011c923dfd6d11e13042e1e4825170b7b8f71a42f0f0bf3d767bf3abc65ce774b1fab7f7bcdfd2f7186e880e43e18564ff96cee0536f24e351c01b07cd29d0e3c3ea6f02e1c356e17aa2bb59277a70c5e524c384541a823101cc2ddca2cf7d569f0e118dca021d4f08fe1a64212c71960e654e7070e9d40017e47197f349e90b3f3d4cd3cbcacac6336b43fc7aa242ac55319d4af9ab445e55f1d5b4a2b8a65373be2f7fce604d49166954fb0c40ce2c72e21424fd97f757c101a0ad23ea852d5d118320cf87fff5457f9fa288deb0adcf0f95c0c805e8ee3300cbc18e427d2558032a2ce3f5a01b6090492d32b375a7b6c4bf224998406c6370a2a61adc45eda2bfbaededa3c06efadf003f50bad37dceb8ddb008d75db258cdb3b09f0119411849365ef61fada5524ac7d16c4c04c3295e44eb4d5501a86d8e35774cdfa88310ec90b4518cbf760567d2cf10a0813a2d4e2d5c5cc8434442a6ae3ecda08e1ffca41ec7999ce7fd0ed126fb6b0230aaa4a947619ec17946232e9680e4d9645720985262198478f3d1aeb3674b1a6a3b43502efcaab691ac4f425514afef1a50c44dd9399297c2bd6430090a1b5b1aba5e726be7bba34122510b11b04cf8861b3ad485bb5a144ff7bd065497951f8358cb2397c2e651ef2faf7789cfc54d1c08a8b17997dc156eb848cface0f281f54e45aa0f55daf33c61f4063a3e4524d20594e39ad44d815d67ea86be998f43214934429684c6ffa5ccbb10cbaf9b3d317cd7d135521f1bfd530f6456b647caabdc37316850c70531dbd953fb0fb8c89f9846feed7637f3408b107eeec9b71b5068f45111fe812535a8f5b8dcfe49535b8246bf7c2ab96eb97387249b30804e58471706f71fb858ca6e78f27ced485286e2a56ca1044161c881b4ab3cea727a3e63fdff78a5d14e77cab3fca670912bfe2e15b26300c001a80c4f0aab7c9f10a50f8587d22d4414c8d489920cbbd988b1b9c8700035e9d8e25a106b6f42dcbe9e94807944f6952e2467ec3e9e57e17e2ac2961807539db118229af374047217f9713a35fc73431073c4aa1e845f99a8d5690c7529ddc6183c52db4901468f134144f7a918886c44d92e798b33e28404707e6ac773561cc6f4eb3c5ac3447e5beaf07c6d91fd6807fa3063db35e508c4eff3df516e5c466720a27c12813dc32e70466d0611371e886fb40bb324f995fcf8f318af4f0fa24184308805e82da91cc12a3b246f7502171102314ae52a31a98f60904d65ed2f560e2cb940d3e9395d25a040ea47ee59430a260ffa2279ba1b0d4f408ea3da3280c48d2296bbb72112561b6c430ebfd90345eaa2fd39692d1d30a1b3944f7bba3c11d7a5a08d77be1a3366630fe19f07532f0588b6fc541c3115bf2ce2eb6e8b0e120606afa5e9624ba97e22b504a21a2f5d6764e00823f39c78bdbf036f8f0b05dde7f4b3289faab46333eb785cd571174a9d5dfcf94e3f153e7c197d54729cbc4c9624de22c902176d4ba1f29a69b80be6a462c62a98919a5483a1f6056e12c6b0330000bc3866fe03359deeb7395f72d914b8b650c65295340529f7da6eb87bf04a3aba4ca44cb7463d45af3415ff580e4f4143a5836ada89a8fb70868e810f6a207697f13ce4dd75b6a1f89e2ce26131d780b4408cb1c8e56c9f3e608fd1a9de1a94eeb3d9951a73f190527d250f6839ba35ff85050a7ca4acdad87dc82e8276dd1f3e2dc9a7756457b8aab3f7d484aa9ada229dd5ca450ce8c3140422f0cfe4d3b0c5a16ece4a9503bea598bcbcf2c8d5f2bd1047056079bf2085b5c4a3c23bac62006c973498abfe459120b3a3c3da577a016f02286c7e2ba3ebae46be53616b08cd3fd60cdda9cef56e73e9a0c12428d4b32614372cd9f353b956381ad02e7197d6da9ca09b0b9ec9ae69488e869b6a51846055d13c671fbab7bc7d519bd5a46db9fcefe993ea2bae427046a3919a69d56eacd0a8bd35b104b90540ecf4334a9a149823ef45db06068d7dee968b3fddfbac7cf9f1d4d155180054e4941303adfa01e203bb220f4262b0658f18315dd9ddb9e849d69e0d9ca0ef622f768398c1b02e2d3e21db96efd14a5d8fdf4f94b81804586f6336d5f4951e87d35dd2a163dbae0bc72"]}, @typed={0x8, 0x15, 0x0, 0x0, @uid}, @generic="949a8bc0bfcf53bd7ac4d6603f4daa34e99ffe5902afbbe1090b21ea8cadad618acdd472033e9cf650fbe16f486f6a8bf11c624dad7cd40c40a0a522e2a72049c739ed540a7b1e204707dc3467647945b3645fe992ac3e063cd6ab27df94017dde36f9d6688d1971a692b757fcbb3fc95a0e032303192bc2cef1a44a5e268ca407423c7834cc444b957c702031770b79c1716ae3d3af06821f0df4af3ff48d4c45c2e4d6180f0914a6d173f809c50d559b0499c6fa05b937109138"]}, 0x122c}, {&(0x7f0000001740)={0x12d0, 0x15, 0x100, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x2af, 0x0, 0x0, 0x1, [@generic="9b1193589290d053fafa9852f6347e1285de3f5ba6c5a857370965ef500424af9fd7ab7ef6ecbefdfc3c9f2ef735bdf10ca948c86e85e5b58b9e7090c538872288bc40170477d515d410c67e57d190fe23cce92126edc7587d222bf6f1c307a5df59b26571079691ead1d41acde529365d06aaa40450ecf8bfd90463b8de4f1f98ad93368e66fed5553a42ea7b467c9a265a2863628b6874580b3270239728a507953d9b9f86a6c031302fb38cf21a44a5f24d99ed6dd8c4922425e784f0bd257a1790f48b0b751fe5d3a81d1ec56572d750c1d1ae33d8e9164a", @generic="2ca16c4d5ab1c54202b9cbaccf317c3ca8f375c1", @generic="25a49a60bce7d5d1843caeaa7b7ab4736a259337f0d7cb7f8ee5b1d4eed29d4e1b1b504849f08ff530dc77be398d7645ca2f3d952c559a07ba038d4c1859c5e910f4eb82428f", @generic="3761c849a0baee4ca012d4ee1584f684033caf80e7ed72523ca845b7ce08e3a0a2a527e1ef18efa71fde4fcda2c26f4c5423da353d0fec0ad0ae5225845d94da9d39e6b122dc0ae452fa21e15ed85e6568993029a4cf7ec23c135f60230eb5edb9e372ea223c98acd2f5f365746d7f1d9f6c35e6a73a5f7e47a6f0886a1e84bd08103b8caccf810052e71d77f7840f7a312ec46250c2b7d4200cf3fe1ccd7f85acded718690718ce6972a144244db0", @generic="633b3efffb24698f5ed2ef0ca9b108ed3f0a3d207e789db013222e51b9a5344330ca896e63b25fb2e07cb2bba1979eeec67ac0459557e029a6e44e8a56ef3596afcecac6e3d199eeec9d8e2d73432590c8c71a76fe7226", @generic="9fd3112472560e498a8a12696d9aa09dad555ca14bded8c0143f7f022290a3405020ff181eb42a05204bbfb450761558339213737004c3b2e1bc06d9c9cdaa8fc5b354c9978e4590f9eb4b90c90885bf52ef9d97ed8b22ec69bcd3f59751e77026a266877eb7063fd4", @typed={0x8, 0x5b, 0x0, 0x0, @pid}]}, @generic="e63f6e413751d4d2ed4aa7f77c5a3cedc951c772f587511dd2f5622e410648c50246053141cd6aa336ddcbad769470471dd25ef879d99f81ca2ac08e02a2999ccb4d933258d60eeb506242374816d6a9635abd485a7efa6f287f98b425cfd967fd11c6163c92f3c830ca3ff1703f9e8290a2e30a7f9008e58a649bbcce0a6a1c379a517925609ca30d87c9033f71584ed21cd288fdfef538fda48a77682ce342531fccaa5d635b9b536bda94d04551dc8fddeeb77c6616eef2e5a36bf33b4d1701bc1d1c78caccfac54b0f3a6b04628c2a60d7e54ae738eba29ef69b434973a0d49c0c09dadc0f109edd09b6780a42082ca599f658c3eb8164c2f816d800b7b466ff79899d86177c1567fe161ff15f89a3cdf0911e413526cc0e2c06d0dbbfa587fa7a6b4174498d313255863df6f302a97530276dd9793c992a433f1bf6b110b353b90633d857e628bbb22bad8660a2ad07da4001dad760d36ed939bb579007d727bc0e0a11521a7b1c7db482a4548645d42a301e54605d3bd20e633f2034ccd9f3de21097bb47274e8378ac878bb730976a58f9aa3d8395320a9f755f8168d9103e65bf761b055eadd213d320ac38231199a8ceff2bb3cc4fa4f281e263586723eabb97d5f38b0ddde833198667e72a8ca843793773df306e1b5af0e7d28d4e339a962705d51a586433ba4f0a0eabf7eac5c20495adf32a0421e59d6782261bd57abba4117783bf8791b2ca9ec7428b829b25a46a35fe14ac0f6c3c973bbf717e95de97c69d2ff2f52ce7ef56d72ac31a9e6e428156ae0df19a27c28a37e71b9afb4046ad05fed670d40d4aa7b38d655ffe15213e03f6cbeb97d0eb199f046e11c481191d5acc4ab7a665694f8455a589f9ab2955c2f2510de4abfbaca6a57cc4b066bfe89f8963a067f85f7b068529e37ec57fba8fc7f9c35773a2d621487c09ca9fe65a88f299b9558f20e2ca179e74f4b41d9f2d0d9d48392460c0c71c194f830d61ee3bbeb0603ebbf68bda9c52955482b498645c215789a513c0382b50dfa43a9972f1a4a7acfe5f42066cbfbf1b5c2a76066954e4a11bba4d0d4e23ddf4a57b983a4f5329d7bd6ef9f2754b23eac0f272058066a219ce40e67f60376e5d6462a25139d242d59fb62c72c00e557eecfa8d1b555759d26ed11c8690d47493db3c1c0372508bee8d01b866babab1753a60dc85652c3b05f2319d4622f9ed5ce897fd82a5c55d4bccf9c0010229414d2ad6653c7fc79d3d8813631539ecc54d30bdb27dfe96157666487b6aecd13ccfd72744577c592c07d469b7ba9c01ca5583d1f2f528f243a4f6025c18d04c18e9bdcabd93c09639875cf144a9e3379a1a45e56522c0d4cf5523714eb6193b796be284f2b7e40f7bd15662ae09d8982b9077752a6fef9b9ab4d0363c9f7768c2cb289de4c70696d6b24c63aed37f45dfed711b90911bb7f2c6c4eedae9456135679d746ac3ee0b92deca3f515d4aec6f1ea658d875908e348a4ce7d75e568ab40690dd9a16306a406e20909dff000e31f01514005225bdcb9d9caddb1b2288cf3a55efc1ba069c64bdc42a693a9cc6902c20de82440914b3dcb8bcc05498be8c88729cf23380ca715cb7f9910bb083a7e72bb2ad025c62ccba15776a4a400cf753bb733f091bfc87bfae38c2b342087c38102dd45a5642c9f0052f116b47f151b87aa51ff6fbf4dddb85e11beb1d4e5ddd7ac6e818501b4ddffcc630d8ff98c183b57f4b281511d2a4011f2de55b85f029c2a26d823157bfe3d9b5eda49f028baa55e72fba27d95ee238731c5de7e3728d5b1ef87dc9a0503c416d5668fb0dcac4a18eaabdaea9003beb35bfa1f55eb0b874ff52a682ae7bc18ac0cb2bf9ad71c3a15af13cd1c1d5ce3f50a81f79b76a58413a509bbae8073ebd72a70abecf199e1a9b1a69a70a6ed747d9ab194f007d74a5fe2a110d3064221cce1cee75b0b1612ea2e402aaab2e822daf3c209bf71be0fb24fe2c15c3901112d47c511a160294d1a8de0269b6452b8b31fe0b1eb490d28fc786a16997eb14b1569f7d7df37da698eca339769158cc2192653455355e4a407837b5cc4930aad545e22e046e8b78b3dff357dffd48d5e36fdb7ac5b4e6023177ed39ce2a9848ec8c7a1ac68855d7511709e9eb6d5f944d816079b659680f8c58ec58ac7b8e54f4848bec9a00dd205818a2c903f337ad3d960739a0852800aa06b17b926e0e23ad29ebd8dd7ebaa34d67a746b5fe8fc23438da93c4153df938cbcad0d86c86a6046bf01f783c7292f62601672291aa43a26c4616408ebc9aa9bb2c2621a9d123b622c2f08a84781ae910b2082c900f3e517e2b67dae4cf57b9f7187480ef356b6a04fd92bb4ffdacce954b2e865631c0a1a0d38c6f5c0627a8d20af3b02543e1c9665d2083edfef6b251718d3dde55bf3f1a912c440e2f9e751b30ac5e3a7e0188e1f6fde2d1bdd0d732abb8804da5e8a4765192a1bc45b73b50e25fca9ca76e4d5daa2b87cd0891757080f93655ea3671bf3fcc1332b066053561503ca55d64b35efcb87b0801d2a49c5fd84d8a570436006fa93af7de47e7402102d451d324636e7ef6d27218dd8ff53ed69d65121f42db1f375edda88d55bae9e89e75d2597821dd69964fcf93d06875f2ba375ebf1910c9d802fac9dda1ee93cb0772cdebb0f8d531240b535e295478cacf21d5bc5965c4c84f3b4ced0a4bc734b6986189ff1c9a15055cb860b2ab33fa3666ad74cc0214674a15a84ee71f20f6069d94ff3348ab924b78ea20b2b34bb20e1efc8bcb747f9c210152a4e4dc728ebda1f0627d5c0916ed056f4e41692ddb577cbc9ba0b51282f4fec2a8f5c56eb18c105ec8cd20c77ba8b441175019534c161fb832903b58c8d0289f98690c11ea91116a9b9d113cadbf90d95942b87ee7e185718f07289351edc952525aec522c218e352c5a183e7407b6709227ea97f0f02d27c6844ee934bbb8745a456d2f0d0125bdfe9bcce5d5cfb4b4f9945f94c545fe1a2feae8ab93b2fe4f4bfcbcb1226e388c5343a50d53d8d01b21e644a7a7be3f2ffb81b83285c64c1c0d64eac00b38dd5582e6453ea23709de8a44b1828d33366aa5c2c9b06e2a3345f12c7d8c1c66bd0ca1d0cc219ca3bca89e64e8865397a0d1376b895efc20f81393dbeed96d5bdf42a2ae8e64fa10991c4bc5a6e49f2ebcd051d098b3e3fbac5d294569edbeca9ce816a0ae47cdd2e2ab814e30f3e517bde0f069a0ad26c7bedbe9f96b0d137159f181a8ed5beca6df1f51f9ea995fc8e6c0a9a62e4d80bbef3f5e747364cd126f96fa710e268633ab9a3984f694d269d776d9a2bbaae0205d6dbbf30a4a629da78b65143e6a70f1c459f9cac6665552eb6c3fbddb890908801aba3f05bfd17aa362dd8ee79116abc4d0f3d84c950ebcb54cb263b34e385bb728026207577bf981639369f0bf04f7df199bf293b16d704aec986df57c9d7fdf9724452eaa20f3158fd2c7903356adf9d72659a2603643b57c25c29a9434877d8a5a7d08a38dc6559c922030ca82f774564ce844b9a88f319bac187346b4355d7626879cdb9b279046df7e7aadb930a40d1fd4895414156801b428b51591e37b2192a06f36fa72acad24491532f8afa1df8e9d351d0b326de5bcf628797cee0984042e6c694701b9594e05bf352a862b2d70b7925ebc49cefb47bf83811b84f6549ffef3b810f2b890440a7a2753947174cdc55656508255ea1ba07cf74a99915cc2f5dcb10776cd76f940fa793899d1d95d62adeda166ec227a0612398edffe172bd03a78c68ce1e1a6ca922755fedc594ffd0a0857a92147f7d253256acd7c296f091190b2832e49885553cb3c4234d93b73d9f3e02f1d357acb6333e654fd35c3e31ad4de7ec018bfcacffe7d14929f709f14a061cce6511e4a62c680cf1381bb27b84fe285d4c471e157157dce03e7bad81a1a1ed1823609a92ed8d7fc8695399d5095bad12219d2704a41b94e8c19967b26b2ceab53d418ada80153f0c335ab7d76a278ea7510944b6b229a160a4549ab12fb9803d21b39d6b99330c6e34472da9551194921e59be60751640e308792c0e2d8cfded3b909e4b790ef02605b6e38d269d7ba73d78308fc69ae29b8e356ad8f3c79fe37772d278e7b3527c9305dc0d77b0000fde693782ca86d2a7a27ac22750cd2ae03cb8452758257a36c884c5a376c95ff24866c264cc4273f1765f4257f76f39def5df753ee5cd3cc5cef083133bb6e9381eab4526c89dfab25e11e1088198183cb727c6318f85a343ca50177f690a9f32079bb0f0967ce6fe8af744ed915b03d627d32676de4955d55382ce9823b1d2451650da9dc8586c1d3acfeec0d96d9705d57dc7d148ed936d8d696af2eb4892447e60459782af8c847002de0371f31ba76113907822f57f78c20dcd686ae23285ab189b48472d3e4d3f3190c2eb966814ad61e50fb9934df3fc327f207ed5b6c8bf8021f17a04090e1fef8a345dd9c459030ddbb827957b7adbd01b316d63e3347857cdc6ca8f1504539e7f02f83b4cefc35961709482d637f0a269fda95ff9b4e47c5fe79d916c9182a5d92b087eefbe94026e92d975db89bda5bd0e676edb104e89ef1dd26e6b595ba51b62ed5125ab5fbf0d68beb69cdb251c148895ea66365624d1e9a6ee7268d8c920b804e49cb3b285c0e3474353a9947b895ef9b98de76fad28632aa36ca2690bc06dd725a2a59dc3070ddc2da7407a78009b0dc15a9890d229c7b81936bd64975bb5f90717f855630671008fa0c5a0237d63029a5168ee802802cffed6bef4708e6f0957fb56e546ab89d5c7f5a8a1d807991e99a98ab2d5668a2b4d7c0f8d64e4eb4d698bf4094a5aa206ba113d68d7c6f55cec81166347c48de2c8f520cf76814beaeea104e815c367fad6fd494c8148d4138dcd6b4981bad686d466deb11db19789a64d354582c7d9f68db87248663200c984262d37c592342dbb1069be287eb0d5075253822102d6d024eafe5e38b29212ed6003159741d8ef915d3f55e7446556bfcba2ef9c4c290f20243aec9d6d978164d6e51a74ea8d25ba34c908d7d381ce329883c7e4eb0d3166693b92ed1efc24c05ec151e2e9cfaad6df06515b81823426fd12c05703b94d5b5c010d7c16c4bf983a1f9306549dede68d2bbce5110ebe0571783b15f6064c24d42940c308b120db9d11a7c0e373e142e52f778f99e007b59e7e077aa6ae77bebb0978f757d033e0ad0a554ee1dd51933f823f47da38e87793e229f3c0e6826141b82d9ddeec2d1d734d1c835d0b9438243d7bdc43346b7ca27bcc2f90736ad4c86210313e2f6c406f0db5667441deff9bd861d39a90da8ddd2a3a127dbac9a836ec3ada59ec14b93bcaaa50e8cc65e5293e9dde3aabcd5fdd245d7607d65ac5c84ee1bfe5edc55074af1e4f84e9bb7cb2a7dfc6c9761671226be88806c3020143f26fc5e63befa943e70db602bd7c9cc0c4e1ad4f0b4d496bbe805f4ba78547b2052366e4166c9a5d54369140a9a7bfc434ca2e351ba85c4beca454ea9be1408f22a746440ac84cede025637820aab8c73d340131e0d7c3813bd5aecebfa089825fa8782ba6a2614e2f5131425fc7ae7b20a1d3ad50d84ad8026d5cc0e16cf258dfa5bdaadcd239df826251f68fe458203629bb0ce84429735993c80c33d389e0c515827661cd1506555132babcc1e6e355c6f51c8b99f835785810087afcef3d04af28c9f67c5ba34072ff9f5f82bfc80563bc2544dab5bd23e06db7e2a3632f75bf", @nested={0x10, 0x25, 0x0, 0x1, [@typed={0xc, 0x7b, 0x0, 0x0, @u64=0x5}]}]}, 0x12d0}, {&(0x7f0000002a40)={0xc8, 0x38, 0x1, 0x70bd25, 0x25dfdbfd, "", [@typed={0xf, 0x16, 0x0, 0x0, @str='/dev/nvram\x00'}, @nested={0x86, 0x17, 0x0, 0x1, [@generic="bb50caccfab0d238c5b67f7f4265618ee21056160998fa7bc7123d61cfb4c51070a98613f45a2a53fd55a03685d21ebe7e79968090d4bb29fa5fcc9f740e8654ea8fbb23af889db8986ce813696c09c2faadc8f91e15c5b6cc68e143b21a97595842b4b98160f9326c2dc3e23b1b19763bee75b8b95854af637e176c930ed0f8e031"]}, @generic="c54f6c46028ac73aed5a0e3c717c4b8961b16e103ecc3432e522c1c478"]}, 0xc8}, {&(0x7f0000006780)={0x464, 0x33, 0x20, 0x70bd25, 0x25dfdbfc, "", [@generic="aac2c3af03203b20a627077a134c50cfa8a2a11fd767d86cae3486dcb400a4dc74da8a757e0da717f1dcf3b70aa538fd36400dc1d6d2abf75d999200013267c7d255908b4ae75c9b746b76cc7d73da779baedb27a2eb2aee6851e4119908795ee0b6b7bc8149dc6bc7ceec4646d7d5087a5e4a9f0cf40632696503c04885b33aa04067fa29f4aaa0c7fe924e7f577ab6d2d441c934000ec1f35ddbee581bc65c09c195b4ce24d77e107902", @generic="b6622a1244f0441d10c9e836db78f81862d0805506e0659ce53f1257a7e0f69c922ffa6e9d9a444970e6871b594d671c173af56634eb4e92a11e2bc2ca7ae1faa1b0ae2aed7cd5a695a2b4724cd5fc8cb62dc965e832d03168ca11f24c9e45c9eaa9c7365bbbe57b784b282124f6b717fb79989f1efdc218d9d70c0eb746a5ba636001b9b43f33a2ed15ced37f56e680651faf8479a88cfe78c345eb4453a37b9efa1d41e9a311031a42c4efe2eabb7981ec3e2ea818c6fc1ca5aa9cd0f87b9b2367d49cf9f9b94852ecf89ab053e165d36a48dc58f9ec8d4ac969a59ee74750721b05db169e3876e52d5b17c95e49302ab27c8953c1", @typed={0xc, 0x30, 0x0, 0x0, @u64=0x1}, @generic="efba0015f0d621095f80b27a75173bce4761cc5b08ccd38bcbe022a6547322392aa213cb8f7e394ac86756b003b05232e034e4536c7de1cd065e47779d6929fb766e7783fc42f4d31ddbeecfb7f1c00cdea3e7048e54e16591487c55c6de0160aa426dc88ea017086e17a2a2bd6f42b23883306068346385da4a0d2e3c8f4d0cbd2ed07bbe9a5ca609541b02420e492c8e1aef47f791d36839cd4e55bf2355af4efd4cb876572749bce0f1ecc34c24c16acb69f6370b49298ee04d807f9e69cbda317985f8207898415e117706605f43c8eb51baf91a620aaa559d2fcc9884a862fca5a019af1845", @nested={0xf0, 0x7c, 0x0, 0x1, [@generic="47d223a7c56057b1f5ac3688caee87144dfa714ff6f8dbd7804061efb1b7dc0047edc6de9b68aa1fbf6f7b49a5344b2215e1bc0673cc32db4c9aff13ea38bcf192230a350c1f09318ab11271468fbb223c6f32d9ea8f9b13169c74e73a747969f37ab3a41fe662cc33ecc7baa943b91bdf1cf02562bb9728e2f1ac1d14b85223636520d011760cb1e6eb2d56cace92d1977c7f6e58eb0e355bc1dead78ce87a9b2765f4b0bd0f6d1f1a8d8b1fe9edaefebd4aebe9dce22001e8727ed66a29a9c91826100ee80189bd6683b984de38ec2210d3285e1c8adde1099597675da91771e3f5c81", @typed={0x8, 0x40, 0x0, 0x0, @u32=0x1ffc000}]}, @generic="4f491cb8a935865a387864a0d7d6497bbd9fc05310e5f3096f77f2c9db3366bf7f90e91ed82392f1d591c8924ee74b6730e2adc0302777c0a30c4cba44b34ad333696554d70c4ee2d113c27f2c6f02011a3ac24dbcb29572cb3c2512ae144943ad1b2d8574fd068e92979a865dd6f4758e5aca9bbc049f99dc424b2896020a0f1424acf07cf042de3d7d5614e547b6cb1db3e29f6b9878cdbdb5973e6037ffb2e53d145d4d74", @typed={0xf, 0x25, 0x0, 0x0, @str='/dev/nvram\x00'}, @generic="a192d98c628418e53244a2f2aacdf19a0e8e63dfa73f4e8d"]}, 0x464}, {&(0x7f00000030c0)={0x1224, 0x127, 0x400, 0x70bd2d, 0x25dfdbfb, "", [@typed={0xc, 0x89, 0x0, 0x0, @u64=0x7fff}, @typed={0x8, 0x68, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="8f39ca0ec673", @generic="bd4d82f4aac8e05fc6a0430266167846fcc5886141a2b371f4ab097d9ec54189ef165b94b564e04478b161b61a82a369dcf128d616d39d2129fc10cbda7c15ef70a4d163a7afef734d187e9948a1b64357a8d4d9c542e648ed5d69131d0a46687873addd9d9c5e91a78c7c7b6cd9de0fd2f9893714b3f5bd7c", @nested={0x1081, 0x5e, 0x0, 0x1, [@generic="24f6e0b26348221d2ad87c6afe1d04a75d40bd18ab8aa2aa586ec70884eff322ef546fee48dc10ca4a2347ac25", @generic="398558998a1acbb4f2b2509c132848bd66fc6e6517cfe70d2d69731a9d40eacc72c84b03aae07cb70aa5879d75bd63a1ab6baac3c9a36e61319df94d5f34bb4d5d849605a7d3829f5ea0ba0461bfdf37f264e788ab9495e0fb01e53ae996456472e127a132827eb24fae385dd544d065d47f2730eb454ca45222488cd16f47dcfe83d533db080f21e883d16755ee5f15d55d87352259fe7b3f1cb5019bf64eff389005c2b320a2da2ea7f780ab2341ff8509406d4f06267abd5b414ee0435c1cef7ac564a00e5eaf6fd8654771837be3d86a3d50d0afe552cba4070348179d81968a4ab7beb22af331ed58a8d9011f1ee11f8d7aca40fd6ee67d81761dce33a03d1ddae4ec4e6ba262e4a9a5831ac42caa0421159d29b3a8f63ddae69f1e375de112ecea555aad258b837d5962540b087f5568b79c23ad396da1e4e7d4746f49dec0c9f83880d6f534f688d271457ac6f252efc96e8f934828410a9f930345bfb53219fbd991df0ea8f78a6dd392a6a98fa47a911138a5380c955a262ea658bf9029f0df90181c29bef208aec176195512b81fd8bfa97507033be6f26c9ef5ef4e9f6b4ea8033678388c9fa9ab63d6adc5d9d40828ca98e9d7f43059c14ed6b3f43113be0c1548af69d3b7d6044524a194a1dc7c7e22b1c88c60003b5e44209d0dd47a082b4dc5d5c270756aaaf80711ceaf08e30060686d4bdac1326d1be7680c3f89a098d48766e6592a5e14b92dc447c9995551c52c7b755b6ee0ba361081a8caad593a4ce80bf4b4d2a8b1ed4b5c53c1c450337877d7fd07ed7c7766fb68483d6d14423fcd05a835a969d7c7965f9d4eaf12d5484a20187ca3ae210e96b44c4beb79e3394386fa79de1dc7dbc0abbb249731cac19f0d771b1227adbd5f1972dba825718df0afde9332cfe39248042b3becb982ff7a4dc7b84068e27cc376daa9bdc7ab4149d4a8bd3f48b14bd5e753362817e33ee331791ec78840f1c7488fed7b068aa67ce7980f51059e91b3aa321b61ff0459b99bd2b26088454c2223246ad5b7848e449a4b5dc8562abd59f6fa94099d6229c804f277711160f8f740a1d472bc03a33b9715435a6d55ae1b6d714cadd8a7be4e44c128a80ba271d51d3f0d2e3a63af759b53daa2df63351ae8ebe51b7e08209eb4affbb71bbf4f6ee2e79d7983025e6ca9c556b0c67d9685dd88d6b7385440adb4822aabc6380a67d37c78329b6140eaad05c22126c8e53b40b86d6089a397e139c4d5607d3bff38a1bea80fed8c78e62a90f575747cb9c5df6eda9244491fc75e51c27b074453db27c5f533243a59f5ae44508bb2ad5d43b6c8ca732b563f897215b35cd24cf70a8b196d3102a8c34c8c29038b9a1be69a57ed097f8c3f30df887df23680acf75144d423faf2172082788ddb6021fe5fa235db44429461fa9647d6325034f41faca89666e3b2a098a2019092211d7437a6bd1a75dc9a869c8d128b459c1bbc2b620f9e840bbaeef06eb81878fead51c6126abe1c89ad5d157801fc5316002384d327bc66ed47cbcdf5612425656113c7603d92f08079e46bccb78386881de265fe911d12774f0cdca6930ead88c08065cfaf9d16cd83618ebc600873a2db5dd867e30b66c69bd68ca2d6ed967d116a875c8c6382f842660450e4317e72ecdb78210e1cdceed58317256f93fa2c52cedab379757407086d857a0d2be7feacc144119001b444566599c584ecf3d124ae0da2c6afb19ffcc347d0c4a83b2b39577a000c32962ff11930e0bd1cb0c21a12f4fb7c80c0dc7df1916e4a30ce43439ec2d67cde980bedd5aacf3f04157b0280ca0700debf7ec7f184ca1b1f571a610e3c8035ab957c674103832522dc4b3bad70d6942b00830f13a78b416a790144f973e937d493d30e3ca1b0c35fc5aa40be7d7acebcc6034f7194d2e8d89636c65a0a08021204ac841d1f02e1faddf4ddccfdd270decaeb1f0e5b2167bbb7b92b3155830fbccb503133d6290f3aab52061177c152c827e4cfbb744051d2a5b23d61d9694429dc06fba1d2ad153be144ef836055aae5d414431531cba8993fc1645d36ae2ff1a80f684958327fd04d0ec792fc85cafe623ee7ed47d3895a4c710d24e7ae606ebf9e2b74aa7261ba1db0a7f21d596ee7c4da7810e08e318097b7066eed1bc171b3e517d7e640b29abb80f1a0e2789f4651c4622c5f1de4f261e8c7f98b55206d10c1278b3e10f31eabf13648a9936e3f2a21bc97218b0118585df832feb4aab826f29b2f961f191ccb9a00a49ca9c57b16283408d2e886f6b0f99e606b261034a079a4e81396627af9b3abfd00c82278ef9f3320aa328d2797f9b0092e0d71f4e984d90f7d1339e0ba640af243bf412b4678ad47acd8266351ac768ae49e7db9b66eb09db1d565773707c504c117fb34aa56ea666d8a319cc3ff275582f273bc5d23211fbbc4da5522ff42ca2de54b46bf2c70f605b83af272296ba0f9df9030c5fd1474901ec120d75edb94817312e36601042fc48fa3df2c0a8b1f142c764bd69a5e8f3550222cade986e12166913578bc539c51f46b9a99684135b27279548aa82afcf1e409d8c38696d49c5105d20c0c846f5c02b92f4ae549b148b6c5046e1b3bec77dea7b1db736fec2e7a346b94a3e42c9de04fe7600f39c27a18885e8704fedfd711ed9b71b27a68676b05cfb3676a29b22eb5ba955bc2e77e3573b8f456e136a4d0556a73d2a720dfc3387178f898809bbe7eb2e1ff5e7edc7a93d5ff54b44ef76f38eb0d916af404b25b44bc06df456f99aefbadfe61d00dc32900e12f740a684f850f90a0cc2527f2d13da87d327d402380910f4e30974d3ca21796f060472015f3e645793be3614ca8b81594b889b4e2f066d215bfb5fdc59deeea61a3d7ddd9ca85241c8dec75bf124a5f19af8f5bddea61ee1146bc9051583a45e105abcfd0c4b9a960fa3dba7c70dc92729671cf7b3e5649d1ab7e83fcbfc47038812fe1bdbcd6dff2d7670ab79d8adee72b1c7ba95f3e69e1e15d08efece851ac7acb6d507b0b6751b01b3a1a5fda22e9315dfcbc044e8438ab05be88d91591daf3a83aa54d61abcba36b7bec759dd9b0ee02c1a5e9aec76b05a5d58a7b5e6414282fa0b4da4a4de1a3fa28a1f5aafd345d87377d65e8e5acf2d51a15e7fbbd61eef2dbd214a8ae58fb62982f3b189f144f1e3df6761d0841aafb3399e7bac2818daf917a033bf5194073578e68e88f44380c2046784492bb032082df055e27c532695e1959286e971981ccf9f94845d5c810620e768d854c710fdfe87b706e81396b5435330c6030db74a1dc981766b6d80b630ac337e21501f41d4bad35d9a6e6268f909b16b425652cf295e026c6756745be859de9e06b11ec94810273253d77616c9dd50c28efc303c49a2464a4a448cbc0d8eb1473a887628db46eea824ce523420694c8d51b0d4757c45ae52216494fabf3d49746f57ceb2241f0e3b8159d66e16957c4213758332009f610024940c610ef9c3a5986a31e12b0ff7daefc1335992419d79a601559411fe59a62288aa021918caa0371407a980be7306f804af3ef9260eaf0af6289bf6b0a60b35b02286d0f2de43b53981ceeeb64673c44932f7c583286d6fcaf08d3dd23c264060aa2030d150626cf672644f6f9da77b9e0315fe81d072e51719902b02624eda0fe7a8fd5c6425a91c728b044f32e08c7fdf82057f008b11df86240c504c2ca91309b097ff76d2b74da63f28f84cb88694d451f880ac1056e5887aba6cb628dd5cdd23f56fec31e6fac53551cd46a46aa50189c859294756ee642dffe90005d19beb59e805cdd99809990441689ca1ea3452a0d68cab4891e5d87a2bfcccfcbe431180f40a8c0a6039460230cf247bd7d14ad168bfb038c09a1de38728a2266df5a10f19d739d0f4665d3e21a35767555d1c4466ef23876a6dcbb660da9c1e15e830c99d8402855f55537143bca6f74db8aa2dd47597bc6df4dc0bee495629b9acbcbade2411832c8d2ca1ebad8e12353f9e67418b5c45e22310056800f99efc6d81d27d6052648d84da432e96ae9a57a4f8ff49211bc5c9b041fb7192c827340d31d3f999b82c4b43d7b4245232b88fdfb8fb562a8650445f5a75debd7c9a0507aaf539616900d777e3770271739e3c640220872635ff3f9e34e2fed343a201eb5b4225fbd74aa7662038e8c3469a744404e4639971102ffac8b26253d4f4086e903afaa51ab209b0bf109a533f10c42459eb5e44dd0b06a0658fa487196ec0649d58602a06eac136b2f93a75d0c6f4c029c17866548b81d8dbd973c00588cbea57cb81b06382df392fefd56f162d77ec46476f09d625fae2975410a4ccdb8b4a19a927982b3016afd6070be61435eafcf64f0c6b9dc78472214ea03553b0aaef31a7700c2b8359e9cca0b3db17e1a39bac7b088c1f5d6aa610c103d4a1e44a8a2bd9f22774c0ff4b7f30a1c8169c706705076721f727f74bd105866078832939fff9cca68ce356c6c3a9e57c64e828182da98719d44e27f1080e8964b04dae241d0f8ceb5bef0bb229492231c3c021d17d60b12686e92a3d9a2c8924efffbd7df49ce3ea6c285dd629e1baaf0c6b98dcb098cba6c57197823b698d407c1c6da1585f5b4a76c3f5cbd5c74cfb2b7413c1ee55a189715dc93554a2e24a7ba262e02a01d7363fec952add2d420071efcd1e9b2e582cf8f578b7a34bec925bc460897d4a51eb04365f30f4c823352094acd62b8258d7c0ebca34836d3fae0c823b8c0c0026364c922de1b042e207aca91db733a896939385f125a02d7b5ff92dc9d4653a0f1b016eb2ce27648dbacbef9ce4a8005f99d3e2b5db476d7a07e1c0392d11d32b78a523a523edccb31482bdb2b791317518ec7f1676cc2bbadf0b6155b9fa9b19d97e51c2f24426a527ff17e2a723663098b1159f5dad9adbea58f7dd53b576fa6952c23cf1e1ce7ecbed7fcf66694ab76a3ab077b84bf8af2739117343d1f9fa24b79ce97b093deaf0eeb8807fc1df759139b6523aaed49a90ad2d6f7f04045178d418c3e96e4d7628d4ffe667c48d9b48566fd75ddd4f7117047a4e5d5995c362def2b627c83daf2bb32fe8ca74db8f2ee61ad6c4b0a94f3ca3e0f93a2e9bac5fb292228d3dcdd300750152555d74667ac1de6b09bb3402f78068936582b558fa2662bf1105759c817d611a101bc433d5310c515a1238094a865739b68ddf987ac9fa829be243439e4ddccd2f7c2e4eb93029a5d6628df206c52d9cf46f014d90ac4668d3178006c2c0aefcf224f3272936e907e3c3480b471c39921e71258da569a0611e8e5f52e276d96ed25b1c98f1914a0e0e07782ef75f06a9cf5035f1444d91873b522165141f612990ed5903ce72df9df18982a29b3e8cec9d7f4ecad17035687b73c1066e50cefedcdfc53ad851fe465e15f7725628927deaf4a8680760b446014f87ee8d72ad570ef6254c88e47684e191458e1b3810c14119d01605e2ebd6bc8c0d946aa0b7b2d79fc0251dbd8bc7873010085eb2d7e17c6724baa66766f94826fd4484d74d873e83dae251ffaf1a626cf207e845ddfa975a6daf481b903d4612457d29df232d6538e6a76966943f160911f140107968d92f92548b4b5e0b561954859ebfe2e4d0acf5a4d1269d6c090082d00fe09a83523c341e2887f9a72f484102d726b92e4a1ec0cf61981f8ba87bf85744b2aff680b586854e15466debcaba9ca1a511ce4b00d54eedb3540843670d007075651b142bf732822035c1d2283eba91b", @generic="ff3afe77bf71f8306165fbb6f663e12b443da3e8daa8ee0381c94c35fd5e808e735bc02a2c7e86c9209febf279ee5e128f8e059f425cdf18e2f7c467cd3b8908", @typed={0x8, 0x27, 0x0, 0x0, @ipv4=@empty}, @typed={0x8, 0x3e, 0x0, 0x0, @ipv4=@multicast1}]}, @generic="94fa5fa026d01163eb4d687a80458ff25aad0d4474db154a5c6e2a00c2dbb083ea87f62e99c9552f264fdef6172111ad86d4bf0e54669fb99117cd3ec22764172ceb64d961d2659a667b69a2c4c160753486785f5efdb43e5ae718e9d145d610aaaaf1670195f34e943c967518b892e606fac19a74b896c1abb6dfbbf9695218fdf72aef43fb567bb1cd079ccc161df42162d5c4e75eb242c372fd36ddfc12f726740174310696b3829852a2375c6db553fa5358155412c582e015579322238c5007dc0ecdbcfd7a89ce7b04b8c22668fa7691d26f050444f13cec37f12ce88b876ce71fcbeccc3c3cf7", @typed={0x8, 0x21, 0x0, 0x0, @uid}, @typed={0x8, 0x23, 0x0, 0x0, @uid=0xee00}]}, 0x1224}, {&(0x7f0000004300)={0x208, 0x1d, 0x8, 0x70bd2c, 0x25dfdbfb, "", [@nested={0x1cd, 0x93, 0x0, 0x1, [@generic="c3ad54e22ef35eb084c748d52fe8ea3dea123638e91cc426857df7a6e480b6386856a2b6b92051cc5b824ef722f660ed48b6abc4bc5a892b110a22d9b20b47fed0fb70e8a590f15037f7b13731136250f6b8144b412b312f12f9c78802537b2b36dc05ba2d49374257ba863126761c62cfaac70099f5e65f4e2fd50b7f0aa09bccdf4d23f55c5f4562ae106459467a24ced314424caa83e5c14b3b44c928adbc3ef8833a3dca2c5b47eeef29595e7a9cb63caa62dc049bfb95757f1082ae6e9f206fb2d134b30e0bab46429d7b", @typed={0x8, 0x26, 0x0, 0x0, @u32=0x7}, @generic="db47ce77f1d81501505f01967b6d47eaafb1e6c6c9051a0c8bbd4a7bf4017a9a564330f84abee551f39855b08e4e7d5b9897e9dd8e938480952b342297636b837a0490e6f66138029ac754150f80781418da8c3daf4feb95b1b1744700ec780e596331997b69dd91b1c4b3f080490a2535129dd40a6952239d9217b29ab52612562d48d1ba8b902dc63722701a3c4d700decb0651eb038d74a081a6dbcec341a6190cefb5a905a18e4f081c15ec699041ef74a1a204ba341b92ac13161e3463aecc735a4216f6a44738dfeb7c65f8ab950f0a9ae3e3f5e62de", @typed={0x8, 0x5f, 0x0, 0x0, @pid}, @generic="d911c2", @typed={0x8, 0x7b1, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}, @typed={0x8, 0x92, 0x0, 0x0, @fd=r2}]}, @generic="dd0a531f5e7bca8a5fb201600c2b7fff6b654e6362be447294602d2274b4225cebef35687f"]}, 0x208}, {&(0x7f0000004540)={0x10b8, 0x38, 0x8, 0x70bd29, 0x25dfdbfd, "", [@generic, @generic="3b3be53e316a3dc90ed00df5b8094d0db77a18409032baed196c72c2009dd8a038488f166596e0100d24", @nested={0xc, 0x92, 0x0, 0x1, [@typed={0x8, 0x29, 0x0, 0x0, @pid}]}, @typed={0x8, 0x4, 0x0, 0x0, @uid}, @typed={0x66, 0x48, 0x0, 0x0, @binary="8fc0dea84c1b21fcc35cecab22a0025aba09f9d2cbd5281aec9528c706ace77956d593a773cebdbdb50d8500c501cc4f0d4b2590351834c82becd74a807e100bf1581b6fb82654cb13a2066f7f48ecca2140d5be788120cd0654d50f5c8f823ff30b"}, @generic="b069838307ebfa90c9993f1de0e0e39b989bd3ba7086eae67eef4bf72274fc5f5875b50a121fd77dbe4af693ef2ce1873b847ff759ef7653d497acaf69bdb09ef52fae53e40211facc606fc46ac3cdbc6cafc679d79206dde1347857357c9f42ddde7f0c9e711fcd6a139f8cfadce4232ff937e4ed86ffea353f6c947e33024dbe0568b0b866d5887dd6c9f9edd4f8be26331f3ee4ce020834dbb6411ce9c38442ccc982b27fac693896b1a86912a5d217c2461236919dcdefe996d12af7a4a16cce8484a543da31d402489db0cfaca77436c101b51a0cf3f5ce4112e663a3ab6fe010e4a9bdb232f6a0ad4d01d86835fe394d1a21d375aed383f1d566538338417dc756c409a665fb1f56f6dc9e2811b7385a83f932fe5dc21f55cd2971b77f901f59d5faeeac8d936c6508baee3751a7bb4f9a508f18a6aa45d6d4164400447ea8228298707c0441c03cc633d8a79d30be98a0caf8b4025788e5c122195cc9871d04fb46777ff6febedcbb71dd8cb2a79257e411a4ac9d6e1009fb4b4173ae2ea992f99e7c9f697bf62c07344d0a14491cb02ca6ec17dd0b6b0629492f08f90ae65b0d9c5f387c8556bc4924308228566e151805f951d1722cbb1d780462431e1195a21db248646470a57df34ed2e0f9ac99a664b26f9949b858b24036ebe6f9615b0d4f4b85f89db3321e7c4b293fef95546b13e11f42f3d549f96823d42b92ebe46fba242e30b7cd55bcab8e6e70ce6a44cd03ac82fd3a8ec7c9c4995cde1e3d391f85c5810ca9e8af8be55e3ae26b676ada530af99de6afdb1d2f0eb94af4ad2acfe33d5a3ae680034e563712079853b77e121aaf6f0f1f6933fc052b5707b4429f8bc4897d9c97a6c6a205b5f4655ad77582315efee64ab5ff2f6d3ce5285c9c6904e8226ae864a4f8282dc9af33aea1ece915d0730128a696c5e5ec0044f770952eb7e7e43d7a3070ed16ec75a9d16032a0a23d1ab0fdadf2c6c4726007d67ab48a25c7bbe411b9b5f95c27923d55f582291c9c7ea3d00524b1f69b91e5615c510c3a3bed6f12b1468739f41119189f40db5153b9d354f54f0840cf6c0cb81706ebbf4a57d9a57db20c0df5ecedd9fe1b0158f11e1a4d9e80b35030db3f52efe910dedd57ff832b77997141d014df3eee3991b977daeafa95ef8809aac37b4c1397063df03e93fcddf69744b78341c74ba359eb2dbed7566aa2da6f53845faa7c88b980aa8f651645d22417e39061383bd289224b9cf164cf385a844514be2fd1632ebff16a4b526fed66bfe4a077f6edf91d8fcdafbe38ba3d287148575631395c651912333eefd96e6c831dbfdc973a8de3ba3e6c233c528a4ae07492aecda6aa1f993cd88db91fcf527619f35fbb8c5936c235ccee0d05f76d0b563bd04e94ffc8861875d0d83a72bc0be4ad968e023e24174658763cfa769032fef875263ca014ced810909e197f8b6925da21d11d003d90bc8494c2f6b66f5113fd827c1bcd4abc568fbfcb92ce85312987d8f9549c8077260f58366cad84573a3170ed8e39bf89572a0d0977e018c8f83f17e75ff4b74931c5878d6400cbc2d7a367b08270d289a2fa149402f8104a3dbec82cad280bb6ba39562fdbde2e033520c981bd015395cb334c7c4a2d733df0ad7f9983dc5dcca5a14669817ea6b1b391ca47d92a5358764eb30d8ff14f2f099b0fd543540cd429319c72ebdf9ac38bd2017b22ff166156d612eadf583f3f45cf692450d8081e7f868e8de98c0c379e7690c9bf757ca0aa9971e63632c01c3f05ddbc37aad03b88401b669d1f5ebc4fdc1e2bbdba250854c188e72a116205dcd058a8c6dedd2e7fd5be8265def2ec70fb55d55b42c7f875ce3e4abc52de018e69f305a53869c8602794e47c886916178be42a068ed76de639c09fbda5a2957153d1b0c9e08c795dac1f5c11b7b084d4b0571ed21e3f0f22d743399972f6b7b0b0a182b1da62f0a3f09994475329eb8990adb23d8b0662b63d65cec84c20ff17155fb8bb4fbbcb70b52ee16bd2361e016bf99230891a4d0a389d246018c35e34f45916ea321581164ea51daf6961a3b469468b5dfcd4b7638f48e24410f67d53ed0a3c4dac2162fd483ae12339dd855304ff3b877e97fa89cbd9fe7a504cf0d7166c7ec3dc04495068d22b245ea30874953617199dc3e26fc62ff5d40aa37c7b2b7358b9a074647478fddb7174f2d7978b9eff52e6781a070d8fdd52b7540cdfd0b6e12f9104fcc563dc4341295e353d5fb887056dbf813e30ffce5639934ec4ad19e7682aa51ec65d76bb154dd8a18de6790d50deae658aed4b39dc9d20d55ff682741e0faffb93b69939f008c30ab4332dbd4ffc97b88062bc2b62cd8453736289024fbe022d710f73d17c4da35a308703edf17ad912f57ebfa5c2849b2f5d18525887e8d34b1391c502242bdb9a019ba5dc87bdbbb87c2ae2a716bfb49e617d96f3b468b38ff0babf23c073132c9e1d6ec83ea142ed954ac5840e9676cd32d39d8218e44b3d9bd0355b7c2001ff82a25d46a816357a980375611d738eada4836a796b2571ed140c391bd46fcd2e4e7ca79658d001ca3a8762dd33b1b437a601afeed75b05f8a1959a786a5eeef3826f997656ab32af96364a127502459d3a1a1bf031d5a947c25a979deeb5f5e22ae2d9d6a18d32fae04f44a0cd7753b471e68e40ec2e0c2d3b4870b017cf8991d1b4ccddb6e60824cad100558cce0a5274a739d2f6b9c4f7df144638b3cce39bde578d8f90262ce96732ae31761ee214ae0237cccd7ef336bf15dbd15d720870e0b5372477c6f7f52256cb5f741be28b4ba31e57b6e9ae5ea915bf2afb40ab3e2f0f2fd47ebbcb69cc5688886fe1722a41fdd52917f96cb2a3c42b315745b477382b66ce0c3332557639f495733f7f35f4dcb94879be984bc93d2125cb7e164317ea0fc87640ddd57c5cee7e2bcbec211b58b9f5437a32ff12746885161036073ba53d366c6f568ec47a9314c8b74fc609efed5c535bf5821768626e71190ab9327131348df5b7190ef24f6ba79131710e9e3b937615f2a772de2ab515bf4feb3f0fe5e1266449143bca26c2676cdc68618896fb6fbbe2ce88a615427feb0447b12c2f3e40b53b0328dfe39d71471ba849f73ff5ba3645f246ddedc37f4ebf70fb271088aa7be37d240a4fb76e7d486866622a563427c28babbc90bb68382597bf78616e534da12ec1654122f77f931fa0b8117e9281e83d79402704d5133ba3b144eac7a4f10b62316269eeb5f27512908a84edb6df7e45e73c3b19c04fda81d19ab8400535771476ace537e57f1d78c0adddc33129cfce8f3c7faff13ef78a3e8a21f7978667c849d7f9771c8dde69dad828561bb8acf15ff9d61035cab6d2696736967388d68d858dca7fe200c7af3d9dea9d5affe2cc25470d24da75bf80edb535936378e02c2ed5bb5e67c9f6f5edeefdbc3d2b5ceaaad5439121565f5fd8fafeeda6a16a7904d3b88a44c4883e62cc1d6113eafdfe5dbf7cd152672a458b22cde083ed3026418b7ebb3bd20331568a68fcb6b7a91ec694ba6687f70e191c3240e03c3c4c8c5cac121d8a728a993ef84b572818458042089ef5efdb1b71772d48a2a5be6b4f6f27719e23b828e9a6e911b8459727cb770c33c661be6356c8c8affcb4add4a19bb29bb034a3da2524f0f26f29b494202a36d6e07890bd4c88f0815c7efc939b2418c4ef906469398814b339f104390b8c750851bdd105169440a635894e0e222a538f4950b400abae22b0af550bd49fcba6b395fdf943de994d6561dd37d45f2813c539f0c796dbd9a7ab780e9678f3a1975ad16e9dd1329b2b256a2b93ba20653eea0b48711d694fc65751489c2382e167422aa44e7ebbaf9401aa56cb030bf1ac2b246284d839e3c6b544f67594a3046b40947a8abe43413b6b8e61ffcce5e9ed5722d3646070a1b32eaf9c1f0ad53372ee91088eba3bc66e368b0d631c6e6025a50f3c0a836468b62302d8ebb0b22d5debf0ece3292311b671bc3429154cd5c6c4a244a926c9b9f21ee3247738805e2c6e04e85a3a999e865e45bdcbe256856c58cd600bb05e049a6f14de67390cdb4b1d9903cc071a7e72db572afd666a6df664be4333e396a1192e5d140893f55f666d50982a35d2456763b5e5cc204b4bb0de98151a72038b7710968bad05649ba8c3b677e752d565fa9f42ff765ec1cb9a0f775f4d06ac0ac3814122d884191a3b4e1fd6ff4386d0855ccada1e29a810ace6242a6bfdbc599a315baa39982952ffd106992104c6ef195a19bcd7a2c378bfc9a85d7180ab323ff8a8babde976ba2c7e787932c3386ba0a0d55006980fa8ecfc325691cd1d08e3cf4a760a62792edcf6f877674f0e873596a6ef0911f23dab1826c3f01480ad79b22773de48dce0902d4b9a53c343fcf9d35b1f7003952c7049f87672f37991e9de865e024c255e236147a87b7c278c4d3c14d34ab7a9344de940522bb5ad048f2a21ef52c8de76a1bdc57ca789ac5e5116e30be9aa2fa8fa16a1f373505ac237d68d6a79ec4b8121905629d366fbf30dd48f931f482a7c6098531be121dae9183390463881eb37d4ebcd4864649bedb1f80b8f31fbaf6daa859ed4d6aaf2a98035b2d6aebef44fc341e41e6e499709bffc0f937f99c03d1738c1ce2ffddd6e9a9268af34cb435bd39138452fa31bd657aa243b74de4fb4a538c7e9969b12ffc2f2e87173887a76ea16a080d54d7db1098e2616791653265900597d4fa033d53d798d1c84ac165e7e3f93b1813356bc1908132740c331c938b300affac365f62ba86f7a2a4536081a025287314cbae7c875ebea7a71ac4a04339e512ce0e5ddaf4f150084fce4071f3dd6237b4fc764754c5e4a059e9da53a44026ea270429e7d343b5a446a085b16fefffb2e0deee0217d93584ccf71b7d9eef062d9316b956222b2f7cd2b247599f99b1f22fc9f4dc5705d8dada2efe29b932f002bfa05b51b0f0d1322265a16dbfa1ec90aa8f05a0d361a7ef6f909a42e5b57ff9071d50e1a5587bc99e3356900ceb0a9200562d80ddc91de0ef696de6a4af1864cdbaede5899cdfcc08ef98a02c40ec62d1d6c985c8dcc079b1c99265d0f410c7e91a618e3653960aea36852f7609a7b81168f4c2f573664be4724d627269d04312c6595b4c2c2d111b67e5e48b02c3373332f059700f9751339ee22044d58e3544eb79db712ebf64cf49f8941fdaa05a03b681b74563f1e12763a8f204500c638fbfd41179dc03d92e17f2ed386de5532e56d3c71d854ab5eda9679a50f7572efa79fd8bea7dc96a4712d951820976cde00beb8d277f5fdae775f715fda4cc7d5d0002f78e660b0558b18909f610fd68ad85956ccff1af7be52cf552c7ced911a646a28309aa0936a417a2b3584842a668b65e3e3aae9a605c360950253e991cafbef7b0b9e23c95ffa2e6bc9379255eae8c860d76328fef770fca30fa199e57120c7edcd0e637bc58f6b5c68422daf56159b6514f3f9b8fa6ee0808ab92ec9785f8429de97076a2f01a3f868606ccca84c03bd3fd8fe37b0606a2396109ac3cf8532f1f780716cfe8eb0d939a5ce2e30d200c02cde28650c9f1af9899a7afaa5d410a5950172c4cb29d4b9ceb3f681fa8eb717492ac40000c4abb7e1d335d81997dc98e5e1537ef194e2b17cf896a720a98f674daa92570751bc32c8b672c34cc4de6d08e77879f9927e7faf36fdc7179d35767bd730664ef33153d4a2d0b247cd76d68b07595e61c7aee5542c781c9f09458c"]}, 0x10b8}, {&(0x7f0000005600)={0x101c, 0x17, 0x8, 0x70bd29, 0x25dfdbfc, "", [@typed={0xc, 0x7, 0x0, 0x0, @u64=0xfffffffffffff801}, @generic="86d79d2e6ba38d617ad423e78c5974cf3499b8bf41be212b24b5bb9caf929c2fd8e04f3a624fcfda3792066f761561c6df0d4259e6b9a7562b5b560cd5bec6a9eb6de8a5d7c8e03b1d8e7ec4870d8998b40de87ab24cbfd7eae426653ed60875f112592315fb1035203ffdcb66310cf0fffcdf6cb827ae5f246cd90cfcd6b67e22f4680e07a90c489c7399de5767b8e0b7e7fed5dbeaf6d747477a39a1de4ba6dafd2f73bc13ffb4df52c447068bef34219ec4b0fd36c215de4c133b14c348ce2204d9b3f70297b409e8afdfb3b738f84153f4c99e67c33ee10434825a975e91721175b192c65e198af440fa934f2d329c99d4db6649dd8d9ac09a4c19815b84df7c2b0ed0c296a9466ae38adc359df3a7b3548bbf8508f889ab6ec47bf79beffa6a1e3de9a84a870e075fa443b556fcc4da3439cb2d4abe5543302939d6108f32a945d4aed0a170b603bf7f0acd2ec24cfb0f818a48e8a829eb9de23f4d9cf4f41d4f162908625a3dffd71f1e3845e9f57ccb87ed8d5b955fffd704369633afe8675c4c386074b11d6344d743ac3621a1b90403d1d62f3e3a94f30b4b56f568b9f08ccc030cbdf7987425a39fad7e659f6398a96e62e70f5a7454370bd1b4c3edf052bb31f7c57a2c2876d83b1488f38504d80f8b1199734deec9025ea54c1ba9bd4b8b71be1153a62faec6d962e91ac33ac8e775de8a3d8792dcb9738de1abb14bd0d2a27de612031697cab268758cd7b41efbc017900d80d2713de83dfc4cd9fbdfcca75f8e4d842f7062b1ded494441490069b457a6b4f149d005b16df90f65379a8455898927241ac5cfaa425ed5931a37d92ffc03f5526e836cb2f1fb59aea297b2517aa637c4dd32a3bb31cd18eaddc91d44a338610f89b87b2ba681ec945b72ed7bd689227656e4e1a975c12bc2ac04305e0b79f0d736f1a960a55218e895edcccb2124dcdb9587a18d4eeaa75a26b3f19c3e4a7dbbed96479a7227077f987aea57f97084f5740ba6818c1b3bfcd5c0be3df57e9e6063573aef292abe8ee12dfb8985a35e6e6cc216a16850302a89327766796599a21694fa52409c318f3ae84fb749369904cdae24463c1034a76fbcd086593c55f1751ab8efa369891b16816fd57cc99f52fb125f421363e9fcec57d346b9d7051b8b1cbf90f6f46a5b9c622ccfa5f045f900f305088497c2aca2edff123e633530d8ec6de5629056a853f734029a807a939b0c46c6923c668ef75e8002d10340feb114e21d7a3163badeac6391ed1428e6f9ddf3d09b72cf9fe7e825c217bbdd6578fa7242a278fbc02ff6f13a7516ea2ccf37ae7c5cda21d9e0ae824b45a3b386b9b97c7b4c9e3c7c5b894477b1e21a6b3def89dbf9018ec4381753c0014f607265c76519bc7a91a1c19956c5791754c2bde791fe5133364edf2e3b6e7d694cad9f118775f7e3ff48f759634335e2ecdc0c408fd2389a927b09d1ce7e284eddee483e6b4f827aff49d322dc5cddfbfedd6f08dbf16eebc9c69c0f32897cb1987bf3210ca413cdffbeb59363c46be449f007f8b2de32a33816da13c015638e7973b4982bd3234fbc7fa9cd15cd836e949ead8402f54e301ba8980ff8ad03629d91b77990269b5fcc148bc1c478f7b95647f4dc32df66be72bccb3860bb38a21572b70f8f61c99ae8072a7c4dbf4b4eeff83b4894c491881c05f80926ed4e6a6948b03bea9067a678c46192f00cf18d6890b95d74be3865890a4578ddf7b022e19423a91b205de5a5da3715832a4933c5c7675760eadae83d4db5f1f7523f79ee9bc4574837507a2bdc2c9be95c834a44d22540aec650af4e25fce8e5a18da3aeda7253eaf209301a2ae5e429c7eebd3451f9fecfe75ace67c51a9150d1db7c6c623499f8052c1d7abae48788b82cdb20054e09c2650453e888e12cf9dd29f5965085024af36a642262ff29cb194c0c833721e8ee67f367f71c3c7a536f09d95019b96663b65ec74b222a07e57576a2b588b406bba38a755cb87c5f188e500cd4d164a47d39d3c10a1f2ee7f816bb8e9b2665cc1803f98c378ae5198e7c22707fb8d4a92df764f820600d2c0bb17dc8fe045507028cccde257022f1a5d100327c29a5ab6aeeffac2057b6b90acb1bd909eb622779a6a32d759db26cd79ae616a93eb1d99a1353d6a85d34a73c6c7929a6bdc372c3950182440c8abee73ef046d0fe9b91bbeb548d2ba9af41509783980edcc9fc2fd4038804424249a43b075f2faa296f088c51fc70396e7156d9e9204f1a49c6984938626c49d91fe606216978cf26c57fca59039cefd254702fc016d1a29114d4739e0cdf2c34cd97f35829facb658d2870d2e2b1da4f18d7316b08b6bf128567d2a2188dd7216c8152371f2eb8a9b0badf718a34024bd02374629a0cdcda1772afdd1be7e422fefd6b9524f25fce919f3b53a60bd1580ae711eac71f2d3cd79e6c277090c87ff5d91f140b6ab57de52d9ddc98f2a131f77aad8a567a60f5e88ac1ad6268eb902774436d215bb0fae18943318b249009f02c22e9d60ed48756ae3bab7fdca0665b948ad6e27256e9be033b3b8a56a5af7abbd8bc68d78a4c005ff450dd9761128d3900ca653c3275d52c8dc9b9624b67c573fd7edd2686f19a49e3649f4a263b65c39643d7bc037181fde8c3543e88e5b27c7940764b9e0fc59bd069972999c8b7f5fdc36ef143f67c06ddb3b837c5106e8586a08c8be4ba3574833f4aa7cc6bafeaa2add76aeb590a9a83e01cc3625eba24ae3d57146cb27c25cf236a03253f45bd5d7a08fa91ef150aed03ff7ee70dee084968185c1438acf992a34ac2485bab69e0eb3ad0c883a09ded236292bac0557b4fc1d9941ecc3998b81329516f004a75caaa5f37df1563126e92b78197c3983e2fc20847b18d02f572df791619b9887c4ea3599ed37da54e0323dbdfd9cc621d0243c4e6c75dec3ad00960fa79a7455bcc1b38828d35b6ef4fa071355e2a1d4844e9c450ae59ff7bdfbb3f4724b84f606a04180be8608badadba1cfc7edd67c24cbffa857f763516ff7b0760b937cce17cb02174d73fcbb0f06d8530d8eb195f7995d23bcb4026501a65c80a7a0ec4a99ce5c026a543c2b1d68faf74163dc279d3c2ece1a4a1e153c2f65c66ac8244b04617a6164b3232367ed2c049d579af658d644bab8ba6b398a8f9e32bb3b4a5e1606362d3c1a1611dcc755515015122dcd4e9a1f9f35deb734005b149c41741b7a26ee0924ddf77090a42472b9d3f23bee864a73c01f68812ff7a7a9ba486c103d354b45816432c4e4918db5a6e14909a5705b276dbbb0c017583b4944fdfa581210dae8a64ac8b8a1778fc122c6111e2d61295a98875c0888cb2195cd5759e60a57635854b9fd342bd5aefdf4124d4724a3012fc933f1ec7591d96cd52da61f2992f22417f3d89705279c1bd0033f3a59de597bbb0e78fc001ddf4f65356142a19eec214b1906cb419c3c803623f82b2286a0c57283f9da62665c9d5bf7c0158cdab7ef06336afda172724d54c5f0ebe00cc63342600de02a0160c5a029d6f9d38ec658fa207bd914c5121a84c223a2c81ecff479e0715e45d172d1170b13bd57aac448d42fde87f636cd923a87e3befe509735d44ba05463c64457c5ae2fc7128f15f491b26f17516fef961a9929f1a7beba0d890b34cbee193eb23b6198e718591d67b0a7c58f934e8267f64a55af5530aa1cd469e35339d30ca6b2266e6dc9d255a64befb882f2b3433a1207db3ce22adcde7025e95461236610988d9911315a3def67a388d21eb24fd7099c4e764466e05f99f6b686979c3743b54458fbfb0c66824e177d6df708303532070ae6903de4f706eb11c3c6f590afcbbb1afecc63075e4c7a3ed4b60436238a3274e4e18b830fe76a85d9f452e87ee1d19307b7e22314a73e1c1ce603556d5352bece9231b2820cfc867c807145b9bb700dbd7024213949b60b8fc740c9b435f332b1f98679df93f3441ab65bfc375a5ed3e82079b2fce9f86f07428fcbe2ae60a5879e5749ceaefdebfaa6f0a2abd164f83ff8ddecf728a01d1093436a8ec74d8e6536b278bc9c8f5ff98fee621ea86a66d0d54339cefaccda74f75e46c67aa4625cf4144616c6b470e8799a5dfe837f1718712e705d43a2e9cde6efd80df1e2963e828d82aaab1764a02a5afc93d403f561871f4f87a961ae57fe275d590ac663865d2466ff09ab1f0638189dfe8c8ced143ef49539b0041f3d9975f284c118023ea1cd93d0923d67b3658f700b5130519e77d4b09a02bf018b01906db982210bede6115ddf22203b1c39c652baa3b595606d7f53fe9c13c7c718bdf17cdcb39b2f4410ea93bc42906ef523dd24abf609bf8cb1757f13fdf0e68d29a951fc4b4ab4f5e6adf45cf6d99a08a2546c0b8559791665af44ef29d600bfb80a266df507c05ec7d266d79aff63e20515829adb0ae610fbfb4dec7b16552f5d809da68c2965206c780e199a203d3b3cb50c75a96c75eb0a08d7c835cbc25769307898ac70bed72c3cfa69776dd8e624a1136e8ac9af989ff5325270a7f7eeacc1f2dd2ab24a91313b23f08db5e82b0acd0f8078342d59b3cbb2eec22d12ba7c53b00568c8cf3f1ad3065e9a598160ff858b115a2a3499dfbdfa741a0f8565b56679a89fa7950457334990b946992738d423fddb1c07fa4d93acf79f8d32256afb85c1ad9c269d51775aeaaed78ebda96cbd37f6b268934c6f360efb1747732c4767561fdbea4b0fc05ce998d7e53875a78b239053029718fa54337812c09d5e10a8beca54ecabc9e8bc4075a657710472c5967ab277e57f001b1ce329c6a3abb94b76cc8c046c89da8f403196cdb12c94dbfc797549ded269610789a263cc061f646c1a300bcc35d9b7d4b32f72b2f91401dc90ec689cc423649a8788001c51b36961fcf00062115c92c1b16a36e651cb6a5c44fa878dcbff36efcb02ad4771d147b4e3d429419fc991665eaaa7ac177bd62f1d813afeaf7816a848674070390d776da899acc21b896812d8ba3ae061483b7d9d002fb554dfddab3f1145c08492dee961617a2c614c9d5716a5c64ac3688811aec2da1a338a285e0aeb7003b02d2dd63a355435261d017475ae7dd6e3389898a8bd52bffbaac31cea24d976a62f2aac2f7d3914f4f81d756e954b86f018b45e532ac16cfec784d0083dbf1462814e7932a9f788cf13bd5ead511fe981cf65417f8c18b5e209ee8d311723f65b7d9127472e6a308bc7c658e023aa0521732beac69347707c79c8e0abb3ef2bbd1f82f6e4514a306e2afafe99eb6a0631d34d446ce300fb5d5e490dd807999467ee71f786a91bf406d919d010083deafd7e46f12058c033497692c731210210dc8f1483a0dc58663aa9e28d16204e64124d7b013757314cb74ddbd9b9d0a9e7a15326652fe79260f177cf6b61273c508e9412571e8eba2df7133a5f85295f439e736ef1d97e01f5ed39e9c2b88b4c70883b3f88006fce33f321911c83fb14323d5de0383f3ec2aaf3453b7c63834b114ac92c05c9367786a8a1efbc02a0bab58275da62fa79c813e459b233a796fa68801fb9452b9a3c44f80621b875f4c44b30e826841c6ad728763ef287651650999ee6a1227a49c5832ae0fa3e6aa0c00916ca31f53eb23f105839ba3e870225f49d83b6fca95c36ca318a47de275f8e16c07c491ad071508ad6ed9f7aa3a5b8c62843eaeb6ccf88ee5d68e0a37273d5440961ea60222b25f60d014a45f7a4d3fc25dd6ca47009781c8a9f446a15163da0187baf"]}, 0x101c}], 0x8, &(0x7f00000066c0)=[@rights={{0x18, 0x1, 0x1, [r6, r8]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, r8]}}], 0x68, 0x8000}, 0x10080) [ 318.226031][T26745] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 318.234111][T26745] FAT-fs (loop2): Filesystem has been set read-only 12:10:32 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) 12:10:32 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 318.289103][T26785] loop1: detected capacity change from 0 to 6 [ 318.312299][T26785] FAT-fs (loop1): Directory bread(block 6) failed 12:10:32 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) clock_gettime(0x0, &(0x7f0000002980)={0x0, 0x0}) recvmmsg(r0, &(0x7f00000028c0)=[{{&(0x7f0000000040)=@tipc=@id, 0x80, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1, &(0x7f00000001c0)=""/232, 0xe8}, 0x7}, {{0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000300)=""/120, 0x78}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/235, 0xeb}, {&(0x7f00000015c0)=""/185, 0xb9}], 0x5, &(0x7f0000001700)=""/233, 0xe9}, 0x1}, {{&(0x7f0000001800)=@l2tp6={0xa, 0x0, 0x0, @private0}, 0x80, &(0x7f0000000140)=[{&(0x7f0000001880)=""/4096, 0x1000}], 0x1, &(0x7f0000002880)=""/28, 0x1c}, 0x9f6c}], 0x3, 0x40011040, &(0x7f00000029c0)={r2, r3+60000000}) close(r0) 12:10:32 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2700}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:10:32 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) [ 318.342768][T26785] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 318.351603][T26785] FAT-fs (loop1): Filesystem has been set read-only [ 318.362348][T26797] loop2: detected capacity change from 0 to 6 12:10:32 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) [ 318.411298][T26797] FAT-fs (loop2): Directory bread(block 6) failed [ 318.421789][T26797] FAT-fs (loop2): Directory bread(block 135) failed [ 318.435326][T26797] FAT-fs (loop2): Directory bread(block 136) failed [ 318.482411][T26797] FAT-fs (loop2): Directory bread(block 137) failed [ 318.490151][T26797] FAT-fs (loop2): Directory bread(block 138) failed [ 318.499882][T26797] FAT-fs (loop2): Directory bread(block 139) failed [ 318.506680][T26797] FAT-fs (loop2): Directory bread(block 140) failed [ 318.521393][T26797] FAT-fs (loop2): Directory bread(block 141) failed 12:10:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000010100)="00000009000000000000fe00c20d000008000000000000b8019a5555abfda99d30ffff00f0ff", 0x26, 0x1e0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='check=strict,iocharset=cp437']) mkdirat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0x3f000000) 12:10:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000c1e770325132510000e770325103", 0x5b, 0x600}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX]) mkdirat(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file1/../file0\x00', 0x0, 0xe) 12:10:32 executing program 0: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2f606557d6081b8a, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "00e5ffffffffffffff00000000ba65002000"}) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[], 0xffffff0b) ioctl$TCSETA(r0, 0x5406, &(0x7f00000004c0)={0xffff, 0x0, 0x0, 0xbffa, 0x0, "078cf0251c0e00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000100)={0x25, 0x0, 0x0, 0x0, 0x0, "0000000300000000db82456fa79c812600"}) sendto$inet(0xffffffffffffffff, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 12:10:32 executing program 5: sendmsg$MPTCP_PM_CMD_GET_LIMITS(0xffffffffffffffff, &(0x7f0000002540)={&(0x7f0000002480)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002500)={&(0x7f00000024c0)={0x2c, 0x0, 0x200, 0x70bd25, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x2000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x12) close(r0) r2 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x6, 0x4, &(0x7f0000000300)=[{&(0x7f00000000c0)="fadc877de8daa864535f68085936237e14ec5b42e46db8b7fc602aa10772813168561d56a42e93e33c01f81f2f6a64d85bd78258571e7eff8992665f14e97b6d5449e6da2d688dbbc5640f53e30c8d9729499edb8be45742c3b35fbb8714d847b3c5b6b23a5a6275db1589839dd864f566f3dd150f91", 0x76, 0x3ff}, {&(0x7f00000003c0)="33499ec4b08a92a17f5b79bba682213bceff546009696b1e3e590caeafcb83435d7988b37cb489606c572f939f55c794d3b15f54fab0354a8d1b07e38db84f3dba4303105b95035c123b5956a5bc0eb66a9cf5ec8e62292f49f1392c63d0f5d0233ffc8787510d41eaa63bd160056f597ff65d5dbc195f07b7db9cf37b50f8d86d6ddf45391cfcb13528a86183b360f1eddb05c4ac5e8dd1a2b829dce341e9419fde37445f4403133ec11210323db4ce70f303eec4dd9b8ad766d91bd6e642f640ceb43ae700bb34eb58a0563df070cddb90311b514ed463a46c509a0c8b7b7d96340946f3ab1cdbc509ee7e65ee0f4596be80d32e47d474d3aa31e49bb83aa7860b20ed1c02f87f6ce5fddbc386b0afa692fb8b97c42e3855017b4fa45390373845d825ba39d5416467a520461dddf83c3da7f26731638d384f6d806a1c6afc13b915cb3b0a1d2fc9f3e5df8b767ea200b839f5fe0377bb00f5a16ecd3b5f17dcfe6686f5750777fa18677914a307c2877df35c13f3268e73a08e94b93b030dee3bdd58e81892bb7179fcc7974adae3a17d267876970679a2320b29db57b7316161e814c2d58786ed941250fc792422bdeae1511c31179fd452d7f2d25d6410374741fed9e