e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:37 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7f000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 158.333498][T18294] loop2: detected capacity change from 0 to 6 [ 158.367912][T18294] FAT-fs (loop2): bogus number of FAT sectors [ 158.374074][T18294] FAT-fs (loop2): Can't find a valid FAT filesystem [ 158.381043][T18308] loop3: detected capacity change from 0 to 6 21:26:37 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:37 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x8b0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 158.409499][T18308] FAT-fs (loop3): bogus number of reserved sectors [ 158.416052][T18308] FAT-fs (loop3): Can't find a valid FAT filesystem [ 158.484567][T18325] loop2: detected capacity change from 0 to 6 21:26:38 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'syztnl0\x00', &(0x7f00000003c0)=ANY=[@ANYBLOB="6772657461702fffeb0000000000feff", @ANYRES32=0x0, @ANYBLOB="0008004000000000000000024d1a00b40064000006299078ac1414aaac1414334424a641ffffffff80000001ac1414aa000000030a01010000007fffe000000200000005018636000000000707c2722ae4b6020d9752ac3de4f532359f49e10211916b8bf19af311244c12f6e0280a57010b53663ae776305b1481892bbeac14141e0a010101ac14143eac14143264010100e000000100000033e6b8a400ffffffffac1e0101ffffffff440ca3400000000880000001830b9cac1414aaffffffff000000"]}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000380)={'ip6tnl0\x00', &(0x7f0000000300)={'ip6gre0\x00', r1, 0x2f, 0x40, 0x3, 0x1, 0x14, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x44}, 0x20, 0x7800, 0x400, 0x9}}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/110, 0x6e}], 0x1, 0x800, 0x4) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r2, 0x0, 0x0) 21:26:38 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x81020000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:38 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:38 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x9c6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:38 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x84060000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 159.251814][T18339] loop3: detected capacity change from 0 to 6 [ 159.253271][T18344] loop2: detected capacity change from 0 to 6 [ 159.271306][T18347] loop0: detected capacity change from 0 to 6 [ 159.275644][T18339] FAT-fs (loop3): bogus number of reserved sectors [ 159.283886][T18339] FAT-fs (loop3): Can't find a valid FAT filesystem [ 159.293336][T18347] FAT-fs (loop0): Directory bread(block 6) failed 21:26:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:38 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xadc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:38 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x30) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, 0x0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r1, &(0x7f0000000180)={r2, r3, 0x8}) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r4, &(0x7f0000000040)='./file0\x00', 0x101000, 0x15d) chown(0xfffffffffffffffe, 0xffffffffffffffff, 0xffffffffffffffff) openat(r4, &(0x7f0000000140)='./file0\x00', 0x60c280, 0x18) 21:26:38 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x8c030000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 159.401095][T18368] loop2: detected capacity change from 0 to 6 [ 159.411204][T18372] loop3: detected capacity change from 0 to 6 [ 159.440148][T18375] loop0: detected capacity change from 0 to 6 21:26:38 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:38 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xbf2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 159.443160][T18372] FAT-fs (loop3): bogus number of reserved sectors [ 159.452769][T18372] FAT-fs (loop3): Can't find a valid FAT filesystem [ 159.473766][T18375] FAT-fs (loop0): Directory bread(block 6) failed [ 159.493034][T18384] loop2: detected capacity change from 0 to 6 21:26:38 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x94000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:38 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, &(0x7f00000002c0)=""/4096, 0x1000) [ 159.502326][T18384] FAT-fs (loop2): Directory bread(block 6) failed 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x9a070000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xd08) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 159.607929][T18405] loop2: detected capacity change from 0 to 6 [ 159.619306][T18406] loop3: detected capacity change from 0 to 6 [ 159.641877][T18405] FAT-fs (loop2): Directory bread(block 6) failed 21:26:39 executing program 0: semctl$SEM_STAT(0xffffffffffffffff, 0x14285432713af045, 0x12, &(0x7f0000000140)=""/242) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xa0010000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 159.675578][T18406] FAT-fs (loop3): bogus number of reserved sectors [ 159.682119][T18406] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:39 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xe1e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 159.792032][T18437] loop0: detected capacity change from 0 to 6 [ 159.804338][T18438] loop2: detected capacity change from 0 to 6 [ 159.813800][T18441] loop3: detected capacity change from 0 to 6 [ 159.829135][T18437] FAT-fs (loop0): Directory bread(block 6) failed 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xa2040000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xf34) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 159.844991][T18438] FAT-fs (loop2): Directory bread(block 6) failed [ 159.855057][T18441] FAT-fs (loop3): bogus number of reserved sectors [ 159.861580][T18441] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xaa010000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semtimedop(r0, &(0x7f0000000240)=[{0x0, 0xffe0}], 0x1, 0x0) semtimedop(r0, &(0x7f0000000000)=[{0x0, 0x2}, {}], 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semtimedop(r0, &(0x7f0000000200)=[{}, {0x4, 0x72}, {0x2, 0x1}, {0x1, 0x101, 0x800}], 0x4, &(0x7f0000000240)) connect(0xffffffffffffffff, &(0x7f0000000140)=@phonet={0x23, 0x1, 0x9, 0x8}, 0x80) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) creat(&(0x7f00000001c0)='./file0\x00', 0x8) getdents(0xffffffffffffff9c, &(0x7f0000000040)=""/88, 0x58) 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x104a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xb0080000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 160.011016][T18468] loop2: detected capacity change from 0 to 6 [ 160.025736][T18473] loop3: detected capacity change from 0 to 6 [ 160.043326][T18468] FAT-fs (loop2): Directory bread(block 6) failed [ 160.053358][T18473] FAT-fs (loop3): bogus number of reserved sectors [ 160.059889][T18473] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xb8050000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1160) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 160.138958][T18469] loop0: detected capacity change from 0 to 6 [ 160.160017][T18469] FAT-fs (loop0): Directory bread(block 6) failed [ 160.182753][T18502] loop2: detected capacity change from 0 to 6 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc0020000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1276) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 160.196728][T18504] loop3: detected capacity change from 0 to 6 [ 160.216704][T18502] FAT-fs (loop2): Directory bread(block 6) failed [ 160.230592][T18504] FAT-fs (loop3): bogus number of reserved sectors [ 160.237132][T18504] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={0x880, 0x102}, 0x18) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r1, 0xc080661a, &(0x7f0000000140)={@id={0x2, 0x0, @c}}) openat2$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)={0x404200, 0x22ea9fb046e3f679, 0x10}, 0x18) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000004, 0x12, 0xffffffffffffffff, 0x8000000) syz_io_uring_submit(r2, 0x0, &(0x7f00000001c0)=@IORING_OP_WRITE_FIXED={0x5, 0x4, 0x2007, @fd_index=0x8, 0xffffffffffffffff, 0x8, 0x8000, 0x10, 0x0, {0x3}}, 0x3) openat(r1, &(0x7f0000000200)='./file1\x00', 0x40, 0x1) 21:26:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc3ffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:39 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x138c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 160.352938][T18529] loop0: detected capacity change from 0 to 264192 [ 160.355888][T18524] loop2: detected capacity change from 0 to 6 [ 160.384711][T18535] loop3: detected capacity change from 0 to 6 [ 160.423046][T18535] FAT-fs (loop3): bogus number of reserved sectors [ 160.423202][T18524] FAT-fs (loop2): Directory bread(block 6) failed [ 160.429616][T18535] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:39 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc6090000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0xc0406618, &(0x7f0000000040)={@desc={0x1, 0x0, @auto="557b341644a03765"}}) 21:26:39 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xce060000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x14a2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 160.546114][T18555] loop0: detected capacity change from 0 to 6 [ 160.580182][T18555] FAT-fs (loop0): Directory bread(block 6) failed [ 160.585546][T18562] loop3: detected capacity change from 0 to 6 [ 160.587749][T18563] loop2: detected capacity change from 0 to 6 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="1a5d6b6b621605cdffdb985d3ea3c9d65bcbc08c32e6bf06f61a2d03163e8da9b6a3374ac48560b6a32834d86befa022f84e9f3179c442cd8879b40ac4d22faa317cb2b75e90cd60df78eaabba4a2b54e57974fd7badd5137cbd45cb7bb761dbcbf5b320d8164da72250d84e74f356f3a46cc6f15283d00d3f5e8ce900d51c4316f038ad7ad7390bc141ea9669bcf3f2ceec13914a3e0da8cd085a05c0f4be37", 0xa0, 0x8}, {&(0x7f0000000200)="a813927cdaf01717d4f2a61c4e68dbc332b44b91459868550f58913077fd132453975f0d3f440fd47cb44be0ce40971052c05d2ed16b5db28aaba6f9a75868e57c29c4643384bd40f2fa2a517c0880b15872001003a391c3a0682d84eb8cef9d345050753861640c1d963d05a5f10f8f1957ebd32126bf3e2a4ad9e9b2968d4109e99a2d9f64fe8f4dc3ad030d758ca4252df9f1f9df594d3a978b9d766de9a452ca667b0614bad77857cba533b0fe70ae4b8c1d1408e34e68e6726974426c3d41bc7ee33af20269c86a4eaf34aad967419a5d3ff29b507e729da1fda7905472f2ea33de80721951299d6faa6c", 0xed, 0x506b}, {&(0x7f0000000300)="cadc157ef160bb3190f69e70ca81b2e8153ae951d848598d3ec1461cfb7341bb4af1d260cbb27c16a89f0b3ba9f2774ad2014c1de021262f62228d8be0f94279aa5e5e074eb215e54e86200c3e32d250f74fb45125aad8f680a09825394e54e83bd07e12de7aae00546ec903107b263fc42666906f36feb1c991e93bd35e0f7c6299ca5449452874ab0dbe57b2cf703f7b1d5f1530ef752586a85637b7cade5a6caff635927288b67a318953091792ff789b041727e8bf29c15147e0be8cba5bf1d5c2370749b5cc6f8ae4ea5cb7d1", 0xcf, 0x1}, {&(0x7f0000000040)="0272335be982f9797fab206ba19873ba0a900a69ce36aae23c7277c03cd3776bd322fb6b9e3da252a2c482a6502709fc5f4092e6211b12c750a5b5435112fa9e35cead4d3c6aeb82e28db30aee0a2aef9501af8f9a9590eeca34", 0x5a, 0xfffffffffffffd0f}], 0x800000, &(0x7f0000000000)=ANY=[@ANYRES64=0x0]) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) accept4(r1, 0x0, &(0x7f0000000480), 0x80800) getdents(r0, 0x0, 0x0) 21:26:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xd6030000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x15b8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 160.634387][T18563] FAT-fs (loop2): Directory bread(block 6) failed [ 160.647791][T18562] FAT-fs (loop3): bogus number of reserved sectors [ 160.654373][T18562] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:40 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xdc0a0000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 160.783515][T18598] loop2: detected capacity change from 0 to 6 [ 160.785538][T18599] loop3: detected capacity change from 0 to 6 [ 160.797961][T18600] loop0: detected capacity change from 0 to 16381 [ 160.801614][T18598] FAT-fs (loop2): Directory bread(block 6) failed [ 160.820025][T18599] FAT-fs (loop3): bogus number of reserved sectors [ 160.826567][T18599] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xe4070000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x16ce) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 160.849541][T18600] FAT-fs (loop0): invalid media value (0xd8) [ 160.855668][T18600] FAT-fs (loop0): Can't find a valid FAT filesystem 21:26:40 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 160.939482][T18621] loop0: detected capacity change from 0 to 264192 [ 160.947899][T18622] loop2: detected capacity change from 0 to 6 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1, 0x2, &(0x7f0000000280)=[{&(0x7f0000000080)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x880, 0x8) getdents(r0, 0x0, 0x0) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xe4ffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000001, 0x100010, r0, 0xfe89a000) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x17e4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:40 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) [ 160.989708][T18628] loop3: detected capacity change from 0 to 6 [ 161.006801][T18622] FAT-fs (loop2): Directory bread(block 6) failed [ 161.026264][T18628] FAT-fs (loop3): bogus number of reserved sectors [ 161.032821][T18628] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xec040000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:40 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) [ 161.107420][T18646] loop0: detected capacity change from 0 to 6 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x18fa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 161.165264][T18646] FAT-fs (loop0): Directory bread(block 6) failed [ 161.170935][T18660] loop3: detected capacity change from 0 to 6 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf20b0000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) 21:26:40 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0x101400, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, &(0x7f0000000200)={0x1d, 0x800001d, 0x8, 0x13, 0x7, 0x100000, 0x1, 0x4d, 0xffffffffffffffff}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x600080, 0x34) setxattr(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=@random={'security.', '!\n\x00'}, &(0x7f0000000180)='vfat\x00', 0x5, 0x3) [ 161.212294][T18660] FAT-fs (loop3): bogus number of reserved sectors [ 161.219088][T18660] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:40 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1a10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:40 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf4ffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 161.290535][T18684] loop0: detected capacity change from 0 to 6 [ 161.312827][T18689] loop2: detected capacity change from 0 to 6 [ 161.324168][T18684] FAT-fs (loop0): Directory bread(block 6) failed 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf5ffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) chdir(&(0x7f0000000140)='./file0\x00') openat2(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x4440, 0x751c3fdc119d792f}, 0x18) getdents(r0, 0x0, 0x0) 21:26:40 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 161.341861][T18693] loop3: detected capacity change from 0 to 6 [ 161.367433][T18693] FAT-fs (loop3): invalid media value (0x00) [ 161.373547][T18693] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfa080000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1b26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 161.453014][T18711] loop2: detected capacity change from 0 to 6 [ 161.455119][T18716] loop0: detected capacity change from 0 to 6 [ 161.470954][T18716] FAT-fs (loop0): Directory bread(block 6) failed 21:26:40 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:40 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfbffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:40 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000140)=[{&(0x7f0000000000)="6a962b9df00ceb65c8a6201255bad08ded4ad23b01188572e7c53802400008e1a9a9f62263e06104f801", 0x2a}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) getdents64(r0, &(0x7f0000000040)=""/93, 0x5d) [ 161.517568][T18716] FAT-fs (loop0): Directory bread(block 6) failed [ 161.553399][T18729] loop3: detected capacity change from 0 to 6 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfeffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 161.566872][T18729] FAT-fs (loop3): invalid media value (0x00) [ 161.573035][T18729] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1c3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 161.623889][T18736] loop0: detected capacity change from 0 to 6 [ 161.640919][T18736] FAT-fs (loop0): invalid media value (0x18) [ 161.646941][T18736] FAT-fs (loop0): Can't find a valid FAT filesystem 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xff010000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 161.704386][T18751] loop2: detected capacity change from 0 to 6 [ 161.726998][T18736] loop0: detected capacity change from 0 to 6 [ 161.730368][T18754] loop3: detected capacity change from 0 to 6 [ 161.739995][T18736] FAT-fs (loop0): invalid media value (0x18) [ 161.746057][T18736] FAT-fs (loop0): Can't find a valid FAT filesystem 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), 0x0, 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1d52) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') [ 161.759462][T18754] FAT-fs (loop3): invalid media value (0x00) [ 161.765551][T18754] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xff0f0000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:41 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 161.868411][T18771] loop0: detected capacity change from 0 to 6 [ 161.893375][T18779] loop2: detected capacity change from 0 to 6 [ 161.900112][T18771] FAT-fs (loop0): Unrecognized mount option "./file0" or missing value 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffefffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1e68) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), 0x0, 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 161.925778][T18786] loop3: detected capacity change from 0 to 6 [ 161.954326][T18786] FAT-fs (loop3): invalid media value (0x00) [ 161.960370][T18786] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffefff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.006956][T18799] loop2: detected capacity change from 0 to 6 [ 162.017144][T18771] loop0: detected capacity change from 0 to 6 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), 0x0, 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:41 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) chdir(&(0x7f0000000080)='./file0/file0\x00') getdents(r0, 0x0, 0x0) 21:26:41 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffc3, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.102470][T18811] loop2: detected capacity change from 0 to 6 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1f7e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffe4, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.180044][T18824] loop3: detected capacity change from 0 to 6 [ 162.186512][T18816] loop0: detected capacity change from 0 to 6 [ 162.202867][T18824] FAT-fs (loop3): invalid media value (0x00) [ 162.208894][T18824] FAT-fs (loop3): Can't find a valid FAT filesystem [ 162.217635][T18816] FAT-fs (loop0): Directory bread(block 6) failed 21:26:41 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) [ 162.244513][T18816] FAT-fs (loop0): Directory bread(block 6) failed 21:26:41 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfffffff4, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x2094) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 162.355494][T18854] loop3: detected capacity change from 0 to 6 [ 162.363023][T18855] loop0: detected capacity change from 0 to 6 [ 162.378818][T18854] FAT-fs (loop3): invalid media value (0x00) [ 162.384813][T18854] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:41 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 162.413212][T18855] FAT-fs (loop0): Directory bread(block 6) failed [ 162.438181][T18855] FAT-fs (loop0): Directory bread(block 6) failed 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfffffff5, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:41 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x21aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:41 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) creat(&(0x7f0000000040)='./file0\x00', 0x0) getdents(r0, 0x0, 0x0) [ 162.484258][T18873] FAT-fs (loop2): bogus number of reserved sectors [ 162.490808][T18873] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 162.525332][T18880] loop3: detected capacity change from 0 to 6 [ 162.555521][T18880] FAT-fs (loop3): bogus number of FAT sectors [ 162.561620][T18880] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:41 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfffffffb, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 162.576384][T18893] loop0: detected capacity change from 0 to 6 [ 162.595309][T18897] FAT-fs (loop2): bogus number of reserved sectors [ 162.601895][T18897] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:42 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x80e85411, &(0x7f0000000040)=""/19) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x4000, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 162.633782][T18893] FAT-fs (loop0): Directory bread(block 6) failed [ 162.639076][T18906] loop3: detected capacity change from 0 to 6 [ 162.649817][T18906] FAT-fs (loop3): bogus number of FAT sectors [ 162.655952][T18906] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:42 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x22c0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfffffffe, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.732809][T18917] FAT-fs (loop2): bogus number of reserved sectors [ 162.739331][T18917] FAT-fs (loop2): Can't find a valid FAT filesystem [ 162.740702][T18927] loop3: detected capacity change from 0 to 6 [ 162.759863][T18927] FAT-fs (loop3): bogus number of FAT sectors [ 162.766083][T18927] FAT-fs (loop3): Can't find a valid FAT filesystem 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x10000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.779258][T18925] loop0: detected capacity change from 0 to 6 [ 162.797313][T18925] FAT-fs (loop0): Directory bread(block 6) failed 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:42 executing program 0: clock_adjtime(0x3, &(0x7f0000000140)={0x6, 0x7ff, 0x3ff, 0x7fffffff, 0x5, 0x3f, 0x100, 0x6, 0x100000001, 0x3, 0x6, 0x2, 0x6, 0x8, 0xff, 0x7, 0x3d5, 0x20, 0x40, 0xffffffffffff311f, 0x4, 0x6, 0xfff, 0x0, 0x3, 0x2}) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) statx(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1000, 0x400, &(0x7f00000002c0)) clock_adjtime(0x2, &(0x7f00000003c0)={0x6, 0x66, 0xfffffffffffffff7, 0xffffffff, 0x6, 0x9, 0x10, 0x6936, 0x5, 0x0, 0xa000000, 0xffffffff, 0xa6, 0x7fffffff, 0xffffffffffff6ad6, 0x9, 0x761b, 0xe7, 0x2, 0x0, 0x1, 0x7f, 0x6, 0x2c13, 0x8001, 0x3}) 21:26:42 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x23d6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffff000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.883041][T18947] loop3: detected capacity change from 0 to 6 [ 162.897666][T18953] loop2: detected capacity change from 0 to 6 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x1000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 162.928455][T18957] loop0: detected capacity change from 0 to 6 [ 162.936542][T18947] FAT-fs (loop3): Directory bread(block 6) failed [ 162.958183][T18953] FAT-fs (loop2): Directory bread(block 6) failed [ 162.965200][T18947] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:42 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x24ec) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 162.972782][T18947] FAT-fs (loop3): Filesystem has been set read-only [ 162.980328][T18957] FAT-fs (loop0): Directory bread(block 6) failed 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:42 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x4002, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x11b) getdents(r0, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$BTRFS_IOC_QUOTA_CTL(r2, 0xc0109428, &(0x7f0000000140)={0x1, 0x100000000}) 21:26:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x2000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7ffffffffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7f3e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = creat(&(0x7f0000000040)='./file0/file0\x00', 0x20) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x110, r2, 0xa468c000) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f00000002c0)) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f00000006c0)={{0x0, 0x0, 0x0, 0x5d15cc1d, 0x0, 0x8a, 0x6, 0x0, 0x0, 0x3f, 0x401, 0x6, 0x2, 0x5, 0x6}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x1, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd80)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}], 0x2, "cf18bafd511fb0"}) r9 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x89a1, &(0x7f0000000300)={@local}) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000001380)={@local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0, 0x6, 0x1, 0x0, 0x0, 0x1, 0x2400200}) ioctl$sock_inet6_SIOCADDRT(r9, 0x89a0, &(0x7f0000000440)={@local, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f00000002c0)={r10}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f00000006c0)={{0x0, 0x0, 0x0, 0x5d15cc1d, 0x0, 0x8a, 0x6, 0x0, 0x0, 0x3f, 0x401, 0x6, 0x2, 0x5, 0x6}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {r10}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x1, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd80)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10, r14}], 0x2, "cf18bafd511fb0"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f000005adc0)={0x13, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}], 0x61, "41b51b76428e36"}) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x8000, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x10000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 163.137229][T18991] loop0: detected capacity change from 0 to 6 [ 163.143466][T18993] loop3: detected capacity change from 0 to 6 [ 163.154635][T18992] loop2: detected capacity change from 0 to 6 [ 163.166233][T18991] FAT-fs (loop0): Directory bread(block 6) failed [ 163.178254][T18992] FAT-fs (loop2): Directory bread(block 6) failed 21:26:42 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, 0x2, 0x6, 0x101, 0x0, 0x0, {0x2, 0x0, 0xa}, [@IPSET_ATTR_TYPENAME={0x16, 0x3, 'hash:net,port,net\x00'}]}, 0x2c}}, 0x40000) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x40002, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf0ffffff0f0000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x4280, 0x0) write$binfmt_elf32(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f454c460126400509000000000000009646060006000000f701000038000000350300004c0c00000200200002000700080004000000000002000000e90d00000004000001000000ff0000002f000000090000000800000004000000feffffff01000000080000000101000008000000ff0f0000018000006d284d2c6531f90829fa41d863e892ec0e331c9579b99473ba7b7895cafbab9b8ee7bffb45ec8383fcae37999046531c5d708ecce32a8f460b4328e077580e638b298e22cef4cf6b5611cc1c05c69a8048db2c9b8ce60332cfac82c164236b98ed1aa460d592ab9a0b3fec67b39a70e7e946b4f92890a1e9716c463c6de18ca2b22fdf2012134bac89339178fa366f037b024d3ed346b13643b55edea982ce06aee11a8bb951b11b09d9e2ecdb6961a2549359dbaabc9161c776a1975435af41de6854429cd25bc7908ec0c1b8adfa22c906ce815889e954e08a07cf2da4e0662254ff5f217d29edf004f2b8a6d64917e94e04cd6f62d7ce00"/1136], 0x470) 21:26:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) [ 163.274343][T19025] FAT-fs (loop2): bogus number of reserved sectors [ 163.280906][T19025] FAT-fs (loop2): Can't find a valid FAT filesystem [ 163.288012][T19019] loop3: detected capacity change from 0 to 6 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x100000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 163.378821][T19042] loop0: detected capacity change from 0 to 6 [ 163.389579][T19042] FAT-fs (loop0): Directory bread(block 6) failed 21:26:42 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7ffff000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x200000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) 21:26:42 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f00000003c0)=""/244, 0xf4}], 0x6, 0x1f, 0xd450) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, &(0x7f00000004c0)=0xffffffff, 0xfffffffffffffffb) 21:26:42 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, 0x0, 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 163.452863][T19052] loop3: detected capacity change from 0 to 6 21:26:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0xffe) [ 163.510869][T19066] FAT-fs (loop2): bogus number of reserved sectors [ 163.517417][T19066] FAT-fs (loop2): Can't find a valid FAT filesystem [ 163.533492][T19064] loop0: detected capacity change from 0 to 6 21:26:42 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x204000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:43 executing program 1 (fault-call:1 fault-nth:0): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 163.559896][T19064] FAT-fs (loop0): Unrecognized mount option " remote_address st" or missing value [ 163.586757][T19075] loop3: detected capacity change from 0 to 6 21:26:43 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 163.620816][T19075] FAT-fs (loop3): Directory bread(block 6) failed [ 163.647176][T19094] FAULT_INJECTION: forcing a failure. [ 163.647176][T19094] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 163.660353][T19094] CPU: 0 PID: 19094 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 21:26:43 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x206000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:43 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, 0x0, 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 163.669134][T19094] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.679360][T19094] Call Trace: [ 163.682636][T19094] dump_stack_lvl+0xb7/0x103 [ 163.687223][T19094] dump_stack+0x11/0x1a [ 163.691502][T19094] should_fail+0x23c/0x250 [ 163.695907][T19094] should_fail_usercopy+0x16/0x20 [ 163.697518][T19064] loop0: detected capacity change from 0 to 6 [ 163.701086][T19094] _copy_to_user+0x1c/0x90 [ 163.701109][T19094] simple_read_from_buffer+0xab/0x120 [ 163.709405][T19064] FAT-fs (loop0): Unrecognized mount option " remote_address st" or missing value [ 163.711545][T19094] proc_fail_nth_read+0xf6/0x140 [ 163.734169][T19094] ? rw_verify_area+0x136/0x250 [ 163.739018][T19094] ? proc_fault_inject_write+0x200/0x200 [ 163.744686][T19094] vfs_read+0x154/0x5d0 [ 163.748896][T19094] ? __fget_light+0x226/0x260 [ 163.753565][T19094] ? __fget_light+0x21b/0x260 [ 163.758229][T19094] ? __cond_resched+0x11/0x40 [ 163.762920][T19094] ksys_read+0xce/0x180 [ 163.767073][T19094] __x64_sys_read+0x3e/0x50 [ 163.771572][T19094] do_syscall_64+0x3d/0x90 [ 163.776008][T19094] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.781908][T19094] RIP: 0033:0x41936c [ 163.785932][T19094] 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 [ 163.805541][T19094] RSP: 002b:00007f5b77931170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 163.814068][T19094] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041936c [ 163.822038][T19094] RDX: 000000000000000f RSI: 00007f5b779311e0 RDI: 0000000000000003 [ 163.830004][T19094] RBP: 00007f5b779311d0 R08: 0000000000000000 R09: 0000000000000000 [ 163.837988][T19094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 163.846045][T19094] R13: 00007ffd3bcfc71f R14: 00007f5b77931300 R15: 0000000000022000 [ 163.862219][T19102] FAT-fs (loop2): bogus number of reserved sectors [ 163.868885][T19102] FAT-fs (loop2): Can't find a valid FAT filesystem [ 163.890607][T19112] loop3: detected capacity change from 0 to 6 [ 163.906562][T19112] FAT-fs (loop3): Directory bread(block 6) failed 21:26:43 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xffffffff000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:43 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x300000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:43 executing program 0: prctl$PR_SVE_GET_VL(0x33, 0x13f4a) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0}], 0x60010, &(0x7f0000000040)=ANY=[@ANYRES16]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x6ba0bbf2a85b3f67, 0x18b) execveat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='.\xb7\xeb%{,\':!\x00', &(0x7f0000000240)='net/tcp6\x00', &(0x7f00000002c0)='b,\x00', &(0x7f0000000300)='net/tcp6\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='vfat\x00', &(0x7f00000003c0)='vfat\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='net/tcp6\x00', &(0x7f00000004c0)='vfat\x00', &(0x7f0000000500)='vfat\x00', &(0x7f0000000540)='net/tcp6\x00'], 0x1800) readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x6080, 0x0) getdents(r0, 0x0, 0x0) 21:26:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:43 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:43 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, 0x0, 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) 21:26:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 164.358117][T19129] loop2: detected capacity change from 0 to 6 [ 164.369451][T19135] loop3: detected capacity change from 0 to 6 [ 164.384395][T19129] FAT-fs (loop2): bogus number of reserved sectors [ 164.391124][T19129] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:43 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000040)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x620}], 0x0, &(0x7f0000000000)=ANY=[]) getdents(r0, 0x0, 0x0) 21:26:43 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000340)="106bf6437895c0b4cf076a918c1e7ee9f80dc5481a2b5d2b2b92735439faa52cbc44673ecd97858d184587401aeb48d4e6727a53c07c0a86611966afa4144e19d85037665896528347002b373f70324d5bd305d37e76bb7f032e48d3f66a8e3a07a7d3af938e283624ac2a5186f64b5dd05dc518399ed5171f693c4fbbcaf8f3d51ba5214c5950e2e13eed976f9834d289d17aa2c6650966523b43cc763c05c5325feb337fabd3c3af882e9a9e1e33625b3abdbb57878bf0a9a563f5dea9e48d5054d7e02d6183ea4e6d76f4b0d569d0726e5f23bfff7116d06c3e42f9b80a7b63806818a15b48c36926d47a8af7f563a238c2718ebf549f121f71", 0xfb}, {&(0x7f0000000440)="1b908c33aea6160acb22e4b5d90240c9a58198f8df26c75a1ee1dd5d903362d60afbdcb7b2e71b78e517a52425ad61d268706400a9e612674552026800ce8304cc052fb8511fad0637943756e43de5eeabb8e1b515ce27fd6897a39915e21bd7457a716e2fcd300bbcb69b06ee5541765f8a54b9d1d882d99af22fa1f23f2afbffb4394417ebaf4c643682aca763b573b6998678b15c7885d288", 0x9a}, {&(0x7f0000000500)="dece90133efeaa023aef868371036dbabcc0b8d353fac5c0c28957e6630d3a9f474a22da43a993f4f0bedf8eef1c19947c2096fe2d356e0d196421f5d4ec6e7d07e18cc9910ca14e21c8ce1de9d697a7b9a09687154bf8d4a04ffac005220bd57435668e879056d8fb80dbefbdb17982c0ac9f81dc979604af7b7e45b62c03b76af6a47a31beb41745e93ce93240c17aeccb46d29b3de36dbc2a71964a3457c5e9613e39aa6f06125652655fcd12a45c7a5810e7c4de0aeb14bf904c2486a81175edbee9bc24d7f88e64e8b2389e0d2ba20099c13e8736b749f98e37e8480f5b274fe6a21bcfbcf79f6f0867b337b6e10d2a72d0e527b397d867bad2c64fe85c4c77038c8eeabede0af3ca0919881ac4844e01dd6e12037e80b1aa0686a04b40b0264ef2daface755351b28d0a10378c253d957faba16fac2e8e94f7ae5858695046188ad349db8f5973b404d612da05eda0155e536287441586d1356f2519631ef5a55cba75362c534b23be708e51a6749269c9eac24d112f830bcb9963156f606a912cd2306e763211ff689424a2f868405f74eda01ed7d6445b53ba9e7e0373a4d5c1361ca5fb0f177234ff7109d250e156a2dce23178a016a60572ec84a8bf1474a074f78cb0011e8bb230d960ab513f923f82b403fec0e883c98f952f418d790b959df53a1ed2c2dea5dd0d6ebcbcf9b757071c78a20a07b55a6a1b38846511f777009e78d344de9f4e0a1c3426413b23bc6d44ff8d05075b61acb39efcdf5c947b4edd42d1af8c6d60a28d8ea1812786d84793cba6f82deca4bdac0276b6213d4ab9efb85a5c7bf2ca7a5a00bc1ec3fdb2104cfa3707df453df26457b8d37db3545cfe65c2339c0a4339dce0d524d6c9f8578036f9b5ab3287ccab2d99f0966dac727eb73dd00f11fae7b3f7918ff668bf62403e88da5406d35502a2aad9f40af0818fef3f9fa5614429514637a3092ceb0c2ff1454a09d778570b467d07b76fde3232ba2df87c0664b7eb6e44555e9650370bfc3c2c806442df3391cba1f5bac4fd36cc49e7fdd2b50951101b0cd44ca7d38163f649445929da34d2581efb3362c60d2ecff57066826d0f78b3dd75f9bb550a8a8d93d52bc3d5b32da913ff24e0e0453c8df1eeba9400badf41fd791dd20385948cca3dc456a9b1e9b5f068c9a2a8048b6b1600959fdb748d0fa129f223726d8790c2164eb91a62b64d3422508c9cce2a042ad2e85ec50c28db07d45b2166607de674dda291e3851d91fc72c9a3f325f58a4a67393d97033753d68616184ee12ae5cc6406bf53401c48d8a8813c083dcf97fb8f58dde530088f4aef525d5309d305c671dad06a43b5642d4966e660425b45916ec84806a9b2bb1070805aa07f44eab004479fc7cc5bcfafe78a6881a5822e4e2be8f866812cf90b016aa8641b0da38d43508c54885483c0e29582c3787c720dbb79589ae3072339749e0f44f886cfe59b75d86ef1b837c751166eb3e2bb8bab1e885b9d365e7fe9a53ea794e443fd7674b74a2a30fc6dba080fbbc83da4674ea9e3a163186ea6afa8bfd1be21a69672cb5a00bb14f9f32098a0f2c2ea40cc6f626558d54e89f88858debdd19b5b300c86349512640908379c50a9ffa8312d72e13e441f71269fb8824b1137bfccedb8360cf7e9997aed7514d1cf08063c8661bf2f801a54fc3b0cd55b91880375d77740cd4a413de9dc0dfd43af5cb9cc06a1d0b414ad4a19d93bf642bd66973c11f0c3f594f33442a2517e1df2d857bd15f9c1ff2f52bf5debc618a6eda8bf2e5d8254ff3efb092c05ed15f2ec37545bad48ee887ade9bbff88deccda2b1b5bec77ce534d164e1610edba953d042ff257f4beb002cc4dd360e955ea24d79af1fe70b1061678e2f01ff74a3693cdd612d2bfa482ac19b3a4b084106afe23c2b34edaca7d2bdd636708ca2e20a86deedf09b06d94dc71033c7d6691a53f6fc4c77d3a19a263b0c03f89cf8ad38bf020e294d1ec61a344ff1a50682556e532f9434fc6a3738e8f6082616078224f315c22ae2ed4dd6e86b77a91b176737433c9097ff9daf784ae3d0a1305d5c62f760b3079fa9609f92576919f1b1681faa10d99f40e343619899cbdb154c059935e25b2186792a008c982a87192967966bd4033d8a790081536f6f0835934754af2a775729ecda32e56e049976f4407346f60a59211f23bff2be94ffed41f3d22ee40dfa4f35452d3a7a169c717f5b04f35087ead583938bc7f91face5f520c623f3fbdd6d13f408c8e9ba280c01df4bce58eb04bb6e4bd47e49efbe0bebd689735bb99e42a925006da1dd5aaa0140f24f7e65bcd5377cb1bcb9c86a8f277f8806d9b8d723f229f5c4716b82e1423754cda4460b9fc2d61044654b5f600f92103791d3fb83a54ed89c0065aed6bec753e314bb589cae484e92fc646acab4b75af92e7d5c076102084e986cc92a883c1a3393bce31426ddf5b1f76072508d01121f534206122222888009bf6a94989716d0f4af48d9bd8521e9261218fd2dfa379f7210899e49a9809ba76caa140beed8ddb2a04fce69b925732258e0a67438f0cfffc310faf2d4376c3cd76e3be383b038c6211fea132ad9206fbdb9eef09c4edc4b0d9ce39783c2dd87560a72fd9b0d6ee2215860c2133304d115c01622f3cb8223b3994ca9f6c6b31a09e74bf7b8783a2819801b27ddf6654e02eb35545410344fa4e408c137a87699efd600edc9cd02b6f8a0e334539184f3726bf785ab73312ed17106e7ec97ab7eb154a066bf744c63c5c0a72b780caed270f150b8c94d32d005575f75fc105ec5c43bd4e408ae5745a650fea1883d14519109c1d7c0fb1d41bc0901da401245a39c67f4a6fc5541b3883e71495b0a7e8930d67216bd8b2b931f923627946d8c60cf2e2f65653e732f0910274dc1f3646c499c07716ee63990b940f82f094c7cdd3b49920f94e301a99e03f43e536cd03818ecba407db99394e7a7991514b7714bf6d6e255860722df899816e419d6314d8f8c9eba524a38e63a4b453bf4f8a1086a8cb5579539c28d7cd5b87068e984471af6293fcae75d482369b6605518717beb746b90584860bc3979689b4cffa29646d5cb20b3edc1fd9465b3d73c1b7a3f1c7f6cd6d17acc1d328ce052bc6be19b3cbc3f77ef32d005010769cd2ce5ad8b2d1bf290ab18cc978ddb8fdb27b8c927305362546c0f880f1dc94328974caf7fd4734bf82b8d9f644d5bccd8eb85779103fc7686b633e615af0ce4bf21f70ae43706943969a09fe7ecbc407e76266af1cb9ae3e7bf5f6cf18c10712a56108cd1357325438ca179f574cd66d525bb43dd4f8cd69322b33743afb02616c6d47590a2ac8552564ead43ddc1651e36fddd8463f304dd8d2679336927e1bf65b47d9df7a4978d9330fdd83509b5ff61681afae91000ed486538859d77c78ca7d5255bb655daacef03ad7e680d7de13975872e35d96407df34946e581d11eb5e2a86f8a1b9d2672d22d0e356f428c70a41ec8f0033a15fa2549d80b67f36d7186f85ea8388b4f8f02a5bea861d2f47c49134b077626f47a1df68707b959cc7849e52b9fe30412c226fc581af01fd96b91c4021ebcbf8f76b5dbc71d55342b96f970428e6a36335fb0396acd557375cccd0ca7bd588bf5e879b71a43f4b323c8ed5eb2e2ca07eeb9516a512428ab2fa676b611ddaf64be63fa9e335ff76a8a7e86b5fe0454432d2e96366bf8121fa8121455da56614c342dd82e1cdd513e9f98cc35eadb292596a1b015583439075a3b3c920c73aff150573ccc1b6182d38be4cde4556437b2094d1490ed78892b51bf8780d3e48709657658398952601239198abc07e04172feb0f02141d066e012ac190771685407325b265080a2e9c301cbfac49571cb58b369964e11a556fef9fc09db7a0e1acc77fe04d737e543c7d845f350d1f25e2f3c78f029ca1eae331e8c72634988eca50f519e46c59e763d93ab2335c5da057a2ca71387beefeb6a6ff24513341e5261b5368cb0998b43f2463417a5cf796c8196a775333fe7fce2659f557fc1b828ff4ebfa1e26c3dc85b2494616ea359125ee7674df0d3090cb4e942c60fd62ddbbcbe905cf7915cb65e11c782c2994acfb4e2ce37c69ce8916926020f7b42a48967918c987f2e193b5baccb33f9a563a6043a2a7edc135847e035e7990bb95e2190f4247088cbd88afa87cef6e09b0ebcdc2eda513c675578c20598f762f247209f5bc1188357d45e82e66df3f2e6fba1ccd0655af3d3e14e39c9184daa733681ca2d49cd1e97f911dfb9675e6f96df5bb59b7828dccdb8cd11eb7fae76342f889ead2fb2370f4befbcf8f134d1fd55261317d17e9c7c34e0f2ae47c9fc35c9042b7441e0fb8326e358ebf6eaa3cb6c99a1f0b7ec3b58fb5e387e8f4752ad3590510ba4adfc3ae941c96abf84711fa4cc4bb175ac09fd5c4da1c6c668738d5018a1c5ad43050e384d384be2c3088e30541f1c6ed9c7c4e6c03c2adec42a7ff1d6b59d5c85421a81abb5220350b25e1cbc6810f2f6f99346c46af2237155d754c8647824c8a23c1ab2d26ecc9d87000da15ecf8a6aec70edf8230cac24c136fc5ae109f6f87e19c894085ac1cee24e2b6cb7310bd660c790ebb8ce12f0006686ed02241d31666566c4ca2e86fca30eaae88b1741daaa972114738f40f832541de8c13bf3b1b23f3dcaf62b662bb6568592875f9d40f417763bf2690208a63a415c586e4e320f4f6607f2bea90c6f6df111c7950a8ff290da15dd44e5c264b1d639119ff59f1420acc3368e71e01944fb64dcd9fbce680ad92c5055dd12cdf9fc49cb9d5fbc71a86389d15cfa0c2e4d92da3548e924f1f4f9a2ad2a90f5f726e0a20945a92f634308e91670327483a3ec836d5d128fb53a177411548783227a870c0b27c2e553276b91f8ff639224bef9a3bfcbb625abbb38cfac2524cc63a4ebca5fef2c81fc39374c09ea9f6ece1c06a13dbf41cd9556ab21ca0a5a4d1196c7830e33d98af48a02fc9873f21ca5641c9b272c92f944cebd470ab1b792b601303becbf97caa683121bac428621833100fa079b8d301917a7ffc09f22d92dfd7724fe486820a8d8660912505d04efa1ec1e3ccdc94215e08dafc11b0c437f95efcb4f01522927ebb2b9df44a35569440d9bd489c8d25cdcedbeaea62ce81448dd9a11fc9c32ddb3ea8615518abf0023101f61ad1bfc28b69956381916e641e751be4e7729d4a818d8428e941544b163b08292c121e4886ea1416795c78511c9444d8f11fb0ebaae7bd0dec0d8f892d736c2bd70d3ccd2af650d68bf67d72f84c79b795d0ecb23e408711b8ee83d5aa408fae6beb8e456e3097366d8aec9debff2bc4e8a3483e826f26053cd6b1c9b2e433f94012ac32e4b4e6deebbe557f3fa3c71035be545256f819fb5c74f4e92c3a28efb771a744b947b4528486757688f8be1f40e93fb49e1aba04a926e0527495a2e55fa2ed8e849b42ec735505d6b769eee3259ff3fb77cb557ce5807af522a8e7ad280ebfcb049003639104cd5a9772cdec7d83b8b018aa7e3ea14d1e33ea9eb54e9af4d905a53efecef275a30e9517f788dbfdf1b3b9ebe8c14d125765432f9195349071c75822ea597746689f697acc222985046052521e7dfd975e0da1d2e11177ad0630993cadc36bbd3a6e29f1102501d2d55654639465a52cb8614b25f0cd4528200b02d86a5abbc74df543b5612309fde2c375fdc1fe3a94d327dcb4350195109f9cdffab03c4db508d97223a4e676", 0x1000}], 0x3, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x48091}, 0x80) [ 164.419585][T19135] FAT-fs (loop3): Directory bread(block 6) failed 21:26:43 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x400000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r0, 0x4008f50a, &(0x7f0000000140)={0x4103, 0x3}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) r2 = syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x5, 0x3, &(0x7f0000002380)=[{&(0x7f0000000240)="d80f24a1423f", 0x6, 0xffff}, {&(0x7f00000012c0)="a7e263037abbb271c2c8578148c6e5f2eb7f6941f0161dd858f09723b4969dbf40851f470810d695bb550a60c392a62b2f6661a63cd599d8e3a19d4acf86ada424d891294941a989e9b9d3277a640f8375df04ebe477ddcedaf3783ac4b2be94501453faa8d89a3b38d5f74205ab50d4b4f61753bfcf769aed3da9e72005a0972fb9099a71e96f753b09a3184473e7e968eef7ce14524bdb29783c63a657e5af3d3c6f1f2f64a88ebcbd87582058198357d5e3efc4b387d70123377ee4f35d9e33c005562a5d9d5e0ac9521f4e91d4fa5e99b0fbf63802e8a0901a551cb195f8987951f13f4fe1d3134da8d1d8ec530be5d176529e5322197c18e053a4a93c5eca6226a58994675f3370ff1c50824b9dd0354fff967baada73ce93169fb3d8666f9ba96a7d9365e9de2e2ab5ebeb6661193acfa69ca1760d4cf4b9393967ad418cf4fbe67b055b3096fc246964cc4302186a1d54931db52b7d3711147157b6ca2498c0dd4e1d9da63382338e3580ca379bbec0c3e126283c1138156db19b3a7937f23b4d2e15f5037636aff3322773453af052260735990c1b78a2b3f567c7f9d6739a831d5930a052002f28a04db77b1426257b9fefff24bfe9fb81eae1db64fb71c7406d9a8548929bf4a78d0f4718ced3587102327e5f03212037e2aa67516a08a1d1714c4e58c47af5761e658d6e518810b261f3d4251fa60d872c37d6bcb1d4de96386b2bd1f60fba820eca674a1a2ef5f847e7b8efb6f62965fe9715000eb7f8b451b027aabd200b7b621506745e2bd53cb75b4084797ecf00922eb992c97b79206fdd1761b0abfd1b833abeb41a9b199d28ba270626d47649978b67ebe57b6e9710468e78f3d5b95adb574aa1498dd9b0f46bf5f697cba5e725d23f0abcba06c9d4b7bce4911c98d80057c769e098997723c8eed9a514817e7ae0cc971ecc1a9b67b1bf82c5ef9f1c1705ea3cd9da5e7ffafa270b94cb3bf3db5ee1078f6821ce53392a37fab72b002c3ab5905a12c58610e33572863b8314ad2da676d1d76ec95b72a8ba68a63964aaca93cf4062d6b524bc2777d101de9bce0315caaac0a74016098291e2a6fe2de046bb2d9294c3a249bf422df42d8d9e766b689a0a20851f55e446c3b9081678f7d291739abeb2efed5498c73ad875272cf80e9feeaf1c148c992e54d1214fa7ece6399e633fce187391f7937a90ffa1c4c09989174041a23290195a7625f0c6cce3293820347a0412ba20024787eb590db3bdb93df2f757445954d425c18090d28b3359458c61a26b4ac509d84b55d240ae98535edb7f147c7ef884d6ca7de54abde3e4013b21aeb81ddc3cbad7041174ced00fd499b8ac9c98a15b8ec85a7173a5957cc5502c02f57b753b6f0f25dc9c66b4ec829660f39c05e7aca9352fb53c2073e16723fd76fff47ec4320b592fcc71c36a43dbe5f40f555c7a7800297ee9857f2af1d03b472f152e417add28e90fbcaab69f5ad4303dcf08d5c8e9d51aadbd84376e63918752d44349e4d93ff9225f24fc7c3b90233b3bac5d42304e948dba666027fe617d0760be4efadea97cdec2a2ea7241d606839f63eda234130d6b2b0ab3b70c38888aea7fcf50a08bef5ee1e337ef18e8ccb43a64dd2252034e6e14281ce4122fafb284ddce53f4c112bf8b1efdd5beacd07f82ac75b5d566d90cfe62b2ef7779a8cea3841e584c131571b2a9c85f6fd231f44795d0127431df68be701a9cae49ac17928e382634af7f43b3b05237cc1a00bab15f075707e8263463d094851b0d83bb8ade8cc02bb4a99608b791ae81bf6527be7744b3d2287134b7ae9c45a15ae0ef3761f145b4f404dcca8c0e92129e8f805a4c28f9a5dd5424c54c05c964e1e41473428e104bfe82485433550fdc2cedf9fb8eacf01e3deac3b62f645e53f1b5e063b37e5f21cb1c98a2841120cf3e788689f1a0f5f90c8ac39aef357f35e41fc6c6cc581a30d38979d4c615d33c2c8e6cd0ae38d8671883c1f0557ef6a207d6204d029fb698792f477db316cb0027bc48e1d9afefa39baef8f82a813ca3d7206276162606b4772b99a5887af3301aab38e8fdfb444912dff89aeac9fdda73e5eb1449dc58fecd3f932677ad0d94058e066c67b3faa7c4820b770cf5de986e854a7fbb3852adda29d4ccb62e7005308a02b40fb4563e11fe6779edb9cdcf2f788204fb311bb8e49c4005c68336fd4df7789192efb9a02567aa7247525fbe14930bf595bc371f827abbd8b2cf9b2a577eeafb1febc440013aa2bc369b790d532be278bfc1b84a4e095c8720723f4347010b3dde2b7e889fb4a217cc75e15c166e8db4cb6c7e1de31c466d508e90546622efce9b9541f04b8146fd0c347865c47f62b01a931118603be2e5ecd1ba86c64311cdab44cf042c07e9aedddb152d7d2e1c0630d48e991f7a709be29cc312aa5abfc563b95a1ac2e357a4593f872bb8a496b8b84e9bd03871c1dcd2dae2e6a6282050f16b2f5b4c3c54bc425cc03c43b713e43abaa8bcb9830e2975e2b48b69ee07f6f5700db986e728377fa5a6e9adff2d87d367006a5383b010424c28a00023bf18d40da64d984d5bb01f633180aa658a07cab923691f691b5ac47f1e79bece456afdedc42045b6dd8b6d38eaa8ad1308c888e01778e997435a4de41c39727be959bd7394e0bc83c00b236613992337386c2e24e0728d7c7f2f265f887feb97c8dadcc5115c7207e193721af271387b95315dace1407294d67a531c11a553be7af05c0ab24f0223f111494a24ac3ca6a7c44b0a669b21c4a96ebffeab54a504b80ea725ce9b24e21460d162d2a73270218c1e7ee92ea33bb71eba2d7bb3ba247544f091b5b453fa61165bc87ceabcc77522f0a803a88b94b908d20e5de8f88b99ec932a5d446bb27c39abb1858baccb641d1cfc2584e5208cb0b172d5c095e6e72b8318b0134a4c1d9bd93f279c86ec3709f52c0b738d2c73d25e2cf7360eb1d1f1bbc560e8ec2be1284fa3178dff094e01a3509b9e49198394bade3d1b33b0c7187ddf1e2977501130131bb34cb1f57fe48bd82b787dfc88878e5a6460919cc8ca5be8c405da38efc781851d9d13f68d5e9614e494d62de093620e444aef2376b51d21ece27b15500c15cd2965d135363ab2145500585faa1283898e6cad47e385f0ca920550c3dc76e4a05ac2c233b9847a2543b1b76b5065ee61b639c9213fbc21606e34afea39c45232933f331cd590d702a915ef36df4de7154f422dce952067bfac30af754297e3e83bdb171592c9c022c47dbfdb4e5fd56ec42fe56b91c8d67716e7673dc5e6ef389e8d652b9ea07a1fe8e9850b29ef75bb26cdc4a63d2974248858afe1e8b62f1e683aee21950bac63821a6cfb55560a042f807b06004371b00922857150033960c7eb1a61379b7f7e4972ac2861537d3bbbb470700d54f23126c4c5d8aca7eabfda0ec51ba393847f51e46ff592b346a0ffdc6b59618a4b5b35294ab3b94ecb4db7f15ef8ebff953499d67abe6f9ef132069ce0ba8ff3ae46f51184196ace789623b1a3e5b412a9d03d2082cff202d56d2046598b0d96498c81b6b999fec37fe1d3efb45f529c6802a0e1c985648ce064d8e7fdae0d329a8a51ac39e14729980cc28be9d593e12acd5bcef559e401958f3ce1dfcf2339ee8fbde860d33b1fc1a815f7a007f7af47c0a5b9231f5b7f146bec59b2da708f312fd33be3e62184b8f1a5e39539c82dd178cc13ed69e9bbc48c0761c6870d293609a8edcde83400088f8fdb4ce0241c3f9735ef42122102750f205dd1028cbab3309293bfcac33b93a4d841a0a8790281fea4b3f039ab0ad3e1f6e8bf970d5f58e4673e0f501de2575e2dffe5b95a04dae6f97e42cd48742c0968eaa2261169deb35e10278bef83b9a47fb7915f9f1accdabe720d0ca1f828dcf7b44e6cb00ffa6dd6175871977488f20a343de6e9a4aa2d2057e4992c60d1c42cc3122b156fbd55e51bf619927a5a0ac9a91c34e9bf46f08aaa0be4f4cbb226786fd3cc5a83abbdd3ab91d1cfc8a2f051ff1498549e5f32407553b0392a8177e1df19dfc3190fb6f555a35ce4aeb2a7aa1f75886a4791db45c371c334099a0734d3b12a5a2fed7ea97c892f00cda300671e765950ce4bfa8767c81b470a6eccbf7547dda9fb94557e9c2c07f8113a149d858870a207d99b19179ee8ba39f7ba729ce7ded2ee2709575494d8efda293c1ce40955a3b9c3daffd43964a627e686dea906e5fdccb5e4087ff093d181d4f3f4824bdac190e727260b3888df6dbe7459ef289fb4924bf29e844abab48bb702ebbdd0f2ff348f4b51450deb25dd1588ce758e9e7135ffe0576a0b9de7f8ad89b58abcfe2aaaa4572b5fd966b783ac60a6aa64ac2898063c010ec476b36c61d6d81c5487de0454e8de557b84d4a535c336aa8a222e9d2ae0e8f90e5174b90c5467953f6c7b2c1bb097beda08e9c4138a8ea8ce83ba05d2e2877fa5b9eccc155c931da8440b85fc484c9ed66d31955cdfe147ed9a933f5d09e2e73a043b08b284c45f7c3e8df0bb3a0fa2bc88860c7c276d5060f8ffd437add7fdfec06d722a9d9d07d6af0ba467f41d44bd7d93b367309ee36c177ed9c36bc7ccbc6e65afb775622b892a023c63ead34b9112964791f551c684d89574c179bbe5d5fcc3721297b5fa97a2a23590f0a68ebdf5c5886cadebab54dd515819f68a61962bcd7c3c4387b42fe9a34b1cf95e993853121301157358b0cd67085e036852ebc9e971282c18380a04c6f472c4ae0e1b656edc49598a26880596d9722b0036c712f85c973ff8739173c7d9cb4a38cc933ab2467d381879c054dc398200cb8ed86d8243cfdd33abddb74300f55c8d936499849ff38ecc66ea03c8b742cff4de70a535d485addef6e04138f2719e7e3698742ebd809464dd3e40589da7b18fb3fea03639b42747e3d8ca4091b07d7049c032ca087a5f704e3231dff8221070a673bd4b36b3cf4f153dbce5cad34ad290e80478d37c76eba90933269692e28700538a23d15b2e7ad93627df6e10db915ace8f35ba2c84339dd86990c93ee7443b67acd0efc58992f400f897153218cbc3c63c52b3031bec8d992cb6583024784f2d09d5e607f698bf32725d4f30840ea0dacb36a8e5811b40d7be9612e71148f9c9cff026df34175a1888392624c4710d22ecf00de566b5861203a9c7b922b5446a7b335fcf33c2d477ebff8190ad60a5f58ff02fa475879857054f493df66b51091706e675cbaa21edc9071da020256f62444b6b97bc5869190edf63d35a978d880d2d3a12e729a44aba6c734d3f6f6abbe8654ac343d0156792d0127337fc1603adffdf650d7d19933eb6dc416faf4613a552a71694163cafd0fc43d4b6310d95240d2b5840d567e89723e2d0a1844488da979ff8c97fdad236fc161ce8d88f1b3b026057ca8c0a4de40df8bd5c2b01b9fa5f3720636dfe0b7fd15a80fae587322beb0a29654676b89b69194303700961c35067db58bc1d97c7e61fc9ec6ae39d9e3d493f9b7cb2e279f326028da006ef8e585dd4cae06b386ae0521daf250738ef692c506c1ae570b64ec5c018bcee987c8e3575438b73a1dff35d84f8ff4c6ede01185bbcad919c1ef9c20eeb0587b678f34f4000f2332684a27a48a057ec825ba1e2ab9030eadce0e8aaad0c272bc83a53ab732a61eaf826f3ee7418ce47d73e2b3427f7eeadcdaa93c56f01cb60af874df26e3173671c5cf6f8ac354d20ec4979d854f48bf67ee8c36de153ecca81c4e18dbfbc", 0x1000, 0x4b}, {&(0x7f00000022c0)="e4bf134bc73fad57a512c7ac938d3199c1e5447cbfc819bf3b2cdc30082e029fbf043113076f78aabbf14aa5a4528bce8baaff6781150e4fa9de32fbfccb04c3948494ac965632f3457736f7fa5a463873d2596ace7338541c7343320e46c907b2bf7d1de666bfe164cf7f136be873ec438ba36c473dfab412260f7fea3868eaf76e63", 0x83, 0x4}], 0x800000, &(0x7f0000002400)={[{@huge_never}], [{@pcr={'pcr', 0x3d, 0x37}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@fowner_lt={'fowner<', 0xee01}}, {@euid_lt={'euid<', 0xee01}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '-]*#\xde!,'}}, {@uid_eq={'uid', 0x3d, 0xee00}}]}) writev(r2, &(0x7f0000003500)=[{&(0x7f0000002500)="1cf4d0bcdb52d478b56ec3be1852603024799619d1a5b06437b51194ad5da4055d4b97c779e074d7affef475e86168ce14b3810a03ca106b4a09d78f975514e975253be490a33546c1c5a98a3de1acfef1091e9fb875164411ab47a81dab287ab7351f5bd66020f299d557a8577df6e6cdc1039c800f8d9d2b248d7515310429418d52dfd3e961747632b1345b7d8538296b008e3a48820212f79d805365ca613529000e516fa5172f96cdd28eb3b24f7b3f52825a42c9ad48d63eefe72b9985cc1ef8104c76367955efc6821629e0fe4359336f745dd45daf04739d64c393759cb2c77664c0e769429fbaf3644686f83c4b67bb8951e90e35300f666aa99fb8c9552b7c9c222ca1d8e0ca8d573f2c64acdf03bcc262094c6c04aec3b04b78e4d29ec13771be270c061a60a1c5973a85ee08f9a3efa5a8af2a5a721ed6d35a8ec203289ad84ba24f977f30cf7d4522bf7c3b943caff152bc93b333dbfda4fe08f4eab554edd8625fbeea003b33142a113e25167348a1e2e4d4279414c66b25361b985463f104f44db177eccc226dd617f1ee21e0116cab47b8f3f2794d1ab8b2155a742f90d907863325fe0cf9fe20bcabdbce539a1ffb4f169717e2e1dd5c9182763c1d871ed64e42f56c9521da7110bbc418525684ea09d2c0bd39bb6a455341756779387b0f94daccebda5c452762f4b01dafe95004730dafe7f7ed1858ac07bb35a02373495871cb5b1e68278f9ee8ee37be157739d228bf7a418adc8f5e958db35aa191bab1eb3f89051fba07d88e99dd7be6ec979a768d64c2b80784c02c90d55cf4804ba4494e39a81db0a9523545a0fd589c2269bd6729df5fc4f73fb34df76f8f8469082b56714b2d5ed523818a0486f99e3d9a15cf7fad99d81a885cd5ec9053bd7891e3c89c7d752e3a39ea9da3582e016f3e578806832237564c3c2cd3b18346b26d0c617d2f5bfa18aabb34f92ca4a71e19317acd1cb82278d8f1cb36a4b3ba1294256d406e5fd7c42a528513bd2d15bc0273d06b81c62604b29e0ea3eb3cb8f8613c84f518b640a36fbe4203a2c2ba7d218c784d3f3f27a65d8cf4be6f1f8e673409da8275ab9f68d4ec5a3e90e3ec21912eb0bb434a02ac5bbde0fe84354cf08fc1ef42906a6adbd2b8c8fd27b776ee69b65eddedc8b230a38b5610413ccd55d93a3080c8083e00c10c944b5eadde8f80d559b4a352bd6973a761c23c1f853efb4a87f4811e8b29a41eb609b9d299d1d60dd91a2197a642a8c143c2764421ab44b475704444d45d08905678dc35fc6ca3ec56e77351cfbdfc3d12387ba3d05006bd875784c844f6d387d16982a2d60346203f3c7bd45a030d947088e7050606dc0331b60030e233b6fd083e7f45959fe6bbba8206da840edfc2a7e904c121626d795f9c8eee9c3df5a1bfeeb557e8ffb1542ffd43336ff3b9c93371947bc941b1478a84473d60e352385a48588e1bde7ecc20bd63530831ea4a2978c5aeb93a64869a45dd1ebb13681fd53255082056c3507f29fdfbb0bd1d48204235a3c70bc936a2393a33f0152453a905f9914040628921286de161eb087c42356ed2f636014c31771dcbe15c5161df20d8b3595866bbc4c87f5eaeeabf32d211aa4a8c4abd1596df39dc9e7fd1429ebea862dcbc21d11938284cc9958a9866b26d5c81a1b5f126fe0423fb21f342dd109018c63a0e6ee766b648c084aa207e41f9070cdf2e9c928b6ad9aa7d859799f7818643a01bab83df4fd94b6b908bea99923cbe2783af5838f73514bef97d65ff1706305fb9f57fe2bec545e87a21747172fc0a550c13d25f593e4c19aeedc360163b99e2722b14a73d69b638d51d6efffb13a0af03eb0c8f1c3b173283705de6a5da6abbae34f21c0c03226eb276c3c16f0d018192474597e03e9f207c604cc204f021e9974184e17861da4da21912182587f975493d0b96d40d4a36d862bad2185bf38865b20774c21f783d19315f635524a4e91a56fd5533e93981a2872ff9c82139f6011bf383a8ec0c420a2752e0fb75b8b6f65151e241674c8ba11fe3c5604cec02760ea6c950c28c6ec955041a301656c18495636885417264a2612a381392d8e2ec08b7b423111b523fc9590f3ca3318755911cc823233653fce604c6ce8fa86214d996cc89c7f310fc0cb5e1a3e857371d414d03ab03bc19704b8bf71449ff50764b504d33b34159ae1e75ab661d4275e6a4e115d81f9d6d36dd5ced4590b3876bbe6e1369a149f7f52b5962a7c63dd8350dd1800ba841170f71647919570db3d6c24589cb4f3158e9afd1e03dce31d23022c6cc1fd9452c85fd616ba6406677416afa6ee9dc3e358001db8081d296570f00f8e5937d33e05cef64b56c757b6739997ffb51e4a756c9c3ca659c902c022ca3542db798023196b32c4b713bb61a3f177abec4a2535507e35452975783ed4ea886c395321edecfa975dccd8a6fbd7d495ee2c6342c31977472d583a0dd95f782e8f190c290ec94de880271185f52586fca4514edb9c1eb6299722350305e533ad79bef84e9e653da1c46f9692265a604a8034c6c876639ef8c84fe20282eed08d7ba26dd30c7f14716f731a9bd5e216a8331ee238b2ef92076ee2a04b83636c4f665487d6043745a2b7168d826f6cdb4ef90455191bb3983e3d77523ac19c6a8219fc71769df45ad10e81cd7b1a4fd44c90336d6121b4af4fd5d7f47ef69634ef917aa010fc2a5dee8805bec8d448c011c04e8b5ebe55720b0d3c36ef70eaf7f315f39f00424b71585cf56bd79c344b184cd8f91e6a44ba8cb52d36ab100584bae4ecc0ed92cb8c2b66cad8bdfe89f561d48e30d6f380f2f0dcb0171738a137b9e92ccffb5ceb9c66e3bf6bc96deb1eb0690dd9d049a14e6be83772ace55a4aa510bac61785ae0cf28f9be0f52a76cf904285e7cf3b33b57f44d5c4f2ba7fb096c2e45bed02ac763279f17d7021437a5bcfbcb413070904b57529a633113f03d32a75525768714fde6457dd266cc10cd90802d3c8e5d4f293cce5abf1043371bb89b93016a0107c47bf7207574226516f55452087117febb5876055f4d9748df5aa123d34348f8a6e242ee32ce5b27d16162b8f3f804edff41904798c4c3515d8128ad2accfb57bb99ca2ad021cdd0f508fdaf6b48eed488f6c39d8790a9e60a7da4a7d5be6ba1ad1472923ae1f36a52ba972b0b43592e9343373e43e3eee8973bb0c616eecb2773e47a417cd9ad249276ef7674567e92842c0acb23bfc3820618bd29dfcf9b4e41322fbe2e440e6d1e6915ae00b6803e3521bf5141fca04ff3bd9a5a7c5ac35cb134c2d7cc0ca8f059ec326272f0689f3a38ab40f56dfa971f964dbd5c2ec44e184dc96afab58a82ba8246950ee762e9ae700995ad30b907e86980051622e1376c7035387c25b747e01f05071b68a4f093497a1748a3612b3dd01b3283cf625f15b28a1fc2bd6e02cc1048c5ae013c686f950c47a669051f1e37aae019366d5f1971aa696d8f917841edc7793ee6067f3a930eeed7eae775f194cf15184b8e9be471139b4e2c8deeaf0db37ab9f008609e0a93b982a34441646964983bcde93816149e23cc876ff0059c2465b1fc45ecd846a8e8388b892d56f2b0df7b980d94175382c844e6047406d4a74f10841a431993069a702e9d591b6d3524872c6e43f4a2cf4b302a9cf76c3ba0a7c9b46af36a7c35344b561f238eebb8321740a92e0d752f67d6d41fe59eb073ebc1f642ab0c9bc5f3394f5a34d3c52fa80e69c73112a82e18e7559db30b10c7fdf8ca5e392bb9cd85632420c0b40e64c4d8453008183360521a5dda07e8389c5d62f360aeb6674ded51d6aeab3474656e3b3516394fb412dfad7379d2b09e64e66e7686979be7cb6a79b1c7ad31dc80c9e440edcbfa32b38462f950fe6b46e6d886304a49f45a7672e8e6746d48513087bd02e9af42e1f8c587ddcb16a2c72258913fbbe97aa75c37e790d9cc722d494f32ad530185a271780a055b7e3553a11c28696c968adbf10a59eecd0ef2ab7b7c0d7c25c7588c25407c6399ef14b2984067e15b01862ce1122e1f1234331c01b79695dcddd8e4bdb20df97ab29a7e622c8996d32d5b184152279a5626fe5bda53ba5c4583de3c5af33847bd789de973305e8ea7fd53d1f9701588a49071a56b4458bb27106dee9199910c147aade770d7b540e46a41c37356bf14f5fa9d35f5f88c274278fb80d247a2db58682e7b0974559e1fc5aa584ac010677a613c30a37b0950adf207d11f488f31f9a7cc36e49b32893181147449fc27c4248dce86786aa8e98f5ffb7e7a392f56e9417d9116de89f96a58444f289f2f8cfde94d4da73b8ffe9fd45a2410cac679081ab93aa78835382c8e9494914863f27b4c120568b967b60551079d764036e6dc7c1ca625356d15dcc4d2eb45a7e4c1a4fd58794bd30e511971162450ae9a9d1017d05782b3b4dc81b42480cdf63d9626d0a44b5eddc5972aeb81dde186392b0f5dfaa6aaead7d4a05f16e5d7ca22d5a1d8e6d30dfa5dcdd19c9f221c2a9ab18011cc114d35f8c2ae918ca322dcf0b130a366661a88175e6ff2e0712b4a2adffa93aa1121b7efcfd24e14c1730b97fc0f2c2e5d2317dd1dcf316dd8713215ae1a8672032d9b45678ad9acd456836caff1adb531fbbce162914ab475c6635a02cb0cc66be4db5e089846c6496bcb0fdd021eb5e3ff5214a033b90d572fd512a85fad87b13316b115963abc268e8a7b8e2739f63a038cc9230427c04818f342b3f0e692f9ddefeab100f9ac7e105f27ab5425ce4c2ee33756c51fa5cbb1cd85b0d747c57bd1dd13c93a9319725c383e7369824519a7b46007dd075796f8d8fc98155b2446678747322eb5c672e73a74063a01087622b866fd9cf9eb3c26532ebbc4b68b7f1475dbb8cf58c980354b49ace6b32ecdc9e4cad5a086754a552fd56b64ca22c893a31feb8cca0b22c353e48105f8ef8465db143553b18b6eb4ab535475ad16a18e82a6851a2203674986bbba3e8b2cde4785576c78f7c73d6ee88f81299f952608b0fcc6cdd30d28cb86784ffc6942bb647102a08093c698900ea668463099be5855f03365de1258173f3c8d0a9bde2b2d3c675f089d0cdc6e1dbb7535f370dbd53615faa4189c0a4440b86741bf6d0b6385d97a10fc7826b73fb510ecd1b6e52bb8dda2ae096ece6be059829924946cb660dcb29e94b8293c22b1468d22bdeca2dced8d96729ce8df5cca78e527608d00ce3e4c8336533db21e21518356a82eab90cd42c16ee430e30a14d3b91d2fd75323c6f52ae57c192ecfe859c4b60bb0817dc04c89c506434193c6fc3c091580a6583b4ad60ea8eca8fc7ff3de009e9a6e3cb0b5946a966239d780f42d5c81239ceb4f7821ba452091e3383bcb0b9d7914404806fd059ae91a5e9abf248f05afaf200f6cb8ae443973f66673e3a77a64735440d5ef94553aa4280bb695748ebdd63573c064d3b6838a2dee57137d9f0bc673a4f138b472625fdbcdad22eb246b97b798a744598e636e9e438474072b52e7c18d71c0d745e3f2c71db72ea1b5b6373f58115cbc609ea47d89b93021d6c883687672ed5bbb46b4b8b1d97f845dc1796bfff1b456bab4dc210fbb5e77203e7dea803e4630b4639cdac9757651a3d712e3e69362673a96fd68baeb1a7e9800b466ed00894357d8516c4251dc09d0b265e1859e54e15bff1b3d2bdb57604f7c08ed8a69ff9c8090261d03b9f5e777c152d53a4dae7fa6bcb6679245abb8db959878a31ed0ea", 0x1000}], 0x1) 21:26:43 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 164.489360][T19159] loop0: detected capacity change from 0 to 6 [ 164.519214][T19159] FAT-fs (loop0): Directory bread(block 6) failed [ 164.524135][T19173] loop2: detected capacity change from 0 to 6 [ 164.526252][T19170] loop3: detected capacity change from 0 to 6 [ 164.552959][T19173] FAT-fs (loop2): bogus number of reserved sectors [ 164.557139][T19170] FAT-fs (loop3): Directory bread(block 6) failed [ 164.559496][T19173] FAT-fs (loop2): Can't find a valid FAT filesystem [ 164.571753][T19170] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 164.580064][T19170] FAT-fs (loop3): Filesystem has been set read-only 21:26:44 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:44 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = creat(&(0x7f0000000140)='./file0\x00', 0x2) getdents(r0, &(0x7f0000000040)=""/111, 0x6f) renameat(r1, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') 21:26:44 executing program 1: r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r2 = accept$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000140)=0x1c) setsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f00000001c0)={0x1, 0x10000}, 0x8) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000040)=0x2a05, 0x4) setregid(0x0, r1) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) accept(r3, &(0x7f0000000200)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000012c0)=0x80) r4 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) sendmmsg(r3, &(0x7f0000001680)=[{{&(0x7f0000001340)=@vsock={0x28, 0x0, 0xffffffff, @my=0x1}, 0x80, &(0x7f0000001600)=[{&(0x7f00000013c0)="80324812e168f1058e13bdceb45dfdb7048ec2171c3ddd70a00e476c4838002427e1de05cdb7cc298c564cd25c58f6787be4ea8ed425f79f613baaa908bcfb4a212b1c81a9f24ffcb827303efce8f210ffa18e864dcf7b11d8e8b8ceb375e36b3259bbcf2a2b9fe8932d84eb9baf9c29a9367d6fa91505ca5a77a002", 0x7c}, {&(0x7f0000001440)="6645ef1fb63c", 0x6}, {&(0x7f0000001480)="061d58287bc7fe82a8f0c78d38d9278b921bbe53dd4f07842ed8ba43ca6afed97e50547d36053705bc3b94c4c151b0640c4be3fd1d8430ba170596f1e19e16ff36a848643a75e577c0502f82e41ce7a58b22cc8edcdf16335fd09f3a692d43af", 0x60}, {&(0x7f0000001a40)="7a2fe91b686f441a218a1f53f694e82e47e7e21293de35ca8737b61c22063f5348f61c33bd0c8893fbdca5ed135cbf74ac82f993fb1094242743a46ffe5029b5ae3b58d2c9aa695a9b2923167d9fae922b226ed3eb78a8a5b805aac7fb76db97e172ea645542c393e9ea5955110761b76a67df06485f2ec500938eb790590413f61e9f375473965388da2803a130a6e6cd5f1b82ccd094cf1488f9f4e08dbcda743d5d5d99500a9e2a5c8af0f9e31835d985ee63cb52d5c304894d392de197f36a88197f2a9e821eb2e9021243b14b954622b75ee693a8735167fcada1cd335d6c8fa92b9674a295f4c29b0d762848c7d5b89b08a38f0d8a49abee60459d826810a2a6f76a01e9e33056c9c7098a4e1f9b122a859630987297f3580c9f6e88c3d3c7fc352f085487cf842c07bd8c19a08e1b74b53e4a0ba5b9ac2f2902529bad99c0f1f899e63e2367e48ab216b0023a709f33c307b9ab2b3aef92c62c57816c5115cacef393c9cabbfc1b81cf930a9c24449567e4878bd67451dc5ee324c52f6cc865970bd62246e13e70fe589fa0705b2f1ec35e35529b203fa65190f87c7842265693feb0bb23a33a8099551c3766e23039a77ec46c8b471dac86a820135631c278ff626de15b11d4055f12159965a7e06b85b1835a5248de89eba671353731f5bfe1071d11181c676dc708186d35f3cb950f71859358d1f9fafb13948070429cb71eb093569bc322d37af3615bd54660aa2b2643bb2dad9a54a3455adecb56a14a2f41d1c55d34e8a3bd19ea5186e058f8b64c349e46686d9a2b3e65d57edb0301eb758e7a8e8ad593d4b4241e2a8979d725576986798c942839778a387d6a59bb9c334bd4ccb55942895a1585c85334285eac285e510271193e870ee75293417752736d1a86b21a3ef0bba29871b1665b60a7a0fa4a8a86ad6f4f81554eabb401e86dc88fedc5435623f03e8ba89bb0f9420ca65673284e027c0f31b419d8cd958eea42575576a072bd8e09d87ebe11c9c05f9133e1efa08b96b916288f834618bff847d6e22c70e22a1b4c5702964c788bb19cec26a0165b4e54c4f3e27351292e607b24beb45ce9f4df2cc95af631ff827085575b24115c005b8a55c65d5fdfd4c9a9616e17b0ac985491ef25ee0d0030c3ea4516c53096448b4c48bd158a838e2befca9309047a1153862dab37760ba47a8219c3397836d972378d2fcc30714126414db6d0565b32c3c5aad49094df51cdccbd6bc00e66e1f7e3d858905069576701af2dd62f79d6cba1af756e07f6b69d7f13d433e243414256503232a35ef547e6c3622e1438c31f51bcc5eedf7708a119f4cadd570a827a72aadcbe667fecd6d671116f44d0d11019cdd95e6e3479157518cca752ff56e25339444623a8d49681d7151f5f9fe3355a8783bfa20a77f44be2f622d3c1722298c59a29ede0773c6cbf8f6020afb16a8c2ad613acf9a7f3cc066cdc61e39214f382fb1d6e3062f051e1682f29706e16f4effca7c8e4915824fbaa4da09c52098ac8211badee084dd502627e32f79e5df9823b89ab9af414bf479c8c04008ea6d4f77048ee94bc38d11ddce60df2293acd0cd38f765b9784e26ffb5124faa18da2910076dac420239229f15464cc7fcc4869b8b08807b68c0648189b715ab73ca11f8a7970f26b44170d9daac7b7f8666181daab09c8b65ecd5f50f6574daf4e58cf261ea97bab5475e6aa2320e06497ff3afe10e6c42b1534287482898357e0f76c611ad5c0a8e630fccbe6e642bbf97ac4eaaaa283507491cb629bcccfee648aa83338c08a78408439a73a78f6b2b0ad40614b222fec1d92dfe8de639cbfe21ea603a3a83ae3e94a227d0d4f1e719bed71400ce62e8ff32332d009babf2a853e847342bf88ddd92f06281b2fcbb89f618d5f6d93399fa439fca378da804c6250dbf58db2d9fa70387efcf875f8e0ba702feda2487105418f2c42ed420e4eb38f946a336f4b2540e65086acfebd4f327cc7800e760a880b68a8ee22eaa957cc14057f43341632a55799511d1582ae3e694c560185156cee5ddb4616e0a0292ff3914d0a1d4aeff7ab842fa7528a1075f82d5fbafefb487711e1a7b88a02d7487058ca4e793e2b2cc562fea3fc5f4ef88f6cda68108c5e27f90430ae2927851249adf78e0997ca3638f3fa76d38fee4020509712afc92c91344e16ff45fb71245a8affc7ca0f06c38fa34f2cae34acd8b0f70471d8214f590217c9cf0da600c4d431b864b5bbc511cb385230a89ef5840cc243154c367c28bc2629fbdda1ee5065fbb64d4e0b750c63c95dc4288bebd98d26eea1865acdc776a55b5ddc080dd33d6b4c5cd2aa625622f85b6b5eb12442a38b3b331701a3493c909d274851c7d9fa9ee22efc7e575d0ecb27211a8906504e508f2add292af2ecf325561ea4288335da954496414d3d0c3ac154090adbf73cc721c465b5cfd167a7d654a1f317b307f9a3397f1f1edaa003350b840ace20b22909525630cb3174ddfd6ffeb49cf0171ae64a5a7cd0753497aff766228de79324580057bff5989689e952c383de470f476f408d5b1da278de7237dfaa93715f599ae68bf5243aeb0326d8af0615a4441111da3280087f55cefdb012c89f7b89bfdc5ae8062f56dd2dd41eff9603802d3ffa04a0c57600626460a1f28f519c91c647d97c3b2808eb4ca8c061e76e097f90ca97db6a4318e9f3b2aa7b4da3fa457e78338a629d8589f202162b883663c716cefbbbf5dbd25064abccf200f029665a0b76679c23915ab24401a167eb572b44de4104d8996370e8ec9b4efe5f98b2237cddb69b82dd694e28046257bd6b8ca6fa90108af5b522ed53d412f025947a87071a44072a87838f2620b4dcd6e326316c3e6988d523cac6fb13f2acf2053c6e1b6b5fc76b2e507bad90988f518178e02e764b46b7a11dc5303bdcd4f9d6746f026d3cd5d22f831f97fc39b7f203ca29a81424b622e99de9a62337fefea5111f79226690a80284867c27d798dae928814ee5f2b33d684ad7a4a7aeeed624d0c451aacecc56ab4f7963a69c63b4ac26908d11e883feb7ac3a7856f50ec01f018301a3b92bc3462fb3c3bf507c12782cfde22eee507469bedc22aab4200c42260b2b1b32381d97f9795f886ee05056241ca75a81dda8865bb7766c8c8d40797e1ae5649bd19f1008cb45c8a35cd29c04ff7f4f8718f2a5d6c5ba86b5869a60f6c8da1292b3d43246c0159b25d9ca20325cb504999c653952aab141a9bb2c2534b55b4a67947bc216f01c1ab81a2f28e0d2b3b1acad04776812cfb69a74878d4899a5942b1b171e49f31ad22ff38701d018a8818c5baf7333b92a1c0608d7a42cd47cfe44f0e897c79b59a4d7d3ee16bff76ad49f3606dc99347de249657f6d0d8182a5a5e84bd3f1342a672b8c35e66b3f05df05ec6ecf8ac1b0435030d51405c17619070dbde9bbd312285d0ab20531135d3424c1ab19142c63d688f0f89b380858cb341ea6519692fb2240b7a13a82210fcbe0a93880fb591b5118bf7de11c6bf62395a9e594d30377d754fb96c00949b1c1cedfe98904bb76c1164756171a7c320ab2259e7c98d8dbe60febea6177c5c395076d862496f18d089c1602307a3ed21da0bc2dbfeb96ab53a89512586a12f6602200f8ebaa038c6b1817b3e24c5caf694c2f8a6ec69016310d57df1334432ab51e21d13a0c9cc82cc354870289d733ed88b6e233035ad9dff8ddecfdd69912e5871a13b25ec3af4b51cad92b84da62ca9b0a64575746c416729be6f74e3bf7cdeb5c8a69992270063c2463aa556dac41b4d81cf1ee21beeafa42339f3dadd69bd02af75bd362f64a265cafc325ab35c3c4ccc4309f91533b6e62d9211d86ee4b7e7286f1293a3aa91017db71fed4cbde98375488f95fffb8b5cd6ba372aa7ddea7936192ce4b5a6de5141a98430bec6aec9226183cc87bc73e28c08315fdab215b268e5c58ba8290071c2e106ca2e1f5cd25057f9df57afbe9ec6c274d219853fb49438877610338e0e90e907250779232c11101b7f0cc2fc7ebb3b7e1ccac36813fd560348117cbb8a7b8d5db0e55bc69f25317fa2138ee068d74b95e3fdbcc89eef035ddb49b839a250320b232e3797a02dc2aa37add676681f3bafd378c0f78a082cd6927fc5f8afa282f90f3cf23e9037bd35db3f49ff9c42633c3feee389d644b50ab193ec5f2d1e76073baac1b8bb8c1bff62c07ce1e15736fbb8f7fd5facba95d641d749da0edd0e6a29f2b9333ca45782553a2653646fd47b004b3d1ca0606de4aaaa250e88ae17164e8c385ec647d1d65e174b77798194baba13f102c98ab3a45a09e03b736c4f88b6ec8e03f027825ef53dcc347a856b1317c6ec19f06a500d9b84793ba66ce899343452dfde1dd168cef39573477a917da241146711b4a15bc2db1e3771e02ce3414d75e5c20bb6d390f6827b7a3092f9b9fa35c2af017e909872ad40508bdeff7305c7c89b7addbcc89074418ad7d6d33a992057a72ee872e2fe5f67e19633f17aca1d93f020f495e7f590ab6690d5d72bba9ee44ba3d876f25e0b7f480c6af0af7eb77ef7f974eaa85f837a2decfbef986a033359f6a2083a5775899f840f84a1e5a1bdf5f2200a32933e63887e51e229a6c17f0bd33df9a9559df8a99f152b45c4568a9e7f8f50008949c931b2a1f1f3a8493afe3c0507f5c2c9b13275b3ff6e16504dcf0c84acc99dc0c669157e17f7ab94652c5f3a25f29fcedda23195585fd5b07f9f38e9e60d970fc60260941331022ecc15f73ac62e65c1f6c4e0fed23c68ffed8983487dd38f5ef0b37a118cbdf353285ea7c1328bb9f6f44e5b375d27c9571812f70b4df848213c072300b10908458c6cc3f243dd0c2e72d263defbdaa3bc4c68b73a577fb5eade132d1450cc3e32318146343ca754b11b26f3fe96bc87812e197d137a9a713e644683a24eee6c47465dfb575034608925ca6ff81f0dc001a3512c90e9a600dddda8cb23e2fd62dd2bb612d8b28a088bee061b77612f2bd551a6b9190928e3453a3b0cdb450a395e2cdf537a40e3fcd866e7b7b9ed9cb55104b71a3b77c862b4bb0869616ce76b660cf854d2d6740367cfa3677fa80ab0ded10983d18f5028f3333d76bca5939cf250e00d2d848022a588741986e2af7950e513e7cd98dd69ed3b7869aba8e62d6bb9683d37a287b3bac26cf302d8694bf7434fd0f6b66057ee7189b96e5f2413e347726304a6d26173d798ffbc34e55be8139a3e3cc137627f65ed63e1814cff1ade011a130d329ded6cbe400055ae3224043d3829c53329d03b4bb9fdb890f24a202f880dbbed37b19ee025732554b634d2b13ba82fe0a8a213fd913322b83e27b8c2399f83d80578bf63ecccaead1af6dd5cbaa8b0b81ab3f28eebe2931bbe0021058f300b6724628d36960d8ac3b1b84626544e229067670653d39752579fe8bafb691265cf3dfc443f17ee034299195bff186f1569b276e04e0559994edc2feaa4477d8ae4fe119cd242a20269fa1790d06f5d3e1dc9fbd74b261b7a9ae8b45f2118efb35ba72b1fb13c5919bf467b3ac5fcd9f130488a13d7db1afa740db113a28a06f9563f2590b31f01ce34d48382806c59023de23776382d12fd4714180e1ad5045b26f9693456dc361dea3cdc94515997e68c819e90d6dfdcce48f16a72ac0e6aa58f2a2e1e8683171571e81a6d273ad5f5f41e63c8b1f0e68c2daa3291a6b38f753c0f2b7477dc9d1dd6648a90600c910f39c2d39bdc883d88ecef4", 0x1000}, {&(0x7f0000001500)="0e750157935dae67d82af1a9cec299e1909da8ca588b910e8e4ebf70b0816318da47283199d21664bf29512594349d79c42b876ad1b951f6", 0x38}, {&(0x7f0000001540)="62fb4df7ec7daf92df5a08cfbb56678b5243dd6a3bd50a67e2a385ca9ad97bc4bb826f6e44aa0413ae630e38f0513a82ffbed6b696c80b8261052238912a940851543639fa8c35e0498183d8b578325ab52decaa784095722497263076fb4955b2735738fbdf0e934e37abb9fbf1fb276a7f92be5d86de1c50434e1adf2852c4b55f644c188fc1faa3753fb93d9a8360a4044aa53a2c4dafd7daba7c7f4e23b39653f9cc03bd1b86767e60cc86e25dbd815cdccdfd374c", 0xb7}], 0x6, &(0x7f0000002a40)=[{0x40, 0x1, 0x7b, "9c3ad172f81dbecddebcb00e389b04d561a89e5a48184e436139164cd1bb1abc4f7123e3478ee940e49922bddb941e9b"}, {0x30, 0x3a, 0x17c, "57377102acdef5c7f71dc1198067d0d018a27888303e1e82f68ee588236c5453"}, {0xc8, 0x19a, 0x8001, "26d40a891fc84c716576b4818a6d8d47bc25fe61254913b7725fbd99e71328c0ece2d107b885632d4e0c1f1db4d8302150eee5533e644a5b9622e9f72b815d2ecfc0eb330bac5d1ab39aa9b2b072a44d59bc988e023e62df71c3462c690bc31ab8a2c58345b2bd6bed42c43bb63f7245aac1b1a230e5ec6d9c3171fccf7bff9294e1f9aaeee2e29db6b7cefe013d8a1e43eabc050ffcbe52e874806e975a3e5426986453bb7f651b8ab26dd25839f882af2d54"}, {0xd0, 0x114, 0x5, "1f44697a1c9058606e669c5103be3d4cd847cd16ee9a446a9a5675fb7451f5dda7202047659ed918b38f7bf64fe874305209271879dfc39ccdeacfb8d732f22fee35c6fbe455d5389d857d7931f66760a3feaffa4f06a35c352c0b9bb79b48b528e75273448fcf1a764042662ac2b8e7de00a56f7fc22b0f8840ba95da5f63fa1e14052bb7d188d809fe24d65ade6b679ac50832e26f4e41439cae553599688966086c58db1d9eb13bd08c7379159a63a206505098ec46061d68359d"}, {0x70, 0x111, 0xcd2, "5be7b7f1e4e5530777dfa0272f3155a8ded398dd224d91bf9b10fc5f3b005329dbe6a4ad29e0d3e473cd15213bd99275bd009eeb57721dfd7424d05f042e04fdc3ff6e7331d2b48922018400920fb82df549f90f841a1a1ad57e1984695195f9"}], 0x278}}], 0x1, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001300)={'bridge_slave_0\x00'}) getdents64(r4, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:44 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x80) 21:26:44 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x500000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000280)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 165.245201][T19196] loop3: detected capacity change from 0 to 6 [ 165.250844][T19200] loop2: detected capacity change from 0 to 6 [ 165.254421][T19202] loop0: detected capacity change from 0 to 6 [ 165.261721][T19200] FAT-fs (loop2): bogus number of reserved sectors [ 165.267458][T19196] FAT-fs (loop3): Directory bread(block 6) failed [ 165.270097][T19200] FAT-fs (loop2): Can't find a valid FAT filesystem [ 165.288654][T19202] FAT-fs (loop0): Directory bread(block 6) failed 21:26:44 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x600000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:44 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:44 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x4) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/244, 0xf4}, {&(0x7f00000014c0)=""/228, 0xe4}, {&(0x7f00000015c0)=""/152, 0x98}, {&(0x7f0000001680)=""/81, 0x51}, {&(0x7f0000001700)=""/66, 0x42}], 0x8, 0x1000, 0x4) 21:26:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x2, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 165.302052][T19202] FAT-fs (loop0): Directory bread(block 6) failed [ 165.318278][T19196] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 165.325867][T19196] FAT-fs (loop3): Filesystem has been set read-only 21:26:44 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x604000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000040)="1255bad08ded4ad2666174010002400000000001000000", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x19, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000140)=[{{&(0x7f00000001c0), 0x6e, &(0x7f00000045c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000012c0)=""/224, 0xe0}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000023c0)=""/182, 0xb6}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/101, 0x65}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/170, 0xaa}], 0x9, &(0x7f0000004680)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYBLOB="000000001e000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}}], 0x1, 0x2020, &(0x7f0000000240)={0x77359400}) fchmodat(r1, &(0x7f0000004740)='./file0\x00', 0x40) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='limits\x00') [ 165.375100][T19230] loop2: detected capacity change from 0 to 6 21:26:44 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:44 executing program 1: write$binfmt_script(0xffffffffffffffff, &(0x7f00000012c0)={'#! ', './file0', [{0x20, 'vfat\x00'}, {0x20, ':'}, {0x20, 'vfat\x00'}], 0xa, "2b70dba4818c50e1ab4262270db18f431ee681013514f06a5f31df70004eb41bb6e27eab80f19acaab01c80e8558a4381869d68a794d534b0a60d30adbc15cec76e921d5f2903751fc0fc7845731a64e060dde0a987cbcffdbc8afadaa9e0753820da6c469a78463d8c82050a08c8ac3d88823916df3d37d5b38483dc9e38a2ea7bef2f93b39278d8a50455bc2e5932799f10d6459ae98d5cefd74ab76a2ebf77735e67e9d7a8545ada2a0f49bc24feb483ce2e0c8c5439950b8c0526c4cbd692209212757ba2707586eaee9fadbaf31d372f54daf2d0c24e191a12060c9dd5eadc0734a482dab38924de90c50aa2cba692810da9c7e796218c707aa1839"}, 0x117) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 165.418960][T19230] FAT-fs (loop2): bogus number of reserved sectors [ 165.425515][T19230] FAT-fs (loop2): Can't find a valid FAT filesystem [ 165.455442][T19244] loop0: detected capacity change from 0 to 6 21:26:44 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x700000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000012c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16, @ANYBLOB="1128a127db580737eed37ec9c89664666b000000000000e7e45877000000b7471ec6212975087e5239012604fba386b42a6b47498ff85ec01738d463bb81514e68e705621ba7eb36972e05ad3ac40088e4b593c5391a5da4cecd104206b46103e1a6ac62ed57ba1b4f2a6049a17898a7fa06b4df0a0e6302981e38b661908bd4f2a2d1f8"], 0x20}}, 0x0) fsetxattr(0xffffffffffffffff, &(0x7f0000000240)=@random={'system.', 'nl80211\x00'}, &(0x7f0000001380)=')m))/&$.$&--\x00', 0xd, 0x2) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x38, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7, 0x58}}}}, [@NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x538}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0xaa6}, @NL80211_ATTR_CRIT_PROT_ID={0x6, 0xb3, 0x2}]}, 0x38}}, 0x24000004) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 165.477805][T19244] FAT-fs (loop0): Directory bread(block 6) failed [ 165.516140][T19255] loop3: detected capacity change from 0 to 6 21:26:44 executing program 0: ioctl$sock_ipv6_tunnel_SIOCADD6RD(0xffffffffffffffff, 0x89f9, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000140)={'syztnl0\x00', 0x0, 0x29, 0x40, 0x1, 0x2de9, 0x0, @local, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1, 0x700, 0x4997}}) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r0}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x8000) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000004c0)={'syztnl2\x00', &(0x7f0000000440)={'erspan0\x00', 0x0, 0x80, 0x8700, 0x5, 0x8, {{0x17, 0x4, 0x0, 0x7, 0x5c, 0x66, 0x0, 0x81, 0x2f, 0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x7, 0xa1, [@remote]}, @timestamp_prespec={0x44, 0xc, 0x69, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0x16}, 0x8001}]}, @timestamp={0x44, 0x28, 0x54, 0x0, 0xf, [0x200, 0x400, 0x7ff, 0x3, 0x6, 0x1, 0x8, 0xffffffe1, 0x5]}, @ssrr={0x89, 0x7, 0xd, [@local]}, @ra={0x94, 0x4}]}}}}}) sendmsg$ETHTOOL_MSG_RINGS_GET(r1, &(0x7f00000005c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x74, 0x0, 0x8, 0x70bd2c, 0x25dfdbfd, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x64, 0x0, 0x400, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x9}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x80}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x64}, 0x1, 0x0, 0x0, 0x20040884}, 0x4000050) getdents(r3, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r5 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r5, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000001840)={{{@in=@multicast1, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@mcast1}}, &(0x7f0000001940)=0xe8) sendmmsg$inet6(r5, &(0x7f0000005fc0)=[{{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)="936e05736187c3da57f545a15266e5c4781a5698b820a6311a36c96ee90ff4db8244e7cd73d47474055192e7b81143a5e24a9a61a158582aca4381f56dec2170effb0019719e2bfa8620cc38fdd4c5758c93535ce09f0a492725a13dba58001ebdd610550369cdd921cf009da81b1394d7f4cc696c7c754e1f3db932f530a87b3aab863a404464e711533ba43b7fe34caac5451fc1e0857b83b4825ffea0e1c0fe4eb5f67ac06e088cdc17f21d30bd1e22463a120ded7e2532", 0xb9}, {&(0x7f00000007c0)="6351c94fa21a4b8913eb449a8a10bdc92d0cc97ab9dd31b2c28f8bcdf686c296edfce460c088cbfe2bd587c68369c45d1630bf9ecb28dd29d44fa31493ac6f18299fef13e00aeb99f71e89b175bc6d94b406a75f0a7a21e17d10a3010938fd662f3c8d3676481de9754292af61fdff32fd7d73ef5ca1d20b4a6d01f97680820356b472d72fd650b108c2f44e74af479e8944dc53610d201d476290e9d02584a360ad0e900f74a2720d58fac905aa1c223c436147567682b100a0ffb81afd4031fc1821192131c739783a56faf76f6f9712404e10b7505b4cb9cad29cbb4fc9", 0xdf}, {&(0x7f00000008c0)="c3485748b4b80af30b08fd4307d1421b5dfcf5b89ffdbc0846d62dbb5b9a96f475384e0dce916c45110a0dc35f933e84431c417a6c82e47d270ab014ccaf01986fd1299c2f2695d38ed932f655b253ab88d93590577a564ae9774930146fe8a788827a282f1c65a5aa07", 0x6a}, {&(0x7f0000000940)="573d5b12", 0x4}, {&(0x7f0000000980)="f93701cb17e1867c0f408c369cdaa49d192a82a06331be7f2eed36dc0c12ea585f7be482868c550ec18306edee9093300fa4abd1163e2f68cf8012e0db", 0x3d}, {&(0x7f00000009c0)="0e3ddc7f815dfd4f72081a8afe70c1678081a40a3de8df16c7d70a467187aa660d5a93b48914ffcf190632311fe48c3e43f68574150509ace4f9423fbd", 0x3d}, {&(0x7f0000000a00)="936892d064203e7864dd8434b03d0bb76acceae5c458bc8888c72804e050dcaaa49558153c322e9f80c22943391bd3060da3678ae267a52d5903b5aa884c2c1b763b0de1933148c7f554c3e6007dc8c8b4acc74964385eecb8082fe4e41a976fbcf0071b4e118eb5555452346c8728ea86d23ac55275536122319fa6c6aac9b53b3d09e3cbdcf6509367a807abb428ffc70c234666a1f144463c4c55b056b7d650dcb90d6e59b781161bea1a3ccc9ab6578a506c480af51a6bd8b3", 0xbb}], 0x7, &(0x7f0000000b40)=[@hopopts={{0x20, 0x29, 0x36, {0x62, 0x0, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}]}}}, @hopopts={{0x148, 0x29, 0x36, {0x5c, 0x25, '\x00', [@jumbo={0xc2, 0x4, 0x1}, @generic={0xff, 0xea, "08eae248fd91480c4621dd7df613977de8d0c84f829c2563ea12fe011683a6207b855e498e63866e8b858bb03badb416ecd9b46d9b2a871fd9d08517ee216087124b2cd5b12e7bce957e412be8743695efc47e1db2ed52de41dd4bc1bd068b8b909155b70e436742fc64e65e551bd6c3a97ef354ee7564dc8aa0b75e089412f6b7ce23156d7799e620872840f872f22d3b624c27c6e412234c559686986fb031613fc8e843db809b8031aefbb92614df15b79846a7821aedd9a055e3d1ebeb23ed2e9482ac8a4b5117b6bef347d5bc27daf3e7fde5af48e6a1500d3369c773f4725cf130add439e3923a"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xb}, @calipso={0x7, 0x10, {0x2, 0x2, 0x6, 0x6c0, [0x20]}}, @padn={0x1, 0x2, [0x0, 0x0]}, @hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x1}}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0xfffffffa}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback, r2}}}, @pktinfo={{0x24, 0x29, 0x32, {@private1={0xfc, 0x1, '\x00', 0x1}, r2}}}, @rthdrdstopts={{0x28, 0x29, 0x37, {0x0, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x9}]}}}, @dstopts_2292={{0x70, 0x29, 0x4, {0x5c, 0xa, '\x00', [@calipso={0x7, 0x8, {0x2, 0x0, 0x5d, 0x1}}, @enc_lim={0x4, 0x1, 0x1}, @calipso={0x7, 0x20, {0x1, 0x6, 0x4, 0x9, [0x3, 0x9, 0x9]}}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0xa2}, @generic={0x7, 0x9, "e607e17fdc204451eb"}, @hao={0xc9, 0x10, @empty}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x1ff}}, @dstopts={{0xa0, 0x29, 0x37, {0x8, 0x10, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra, @jumbo={0xc2, 0x4, 0x5}, @generic={0x4, 0x69, "ecb5e34149f6ee83af036ec6222cb9d6be49afd80400fe5a7556a661859e33fa1c5de3c46b7327af37f35d3c29fa46e611bb1d2697a3567a4c83f1569ec501e738a8c065071e371338faba66f6c60e025465f6e0c6d90d4e314bdc6bb5cd0fec441e98b994a04d2ea7"}, @ra={0x5, 0x2, 0x4}]}}}, @dstopts_2292={{0x68, 0x29, 0x4, {0x87, 0x9, '\x00', [@ra={0x5, 0x2, 0x2}, @jumbo={0xc2, 0x4, 0x3c}, @ra={0x5, 0x2, 0x800}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @generic={0x4, 0x29, "3c2ccdacce8e08a55476d7c96179dd120dd59a0fa0f5751863afc3f1e4f1d759848c54abc5b3dcd3ad"}]}}}], 0x388}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000f00)="1bf3b643c4579b2f44eb1f7b21d170e4d4f864a09242078803b9ced1ba62229dac935e3b66395d5a1f5bafb60fb94c270bdfce862758e0ff851c49b965a0ecedff9e3eb9aea33810ca51b9e3dc0f0bd84466391559f4390a7176bc16234baf0bdc3ed035cf953ae445269fec0ea7e0e5ef16623dd95b9daa02c5a8b2912f1aa267c3428ae9ee16cd2a6def526f4ec9f7ee013bb2eee9f53b63db8f0fc0ae9f3f", 0xa0}, {&(0x7f0000000fc0)="28c18148364e468dce84e068b25db82c7016960fd8b3c605949a7a819d3132a45fd4b73dc167d8c0bff7021728317dc84991", 0x32}, {&(0x7f0000001000)="378e68353c9379d556dc0f4c78140fbd4cd9599a89835a4c5f1a1148d0c44c8a780dc329888fd846e41c9f155e83ef9cce1dc83353f9dc992e4d6cd6140cd167ddbea88bdfcf7db6fe09284a5ed298d861b51f4438987318efa08284aa7e0833a55bdf08235b639506ac74a7604fbef25c6cdb233e80a4f282e2db830ab1127101caa4f5d57fb81bc7ae638c5863db40ebf052dd5b753685638c1a7901d3fd875094f45cd450546a989f7a119fe58bcc7d574ebdfdc7cfb04c0f7b2ef3d5", 0xbe}, {&(0x7f00000010c0)="7463ded61f5238be112df489ad33a5", 0xf}, {&(0x7f0000001100)="8e6a350545a104e46623dede2cfab9b9b57dbbd3c5ee86b2725628522dfe4b695b0fe7fd73f4cff7a5470d5ffe276ff6f8d330fdd18f2744d74be557c49efe6775836ddf56400ca91e39bc32a776e17aa7c83056bef994e7a175c0ea52056f510a4d37ca4c9511e1ae59c706ef8b1bcd13d65280ea03cc42cffdcf3793311d80703e655ba6f22bd7d419ecdb3d2cd78ce9a6b1758625c53a92259ff42097551ed0ec1433bc1a9301206d142b919fe2dbb8d79421bfe638269fdba5e0575d2046c6c646648c142c4ef5ce5febdff9bac20c3f7d13e319c2c781b25e2d", 0xdc}], 0x5, &(0x7f0000001a40)=[@hopopts_2292={{0x150, 0x29, 0x36, {0x2f, 0x26, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}, @calipso={0x7, 0x10, {0x1, 0x2, 0xff, 0x2, [0x1]}}, @enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @pad1, @generic={0x0, 0xfc, "5dc324539aa5c75c5da0c3dc51c48ccdf4d255f2a6fdfb8b2a896536365ae1945ddb896b17c266479d27ecd3cada32c14121bb9f2e0e272423ad5e9c73356ba081f380ed04affe8731e3b4762504fd3885999e190b04eb84ced5fc7e3971b66597886ec74bdac415ed7bb167cc15d4c1cb8d6f229952bc04b83ab28301774fe829a928178672156c00fed4a0370e0b57712a6d2d5a7ea65fc45b17d9b9a85fa35cb0f9ae67152fb2b42d500d530e3aacac0cbd1605ac259644fc62963c77acc866384d9418fffba5b39502849c4771ffba92d378c2076e6079b67e0cbf0e87f02971417dc3ea4f3502dd37b12a0fd3dbe49de73af0be2cbfa6febf45"}, @ra={0x5, 0x2, 0x8001}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@private2, r6}}}, @dstopts_2292={{0x140, 0x29, 0x4, {0x3b, 0x24, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x8}, @generic={0x0, 0x82, "42c9cc76deb9c4c596b0debe44aef413be0ad9aca460ba198f2c6e890fd62ae30e7abf2d20b10c1bd02009922d3a46c2bff76887d883cc42c430dc7e65ccde2a11f029ba680226aa4b3b147c7bec81339e311c4f220c09e4403ddb9775eb8bf1ebef8d6d119199a3a465252102a5ad1a39bbc7be2f6c11f4db29299793f4839336d0"}, @pad1, @calipso={0x7, 0x50, {0x0, 0x12, 0x5, 0x6, [0xffffffffffffffff, 0x4, 0x3, 0x8, 0x401, 0x800, 0x3, 0x2, 0x441]}}, @calipso={0x7, 0x40, {0x3, 0xe, 0x5, 0x798a, [0x7, 0xea9, 0x3, 0x7fffffff, 0x5, 0x7, 0x4]}}]}}}, @hopopts={{0x118, 0x29, 0x36, {0x88, 0x1f, '\x00', [@calipso={0x7, 0x30, {0x0, 0xa, 0x70, 0x80, [0x606f800000, 0x7d, 0x100000000, 0x7b, 0xb191]}}, @generic={0x1, 0xc1, "32009bbd24b891b46b2976361d6d85110965e0dd3be06ae99ab32790299b71ce9aaf191387ef4190d9fde406fe3124e4d8975362d72d547aa3c5a46ef005bdfaba43cbbceb97366ea6aceedaf2d5ca86dd3c610884a83df3b8deab0f8ab96d83d84c166a783a882f7712a7cf177f117697857952ffb4a54cc96f85c84f6340c1b9172439155d5420a0ec8b7756aea720592b888f8a1973ac86510d1ed2ad11e9f75599e76d020d2bc5c3afdb547111b71c1685e1947181ce8a793c767861a5736e"}, @pad1, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x2}}, @pktinfo={{0x24, 0x29, 0x32, {@mcast1, r0}}}, @hopopts_2292={{0x80, 0x29, 0x36, {0x0, 0xc, '\x00', [@generic={0x0, 0x40, "4e19325d2a65740eab6f894cd1be39aa262202fd939518be5a8910f7ab18f40e5d6226a42cc84ce240e0eed664dee44b0f62fbb15fb4c9ab9cbcfeca60a2f43d"}, @jumbo={0xc2, 0x4, 0x8d}, @calipso={0x7, 0x18, {0x3, 0x4, 0x8, 0x8000, [0x401, 0x0]}}]}}}], 0x490}}, {{&(0x7f0000001980)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x4}, 0x1c, &(0x7f0000003240)=[{&(0x7f0000001f00)="6c3d87e9741b1ecaced4caf3bc932e24872ae6f3260a621644c31e398c1b5ad7c354e9759f313eb55e133660f4d9645e7c4a5a1703023bdaa85336851ab9153454b1261e0df63fbd221e2cb229ac05b266bd40e9c4f18286871fb31f5b8a7358118d624af6f4f1bc8c280a71b4844a13269988ed9ed17b9aeba8afad496f71e8623361948cf415d966330b2255468029ba5f4adc66c7b77843949b059cedac53123d", 0xa2}, {&(0x7f0000001fc0)="b4275797df221b3f3e55f38c159727b086ac6950e640619e02efe4e277b6d2f46fa62e351eb0161a1aa37c613db1dd95329954557d1a5e7a6bd4e2322797f557e951a32add72910734b9d2971e3e9e1afe57a05c2e5834d2e9cab148888ddfcc3da7a79bc1c5e8dc63fca97fa81ef2d30ecf455af7703bc2564247370e1a27840007471c42f5421e64b2ae3a9a823eef42f6e2244f18f35aae1d301a67e19185a9ae", 0xa2}, {&(0x7f0000002080)="29000cf8f5763dd85a6411c6d4ebccadd8993601f81b1cdff8c9183c0329559e9ec595f20fecab10420797c0647785db8c4a326d9b6f4c3bf6dc0e3ebe0712415757cea29bfa77ed4dd440134623f739e11c0b4c9b1911286157072b8b66549805acbdb8043135a7ae22ae2c2e64cd1041c78fae689123fec7111957b8ede2dd92171d6f9d0f402af71059bbc23aaf60a5133ed92bec0947e1931d", 0x9b}, {&(0x7f0000002140)="b17fe28e6c25da5e2f03e5d19f7d0b53a0bd738a5062bec9c9433732ad78617e4588f6a51613cab987ac67712bdc9fa259fb768e93781ffa73e04a132f3feb4c3960ffc4715686a23e08dab85d28980f05cfe487211bcd7570278187bd4ef43746bf61cfbd703881056980b30eb60e528116668397d49a62b4c5c2ce803091a3c096a1942c6426804603d21ed37b5248ed74d82be0f0cad3419586e139d675c38abb3b802497cc18b9a653f9de4918665a48c77110e3d6efab9e0c5bca80d0694223ec0bc811ff02d7511126", 0xcc}, {&(0x7f0000002240)="128608b76136301015be97f2a517a0e9ba8dd782f54bdac18e2aabec65e394f2a396928bdc878e570043a1bf84056e95286dba82fa59bf02e64b5424475bd55c8f614c857e7b1879ed9bd0e38886c7d5a333c2d9b2c9a6554adf616ae7b959e1b16486e995a706f7ac303d7f5be1d10ad5c1091290a937f5813724bde046c99341c953bf7a2f4538b9cad6fe31a1afcbc2ec7761ecbcdaee6594afc59c8514ee50659ef433b88721810a92494df0b55eaa1447fe42e6947e1a0ad3b795dd4f75eb9b30d263ea6fab5d8e612a571edac26f8ae2b7f68f929f046dc4d376242fb99913a3af962e41c8e67f9b37d8a38c73cd018449d369065a14c805031e229f6b9d171abd220cc12d1ce1cf1b2a634db408b025cd4d54461cbc26009f89657c176e951922b463e74a0eca2187faa4a19b04e5ede95a7e2288cfee9075ff974b928d624fd68d47f5d8130eadac2c73e63cb12767f94237804aae944af392b4b42ca3b47489696032377849a672843f7147c48ff79d0705451637d7274dd817a30bba35671c5069d423fec819b7dbc3929645c1abe12ba009a468bcb0a79eafad036b805f02b14e7aa4b7a8cce17314e79233d95c430a468240a82d710474299058b7a68ad692bb068ef1fa55e6e6d4c99baf4c9bf443b97111e9666919877fb7e9c83e6f6ad8125c08102cef4b90c41966ff5974726d0667c3cd50004e468fb2dff5e36807e1a804690ed98ad4834eb3422b33b8aee9863341741fb4eeeea6b595a17d8850ad3d1e195e51ace2d860db3fa22ad199464c2fff03b41d1a6543bd07f64dac5ffa3e5512346efaeb408068b5d4b04e5a9f9f47f7b06520d4f5b626f8c2b9dfc82f734895084586f00b329e6eb97b366ad54322c06124350c56193115de561ad324965c4559d996ac5247adcc7974b862760f6cbb6f53ed6013b12021f792462a5d4419f64038a0382d658551362d5a12cc57a4c5831913b39bcdf598f7bac3f2eb103e2f71e5adcde54534661ac1b81b7fc9b087c616b8352db0680a64020b152389f22adcc0649bbb364a7ad6409f5c26b300c29cbff28bd1a5b26acc9e4da82bf527e8cd60994d3ffced5cf43ce2abee75261e73e19020b1d3c39edd5b061c99583190d0d54a0b0dc968241f84357fdf40dd2387222523070719745345d967c88814167f9eecf5bef2b68a097a967fc9019869db3a71180ddfeb06cdee6e706761cc63d980804b37436a2ea9e7862c1c768f04bc09e4105687490d04d39debcdbc8d308a83ab2fb0f7b536fbcc407552471f2c34e94f96439ed93a2ec84b46aa6be87fca1dff19d4f9edd1495f8b8961dd8fc78b8b2c32ece1922806abb7c373fe8e1d0e2a8c97f20c15b928ee57cbf730267506993386e58850ee9c81de098554edaf50e0ce94f9bf46aecb10e437b62d2d5be68c67024b6939b5fa364251aba057b86a68a1659fb837e64429e158efae35d0163e640d77d055a5037f127467f4041819c9c877f47a6e73eb784f49d60a6a1bf63aefd28ac4b231638fee0e913c48ed4f776db5e7216e19cec7b8466e2f4be2667fed338570d2ab6e72827828cd6aa643650ef566c122163a859d57f69aa340838d6f6ef1edd80cab3137346a3b90ed5669ecbc7031c7ec37d56de438fdbb91e5a89e11726effab83a72b3ab3a759549b2ed58f16ac54adeb7c22ebe5f16399e4eaf2f4cffaf1b08a2827bbfca973970d117b37658b504ca33c168c0695bff0414436e2b02422f31043c27c615476804f9d4585cd9254c96355e35419f10f5c023d41e14619e03e40123b417cd0236d9387c49568d0bb70e354480ea84f65dbd17d1c3c3295512fa0071ccd692ddda7b6c30c4a53ab376f67bb9a913e177bcb2fd2fef5275d84d375f68e73d2c93547db5bd5aa09d53e897103eb14c192fee4ac41023e5b9a8b3bb71c70e33b96171942ffcc2d2f73cdc7e8511d70ed4eecde88d385c0c82a5fff7240a237b0282a7416cd987c375a12f890e1b01774475f180f7b8cf4c389a61a31113d356d4c133a30d19d5c0429f909261a27f43c4b11348f0d47e26f02b3219c59ed894db2553c1965352a373a299a98115544318cad30a1f122d1beaf98551f4028e44894c64a73ed73e7d9655a1dc050b814c38181ab699e338924a7cd8392af9b8ec00271d97a015615da34ea2a9dcb9b9c1f0b98aef9bfbab177faf8c11c9a17bc0d376d74055d150f49474f791ef8d313fe90a3e441e94af1d2a39ad4f046c520e52cc6cbabfd67f8b46e0c50e45a2e44a0ff241cd3435e2014438b39c0b45496b5194a694d4da7a2f69381cf6599755f9271662e58a70d43fe8419d046fac68464f16606a7514b7a3a379d4b78c28978411b4421ae059f2240ea8b75877fef4254bc35ae8f7d31741532a374e2ea58ac65b92f79ba1e0523ccd6d5687ba8924fc2a6f2559a9e02aea39119eda639b0e323f0f2d8c988d427171047d5cccf45c080c27a04998ead9203869bd02b8d2560e10425abf212fee655d811dec5eb8b6bbc1cd51cda3e2e4a367854b8ffb49b807f239b56c46cf62610cce47453c586984693a3a5c074f71f3cc7469bfe32271e51cc27afb83b3fc5336b3b5fbce07435677510f281866f1784276dfe29d49bde12f589c909ecdfad1195ac4c621f9caa15c46db8a398d8c6f0cfb36e8e09c2fde61bf41ce66989da3748c221d78166de8c70191cf264f160ee35f4808ce18c049ce0bd95d8a64672d8bf0a134207355c427762207c83b0a9f87f74fc797394b0d453a1e1f091bc8c0ea16e5a9152ce94427dd27179864b3596999dbdb99918809eae847b28205ecbd803918b2d4970610c4e6409a661040c812a08d8b67de7ba08dfda8a7f2682711ca9a0cde169c292adf53f557d8f6e02104fe137f8ece0c7b7ce51652921219d4ce999f111ec3ee833d460b4bbfa962e6139677c86a809b824f3c34596e246b5ced51d66dc261670b217169b9c2c22192b8e88fbaf74f537b6e9207a91b41093bf51aa00adc4625be083cf03ca5f01bae1fbbf4a17febbbcb5ad7366785e494fc1e890cf09a5c5d034548ffa79fc79d32286c1e11aaa94646f2f545a063c56c4048909e4c65101723063ab68933f9efbe1e40fee6e704cd55b67933663dba4c4ec83b834b0cd0a49c91ebcef2f9834b31f8f71d3f306b26006a9ab2a1886c949b9af69e4b8801e7d7105b42bcc749b9802764f0a4db7c2b27d5070120e468445f70d9f9057a5bf3b763d8e6907b09a98a4bf1e82b73915284bdc6ff97382b33ad9e5b75de08b3ca26daa23ec032ccfc52f65d6402ac2d062d826ac293d8f21ae3ea80e344ccb69897a9ef75dd34475493b6aa548f30187f875d8c308ad9b1378f13d6c4de73ae0b2548c05fab9bfff460c140aaab44945e27f7cd9936fc0861286c670120f9e96014f595233db6f7d861708848f0231c4169c5c034836b9c2ac3e5de57dc18edffcd98022d6e17554dbec728733b961301367b92cb45472edaf908d31720e0a1b619ac91f36ce3ca194949ff2463d73caf164be3ba359b9726cfbe1b148545ae53ed11fc69d8f09e6b87fae2ff6c54484bb5d2f9b8dd112e773580d8a911183130429df70ed96bfef7dc56b091904eb56948e181f7ffbc33da83a121aafd586cd58a51d4ee880bfb749d477a371f6f90bdb51f1254c0c61f8a8c9c1f104899b24dcb13d2f538b429ca2d84780c5b2338571695429778356b591f2dc3786b1b69335edb42e40981c9e23c7d374653ac7029780a6f12f1bdb5c4b30a5051b97f33178b6df30958d06efe84bee42f6bb1956bbf5129ee81621254c5b346f60b518a1772eb3f89f7559d2ed3bc75995f2b7c696e6fafbb38af209132d967235f71cbd119736bdf614562cceab50d74970c9c7d10e0d309794188b637d256ffcec0244ff45f4b8b49fd28c94f2bcc2cbf3e9bf546e257accd9e6ceeb428993f648c7b7b51e09972ecd700ec85867fcf9015d596f6bbc16d4c83a84db007ea0bae60f3520b34a074e172f765c37abe50db587e7d3015048676f490971f83e5b5bf115767de0061df1c0a7fafa1f18cb3ebb4c4ea12d21503d99108893b078d8d86a726efcaff7be30281eef5951105fefc0c7dede125caea2c34b5777097e3055f0776a6f41a492f45ceba08cb106e630de67550a9e63086e25aeb42e905a238fc225a2d05aed70722d8b6b60b6017d62613d10174ff2bca63b88d1c42aa71540d0d2691b22ebf4b4728a3816273741267e3dfe3c8d71ca2cb79b68b3941c63e7e707cb162a61410c06129ea36c01b4712db119e15b493def6e617fcaf1d83a845ad3e699d590fb5c422dc1ba5dc9bc4c5878db1f6f4abdeca1ba209e5689da0a031cbff3388bf3e4106acf187bf3c5dd2eb1009adfeeee6107899b723ee9f33a689ac6b8f3c8eed8705602881f283421a076d0d3ac7b93ef04a71a5208aaa9ddc2ce5178819e0ee6fd888d4dfeba91ddc3c106fd15ce76b9f465c6296c6bc034758e1f84fc61452e617a942befacf0274efb52bb6167f09e5654946a4da20a70cc02440647cdb694b0c1518c75111fd5c248960c258365f3c8e21d5d3dee872f19f473fecb7d3254c2d9ac99979f0c5008d26ae9c2141b108fcfd568bb2c52d81ab0b6b41bbe065732a783b3a2d7131f003ec2c129c84a572e2b5ffad8db616a8acf28489453e9b248404fba914a6e2c3c2169cc93d044864e4c41ef50cfffb468158a72552c41d242ce88cbef2ed24ad4cbedce00692288fc9ccd4d3deaefb1e073b0468f98a28d33941d8e2e01b4e72428ef34dd6e94c8be3e414412b21e7ce8572befdd43aa605f126f73ba04a3ab3b1b3dbc359773d62181638ecb9f7478ecf9e1b9481d1d8de96bc1fed4527975bc5c6221d544c8b4786aec8d694a07e13cc47833c17f58b146504fb38218e1c5bc1aa37228970b4fa4385401044eea8a4731444603e3b48d11b73c6e6e9cdd47f6f8d3855a7a1ff6a01950b518c7f4fdc77242ac8e540878fb305b866fa25d31406fba5418242c2b06e7d5140ec566d544a30f1daf993a77e3998c15fb553ec3a89be6773a50fa243b19057a62a78b3effa53d8cb88784b6108662682692f67df2675217e32059f96daa821de85215ba529fe1182f4176299b9b40394ef25c1c62fa540c8fcc8711efb25f0f6769860fba0bc1c4c5d9cad7f680f99e0ecfff77f5c3769b399b2f4b1b7fb1c6fc940ea7c8fa0e7647287b8441f199de81907da32aec93c0a7367e251785dd00e7c88de110821455eac31c380b7bf30cb59e6ba7570d9825af556e5d5960a2575e2cf5a3940d922411367e09d8328553bc962bae4b4e2f59147a9da8f2d8e0a9d92ed152d6167ccfe7a0a981713545406108ef43f81a2ea3137ef35ecc8f9aa9287a12293384760122cfb8dced58734b262d9a291ddaaf34a1148d035900f7c903838557b71b99b2f56da5bcfde7b29c196ef793106a8fffa0d3971486e6ef1e95796a102da81c6dd5ea778ca0f15e24f4fc7115f815610ae17998a454fa961815b05ce6ec8b43e860797fcf523e6df05ad596c23024d7559409601823376f4a6d0e84688c7f36ccc87b6d721aa34ba0f4cfdfe272b6c80edf6ab178210e3ed7c970425d16db3322584ac3b1b935140b019cafb10900b7f2c37f8cdb774cc006bed41a54ff83fc756959b5ce6fc9d45d5b01d730bed1cac7bb840da08a3bc051f2300e17a72c07777631088713b4d7b5fb52a48daf38385214af5521eb5dc2ae8a68e92b", 0x1000}], 0x5, &(0x7f00000032c0)=[@dstopts_2292={{0x20, 0x29, 0x4, {0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x1}, @enc_lim={0x4, 0x1, 0x1}]}}}, @hoplimit_2292={{0x14}}, @hoplimit={{0x14, 0x29, 0x34, 0x8000}}], 0x50}}, {{&(0x7f00000019c0)={0xa, 0x4e22, 0x2, @dev={0xfe, 0x80, '\x00', 0x33}, 0x7fff}, 0x1c, &(0x7f0000004900)=[{&(0x7f0000003340)="0552161d53a84c9345e26c5fc0f2aaaa80e8fd349202157e7375056de95bd1b5b8073211a41cf07c3ee10f916e53730581d2027d395a9dbbe857b8cf98e51495686db090dd19c0709f869f96dc638b76cfdf9619ec2275db1d9cc134f2098a318253cef74f56934c1461488dca268da5586ae7c2efdf5bb26418447c7488ab6abccbc47dcc8d56825b71eacfd5be4b0f18761f361198a5d04e208fd1f16aa89f2bcc4712f037084e91241a41e16fd439043aedafadf5571f0df0b4be7d88", 0xbe}, {&(0x7f0000003400)="c48d221530e8609ddf69784cf61041", 0xf}, {&(0x7f0000003440)="fd4491c9899a5174a149b7add3ddd6fb08d51837f68f9a95160fc5be033089bc352eb5fe94779c3f47953734a192cd5a8894d596d47b1b8efdd3535164d933f6299c47071823df8b95d9d31bdd2ff6e91f034ade03d6e7c02b9a8484ef90683cd326321f4a7c35aa1314f3ab2b201b85f8ebde179ba29bf3d23d8f7824fff76c5063752e46578ea4340f4774b91eeb4c6c0364af15cc", 0x96}, {&(0x7f0000003500)="30641f8246e45eaf70e8fae847aa795d3d260d7a309b53483b6eaeadf1d1099f510b4adc8f942159872ca67ab9cbbb58dd5926d88f4e42e7b17e0bbf7499c183a0d04c1b55f3db277da2b0295dd0fce4b223cdeb14375c45f971a6105521fcb65b2d3a3eb5c7b751a1a20c60ac5de5284c674b10c43516ff56fa6039526eaed0a320e86ba5a89db78ce3b8c2324feb87471ddd652f38013367363d11494f513a9a3ac4e3d9cb1f6e37e9f782323eca1966bd7e59d527", 0xb6}, {&(0x7f00000035c0)="cc80b63567fc4d9f18a35fb42695834e22a8f34431605a3b5266df52b11b5429c8d1dae0eb9c11f4df6ffbb5c20fb10d4e24ede93f6657e1a94e7e771615c0f9b0087329c3ed6527baf1f4a11b1fdf6e19e2238bd1e9aa11021ad78a78f503cb616438c9573ce8b1b02c8f4c32198ca2d9299705a9a0a18565a0b24a3f24fe73479d4500596197bc69cff5b725682f0a265a285c36cd", 0x96}, {&(0x7f0000003680)="01ce6f24eb2b7d10efc58aa65dc60a40c82556fbfa4b2555240b29999e713e0798f6097a4483dff82467", 0x2a}, {&(0x7f00000036c0)="bbe797776386e36b2798fccbae5ae13fa03a4cc01338ecba8eef953149e64d91cdf71c56e1a01de7ae28be56", 0x2c}, {&(0x7f0000003700)="0dcfc3ceefd4a867ed359f1f4a94629bb6171077feb8f96c2468ab5f551a08a90946054dec8135b02f6a9b8619378eda476f20fa5597690ee6490a275d497720333148288102c80f4aa487a323a009783d39aa330e27b26d40b10701c82c52b459c739439821ea8b3b232a4d1cb90a4cfd832f95f1aa40c74c1b35ebabe16e746b51dc5cdb4caad12b046bb974cc33f87cde30fe8aa0aab7908873a18ef4d4a58e71de3022eee004926b93b93c26a41decfd18abad47b2cdd35b1378f8366f04039aed17baf8c1a94436bad40315dc3239ef7c89e3278b2ad4cbaf8572dd338cef0a150d6f06b1c9cb1da5a3bb40471b64e07186671607131437309fbe", 0xfd}, {&(0x7f0000003800)="3244f1c4076b19fd63e120cfcfab6cffb469fcfd0ca59b5fb88fd7ab7ff6f248c4027e5b87c3ed106c7b630b98a789b77aac66eeb89129d368bb4e53484c877a618f8dfd6085cf6a414e804839a698c85bcd6b0d0c5acee77e828d7e2655ded391a3f6298ce34fd587d67d88b8fe934f02f9e0dca24c48800f8946d24161ea6ba739d69574445b5c1c76e406c68ccc0b855f314c58910eb983385390a75e0c99505d887f7c02b7c0778a387c15b7b8c20ab52bd024c40900e3018576dcc8f88dc7fdff328338c0a8d19fbd78b1c28dacedb44b19a7072bdb36e60fe46c08bf7dd4be", 0xe2}, {&(0x7f0000003900)="2d67af2948134ccb73369423ac73e502262c19f8d54400cc187615cef10b7255d63af23e91481f65493577a83c84b9ea5e671449883744daf8450a70f37094f4161fe0e29887fb13508d1f03ab9af6be0da7593705772fb9f288c858b4f82702f17ee36257517f9d2e99194759abe4df00a2b7196a0dd7923ca4a6971e9b5be1b4c1bc1d1da2d81388f195eaa11af5e18650743e3236d3a2c0a89c950746cd5dd8fd77ebaa0f5f09d03b32dac7332b2ddd5242a6269d41503dacff3ccd88b24f21a1595e0bdc7630b0d649d3fa9196a62e70f7727f8c01a8686c118943f8c3f20f5044240d4fa230e714f511f692f1dcc4ff0dc3068a685a2036f8fdc911276551d956dfa2a084b19f003b5c05bce0bde7e4f8389ceaa1409f18c50502dc95d3e32abe858c8f812670356213e79db9ba07a40d4e520a4156d44e391195543fb2ac08ab4a045d3a59b72b7efaed7c53bc7f40f4ab921efad946dc7d2919b809fc6fd67277dda8336f010eeca9c93a5f3d0904931b92f7100fb711cb5d381eb34ff9fe05993939dc82ff3b590f941ca8007d147a4bf4c822ce05d0b59869fca2b8cf96bcefa13ecf7a2b782248fcf5ff5e86ac653339fe57ab914a9dc168c493b0fd479491266ed7e8e80508cda8da950c1d0920dceb8a02cc0f8367edca241e7af604f7cdf00744ff3cb76e0b69209b103a8f5fce6adf90041a52bb2fe78c073538201c83a70d50f4262bbc582e1669b9740b5d8f333248e2bd395099e58439e374a75c827018ff59f961227a30d2005adde40ec00b036b491ffefd5f131920f17baf75ac0bcbbb03e3803cee5daffc47de873e925ae8c9421835ff3d500ab881232f693cbedfe96d10db00299cfebb302989cf48bbdd754be516dcdeb43c8f3677fc432564b25c59442eb908e2f20811b60d478ed07e14d4c80aac4c7f2811be205df713d3efdb735c25d3613260baaf5f28cdc166d0f7c202f4d0d64123f7f0dd6a0ebc84b99c8645aa92f76d4ca49453b461ff9efd01138c8e9d276903bc49ced9263d7ec39d8abda56e0808bf05a4cb6a432a03c3aa05a8d94d7552367e730db27a09ddc9e961404d2d836213bae5887bc64220e95d8da1266889e1e0658a5bce69686baa63f8b8060d4b2a7b2b68536c19dc0f71c167c60beb6673f4c410aa22081b0fad33525d150ff4f205f5e5f188737c377425db3adc7d06ff84154d213567e033de9a6943549204fa31c89f661b67062660208986d5e0020632d29f5ae80e5bd73c03e5804829c37b6ef697da844b952fa50830a87e404f5d22a5b51a61574beb0ad8cbff460599c8d3e591ff14098931cdc9214fda4eed1a3b5c2a86d19fab6a9940f9d0ef9d9911a16001f57086a1b494c854971107ca15209b9d92584e9a387a80014ee59d31431104395d49251a06a192a35a733dd805aa78d53b885ae568d33dd57dca224a6b5195042073e6b40835757aabde0f9548f6c4b72d1d0cecb1f8d14593a9f4106476ed82947bab55f26e76727c1ff4d76f48f6216d4b3909e35371fd1f341654860e04ff9f0af072fba0b24ea51944f781fa3b2e050d0b1b8988684c07f635ac1c693d8a597ec49a137bc157a394ed778833143d46c29ed81f25ba19eaa95011d5068caf8368a8195e438623e47ea83ddd9c5f714750315660eba9ecb1e46c9dfe5969833c59f3b234b54df101ff8456a4805408c06950c7691b3bd9fd5003eaebd66b86b3551a5b88dfe5260fadce52d5a1d7d7fe3895ea5310ee0d835119eabd1e3251aadae61e194d4f480cfb311d5a54cf2496555cf80ae114efc82ed46f38c05ad7fd094ac0b5609540ca4ea1636d6342736f2e306a6da4bcba243ed57ce1ec8b176c8e1cabeab30b5ed431d05d1421bfbb5cbab82a1990f83418ea28fc9775ecc18cb0753dcc8d581ad66caa688b048211b11a13ce3ce401f29bd39ca70b3bdfc3a9cb502c04e7160a736f80168c82f49859c2e730447674795eb0e017f3b39c68a9609ead4ae08d8024d50fc305991637d18b84b8c79196e338f3729b42d28151f9bacc69cb86c6e3c82feb6b2213a78ab9a4392690ce1e914593037e886c20ba24286f772889a4c1afdd52091cbe75c66ec1b1f2988bc5666e397149c0cc38b25c49cdc5905c41978bc3a0770c62d34cb20225d229f1194f8f1194faf03fe5ce38a0de8ec6d40364c9161befab95eae0a99db4b45af659653068e8b204ce6437e4f6cfe4ff36f853cb2c09ea9d7d891d6fba2955266bb45a447262146f195a1d0581d4becbac3453a755c32da60f4a2849e695de100a63d6e4f9b716ba2009a28597ce1b04b15fadd1ab68e49dcff20ce1b6b80224d62ca9b36780e58c7a0588130418d99fbbe9f0995288505fe9d509b3e3698201bbdeacb53b2a96d20999b641c2fd7f5879e03bfd7debf4957d01865f05d656f134d2cedafedb07d55f9d00097d3e4da25226c126320a8bb29ca9677dc2008e9de3a38e6affef2710a96df82f16db0f351eafa9e417764ee5203e80028ea02eb03948f37cf7619fd176e60fa5a6b45a8776e21a4e1368387b4448a638896848a902ad00b4cc0107c5171b9e35c3f83c943f1c6912febabe53dca6626f79e023f4ed437ba5e516c609d0ce34f756d942a276b3c155768fbd693e3df172617adfa0df9bfc817cc5fbee00e7483294a74b3fa64b2e24865c2579fc9479d1b5023bc0c06b84eca6284ad128e65f9afe62a3b5303501db84c595064c366142cc2e316997ef01dbc24e1fc54cab61b92821361059d5b5195fa3b59b551b4bd0559039645a6c7b0e9a24f62f7441ab51b031db3d073e453d5a146889c9f8f6c3f0ae83c316cb8572064afe3e4e0453c71b704a6f2a64c8647ac3f5c127e13f83b3cea3a1cb02e79d57b2b9216772383bcef76bb4771c1122676383b379019fb4dfcc4529a60827ae5292f0a59bff6ccfa70190d24dc45dde07d61ec53add8960e7b691c85aa68ba383487b8a8c8e03ac3d3f707f3685cf3f455d2329dc1d81361d280233bcc542d2ea707ffd4f0d769151ef41b3a44364139d6b7090d8e090e5e7480141980b7b960d3961f3de34786fa1990171b81437b0f591c6c75b465619c353880e6a8a79733e9834ae606a3be3178bfadd9deb97579ef0f52f1075f5474f0732407430baaed0755ed6a5f8a0e39f7194ebc3083d27777fc2c5228122620ab256b26ab1f2adbe3fa1e28e510cfbdbca4d3fac0665d7fa56a9e71358b737319e71064ed619038e1196ff5ade22018133271c8107ff64894b483622edd13d1124e89f8745f70ffe6f38e2517a0a1df32c6f974f682e5ab8dd458d4f027c2fd0369e7475dc2e5dce2fe7c732330da03bf6ebaf77038aa21ad12e9cc90c90914c6cefa9c72901c7a0e52f990fecc227eb78b07915d614563b22ebc445f54600f999984361a4f83115a43188ab761654de23dd415e021d7a50cb8c3d9a41a4f250c48eefb534b91dc7bb9a96968f3eadf205f6fec12be0ef02fb0173ec52dd9d5ef62bda789a6d131c99def51658a789ee9b46d88ba255410bf5ef5b6a1fca56e5db31545647f4e44fc250ebac811b20c4ad6786e76b8c76725345ed18f094d82a0d33e52eaee227261a1cf5937512e05867aecbdc04ef79a744aceb1ba6af7891bb978189fd159a897f7abc77cd3f816fec62efddcd83512367f802db483dfacb76f08563d4da34a4b61c9391a2ca98a01aa5c8d83d40a920c3f00ea872b7c06fde98b6b15fa1e255d3f2950e01475f88b72166c6d84c682a2398a89aaea0a2f431a157813c8466e92bc787c4b2c5ed018a6be607be83ff0733696c6535d6fd0a6fec38e7e9a5a1c2cc5619cb9dede231c044c5758473ff7beae577b317c65cd5f539b3c404fecb6082f8518162e42e8c9faacf1dddae0a7f8d2ab6d6a73e8ed2f0dddee40738627a6ce9cd8fe28e6befe74dea688ef8e976158aac31029adf744dbbd21160deca0fa702a65754d4ac6324ebd1d0c50580181b492c6a88bc61e78ba822fc97b2c0ef051b52e4bb894eea26a65a89c7248d194b459d3d99304a34c59ecca0cf7a4190c44a8754e74319c519b69d8bc8acd48a4d9e30ec49dafb361221f49ef240cfbab6c34beccb7438f396fb1abeb1c42a2d9d091583e03f58847157a8abbde84ad76306e922a5cb93cf63c8f0bfaf973d442eb8168940e295239ffee1c2361b512eeffa9c9f72d512f4f51f643c728cbf73f0681f255c2e3a4e206a0cee764b13e4aa84f463763fb2d4866e4e89d95b39ed4b473e46c763ddc825e20b74160ec3afb015d52decfb1db2b0323be10281892d07a9830f33d5df307ed7021e22acbfa511ac203b70af8de56b4b7dfef250e1c6111aeef834f132a38ffe646c3ed9221af61160851212abfc2e6334c551d8beb6de608571ae116f291b7bfda27dac744f6a36f11e59baf4f79c4b86382d46ed94d6b26378e9c06d26f8ffe54b6df0d3efa74331a5fe2a3262e5ddfdf88e6be81467a2def19c4406f48a188517d44c4daaa85a80e3c362ae45e66135762e0f0cb2d066e13160a0970abfe82cc599e33bf460c24ab954d982b0c968d71f03e03c151ffda30f573344f08dacd1c4dd54e192658676216dbbb7f26f8731e53adf76377c521ea2031834e375ddef8b0e404465b5d20cf10cb46468340ceacaf71515f6181d7b0a04ea068d9ee8192586a3445583207520fc1506a075434c87922127aa8a88603802cc85821e1e1082fcbdb164be629c51dc637ed14d5e1c411a4858af44ade707c4a0e49cda0d483bfdb4522a9facf068001901567606e38b9b67228ada1668f4b9382f41b36e5ce716f75695967c0ab74c95239211cad0ab50ee08ee38d3aeba626012be0b08d994ab4f5aed2fb987997aea2e2c9ae5a24c3c616699f046981a130d9673e4b20204f070a0d1fc58bac9757965b0c05c74f5716e6e889391ae94934f0f95d1bd07c95fd39af3d86aea6e839026dbeca76a838808827e9b7b095660c63f28491832efcd85b7da3d6675c36d97e797ac659d9e224c84731dcc5c4cd3a1d8046716ce20e6494405f1b5bdeee016dffbac03248cb1451635bea346d14f3664270b8132c3d3a505d12e7eecd677b5a00cf06da8e9dd36aafdacfda963b4ba2ca3b459d2324fdef709c51adad403e15294ce15ee4abd86e159d423bb233ddf4a802e792506385b0c3436fa52d8a4461e9b8d306c4e38f8bd67b085753ea87e38b29075370e847309ff009959c0cc0e5d40223fcd2b6d6905394eb52a35abe9144aa797881ff8b1b1d0cfe164f1d5080432bf6bea2f4bde0476835fd0a389e3a05eb0a5a7e2e6445d15ccc536adbfc6b2f572cfb6953448e70296b65c86b38984b1f471bf3ecfd6b22bd91c5eccb80e0c258a7e8e61ffd93787401f98d56305a1a780d92a37825e41e5356886b0255651a26c3e35d200235e630294c4142125076da87ec702e193d77cbb34c4b38c0728d4ae3d666da24adc82244d21efefab9815eae0f9b729229b60d0b8eeb518182260af9e24ca4865d410274024dfbf096ef17de83a74ed02dc657a4944b839447fbfc47b01b7275f0596bd963355a42ac93cb99db2690ce95d7cca4cd652a226508511adb75257dd224dace7a11d61b1aa374e6a7acadfbf93a5e53e1e2a4fad408a508b2323871b3b8be737d61d2a0549b8a11c520126a1739bf38d161c38ad75b2288051f8d0ef3396e97b80990dd184bdfd4c6461e58f3517bb1d50d771e1b51f9796bdfca0356fa271713772da4f", 0x1000}], 0xa, &(0x7f00000049c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0xf7b}}, @rthdr={{0x78, 0x29, 0x39, {0x2f, 0xc, 0x0, 0x1, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @remote, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @loopback, @private0]}}}, @hopopts_2292={{0xb8, 0x29, 0x36, {0x1, 0x14, '\x00', [@generic={0xc6, 0x7e, "1c04ae95b92d2c05c257f11d89777ebf0a138c6ac6c6e42f05f59f051bf5a174ecb904379a09c01a94ee9d6b8a40f63ed45d2c303415a96caa0a4436baaa6287909fb6e6097973b08a0cceca04dfe4e006304fe7e86787bca5feb445794c3cb43851c11968c8a1625b0a992e6f0475915b7e934f718639107b6448a0d7e8"}, @hao={0xc9, 0x10, @local}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x6}]}}}, @dstopts={{0x70, 0x29, 0x37, {0x4e, 0xa, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffe0}, @jumbo={0xc2, 0x4, 0x6}, @calipso={0x7, 0x28, {0x2, 0x8, 0x1, 0x734, [0x2, 0x7f, 0x5, 0x5]}}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x6}, @padn={0x1, 0x2, [0x0, 0x0]}]}}}, @dstopts={{0x1108, 0x29, 0x37, {0x2f, 0x21e, '\x00', [@ra={0x5, 0x2, 0x80f}, @calipso={0x7, 0x40, {0x1, 0xe, 0x81, 0x8, [0xfffffffffffffc76, 0x5, 0x80000000, 0xffffffff, 0x380000, 0x7, 0x244]}}, @generic={0x81, 0x1000, "567f9181f3cfcd74a79b177119c7a664e01e39af558236995c56a359209aa319b1b23b17b6c26829c8a32f2f7aa303ae286b055f0e298c667bae6da6c36287b0a23a2d2794b10d599ba08a59f2ea052db8bb842a0d08b98fb4a52e855a759b7777735760d370f7bb6ee6ebf771b4dfb2e6b38e279b1bd1609dfe53a16011779557915e8faec2ea11a1a902107be8da433dd2e8deed765bf38e12c397235dadc4e170d2720abca9cdd71e67a14fe758a4a7a3159af12e1a479e8d656f28aa5677eecc12a459ca3d02e5978647918b23d1f3069660015dc8c86c94b676c94674fb13ccb85ec15f218fbf3e4a8a82b8ed4264f2611a09af1ecddd6004cbf4fdd041f65b44a8bf5b5ed29d982bf121c19a0daeba910579b95bf2ed73cb895efaf4da573a435498ef93c520339ae8d4a819bf1e6047f445e2c72a80bac0b9a6f9620dc1b5d6cb25f358925c1bb4889b64d6736aa772c83054cca147380b1599e929d98ae5ecb840b6756499f9dce82fbcfc2b172e5961da472081c83db0efd65594e5e2359a778f23d8765f5244ccee9dc5b0e718abc6584f24461b3bd77114f17a36c1d0215a642787d758d7b39b8031c838bfc679f59374886869497e6dc9af762e10819248ca346b67ef08a00c6cf3222742d99497713f1d39c36bc2e4feb141da7f450cd5e5d8c0d6424c15f7d28c014359eae2e6f172fe9280af65b0922e8fa12367f915b5b740daae8f8b62bd0a070c1e84f9f195eacf15a3c6932057f6146b346b4a7c96cf4ca0267364857ad93c21e8821ca78d1960095a48b25e077a661a3a63f31215f8c0f243294e4a81524a233b32a64326b0eba8bc5a27622158082df3fc286698fec8733c5faa24dd404d0af8c495413b7750d1bb3c52fd83d3d6aedd52450f244271e924f86d2b93d903bd51e895a9a01c895425ccf8072e754e68eb153f3f7765a8c0e6a694ca5c191f33f146fb2f621eb63b7c865c0d101ba93fab17264d668a2ff74e5440f022a8625ce19fa92d649b94096542aa011de48979b8a06843595c51bee3c67b3eccd9f57eac6823fa4b40cc4fe906e338558051e3b42b5ceda29b40d6b1e851b498ebd337453802ea44d0fedf6714ffb40d1382f5d8312952bbd2edb5ac2a0d25ab7ac80771cacb4cda5e98b934dcea2ecceed450eda0e1dd07aea91f47a4d33416f4bcca0c9b7efdc133c69d5347f542485194407e7fda669e84828841e74b4924bc66b6e78401a120f3f0b6e708e9081ed11ba5443b182d31ce3c7004552527a59c93f40e24468af2ec6df2a3e4b11324f6e7c57227b3bb9cf8aee66fda55946b05e9b80f5edd70934407f0f8f2bb2eb385f3a919deff3ce5d7825034596f8cca0d47c06d05790194860bf835ff441645b68e44917c1638503d12f45baa0f989ee39570916367c0937ea36dfabb3790304710b74fcec38821d21724269ca1636a1eb810a92e21f0612b03a91f30551b640e19e4b9d781cc1eaf37ede808206ca72f3bc5cf6dc89a92d80cb1206f0e0cd6ec55484c7e9fb0249a34da054ad4bcbbcd322e3acf87d350064129cfac556563a696df3206b033b4020d752ddfaab24d4f5eb2c4787070516e99264ed408a23f39279a22320197716c94162a4c8d63e25bf2032760e3a54691d797b9b6b32da10bb6cd5802375c83b3deb11bf12f33666e1922f7196bda6b88a16a40973d77ec7433dcb538c4766e5cb84350a217986e018fec6eae1f3ab335a93e8d8757f260a1bb2413b3159d44066f30f1a22ad7f04973df2d2726b755da9138c154b13e0dec4c8086d1a2df263b3e89138f8593a94f7a02fd4bfd25a6d80e94ab83aab17f135d6427d07b877a912352fe5f2078c4c66afb836205e668b3b89d3092093e5131a8f46537b022f7e497f0779caddbe6cc6b01b07078ebf1f0e91de1e883293d0cb1e65997bd2a6e91dcf2112061ed5036dedc1834f0f504b2e275892d93b7c6cf4536e3edcb2c423e2446505cf9b31d08409965ed7edbf60925c8f3147a5952b7abdfa4093eeb54efb11f3b8cebca225dd6c368d7fff8904a5132f910347785faaf98a2d27f095fee11e3528ce06233532a1a61b7dae5695f139f4b39ab366a8aa6d42887db5109f0a6ad93b3affc8ef395ca495a3e0889b1f81315a3b54fced80ee607e1e2c2b003c1011217e81d44f6a55bde634136232d2c377ccebd39199df994e0fc87e3fd292843ee1a0f74bec6d4cb69a0d2100e858a58514276662e520bfc789a9b55237ba813473f2ba822e6a23a58cdf843a19a5192acaf2cdd22f783bacf73f89abe091510ba824ced47f51d5b147b871e55723bfc22673cc5fb6a1b97b499000fa43ca0cb7daa9a3be7029414a4ac885e044ff044b65e69d0a072508d18059ea3762be42b13c7d1362785e5e6af2bdd8ff2951980cb91f14f71b93d09c9190bb3fb9dc07f11a3c381c6e3ac73101342d078f91460b85a2f1f9b5bee4c4c624e4b51fe763decd99d8d915d8dce350b2d22e3e0875f6447e0500845c0eecc80b6c2bb6863130544d61cbde7fb06ff72bb4d4b526e0198508ed59177d35a94a3d9b092dc717dda93672c3aa98a674200363a19a667b5cb450d6f157aeae77f7e3e16167eb67bfb7c1a67afa23238239e52f02fb5b36967f97e38946e66280bfbac1e7fe02465213243d62d9df98005cd999f72cd9dc1936434cb01a559442b900202b079c4395c43df008c66659ff9b98069c35dd9d05d87e9ec6c90f6fa4b55cf7f429c4067e16339509d0b7401fe91f090946049c51496f10e42d96b3f7e6c554b20cf882ba12d7f41864f95563dba0e0f66de134aaca45b8a510b1a9061db3f850f9c3f64bdb20d4d28dcf5533acb3e455577c669526633f0453d3d31d774f781129400c3eb501103aedf0828c5cb79460d0c9b5c2439bb5b166c7f9dd97f7c1a3c5c35c08e78b2c228bb9134116e88430fa67bbdb786c9d1b6e07eb2ef1e513f2abf54fb687a419b63ab443442be87c8c80e91cb1eb0cbe93fbe883919056102f3f0b6c6805016c22f3aca458c4d31d04cac17a034de6b5c742631da7d8cb096c89a108cdba3d9f392d571c3e5fda011883ad2167cd2a90e539862dd39940ea4e46b702110882f0bd20eca4fc744987019942eec160d415c4720c64374f72baf99a97003476084380460347fba068babbe5bcbab93ddf27aaca1e64af03ec9b34b06a991f547df428de620be3de93a43d5ffe1f6c22782aebf78690e58d96eb57039a2da31249d5b752a23ec5db403e9172c15cb54dd9f82bcece8d142d07f75e4cd8bacffe8bb823fc3e090b01c50f41450bded1abe984d1e1608de9760b9da4286e3689755145b2e44aeb3be1c403420b11fb84249cb4ae1239a11b4f88042302b22970ff5cd88d03ac588acd553ac5461f24e160f25a73902955ee865fec4acbd2af2349b0aa506fe8d74dab4c7c93d3050dcd1e913ef6e7dbdf1422414b78f3eb6cd92973a59b085d1857c8c853e5998d5d81a8ec1c4793936d64a746318503df94f1e59e36ef941a1cb100e969e7c376b04687c2c85de5ea4600fbd083b24839427ee73de7fe11140e00370a78d1025d60718de334cd383e06c130c697ce01566c25afc7720b93479689f49690315b9feb6702232df34e16aa259b20023b89f57b7f8d31f25d25242258b51dfe553f71838515b730c8e5954416cefa15f9154b57a9f280bc029146a43aad6a50f5109ef36ceca4559986b758627b59e52c920740b09544c7a29e94c5fdd2e3f8d4fcc8747d0cb51e3f550d79e0829f08f098a2281c7c8d24e63cb37a7cc71a90e6b287ae178fe6dc08684b07d922cf3f189912bb8571385769bb3b1ffafc9ecdcc52009d57e5e80791739bfea8bde8f782f0f5e56293050f1fe447ec2247c44afc568de2e2d89b657952b1b1f58c1a45f398dc346a8426fbf5a50218a5eb0ce9176f79911fa9781311843ef7a7511148cf98146e68f48e9065a9dd3a8b0ac7c83110e027dcf9b58bf407f77ee5fcbf803ad86bd4617f45b363f696124a8e55dbe7f834aeb94eb4ecbc6b99c336455052aebfc890d80319e00f3ae18912ba633775e724a77a122d7cb399322c21c198b1648f3e3215a6c26bb84bc58d33b2a9eb57edeecc8e8a8d7096611bb8e2f5ca3245bdb78872f8c4e91a7d6e088ba581e04dfc6773d3f5f16f0656baace07864bec944e9011368c599c0435376e99d26114a2a84a6e02225d669935c465f82f0b1d07e8b719ca4be750b3ddc26cc0de8ae3da225e75664fd88af493a267282241f06def5a12c9382fbc56239ff5d31f8ae2908969942fbb32de3c184163af72675dcf2cc42ca834f032b7e9c96c06fa506e24cf5a6174510c633f91741d1c14c5cdc00a5d20d7b30a5200e24b88fcf569743a188b26c3437a3994e4c971e2b121824214ab385e736b2fdd079a9fa30be2154fc203a1ebb47d7183d31b2b9d9523138dc534a474194290ffb3fbc10b861ca1cf47a953438d4b5b9cee5eb2853b4e5655d696e59c08cda95ba93747e00f41f61c7313cae3a299dceafb174c785cb7af58944017654a203f04cfaf54a5ad959cf584855fdc7ce5f2087abc5f2438252a3517b353c24e9d874fe594a19437bd5be98f2f88e51c2fdca08b7cca95b06d946efca3263d389d3b552b3a6fd9d230ac19e8d1d21037f8b64006a03122c6111473bb42c0a7b532cd91ed17f02d9b4f2d7ed901428a28ae086c76d4544a95737f7d83268392c5420ba7be54989a61c48b359f398baa8d0aa07e1c01a449a155a201fd5f33683302d589b66f2721b0429779dc25a6d0e0a48373cc810fb1b898db9796a993e9d5bad80f577ccbd81a1834218f420440cdd8831077a15a8d0389c9288d8dc0489ec48bc4fd130798e3facddaa0c12bd1ead39462f8dc9b9ce5392df3a58094fb81a28c8b028c43f3abd41622a30ce2393d1559d32792cb6d30c4de90d8a5dfcb03376aae614df789c2eea40921e09cfb995703980b74c4fd375c183662175e1533add7b281143622b3b54d5ae539e386532903a700fa42f624bec5fba9fa075f6ad3fdec7875390483dbb4bcbd2944e3051bcc0355530f2039b8561636f3cc8e727962e62ee29433d5794da1dcf88cd26a4f379e4a267dbbdc52317a8fb202c3da4a61c31d12d4c4d483e52c6a928fef9a113fedcb1a1e9a890d12c33e08cedbc1135b6c3c39880a0126bcabf1f81ee5f539f96a837499e09ee7d93f7fb01ab74b20d9655cff9e50f678c4e1b3b35104c2d859708e6ef5b9b9663ce186d9209e3d1ab19bfd9780a77ffb89f0f6466b4879f32660a62e2ad916bf61db574781fb7bcd150dcee99d528ad294253a2ce86c175ed4580d13d332d819437ba0077ca4c943b3add05255d33f2d788b4a2cfa01ae0f98d2cacd8c93da620ee29bfc9f2da6932ed256549ff08cc1b3498008d783445cdb77a8d7997229ae10cb7010ec93808c6ab298f6e747dd94a2e645bed8e9be4e1aed62f97744a169e749450335c570a6a562d9b9ff50ec886b194b62c23abb908b67634f349bd5e9f7a16f2b39442168a22c04bb47bae9b68cebc58193f789ca7fd24091831d7e81a43fd1758ae32800e1b8bf1c0ffaa4291c78780a5aa8c2eb9ef56700493fa69979c140e71b840798620fe0b690a5fb50e018072ca90143c08d7d1d0d49383f5b9220998a30410251027ddc720744f14ae1f11e5b874ed4ffde8cae2976a1db53fa21b3fa748730a223d26c14abb62da6f4e43ccbd967785da6ab8a6bee"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x48, {0x2, 0x10, 0x1, 0x1, [0x7fffffff, 0x8, 0x2, 0xfff, 0x2, 0xfff, 0x6, 0xc18]}}, @ra={0x5, 0x2, 0x40}, @hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @empty}}, @calipso={0x7, 0x10, {0x3, 0x2, 0x8, 0x1, [0xc0ad]}}, @calipso={0x7, 0x28, {0x3, 0x8, 0x61, 0x5, [0x40, 0x3f, 0x0, 0x2]}}, @jumbo={0xc2, 0x4, 0x1ff}]}}}], 0x12c0}}, {{0x0, 0x0, &(0x7f0000005f80)=[{&(0x7f0000005c80)="5897cb2381375d47f5335f9f2bde3cd7eb4cd5a3ac2a7bce34f323aebb073bc51ec38cc6e454cfd6b69546852d29ff5019b30e141e21d5076b149e2dc9b7a5174b5ffb068318b76f267afcbc86f27552a52bca8960a13813d36eae643a8c4c7a6d199f35aed404ff375f8913b24161ce641d69887abd5d69168229f9a3430a126e35975d17637826a16eca9a42ca89e7d6f7cacbdbf8707ab2aa580d343e02744ca248908bb8d7ccea398f07185098d23976a449583928b1d5c89e31f4c87b30344c1b81", 0xc4}, {&(0x7f0000005d80)="a5821b2f67cc698e2df68d08d160ca2156301c1c46a3fafd0d3ce4c3fa041debd70689e93124dc770f7d67875516c5b74790cbca9f04ee685bb81415271281b77bce548bd912a72d1a66c17e1568846d22b89bd9c179e5dd8dc473b8efef0fedb58ac57e8b110a3cd79a08ba2d35108e13f81f377389e870b93ad03ffad9a0b5cc903594716e5b3ac296cd033bd7f8a29a97275bb47ba20170f7ce4843026bfbe1d6be0da4cb3bd58c200793617696f08807cfc199f368d107cab5fd828fa7675facd60fa716b08d4352c9c8b7f6a293b928f2714777b4d1ced821d8bbea3780bf4eb188e5bc5eb5a450a09c6a44862d5ffd8d5c62732dfb", 0xf8}, {&(0x7f0000005e80)="6a88862412902a336e4abc60b7b63da16d388ef2587449bcb6cbc7da29c795e612b9c1de00fd99308372aac5bdcdc1a7354fe964f1c592b59425f6c43dd36f4b20b90023d13d3314f040c661e386feaedf1a25b655c212635626dbabc3581455864b97910df6112be87f1f9695019c75f7cc0443d11bc343428269ae5df54e24ae6ff9e91fcd73e68b2ef39dc4f02d7a9d02d96bb0bb3d7ce542264320935961f08473354098cef6c68693b87aedbdcd72f56d7d3930d4fa6cc8ab0700f450accd77b5456da71e4e55efc2f3b9ebbad8c91ca465aed2734b04d95ebbc8d8a2", 0xdf}], 0x3}}], 0x5, 0x10) sendmsg$BATADV_CMD_SET_MESH(r4, &(0x7f00000006c0)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x24, 0x0, 0x200, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r2}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r0}]}, 0x24}, 0x1, 0x0, 0x0, 0x40004}, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x1010, r3, 0xfcbae000) [ 165.550414][T19255] FAT-fs (loop3): Directory bread(block 6) failed [ 165.558991][T19269] loop2: detected capacity change from 0 to 6 [ 165.580947][T19255] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 165.588527][T19255] FAT-fs (loop3): Filesystem has been set read-only [ 165.600212][T19269] FAT-fs (loop2): bogus number of reserved sectors [ 165.606760][T19269] FAT-fs (loop2): Can't find a valid FAT filesystem [ 165.614219][T19276] loop0: detected capacity change from 0 to 6 [ 165.625363][T19276] FAT-fs (loop0): Unrecognized mount option "" or missing value 21:26:45 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) r2 = creat(0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f00000004c0)=""/234, 0xea}], 0x6, 0x3, 0xffffffff) 21:26:45 executing program 1: recvmmsg(0xffffffffffffffff, &(0x7f0000006c40)=[{{0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000140)}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/171, 0xab}, {&(0x7f0000003380)=""/94, 0x5e}], 0x7, &(0x7f0000003480)=""/108, 0x6c}, 0x401}, {{&(0x7f0000003500)=@nl, 0x80, &(0x7f0000000240)=[{&(0x7f0000003580)=""/189, 0xbd}], 0x1, &(0x7f0000003640)=""/197, 0xc5}, 0x5}, {{&(0x7f0000003740)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast2}}}, 0x80, &(0x7f0000003ac0)=[{&(0x7f00000037c0)=""/205, 0xcd}, {&(0x7f00000038c0)=""/245, 0xf5}, {&(0x7f00000039c0)=""/231, 0xe7}], 0x3}, 0x2}, {{0x0, 0x0, &(0x7f0000003bc0)=[{&(0x7f0000003b00)=""/122, 0x7a}, {&(0x7f0000003b80)=""/46, 0x2e}], 0x2, &(0x7f0000003c00)=""/227, 0xe3}, 0xe0}, {{&(0x7f0000003d00)=@l2tp6={0xa, 0x0, 0x0, @local}, 0x80, &(0x7f0000003e00)=[{&(0x7f0000003d80)=""/115, 0x73}], 0x1, &(0x7f0000003e40)=""/3, 0x3}, 0x7}, {{&(0x7f0000003e80)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000051c0)=[{&(0x7f0000003f00)=""/162, 0xa2}, {&(0x7f0000003fc0)=""/123, 0x7b}, {&(0x7f0000004040)=""/167, 0xa7}, {&(0x7f0000004100)=""/4096, 0x1000}, {&(0x7f0000005100)=""/57, 0x39}, {&(0x7f0000005140)=""/89, 0x59}], 0x6, &(0x7f0000005240)=""/106, 0x6a}, 0x8e23}, {{&(0x7f00000052c0)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000006500)=[{&(0x7f0000005340)=""/53, 0x35}, {&(0x7f0000005380)=""/227, 0xe3}, {&(0x7f0000005480)=""/4096, 0x1000}, {&(0x7f0000006480)=""/82, 0x52}], 0x4, &(0x7f0000006540)=""/73, 0x49}, 0x4}, {{&(0x7f00000065c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000006980)=[{&(0x7f0000006640)=""/9, 0x9}, {&(0x7f0000006680)=""/53, 0x35}, {&(0x7f00000066c0)=""/50, 0x32}, {&(0x7f0000006700)=""/103, 0x67}, {&(0x7f0000006780)=""/124, 0x7c}, {&(0x7f0000006800)=""/33, 0x21}, {&(0x7f0000006840)=""/203, 0xcb}, {&(0x7f0000006940)=""/38, 0x26}], 0x8}, 0x5}, {{0x0, 0x0, &(0x7f0000006b40)=[{&(0x7f0000006a00)=""/20, 0x14}, {&(0x7f0000006a40)=""/214, 0xd6}], 0x2, &(0x7f0000006b80)=""/179, 0xb3}, 0x5}], 0x9, 0x10000, &(0x7f0000006e80)={0x77359400}) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:45 executing program 3 (fault-call:1 fault-nth:0): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x800000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 165.707371][T19276] loop0: detected capacity change from 0 to 6 [ 165.729619][T19276] FAT-fs (loop0): Unrecognized mount option "" or missing value 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x80d000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 165.762375][T19303] loop3: detected capacity change from 0 to 6 [ 165.768142][T19302] loop2: detected capacity change from 0 to 6 [ 165.777061][T19303] FAT-fs (loop3): Directory bread(block 6) failed 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x514, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = fsmount(0xffffffffffffffff, 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x50) 21:26:45 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200240, 0x8) creat(0x0, 0x0) [ 165.809546][T19302] FAT-fs (loop2): bogus number of reserved sectors [ 165.816127][T19302] FAT-fs (loop2): Can't find a valid FAT filesystem [ 165.829658][T19303] FAULT_INJECTION: forcing a failure. [ 165.829658][T19303] name failslab, interval 1, probability 0, space 0, times 0 [ 165.842833][T19303] CPU: 1 PID: 19303 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 21:26:45 executing program 0: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) creat(&(0x7f0000000040)='./file0\x00', 0x140) creat(&(0x7f0000000080)='\x00', 0x80) syz_mount_image$tmpfs(&(0x7f0000000240), &(0x7f0000000700)='./file0\x00', 0x9, 0x2, &(0x7f00000007c0)=[{&(0x7f0000000740)="ba3a0a035bdc86e8ee0bbb0bc42d8f4ca865b71c", 0x14, 0x2a72}, {&(0x7f0000000780)="5579c2b9da586bb1ddd493895ebd87", 0xf}], 0x200001, &(0x7f0000000800)={[], [{@subj_user={'subj_user', 0x3d, 'defcontext'}}, {@permit_directio}, {@permit_directio}, {@obj_user={'obj_user', 0x3d, '+(.]-'}}]}) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x80000001, 0x6, &(0x7f00000005c0)=[{&(0x7f00000001c0)="c130dcfe22bcad75", 0x8, 0xd766}, {&(0x7f00000002c0)="06d246e508429117d31a30f34a1d5cd7dd42cb228f6ad8b9e51c26e615b9e73d132d728c791ca3d2e55f70fce9ef1bd7a4ac74675ee0beda5cd579c434b131af983d868f1d5cf97c0542a1b08390e77e0fc955f7ea545d8654d8775909e057f933a7b8406c70453e6175bd62045b33c3f552867ed3e8de9bfc0bda0388435965c655c1dfd733acf3bcfad2a3bc59323f0708bd7234997d5ea6a689a7457248a9e18eda2a993c", 0xa6, 0x1}, {&(0x7f0000000380)="580321123ba1e1ff4796f82951514be12fd28d358120957775dcc5166aecf78cad433a0022fa42c21b0ac5eeb48bf52830bf42ec545bcfad671f9b22971a9c2532f1a76430d8fb1666518aaa0b747c4735202e695b8430db71df9657b49c1a9d06baffd9751c0245bff8cfb84153bee6a391a594940d92fdb9316da0f8d6e7c416b7816e97a01c5236e965791baf5a60dbb5ad8c39d16b2b9cb32d267c8f7ae806ef64c4", 0xa4, 0x3}, {&(0x7f0000000440)="2be45cc666d852f9e266ef31a3adac71dbdb240eea17d768251c27d8d60271e1b45942c1a6d676f60637d5ef2d30dd2cbfaa7ad4eda711cc4c5184b57c9b24d96e5afdab0f6d146fbcec4ae3b6552cd7c0962bfcdc850a16a0a7156de214291bcbb838542bdd88d71b7e044ce8ff3be6a5f7c907914ed6f0db8a70e3883060979edf86905c3b7fb68504fc59fd8af4ac13be005ba23aeaf3679b4b95bcb4de1a3ecdd077be708620a47af34904ee88107a7f56b3c5cd9be0b50b6a2805d6d24cffbf99e2fe2a2fcd530687aac9b8e4e4a3b7c7efc4009d74b8eb8da2e4c0baefcd52e588191dc95f73ad4f51ca8c405870b1dcb71b91b7b3", 0xf8, 0x8}, {&(0x7f0000000200)="fd41baf682a3bdadf5370a6d868f8217b6125bd8", 0x14, 0x400}, {&(0x7f0000000540)="9b7c67928e02c13ac8d154eb9697a9a1f47ad4574125552cb0c1ad1ba27b9e34cfeb0b3a02386faf861f57a909d2e1a1117618291c100a803cf6eb243911e4343813db80b037ef34dc347f3ebe59e882de27538b91881b3db05ea07d2aa2fdd735c79b38f180fa514aebb39d459d69481635241d92708342e98e7b87bf4277", 0x7f, 0x2}], 0x1000021, &(0x7f0000000680)={[{@shortname_lower}], [{@smackfsdef={'smackfsdef', 0x3d, '()\xf3}['}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}, {@dont_hash}, {@dont_appraise}, {@seclabel}, {@subj_role={'subj_role', 0x3d, 'vfat\x00'}}]}) 21:26:45 executing program 1: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) [ 165.851721][T19303] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.861773][T19303] Call Trace: [ 165.865046][T19303] dump_stack_lvl+0xb7/0x103 [ 165.869835][T19303] dump_stack+0x11/0x1a [ 165.873998][T19303] should_fail+0x23c/0x250 [ 165.878459][T19303] ? getname_flags+0x84/0x3d0 [ 165.883123][T19303] __should_failslab+0x81/0x90 [ 165.887909][T19303] should_failslab+0x5/0x20 [ 165.892398][T19303] kmem_cache_alloc+0x46/0x2e0 [ 165.897224][T19303] ? vfs_write+0x50c/0x770 [ 165.901630][T19303] getname_flags+0x84/0x3d0 [ 165.906187][T19303] do_mknodat+0xac/0x320 [ 165.910432][T19303] ? fput+0x2d/0x130 [ 165.914323][T19303] ? ksys_write+0x157/0x180 [ 165.918838][T19303] ? fpregs_assert_state_consistent+0x7d/0x90 [ 165.924893][T19303] __x64_sys_mknodat+0x4e/0x60 [ 165.929655][T19303] do_syscall_64+0x3d/0x90 [ 165.934057][T19303] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 165.939961][T19303] RIP: 0033:0x4665e9 [ 165.943838][T19303] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 165.963440][T19303] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 165.971838][T19303] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 165.979792][T19303] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c [ 165.987836][T19303] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 [ 165.995795][T19303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 166.003951][T19303] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 21:26:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x900000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:45 executing program 3 (fault-call:1 fault-nth:1): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000002640)=[{&(0x7f0000000000)="22b1ca8cbbce1fb53a419e7c0d6b13cb14e69ef8fb3b956f7bf461fe6840a1fdc1bc4c941da09665aacad5e2a74dfe572d7c7ce962877503ce22ea688e3c355666bec56b93a4492db3f4ddf0c57a4d8777a1c0fdebee72be047909eed0c92a219274df3a7e27", 0x66, 0x5}, {&(0x7f0000000140)="153ae1d4dd56011bced6f495751bf08bba11afd164ef06b78a6bc99ab9d9c5831caf0ebb4becea16272893fa039b03a619d3698f4c8fc7dd09055c3aa5e4887ff5a18ea1d17d3d7209962952416e248f1c04091e440aea6348a6848e8856ab03558a8862bc925baf52a28fa7e9a572057ad84f14ace85a8dfe313c107a91decb3f680eadc52dd93c9afbea9805df0e7a6c24daeb0da7", 0x96, 0x66}, {&(0x7f00000012c0)="16b877ecffca571da9788054b900381ecc5e0fe8e487418fe4ff09ba477113cfe64bd73190566a8c509fc510a43df8355c9d3115162d8da288b6b649e66561670196af7c98a7c24d6c81be62562883f6ca90682f29773e3b7b229503648190fb27e685835180a64a38b5ccfe703942de6638aff023a4e138a8508cb5d84aa16bcf280d8049ddaef2d64c9665a0d69e4904a791b8b0808179cc4857aefa17da1752173b4d625af7dced5a52feeed2118f7a163ab558faa8dcb264bc6598dc180b6aecfb3c", 0xc4, 0x4}, {&(0x7f00000013c0)="276f7f8da8927aac70068b886a9ef70e62a4920e7c5a1de791ba8f304c6ec0c479de2ba76f6a0ee8c6c7a0d8888fec2360f46fbc61ca3a43c7283b88c493241b754ec9189b653738fe040742aadaa8ba60c5e48f20a1346b86573ebb762da27b0a5598ed66a7828340b4d577f93de9917d10d5dfaa298c4dc05e17b41862de801b1ff2f20915d0fdd22d63347e1b8c37f8a3f4a59162de5b7c15c86f3977119111f8c57ff93cc9e3473f9d15c4ebcf1b77c8461ce92c6490dc6d9f8e43c01e535ad7c3b32fa7047f733f0f484197207a4a5a7dc664c3522f085a707d6d683e065b270306aae07c38cec141947504ce2f6e9a081ea8a4b4f70f93aefcc3aa885852dbb4cda4c67b9bcda0da7d11f7e49c76e0494510c5418968bcf2769e91c68a08653f96b5962d8776dd49560d56741cff1fc3b326650b9c899845dd4b91261676a162944c7dcf43610b3225eb0c39a9a9fea4751bf1f0c09bbb9763f2fc7c37624a6b57959a79837f32409949755fdf8c85e776b8a510903105e2afb39439d32a82efe459174e6739ce05e610ef8fc2d4ac47b608c28dbdfd9d8580ddf79ce1f1f9dc1272ef71c640045657543980cbd9820b95664413fa739eaa2a6663b0e0c0b5c17b79865d79a60afa4216f9766739c0382ab4c65780171b025cb5c35582d072de7491f42b82598099abf88ffe416addb8fe2e9166008a4f688bcd2bd0cca0a8dce784e054a51bb474e7a413363d319c7c1f9ccdd3fce5aa4fcc545d8d4a3c4d7f924ab856fa39e83d6c42e7e87584204056e9ccd17be9d1d5264468a9720bd130522e3da0c1f584402190af4d8cae53ba6eff38790c2fd8659e9fbfe86119298b4d07969d61c627440201e90adfdbf558e7b2b2820b3e0f628d080939d8beb72c57e0c78ed758d1de6a3fa0b899c79a3e50ae935a158f7457c97a350a04109ec4e31c40fa8cc205e02f5b85b2fca6d688fcb4a65bf71e7fbfcd85f7b58b217170723de8c854af4915a3674ff52ef095946ba505d41ed8bebe13a5f47a91872bb2414085c32aae7a4f817741fa4e26c4176fd67050a89721f0d2230a210f39305db13af775ae4027642c769c464795e7c4c613e9713012bb42b8a7c2679115f44facc6a14c473bf4f3906374d7d7a4ba13e4569ce75f55aa66aad480ee449d8826eb376505a03d2b654a2a1397170d13f0d9f7e335b054a48004cb18079f6862215f347ad346ac09557696845c5e42626e9c12491f061db99de393c87413441b8b0d7ee039f9e987656fe37c2639f7816a53bdeb64186f9eaf29fb65b62f3b2a2e8bce7ed7bc21c19a43d6b3dfb302b513dfd40c0096475969d22bd8bd1546112e1d972e29db295e180842e4d6411009e729184d79f95a91f8c938a0221fb0df79ed83f36c0deddda4cf0234b74e3dcfe2bb04cd42c1c733fb2d781423eb4702d7895f483690adee79440ca3d6fa9245c6c3f54ef2e84cea51cb90277c06fc56623e4d7162173b0dfe58b11d2aa1514d1e04721e2263623e50a853b8f6a74a832ea5d9821f41dfee565f3ad2c259215586547c9e658fefa5b73376fadf38c0eafa75ba4b885064c88c25180256393ce481bd2c0777b9f0fcd5a9d423cf99abc2f5b855684359ee5b26e0ca7c3df834847274d9505b23cabeaeaad78def320b28d499915dac599cb0bf3fd849f26582f5992dc3478a069587603903bf15f8dd8e021a76726ec7bd8b5b6abb36b7990a9ff9e0d01a3967ea8ceb20127cbd95f83d60c8f0a624d1ca38fb376af03aeab9ef2f2881de09fc8245a71e050c39c8ed02b2fefbff5904c7a76256b22b11c9c1cfff8b2fba3f55106dbcff3bc12ff76c02b703abbda3a132628eb91a86556d9c90c20843228f3bd5f920a34d2bafb1cd048f5e893648d0deb1bfc8ea4d071c6c61f20515292bb762d0c179695ce2fc8a7f06c14bf14ca5b654d22dd0bc42751f85b00e5e2b7c9b0ca68033e77f946c2d8b90485e784fb3ade38c391dacfb7454bfa64c553dc899035506fa60b8c1db815a6fa9dadff0984f3009d8bd6fa5fd46fb01cc7cc60d00fe1db58b58dfe95ac7a354cea8978d3710eafef6be601d575b4c2b146495798b805b6eef33304afbb495ac77c00a1322ef50fccf9d39b5b51763911db354be946f7961f79d211f7515e87afea7599a2abd1c887ed2e4c03c7d00e2870bfc95a05e30798e2f704058daefed96ba599569b32975fee412024000542bcf5024b6fd322a2bc6593da5064c167e45fbb02f7d197ac922d8057aed80afbf932cccf80f04d9de38dc0e394e1e44eb524d4cbad8a6dc14cd1d3f5774415042fc103eda9990081f63554dc33fcb82c3fe7fc142b7a80aff32511221e5ba4c90036680dcb1f1fd8ce0f2145445f782657fce747ea78759b441cd2312e33007afec47406edf3e06637fd39da765e74171bb18051771c98a42cd8eaf19253f496181d620507e33e694d21a8df9c9195005807da8ef67e7a63c396c71297e80270a86c71b2ddee09dfad45c8d6cc0deebfc227a60ae5b452fb939418f86a26baf163d4631602fb21e558c3de7dc9ecb7f1b58fa79c4532cba9b35c5e60a4af7d4cfbdb1f3c17ff69f4a887aa2a7fb7d611c1b7674f681362e6196b694285ff57c3f002305acb1c2c198ce2f12cd67f033adbb9385d1bfb666309163edd7fb1e1dd01b0c8da1ca4562db508f4c36c376f953eebab3df0cfb1ec13ae9aaba60d08d8a06200ffc17b1c8ae4d5e01c3eeea49ab1939af51ba62b1c5772df930c0a7ea887aa8fa2be07848d21d9db01f9c6236c9fbdd94e625341133333c1512c7ea984fcfe694a023184abe2a4d221b46b1d091c0f925d3fd62c01fb27f15014d89bf9d5abd4541f2bceda19df22e4caad9f0d0e565b7b47d0eea76b743018ab2bce0b779e98861ad78faba11192be94e46c07dbfd5d469701ab01413ec5b3e37eaf6947fee730545af9baace650fe2bfe0a34b90c7c515b1d0f26fe7c22f57be5e0f7ecf70350865fb9726feb7d6093d47707ae659be3069cd4b3f6bb2f04f4b67d2bbb8b828262fef30f55f01a345b2ea0bb48a74a2f755f3bb60bf63918c3717a2c9a31271b1123627e41b778eb006764ed386b7508c15917aeb8752d8ef449daaddd7e631bf559440e9a28567484f04923cd6c662d2d1bd8c16ef5cf42461eca533d939b82d762d547488800055de49ad96cf90294c482e177c0f3c6e08d59341d3f841d6d6c4fbeea012c6d35bf8d0ee3f6bcf3becc84c712e6fc004117cb288dc1825d497f38371694954eb6671f32d9ccf7e00fa2a37bac749c032512897a74153df25529c57ae832fa0e5245888ef771127dddbececebd417408e8d62e6eb2a12abf5a3f64fcac6cb752ef036aa5a31f9301f904d95b4d1678e3e7875ed5daec017b9eee28823d77d528f8e1acb822bb5327c7c53ea8b65ba460cee3d86bac9657d3622edf43d43da610b8c0a9833be3f1809f2e74098bd9baf9feda683b54ff78b63014fd62a491a9a2040df784b65705db7f175bcc4d24d905d62666cd5ad4864682d183498dda53c93b89b5a4093ed8d18c42995ef8e5d333a60256cd4b4b7df8d41fe11dd64da11005df21f3f5b0da792913876c166ce0bf79303e25968e865fb1c65111e8ecc1fdfa074b37b83baad0bf9cb04b7a5a65f67b3510943fc83641e241374f5e4156bdb7902f829683b78b222b45c76600245a133ae18254a355669d098da8e88c6458c386753b7d090ca6072b1e0c5820acdffe0ac1661d31a8292cc084850c5eb92778cbe356a1c8395812a08939c37c3d991c678115f02192837c22bee945acbc928cbcee1d14a902a93e7f2e06325060ab9c9eb1a17032f75216fed7f67977571b9dd3516fd9ca8b6bbcdcf9a1695fb0ae96ba7b233041e9984e7e1a6b124d4f1d50f4d71215f22eb5bbd20d394574037c9cad03d24e3a65e3e2bfb50790a05ece441d7743f5a6b076ba3d279fd64b7b30044fa9cfc17423e66e725796063ec35534698951f2f2f4b38cdd9f1270eeac143408d1ae655bc72da82261f784025a6b445fcfea0138dacb167532af105218473b10d44cc22a9124e771da3fc8927d6a09a049c5791197043321c0909fd48ca5709eaef2fd0f5646154f5234a0ed6f63471d4dab231521b7cbc04c31099861de3a0246677bdfba8e71d81b717ccd7a9fde94f6889702af70423ae16c2ab9a59578bb1b90be4f686cd8a36bca62f9a34fbef74464b10344e056f04a250ce25b3e92eca93c4beb462a49e55f27294e88b9904362adde8369b15d7d16c0c6b6ae0df1395073a87dd580d49b15e176fb94bc4d36304fc64fcaf51266b940e15baa5da8ac48dc337e6cf09bb79fdc218fed7f3e0bc45026d74fa30dca3ea4badf34997bab36e4368939878500172cfcd4a7e79df9bcdadd3e3d536041716aed6736006dab1d0b357f21bedb079308fcb1721e166d04ca0d9ca3ba387edde0acb941e69a37d5d053ff7158da8433b97d51c286bccbc6673ea7d015d2d58acc8f06d3da9857b18d6359670409031faa725046297e6984eceb336aecb9c7af818191179dcab0175b2bec693c79cfe3c9e88f12692bede68899bae57f87f6bfb3eb1fc9a15a706d6196692c61b0db754683b619d40a86435b04853358dad31f22a356d7a511115952df6116d5d40c566c6d73593abaef46752cbb17140ff2a15831d7a7215afed7a082bd91d1e3ea5d22c848673820fa1c2296ceda29cd8569093be23e8429b92ef4a2007f9e11183550f209fc958e42bd4cd6653ef55992396c9100413494a1dbfb15332220132549120b3c257a2de4ef02b1e5e5ebec0297695467f1865dc02cc63e3173123c9014d42f600e86402399c8d358a2fe3679a6b4982966068f8e6a3bb305c5883844dd1ecee962282a5841b2b64e248d893ba2300c8aa7813a42b657178c58425e93f778140efb114e0485906cc2f0ac6e4a50739e753482f7cae0e387f0010abeea2b50a15a7310be981b8076b820f831fd0c8edee59453d650fdbf2acf03b520e6548be01de6b64a1799f0657ee15910b57881260318c1e5c67004c48517ffb76bcd1451e51756189f5398b3c79de8d22e1f6a152386fa24da26681ddce9140f2cbc8247b49bcec79c66fd880bb1cd0b37d8fc179007edceeec665baabe603807f83b05825cc9e7ac4e1923ad0383486dc663a6db589ce2676b122711ed671938bdec8e941e72f82222043ad8dd480ec7b34cfb353f98a218707d0420cd0380e4d969399300104003c693779e06935c9b9afca8604f9dfc347637731d80cff851c44aef17ea8bdee3f1cc3e3bb3680c12c84a42165e5955913e4d98fee1bcb20a1f3ddc560fbe14ece321f8b6805d3e049b6aa5775350b7860258ee9edcc29fb51978edf251f12cd6b4de8e285abbd7cd077d62cf7bbb1666162c5dcdebb6b28f48f6100387c34bfdc5f19cfb9f4aff6672fb8242b8661c675f0fa01d0394ec4577493203ef7918068252aed5125b3f71e5f5fd91f69bce020ef366e9ee185d961a4366f60cab2cd1563e310d1bfe60621d7c587ff47178d5275644fccb21c2ee3ff2e72c4fdbac8429947e14b38a406fc850abb17d610d8b126c2541d1be59911cc36c9aff987dceec3ee3570f229ca47aa3793ea74a5b5dc377e7a9c107c5b12cbbaf6ab8f17c4a24a156d27b3e8f22c85a916e304f68e1b054af566cd7310d600a4043ffc35c8f2dcb82232ec4244c7568bf73b777b7fa8f9e52550e04e18cd587593c99d6f63ba2", 0x1000, 0x2}, {&(0x7f0000000200)="d81941986b6496583b255654ad7fa4174588be5281909c5fbf1df88cd7b19a579681dd644cb740fa0bfe709c0c4a38a11b7c102a73c4509e20677b222d86b3bc0d64388c482dde27e275ff9f10656aa4baa3f7dcfc5a3d47a115", 0x5a, 0x40}, {&(0x7f00000023c0)="97832b0894d1a287838d17751c34629aaaf556fb6e0fb293bddb5844a3e4e1451f9cf1284febab724da6f47c0c38edccf56e69dad3fbeaece05ea272d620dd3c6d18dc876a3448e9a2b7482994df8026d6078ff7a976e625ea2c09748c14d39608079b59e75d4cb3433a95764d0e56eeafe028728ae5ea2d8c9e7a9ee55a5b4080dba1dbcd0c31ec4f26aea9feb6affcc084f87b7d8e063d58e86aa07b887ee8a8da950a", 0xa4, 0x1}, {&(0x7f0000002480)="061aa5c7312b24494787247a610abcb9926d61889f1cacd721daac581cda4989bcba9573d8ec2360a3231b04b4f1f94b4fd30cc1f3647a2a4b52f70f0558e4cc3bcd35fb57897d74049305719d595ae83371221c73739713c05473ffe2370bb10f6cab2f302c5bcf28cd856d9e27cd8c7de717b6a4531111be5b7dafd09651c79ebbed17e43498b4f8aba2998084a8e5666102357ec2913c6ce9c761d4daf9bb388c1a87d4491845addea8665605a018ab471037001a477f641e00bae3f10beff8b47ffcffe5e4b31f827cdb6167ce7b053f9eba086b11eeb485f60b2cfe", 0xde, 0xb}, {&(0x7f0000000080)="5970c80cef89fb72c35224a130eda40adf553ff575affe5fae", 0x19, 0x4}, {&(0x7f0000002580)="56e02e0fc9e8c77b3000ce743636617b8c2af8dbd4d0cde1eec6f277a2cb9ee008664fa62f7c4a9f6dd6312355e69064da5b32c26d59c2f6dbd7255b66fe8d3a7165ed80b4e0ec0d3a2714e77793c2ee13cc40b95cc54bd9ffff78fae06ff503337280726c8bb9e8a509a6ee88937ce39bc934ccf609aa72052e996328e0171762b0dfc3f9d1fd1d0584ab2026a32d6277dcda20a13891ea1389", 0x9a, 0x400}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000280), 0x2200, 0x0) write$binfmt_script(r1, &(0x7f0000002740)={'#! ', './file0', [{0x20, '$'}, {0x20, 'vfat\x00'}], 0xa, "4f92dd95c41c9cd70c020a2eee29075b4b873d2c6baf77d5ebc2af6fe3eb8aa1becd2d98e5340e1ba1c3a511f59241449c5831a5c706f4330189cb251a60dc08d33a31a0cd40f03bf33e"}, 0x5d) 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x5fe}], 0x200084, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:45 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) [ 166.077214][T19328] loop0: detected capacity change from 0 to 6 [ 166.086809][T19328] FAT-fs (loop0): Unrecognized mount option "./file0" or missing value [ 166.093255][T19345] loop2: detected capacity change from 0 to 6 [ 166.105568][T19345] FAT-fs (loop2): bogus number of reserved sectors [ 166.112105][T19345] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 166.167580][T19362] loop3: detected capacity change from 0 to 6 [ 166.191349][T19362] FAT-fs (loop3): Directory bread(block 6) failed [ 166.201315][T19362] FAULT_INJECTION: forcing a failure. [ 166.201315][T19362] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 166.213004][T19369] loop2: detected capacity change from 0 to 6 [ 166.214383][T19362] CPU: 0 PID: 19362 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 166.229197][T19362] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.239241][T19362] Call Trace: [ 166.241335][T19369] FAT-fs (loop2): bogus number of reserved sectors [ 166.242515][T19362] dump_stack_lvl+0xb7/0x103 [ 166.249065][T19369] FAT-fs (loop2): Can't find a valid FAT filesystem [ 166.253635][T19362] dump_stack+0x11/0x1a [ 166.264351][T19362] should_fail+0x23c/0x250 [ 166.268857][T19362] should_fail_usercopy+0x16/0x20 [ 166.273896][T19362] strncpy_from_user+0x21/0x250 [ 166.278766][T19362] getname_flags+0xb8/0x3d0 [ 166.283731][T19362] do_mknodat+0xac/0x320 [ 166.288442][T19362] ? fput+0x2d/0x130 [ 166.292343][T19362] ? ksys_write+0x157/0x180 [ 166.296845][T19362] ? fpregs_assert_state_consistent+0x7d/0x90 [ 166.302912][T19362] __x64_sys_mknodat+0x4e/0x60 [ 166.307907][T19362] do_syscall_64+0x3d/0x90 [ 166.312324][T19362] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.318241][T19362] RIP: 0033:0x4665e9 [ 166.322120][T19362] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 166.342173][T19362] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 166.350652][T19362] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 166.358683][T19362] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c 21:26:45 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x19) dup2(r1, r0) 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) chdir(&(0x7f0000000040)='./file0\x00') 21:26:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0xaaaaaaaaaaaaae6, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x34, 0x1}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r2) syz_mount_image$iso9660(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0x7, 0x5, &(0x7f00000014c0)=[{&(0x7f00000002c0)="41fc884bd3939a1fe48735ee242c5be9366c55eda67aa745e525635128e2ca489cc3e8008ee59572067420490495e498a1c1da1ad2ba3d4add609ddbb8fb91e1a105924bb581563563b0a3a16a83ba23b8cf80d8bd5214cc85660b841bec2516e128b2b89f8b12a63ab6759350048818b6bf7320cd5733aec48bb93d75520ff459824943c5c36d94ae4d29e1885551b4866bd45216abf3a575d614009c5a3457061460121864e0f6f75a7413a51b37e9f976f09e169e323b22be30044e57660c1853d30535f1e0abfcc835c6300c85b2bcdb1b2a41372c044f8f63b74a2676dc96cbe535adaaa4a7c25666ff3ddb324a2bb3a92c1b13a623aa6d4310af5b8b809995eebe809e455232b32a94b681c6d8270b2b5241d9eb08a306cf545cceaf062bdcdffd33976525d98dd156d4699881023cc06fed9780cf1144a2664ba6dfabdc95cb27462230dd8d129919b06cd30f034f5d47b722b6991254e5b5f72cf1798cc8680fe4ed3ad7706ab3a0a726078411d32427b954ac2e581d170e3e34212ff7eee7e83d9c2e194c3d5f16a1f80f335046b1a2fdc3828e10f45aa927b093740fcf9cf26b0eb21cd0d0825819f6fba333d68539d4e6ac8034e607bb0f5db4bb21ab6fbe8075d420f2cb35acec30ea1c3ab1534810107f21ac4fa22b779a2b8002365955920b119683e56bd053674b1df577908459fcceb100515255c8999715635f1a5096bcc76d6f61aaa308ba994203ee01be606d38289b505f5f361aa0d74f91c4133af0cfa87425693f741b59a573784d3c26315af2998c96d1e14085f609ef9422e1ecc4d14a9e714868b871f46f71e69223472af3bd9f4ddd6dbd6e150b8c9b31db52419a2147430ae1531527e6e1b60f898c331ffcd4bcdc83726ea347f9d4b30c4fc7b3a279671ba422ccc2f1d109b9a27be60c7ae918171133dab138e291672453f8e63fb396c42de2d34b4390a759457fdb3883dc549e453e0cdccbe68f25c5e78ce637aa7958c098766b7b95cb3c16b42399acac09abfffc25449e83f5180b7da52e6ed6302a81c94eb2ebd6886f0086b0866c98e6082b87be52325589a9e839f3c60c7465f7710082908c54fd30eec8f7e92c9f66f8fa6ec7b195d7f336af411935f0d0178f6bbbcc5db26abb054b67f51f38d7dcb366eaf8ef7159adfbe7cad81d48008cd3ad148ab0a9b21caf3687106f3f8daf21a4f3390b8a5e30663169995da7e734035e3495962036dedc0ac75ae5a1f09ca0d991594003c5deeaa6eeb10cadce2a91451cf370df0768c14a8d1ed9f745dfb2c183cda857bcf94fdbd358731e1303c984e542dd00962a4989dbed0b3b25698df01e5c5f14ac9f8c477f574ba3377dfcc44cc21eb0ef0d487a7216e5044eb9b78ce1c86d5a627d09d944cd70d60bc2aba30e2f758a5026f2dc8e0cb523c88058db143e5e8288c9f37eb3a38057eff0fffe262af129b88f5e8f94ba28ac1430745526bca43cfb127ea6c2e9eab5624c5329e58a0163e81f03472f62c68492fc8e29973bcf930cc04e115dfe7904a4a8301ab107ed6702dd07f8b67cd86f9b56546d4429ee10c302b36cfdf57fd1e930b7db3d353cf98b1c90d4699134ad06476b1dff0be428e54a19cdda6fce0a0a2f10bb3237cdb95102041b01e04b9844a00bd1cb12fd6074294aae0f5e6977698e476b32773d1a3e4f1d9706c616136bf07086f3fa4d6a9bc7059bcb750e537e2f4be005454241cbbb29187a9f54205f13006e32ef0a1784a21a984125b95e6c6a5dda59a4b93f631c1f84c0504759ef22d4de7ebf67581bb84b46d4744b69b98cad3bae6082ee2ae20e7359ec265dac8d353e0b03f6d8b8dd54461c7bf2d2266df00dcb91373908382832ca5b9596be0d4b4f4e29298458012a80ec5dd09cb5bd7d58784a27a51c7bc1d4c1e46b11ebacd3b7d9033943f0abc641eb7c884dd492c754f0d5b6420df4f07b63e7211f38e12b25a2efcb13ecc1ccd1ee9e8105c596b326ea5cbe4fe4eb9680c3f9a8a6e7bd95fab422a926664ceacff31e294b24184d1f5c7cbcaf7d2360d1bf7e9df6268b323ba43d019b4aa5808630636dfd486e4fa41b891b844878d2ccf5b117ffef1e08dc3a4649081fb56217c9864c224af0591d62a3cf118046eda7b61b1dfe3e1e2be0a702fc7638b3f7f3dd336e5a5db8a7b9215cbffe8265422633dfaf70d2467dcb970e752e8eb6298ecaa58f5edaa851820129b3e6e60158c65c0280418bdefad2d539ec9ab711116cff3a31a15869b1597ec4b37aab4bddb88ca180991d0d989196d6ccb06e10f97577423b5a02eaaafae2ca2df2d24f3a5afb13299d7d49e7ed109511b1558b9ab3654e9d836b8b0a10b0a452b432ef09fb34b523140154c04a62b9f0cb0f32fcf37f3cfe4d4e17d84702a289ab036e44a04bcc8dc5a1798591494a8c80b2308f5ec63e4f8627dd677070e0378cb7da7aea1765117445b38c4eb000b201cf6145ac3cc4bc212e00da3a1407ff9b0a24d063f8141f90c355c2242f5f03433bcaf5fc061f92878d868a5e58e41c3bc5554afeb9f347da4bcd3f9ab46fc65bc587000e9c42322ea01d278211d94f40e9b7cea42d1ec5ef72db1783710b40388800999aec1561ecabe9b853778f794fb6d796d1bd469420c42d482f18e61ccf33f691b22dd80b3926ca4847f218c5f6927d8453619e9fe8e73828b5fdd8a3e5d0279556d6ede54f0a6e56b37f48cf19e97dbe640efbe45b90b6da593ada29abb55d70f5590552d8d17fac38948a5f0d46d006bed7ea4ee9f922cfb14b3ce57a56c9af2f1cd41a615768cd7667ff8d9975a3acf345e75d87685203095f3cf4234e83ac6989986ad60af8da77ab6f4f96ec65e208a5e56aa3dfc4fb8e5cbd2d66e8f4f4c482226044a810751ea1ec0f81679b9bb47ba416b912bfc12e9c5a8066e146dc7b6127f190499a725b24cff40ed39854f6bfb341224ca8fa61c95be16ef54ccf982a79410fe0cbf87927411cc17f76a84fb509139f0bd6c960557405b202aeca74052ca1f1d96be66a8bd8e49f35751cc592dd49dd80a396e055674753acbb0b4ff8f0fc7a9039ba2adfb1be89e628eef158572f712d04412cec6be3862bfbeabd9f409c3dc5420f591eee55d4f79315fd97d99e6fe66a11430f603ace1e40457e00134551d3a41db27c782eb7c99124aa43457198aa3f56de0b78b1e2250f561141e26bc9137363b4aeb2f02613587fe01facad6c2aca423d319c3a5fc8e9586145a332b9bbb70cfe30e66931d42c9540910fe701bd2ea2be682d6dc2b1f7f962f3ca2b3e977930320fd3e637415c30f3e0729b3644d5e9235bd6d0c370194490ba7bd4702327e30e68c9f6ec93c5b0c8ad4a0a0565a2f028d92a85588c7473af6f4891a0259535224572afcb084dac84674d06ecbf18059ada5134aa263583b807c50be9faa826a7b9a5a7310a7b60386ebddf6e56a8bd2c3520ea478a7fc3da06b944da5be658b9bb66bb995dc2cca7043361616a0e7128403abe88ca884643d5a313c4392fb2035cd557cd4ca293a61ca0fc2c8afc5a1b8a1f5efede5fe8fb9828957b0601f2d527da929a60e474640d263efb7feecc9d8ed75ea683834ed8e571847fecd703d7c891a9812fcfa7304c938c2bdc8a69573a1661bffa835cb214ab713f6a8ba509bdf6c7e2655deb3f49515293909b83906e03f735bbedc5ba8c4b49a52e1e4d9492ab6dbd285221ea75241eb3351fb540cc9630dee1878a32ea0d8eb215dbc09115e9abecf32828ee538602a360e7c3d17cc5d89111e4c80eab58dd4f873274296ace6007427b2c436c48e85892f50af0029b139c7dda138ab2afcdbf3a4f21e46e52e169be33cf79e41a594fb12546ae2dc118bd482836d2d3a5243acc5179fd0025d9f3fee74dd9201e809468d00f076aa328038957f18c96181b8c66452639cd49a84427cc504153c79ac380482edf410a61be964aa113a5aa63043d8f47ea8ce4ab553a9980e6b284e16be9fd1b1238035fc8c2754da84491e460d0f93ce5d069ce2b511f2e9ff786431c7ec06ab0826fd8edf2bb6f2d21b51a6506f44f31435f2a0a8e3bcee5663ab87470715c7e30cd0a35a681b4668ea8deda6b411de62735c7050b76c81b42d20e4be1b89929bf82ab5de4ed8a1bb87fc4991c9019d3a563fd1aed42d8a881478f21257055d0ff3b91d121870ce6be40b90b7f750373b9f987a7622ea2c0d5bcb533612b77fb0ef3aa6ede31e23fc175bb7fe5e6478b20dc8c200af5ac9e1fda92e453d1ec534f35cf002882a0559e2c087b3d8e77c8ac11d5337ee990604a7687713523725c5ab79132c4eaa757fb97a1f6a9d801ea46fca4be8063f2a646060bce13afb788254a6c76de80dc5689c6491b9a9b0078e88fd0ac6a561c6a4840be6f5d2a14c7052e67ac8a3a1ac6c88d024a1e7196918b140939d166207d5360b09953d392de08a105ae8edc13b456ebb9a44b7349240fda4f3a054db200fa1ad3ba64d59957fd88f5c2886828dcc7b41179d786c1571f876511bbd02cd46c0b1255349f2188d69c99b807b3fc65f4caedbe407204e87b6cf8ba244271820bddf4ee2a35b6cf09ead7682fec608cce636fca0e22bd8de5bae09e96061f36c5c3181b66a9b8c350f96e9d05d30358f6fd2a1916c8fb5621b03d127b54c50c9e86849a70477f7a64c0ae520d927442101735c2c05607e0ae3b214f6694638b7255e7531bef862eab5ebaece7b635c64c6b40d71f8cacb8adff3d6a5e2c59fd750a5bb1eba9a36b1c109359035ce2b28264cd24b48364e111ae728f79db7b6d8e635082934d51d79cecd2a083737ac527b764ee289bbe1ec3b4f73f470fc2c6383856a2a1678682276fa211af53f5f691df7ba4b4a1bb69c0cbb346e1b70720630ad19039413743c6f87458cd2bfd4e898770194984d164e700a727f3d698639fac3e5d309df135b686a29f3bd8a9ff2ae9b76030471cdd05d1efe3def708a35eddaf5083a84b7c109118c58b2122d8b58a5d35ac7f7c5d264e135be0dd7c84a0861f4f8a6b98fa92b3815e9a883b834c5792041074bb3973eb681180af5349fec54b97ed385215d459aaff8148d425012dd4cc39627ba70b377fc5e1935454a0de4f94a90bdffbed7dff66ecfe81f82a7d8598406372507df144124294bc2c290ad6024726e0be99a2e13779213277053059f95b943797d440ab52037619c0cb3386779ee023e3682f2bd6c024654b8c8153f03ea2df6e12f71b0d67cbbd3e364f4ed8cfc868c09728783d81fc7ed0ad6555ef02d0d3c358d03145beeda850af3a20c4ecdb63da06ecae3503078aef4e58508ad179c1011005c0a8ecedd8a31afea41c35c99f1965fa93784b07d4cf58705687d645006b0375a2d395b8f58fe3c8df92d5cd0853f9bf061b0edc43704e8d4460c28f5413678b6da5a00b0a46604146bc39c644c4234b5497fee13c21ad6d905ab9aac637d0b4f74006a07f99e919493a76f225cca079d58498e5ec4b52caf8655ca46201ab2a8f7bbbb20a207eae18f6e0bfddd6112c4452a4b6d6cc445ecc96594e068ffabaf247ccddada4ccec8374e9e2c3e3f68e2d9209383c652c0c0ba5044b98d1e2a69a89021a22db55e7333f9ae20efb7fa5511f6a497e40a30474025c33aa7a6f0ab7f119fc6a0c34fee8e83c54a86faf2a71b5b939b3d0081429495fabfa268ffe2cf645c5cdc327a5fbf2f257fbe970b2176ffce2e36a8296a258bdf03260e41941752f532737da290190c80e88c76478ce", 0x1000, 0x8}, {&(0x7f0000000180)="e12817a632ef53a0e6faf1a63fe21c8deb74fdb4c40a9a0a2aa87d4a0b343017a1760455a44996132e338f06859bfe5dbe13030527d6c8e87a836129793424464ff5baf34f4c1ab3d5b56214698cd2711a82d1", 0x53, 0x3f}, {&(0x7f00000012c0)="35577711b2296a9bf950c17a3dc502f700d5928ff6bacfab64dbe8a4b97390a003aed2a0b9bdd76589cf1a75530e265e8ddd447ba1b4b1e347864ee20c878784134c59db7f73a20c338bedc3b893b32776a74b7907bb283cf2431c504231134b746f3c8df7437d74ec7caf5b7d742bd2fa7f048e8cc829838e6356bad4ed1baa115a457b963a95d1c50de18cc07e3bb9211abad16e712126b1ca895c57c271ae23d59d2f1804609bd1e19896be8c5da7e3b6ba3718ce047b8038dc02d6ea027c958e3b6d17bceebfb5d50f5ab3169656ed2632d534d73fa46e0a442a8b793a63d6dd0c54e4955803712b4c6bbc0f3b57b95cfc03d924", 0xf6, 0x3}, {&(0x7f00000013c0)="e392a584b81a16d1dd122508068021d229350e3d9699beceecefaf601c9b16123ba73e19ad4322e9b06595e3348fdfe5c0140f3aecc81bdb30affd312a48effaebf413aadfa73de1fe5814e4f3b0de5ec73992a492fb71d25f337fe244b831165c4a89f3ba06171060092fcbedfe0f970e0fc0f0405cc002e1264057e20addee87ad6838268b0f349013c2547009f043d7083d86674178ba301ca3cd44b332ab2ac8b9fac41f2ed3caa4cca020d5414e70bfdcba57d385185558080b810c094b77c61078ebcbe4807779ffa20f3609", 0xcf, 0x100000001}, {&(0x7f0000000200)="0914e9a8268726caaff97ac170bcd52ef1c772045223859fbbcc629bb0060de4aca3e1cbd5a31adabba243d7cfb0de2cf0caf6b29ae9f31cc08ad187a146068bce91d72fa211aaca507341436eae3b34d24194f8f62fca49a1422cd9170a01", 0x5f}], 0x217400c, &(0x7f0000001600)={[{@dmode={'dmode', 0x3d, 0x42bf}}, {@nocompress}, {@dmode={'dmode', 0x3d, 0x4}}, {@map_acorn}, {@check_strict}, {@session={'session', 0x3d, 0x51}}, {@unhide}, {@sbsector={'sbsector', 0x3d, 0x3}}, {@map_off}], [{@fowner_gt={'fowner>', r2}}]}) open(&(0x7f0000000040)='./file0\x00', 0x101000, 0x121) 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xd00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 166.367016][T19362] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 [ 166.375076][T19362] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 166.383071][T19362] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x185142, 0x30) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) lsetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'system.', 'vfat\x00'}, &(0x7f00000001c0)='*\x00', 0x2, 0x2) 21:26:45 executing program 3 (fault-call:1 fault-nth:2): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:45 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xe00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = socket(0x6, 0x6, 0x40) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x2000002, &(0x7f00000012c0)=ANY=[@ANYBLOB="743d97014884449efc92fbaa6584b0713f31b31d3f75974a", @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',nodevmap,noextend,access=any,\x00']) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r3 = epoll_create1(0x80000) readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/85, 0x55}], 0x1) chdir(&(0x7f0000000240)='./file0\x00') unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) [ 166.455272][T19394] loop2: detected capacity change from 0 to 6 [ 166.471780][T19394] FAT-fs (loop2): bogus number of reserved sectors [ 166.478376][T19394] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 166.547698][T19412] loop3: detected capacity change from 0 to 6 [ 166.556590][T19412] FAT-fs (loop3): Directory bread(block 6) failed [ 166.565484][T19412] FAULT_INJECTION: forcing a failure. [ 166.565484][T19412] name failslab, interval 1, probability 0, space 0, times 0 [ 166.578263][T19412] CPU: 1 PID: 19412 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 166.587121][T19412] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.591721][T19418] loop2: detected capacity change from 0 to 6 [ 166.597190][T19412] Call Trace: [ 166.597198][T19412] dump_stack_lvl+0xb7/0x103 [ 166.611105][T19412] dump_stack+0x11/0x1a [ 166.615258][T19412] should_fail+0x23c/0x250 [ 166.619678][T19412] ? __d_alloc+0x36/0x370 [ 166.624004][T19412] __should_failslab+0x81/0x90 [ 166.628837][T19412] should_failslab+0x5/0x20 [ 166.633344][T19412] kmem_cache_alloc+0x46/0x2e0 [ 166.638174][T19412] __d_alloc+0x36/0x370 [ 166.642335][T19412] d_alloc+0x2a/0x130 [ 166.646336][T19412] __lookup_hash+0x8f/0x180 [ 166.650836][T19412] filename_create+0xdb/0x3c0 [ 166.655521][T19412] do_mknodat+0xbf/0x320 [ 166.659768][T19412] ? fput+0x2d/0x130 [ 166.663657][T19412] __x64_sys_mknodat+0x4e/0x60 [ 166.668418][T19412] do_syscall_64+0x3d/0x90 [ 166.672833][T19412] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.678805][T19412] RIP: 0033:0x4665e9 21:26:46 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x1000000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 166.682697][T19412] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 166.702311][T19412] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 166.710757][T19412] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 166.718731][T19412] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c [ 166.722581][T19418] FAT-fs (loop2): bogus number of reserved sectors [ 166.726710][T19412] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 21:26:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f00000012c0)="1255bad08ded4ad2667561740002c2d600f5153b9923670238f8c8c912ccc9b2fd717dc579ab21bdc518fd86a8c14fc7f210bef1005c0b97a11fc56156a9e9e23a313145a5a95d710e944f51c5a2e89ba82e25c929df2dd3610509c15f21a2e72154b1621121fa4d124a627d92d5cc0e5d7f4bc93190f9bd7ee4d5f7cc433c66c7e87a8303d6968b9d0f3c487bea87f155b9c1c87ee34674aa997683084be9a0d1c26d4adc7ec0b1980fd5a8edc7ba2c0e02a33be0347b21973d6260b56a57fea287beac4bbc757b74b4a439653b186d9e263623107948f74309ace182f195d7de", 0xe1}, {&(0x7f00000001c0)="53593b7bb2524c4552202008a472655791523b1a660000e780323b32510000e7801fbdfa53f4efa2b463ad9c8868b008e62c3a7f8f61df5ecd5c8aff9671859d51158414e9a9f9b87ffffb0fd02d55e8c4bc359664d3af2921ed9d1ecbe197162b0e3f60ac5baf8f3a04ef14dcc5e327b71e5936bade6db6dd1631d69bf9216f24f8ca08989a960912ca547761599d38312ec358750f5b110451858eb68d661880be767a2f8482ece418e3c7e4a9929512c19e730671e1", 0xb7, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_mount_image$ext4(&(0x7f0000000100)='ext2\x00', &(0x7f0000000140)='./file0\x00', 0x1, 0x3, &(0x7f0000001580)=[{&(0x7f0000000180)="83b9490f59974059", 0x8, 0x1}, {&(0x7f00000013c0)="46d25f37d5bd1afef451a357dd82e5c28410dc3dc2c9ba355e6442d672cef4089eedafd1a76df345661f364635b7633f36c343927da9a363eaa30aff533ce58da0b5e1b6e4db108e4e0ae79c0a5d2847824b492b3ce7b72a3beac02513358e357f4699de06c53db5e1eed4e3ea661e4a77e6e02fde26a4e1b9110bcdeb0036babbd81d376784331306bf452fa8250680b7982095da6d460b1b1e13d51ecffd8a7abc26cadc79cf82c564bd6caafc5091e2b2cc5dced199ed78d4798cc4a9b8abfe", 0xc1, 0x100000000}, {&(0x7f00000014c0)="cbf083954e277d94ec0126ab1f933d2a1c067bbb9e6f781fd9c2ace7f5604d2f341b007a59c435434aacf42c0433d31a2fbe944a0d627b8b6f9d61f2207ce9ecf41fe0caa8dd322731037a03ccb058a04dfcb792abd93c066f6b39fc1381fb6e48ac0c531216603493e5704c53294cc18f6a48a815fa9657d5b3ca7ab5270fc4565a29c82001fe292ff4a80d17e30c65a068912098c26be9", 0x98, 0x1000}], 0x200000, &(0x7f0000001600)=ANY=[@ANYBLOB='commit=0x0000000000000001,data=writeback,user_xattr,max_batch_time=0x0000000000007fff,noinit_itable,data_err=ignore,noinit_itable,uid<', @ANYRESDEC=0xee00, @ANYBLOB=' \x00']) getdents64(r1, &(0x7f00000016c0)=""/235, 0xeb) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001ec0)={&(0x7f0000001840), 0x6e, &(0x7f0000001d80)=[{&(0x7f00000018c0)=""/218, 0xda}, {&(0x7f00000019c0)=""/219, 0xdb}, {&(0x7f0000001ac0)=""/162, 0xa2}, {&(0x7f0000001b80)=""/219, 0xdb}, {&(0x7f0000000280)}, {&(0x7f0000001c80)=""/215, 0xd7}], 0x6, &(0x7f0000001e00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xa0}, 0x21) r3 = signalfd(r0, &(0x7f0000001f00)={[0x3f]}, 0x8) perf_event_open(&(0x7f00000017c0)={0x2, 0x80, 0x8, 0xff, 0x6e, 0xe5, 0x0, 0x5, 0x81800, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_config_ext={0x4, 0x7}, 0x400, 0x5, 0x9, 0x1, 0x8000, 0x6, 0x7ff, 0x0, 0x332de916, 0x0, 0x2}, r2, 0xc, r3, 0x8) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x103402, 0x2) [ 166.726725][T19412] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 166.733257][T19418] FAT-fs (loop2): Can't find a valid FAT filesystem [ 166.741188][T19412] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 21:26:46 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x17f) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) r1 = syz_mount_image$nfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, 0x5, &(0x7f0000000340)=[{&(0x7f00000000c0)="c086630c281a9a11f6dc308f3b248f374f25823cbf40af62f36a6e0e90945f62dd9a1686828780b174f41a09b87b6d88f3dd4040234efc21686c0c0d508a628f52b9a66b6426bc30d8e863c16f7629e3a4b324089835898de79acc8e7db82604a835bf3721ac57dc30e00d2932d76af5080825a1168f7da5b06911c446c13ffee1a76d30cdee8b4775c0c93628ff6b5913a2dc92992f1a53b1bbc6a569bf292cfd6091e248dfa9555b5f1c1de44742a0edd444369ad5e5ab0bb19e68d1bc58eaacf5ea4052598ed9db21a155854715fef483321ab022e650cf54e829cf4ece5f2d14e52125c4a6", 0xe7, 0x1a169a60}, {&(0x7f0000000440)="fb84264cae79883ed334ed5bb48964da42211837a2fa6e58a132cd1f34298f34f21181b51c3af42f4aab5120f804062db8b12074dda99f158adb19f7504e305816e331efbc1e923e83b0d2eb036c1cad993f010198a7d744fa5b2f8603f9fbaebec1fe6919df5c71c96088e7e1a81b03f157648537b246964e4dd48bd1f0504483a5ce53cdf0925509a405a48b637de432bf65c1b2e3ef4db1ae742339835df4140ffc6258a32b7f037ce482efdee349ecdf04ee0db080583bf8133f2386c175dc301289e23d6a31710fc4c1c0626d1424131ce9367db0086f27ab01af040f54995d3e00926bea9b9a4f2150278f200afefb01ae63825ade1f1bfe1dde7b98c385409e773cc165944f48a332b89e52e524c6af665ba93bdc3901f6f4a2222dc3f3e0d0b54e24d5332078dd33d2e68bdcae46e3fa1e59e7fe953a2fec93e73ed3f2851ee5734b8879a3c6df19b2daa62e374593797bc1878421e4531e8a808b4041e679fca599c66b9fe667b46ec3805fbbe7dc987a0fbb8d000585181e30ce9d40b09714e82a1cb4a4dfe233eeaf8b67ca052c4e0542e5ad5fc11f732d7f41bd24550d62e31b50fb5a0238d7b38b3d03607936b893318c8f4173f20d659491075285158d7cf54b4de6b8b13944cbbb81acfddd6a65121d785aa4e72eb7c86b93b63ba3998ee7e7c2ccb6e8eb0090ac7c84664cca47072cb3d2c34f8daa3b32fc9d982a1b01143e218389da284adbdc29a6ce1f47cd972181b1348fe5d2a572961cbf9c9412665bda450bbe4fde4e18180446395f8e2a457789a5bff331c769bef75e68c94aedaecf286489fd4bc1fc23f5174ac5643b97e33146e0e7f299e2a2b35d9141f204005ab80e3f08a7ef5ace62591e1cf614f1679d6d059bdefdf772703c9cf9d26f3f063951267d1c255e864f602575bd8740a78fbdd733821e07a24bfbf5e96d9880685e32ac23df492cdafd2657a509ba604a5789893bd1ae3afbc55ee24f98efa255f0c95ad4b68197835fb60b4c3fc28b9a9abb44832a950f3f267b51aa5af868261c6049729235ad9e521cfc567d7e34987041d9226f5d85c18b81c8a46e73872f30b6453f6b8d841fdca28737cc826d791996c9feae0b50b85ab857028437c9939076f5504840ba97aa38a9d211c26fcb01f00c6d53eda2b1754346ccca79c6e0c7abf5e68352d268b9f80ccc4ca4cbceea26826778e3848264938f8686c9cfe72bd4799985447f066862c4eceb2ee03a5caf02e22bd5b34eae320f6c41cc4811df7ba0d88269d9a6b85437ba52ba6dd541683eba655af9500c6d4698c04501e36d6fd68a0d294d3fe7de7571aaf41ca14db15037a36a8a6dc17722fc3fcf26ff31be3ef7fe510df5e2a1f75d5f547ca35b75e17904841ed834f7caf3765c772f797def3332b6fcda4453ca56ec40a6c8e83cd376f1d3f3d1f35f7edf71ce7a8e9ba8188caeac60e63ac2395cd6fa02c8a223c4abd3fd95d7a4f12f042c17cf5432cad00dc96a8cfdb63722bc15a2af243777a5ad19b3d371d24dd238b9f8853b81eadc0cfe00692618c10d8dd4f62c98a31738a021b54f6f01e3140ee18ac54f57c54fcc43550d2a5084db5c1ea84a811bbbb94b3ef7db9bc504f7d753460925451bfee13043edb794e8929d978644d1b79f6ed29fec28d004211d81a801899539ca658a7b627eee685732aad35829322a4d56c923efcb009d79206775ab4fd5af8db9f826fe39ecc7df9419103137c46c365a1cf5f6c37e327e9bcacc9f5ab5f482f2fe9f620b6e39596c887ab70307ed51b071513a5947d53a3c37ef6ca804fa955fb2c01eaef0f74b05879ad118d21824e3e93be8a825441d11d24b7850f392fcf77a2c6b81f58daf3d6fc7b8b26a0f774efba3d9a9b37907e27db57dc9cc8480ea37e2c652268dcfa44fb6ed91f57c5a0d4b6a84c1f5a7e1667b015b255d4fe956a42da6d42b11891be0904e04dfe521c3fdd7940d68e3a8865f94e73bdbf7110c028cf98e86d46fd7099ac2120b16528852ced2f563fadab55c165d670b7dac85f1247255e1c911ed6a2673cf74bcbb32de6dffe5e281f8deb974a33f5406a3e6dc0ea2f6346361650b9655e5ac84b26fe5cdd94ce71fd64cd5e65843173f0d0fdc86ce9c7cd36939ee8439749b1d333c585998b318db7ff12dcd7b9a7076c4dbbe9b9f7941254aabe72c0b0ef5b54acc021d4b8b6f681a474557c0d14990561ce23b49de8bc73b7b7126c71bac687376fcff4b43b5ec58a2b3cb3ee72be7ffaa80b29fb3ee06435ecebd5b45b10857f7dc0bd59846860caf151d317b2d9d95e7bcf7ca6afcb7e13d3d750423c78013952aa2c37d791c418d48f860a236aab62f8c686492c39f06659c02440b72539cbe25b65f6a61d4a6a790011ffe93f5f25f865238f90d240768895343f60b23b54ca7a773e156c5dd20cef4ecc327390b8876337b2a35675d55fc61be245b10c0ef25d3ea3ebc395a38b9529f7b2ac782939f28bb91e0d0b174e35c2a2afab6aedfaec8ae9fa19df0eae1ef0dcfad6683bdb7bad7861b6f0d2ac585f7adc5becc8dfead669f17ba45b221927be1be826f43f3005638534efc3358768f853e80ea7211d8fec8100a63054710817d102e5b72155f0bb97c0e58e01d6bce45d47c9871fcba0be68928427a4d3b665f40466709b8fab9c690918c9449e736039452817f22a5a0f0ae19c9b388b6c5f7b5c4778ec19523b80b2959b05400aacab2aef8b1d26612170bcb81831a1acb118ff33ed3a1ec0886f83078f65e7e93147bee033dc90b142ea0ee8b836ae479a045f4795a7a4d7c9ef3dfe1beb11df9cba849fc09600a41e30edeedbde9e39c9a1b6c1cc27b1f6270122b1063d27c64aa917d50d462711d1e8bbb850e8b41c336a7a73c9f03211d9069b38b5b1155bf828b6998612bb79fba08134dc69e68c44cb469a5a89ca1a49a02782051487677286570f25411cd4d3e572a9ad11ab0baa6c54b8fc7f8e0757b9b7943518a81851d9a446ab3cbad122395fc0085ae98053fbb9857560c9b344c0cd3d42aa659495c158a136a260386282eaad8d1eb0ab88094ea6f63ba6c832bb8ea953bda50d27160293a748d0dd9d8a463cc0d7c93e8d6b2b25878647119001d4e295041755f7c19e6ea1adf76844e0c04df8d148ffac1b210d5bf35947510e6822cc8f86e0841205989a4fc3dcbf5bb356d2ab711bf2f755f788971c49d048314438abf2eee0eedb82b4278db89c444b9d2a165f17bf8a084dcd7279b6a2b4393240f61cf37ce595df4e3467702745646d35950fd18e6bb96f20e94a6e2d52165684a275d8c205c7458cb7c86e060d45db1d9a3e8f2a2efe804917dcc5e2e0e099f7e2d44dbb45d732a3e8fa78016198c642541985133831e01226ea2342e93a227c50aa546cbfd88265604723b4b075286f5bc223a08de85ce066b7d3cda772ade31487b8ff6017f5c803bb83494351bf0dc4c5bcee2a0bb9c50d398c755e7fd44e9784ad8bd534a2354337058a22960c9778ba7d59fc381f0a315983c14df989829754b938e13338ff864d684242aaf35b57ebe66be0598e74b3920f5d61e14e6c22a62dc72de6e114af083dba8d005985ea48a3f7e022b8bcc2f806182f4bcaf301ff906f6e6a4c2a5e23bc90b19cf178ff4da6f7dc3d3b76e31c315f6543705857649c8c12fb89f5219d589f0b40f22522dc4f7a78c7937d4eadff7f28ce4c084560892841f40bd66039bebeae994172bbff17a825b99122e5fad37e9c9a4e7767b001adc9d1b7f2dda0e5c3c42e169c52dcff1fb34a331c3f8a90d3dc427a3cf6c344aa078d0dadfd4b8bb930512fcf8e10221544291465561b034cf0d786d7a5ed17869270b6f67fde5bc5c52e782f3827e899455aba12ff068bc6576fd8a70d1d503ea2ad6eb17a79bc16bbfb86a84332dcc277882964964e8013c0ebfeb10055030c6e8400d755912f89a3aeb22625513388e2436e775bc0984f9f7fa55dad404075964ec466b42b3ce6e86d34ac3c019bab806bb63f839574bb08d469810fefd1b90d64d77b4acfcb8d12cc161bc9636793e20a8421016b6da0d05f799e2811cd2e560b7bcb0af74a33cab5f852576d1003308fb17e4026ec62f7e0ea379faf7c0d4df4f7d59a562218d309dfe377394e7d6728f2a14d3bde37da2ab2b9123b9ef4e708d6eae4ad80ae19a760147b75ed63a887c6257ac32e6ca9da4902a3cbcb77ec86dd0d6fce1c74d5b729eae12af04fb87282ddd0a311450ff79ac8d98c949871d7c02a6a12bb4c4b7fcf347920cdde26ff9dd5694e37639969de9b2ffc324cda6d503d202987c3658ff9c376bd333d0828590e00e2068e0977ed49bac2ed08cd8478b1ae515acad59c172e181a9a4cada55905b037fc8ae071efcbf0f53a7cdec96b4c8cebe7b7660c3fb16ce64bb2129be99b1d4a1d3d7e612838c1e72a957ac31f23294f25fab129e563d6cc09ad410ec84eb3011f698f85b8fa41e7cc7e7d7cba1f91fcb79e0fe959d97536a7483a797beaf1cbb5975c5352275813b55168e12e143e95dae988dc5fe59551a617cc7a761598d41cb96c65bfa57504ae3f67a45e365f3971dd05eb5d04f1bb73f1218da9b2f8333cb91f243e819ae2d8ca217065508ec676e5631683fda5d8ac47e2a4e3ffb4faf6979eb5bcc5f7bddad56b349d8b20f50777b4b9296cbb42018665eed2a648336688aafc57afb08e43c5adbf1ec8ec6ca7cbac71a71571936c325377a767b83a27a22abe43143b78593cfa1c66c37f7c5ea886671a330eddb7b1f5083e018b1cffb8a354bd30167ff2ba4613633f2c4cd3b0dc30875d99f5700ce8d94a7af3c18eb57a567782a41731affc15757c69fff7f7d6c431f50bed935cea33bc3db516b7c072696a59c946ffb4bd11f4c6aabd58c853727f1b9acfa7a76bed123f8fac46ab38f26a77f752800c134835811ce317d77f54c817028517decf2922ae5d3b9c69bdf022eca46dc8c1f6296344192a5c1fb2ef07a5cad9603ff31411a29c5d0e511025dfa62944dd8350b99fc89d4599104efeca383be511735d316a184e4f51a141fdcbcd3886b9fe0d32fc326464a84c3fd4d748cab0de0c48309cff7c0db1b7b3374a70a2063bee0a23a2018a63766321f9e2bc450956803c87f1d011a6dff80254f23a2f411a822f45356e2b12d065489d2823fd59bcfae2af21741122cadd38c97a3210770e3d91619ae8cc4e8c645181749fad3e53ef45452b25b4667ad869c69032ea365a622645704919acce2dcca21ad7400509025096ad0210c7fad7298bbb4102b565127a8b104b7ea59707c51e66314400ffd11adb86e8922c4ca76d285f1a0edf03855b7938b4ab14d99c4307d998235bb6033b6214551fdec1b87305166fb9703ac911113850487746872d600b6507df6c9a0dd6cf38acb9fef585fea44f4cea148927bb67b941c01c679c9ef2cd88ac77eb8bb6f5e475a12dc7606e56723ba37aff8cad912bc5e2e314de4734e0595e5e2e92fe1356fc80fb1528eebfea6a1fdeb1c4da0312c5291e84a13bc1ad8c30c78070f1fb8d91919b8b51903cd8b2412f6aba01681de0c8ee775edfeefbd58ca961b538d94322f3f0b712a495b017f67b4e0bbc189a92031ef14f83f99f0091f84f6a54570b561955617279e2314732cf5f25c3c5c94ef488c707b0d9454672c24dfbb506040d0d6b115e4c910a5885a0ebf68057f0e88a24236baf1d5af7923bedb907a6fdcb62d54c05bd6192ef131063153028bf1268a7253ae", 0x1000, 0x6}, {&(0x7f00000001c0)="63350b7fc9f127f8987e7f2c797db8fe23357ec1bc4817e5a4e05a6d454b8e3a24a59b4f4ee29da57cf7ba72b516e6e14eefb1f1ec1c0d0a67814214b9bd36e139e403d88c434034aadfd5e2536d1aed832b6b09c85914a03e326fbcf8b933be32ef2516226da50826d08f", 0x6b, 0x1}, {&(0x7f0000000240)="45fe249eddb5038e90789904d679b5700e41b9270a1be99509102116ab385574a53b6a95722b0f550eab96e86b7c5fd8c3a3171fb215631be18d02b241794afb2821e368e9e0e9aadef8b043da1fe5747e6fc19c1b19081f2f9bc44a063af86adc2529961cc92d2ec3e48bc74f63111b60c5753629de9fbd20791420452332940c09a998091fe2084a1a7e82560f9c23249770d4fd0a0e633236684739221c67ecf6d9396e79defc92c03c778e66b692bea18686bfe96a9681485d7ea045ceaff04d9ce7a7cd22157af02e154a9d029440aedd", 0xd3, 0x3}, {&(0x7f0000001440)="18654e48f4bfe98a4cf4b61634612f52d91d0df75a76b636a9b8b1738a83263d5e404bae75ae834118e8e76ff852a91a6ac21ba8bb951aa0100014e39b6ab14aaf49fca053c72c6c70eb74ef8e389a9ef503ffda1a8ae36e4b1be700170dfcafa88204b91d91051534ff6ac5d27ef3a59a7aba509802d5413b9b1d03e3b735020aa6ef7a3666528bfda8120817f7dc88665a665ac78d9c0b6535074613882f434c3fa70a249ac481f7654a211e39ae29989917eb69a34a6e9e00b031be051dbe467475b34cf8b813e0fd447818a2b79a628d27f5727da7bdcd", 0xd9, 0x2}], 0x1, &(0x7f0000001540)={[{'{'}], [{@smackfstransmute={'smackfstransmute', 0x3d, '})+[}'}}, {@obj_type={'obj_type', 0x3d, '\']{^{'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@fowner_lt}, {@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x66, 0x30, 0x61, 0x64, 0x65, 0x32], 0x2d, [0x35, 0x37, 0x35, 0x30], 0x2d, [0x33, 0x30, 0x35, 0x66], 0x2d, [0x61, 0x31, 0x37, 0x37], 0x2d, [0x37, 0x30, 0x39, 0x31, 0x65, 0x34, 0x62, 0x63]}}}, {@dont_appraise}, {@smackfshat={'smackfshat', 0x3d, '\''}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@smackfshat}]}) write(r1, &(0x7f00000003c0)="b8bc07e3e73edca1a97bae3d00c7b0dbda1361e791c42dd688e09adb9cfdcd0121935a27cb687ab0fb164d98", 0x2c) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) dup2(r2, r0) creat(0x0, 0x0) 21:26:46 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x100a000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 166.899691][T19444] loop5: detected capacity change from 0 to 124570 [ 166.908225][T19444] nfs: Unknown parameter '{' 21:26:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffffffffffe2, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x4}, {0x0, 0x0, 0x67d}], 0x20024ba, &(0x7f00000000c0)=ANY=[]) ioctl(r0, 0x5, &(0x7f0000000040)="0dc7595177ff1cba25960e27f4a65d376102dd60256622e5e05295bbadcf77244fdbe9d6355933bcbc0f6ea9e5bb9d40b447d73e68ddf919b75b39f22b1a5c2eba884a93100f48") getdents(r0, 0x0, 0x0) 21:26:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:46 executing program 3 (fault-call:1 fault-nth:3): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:46 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000040)="53595a4b414c4c45522020080000e780325132510000e780320179409dfa315100000000000041", 0x27, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYBLOB="72e10fa358a7171e7228"]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:46 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x1200000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:46 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000040)=0x8, 0x10027fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) [ 167.373368][T19452] loop0: detected capacity change from 0 to 264192 [ 167.437017][T19460] loop3: detected capacity change from 0 to 6 [ 167.449223][T19460] FAT-fs (loop3): Directory bread(block 6) failed [ 167.464334][T19460] FAULT_INJECTION: forcing a failure. [ 167.464334][T19460] name failslab, interval 1, probability 0, space 0, times 0 [ 167.476935][T19460] CPU: 1 PID: 19460 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 167.477363][T19467] loop2: detected capacity change from 0 to 6 [ 167.485725][T19460] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.485739][T19460] Call Trace: [ 167.485747][T19460] dump_stack_lvl+0xb7/0x103 [ 167.509690][T19460] dump_stack+0x11/0x1a [ 167.513835][T19460] should_fail+0x23c/0x250 [ 167.516577][T19467] FAT-fs (loop2): bogus number of reserved sectors [ 167.518376][T19460] ? fat_parse_long+0x5d/0x4e0 [ 167.524893][T19467] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:46 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x1601000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:46 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x8, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x2000020, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRES16]) getdents64(r1, &(0x7f00000013c0)=""/4098, 0x1002) getdents64(r1, &(0x7f00000001c0)=""/140, 0x8c) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000012c0)={'syz0', "a69faa31f85b7475fcc8329c4b2201db2776b09332d610e866166681e4687e8c603cd06326aa709e79385777a90bc4819318a355510b77b1ba4d760f28eda5e6c457d07da7d126a326958451fc929b3ce85ea54468925dd37264bb40461ac816bcb7b9ae58d033b7fab2d1622416d2e9ff23baf3484949f353c9593b97b3dab0054eec96f8e3df95b0a9a52d0269c99b2e15b31f252ff89b8951e73a19158929387369e5df6fc2b9e8b603c34b4d634f277e644915384bd3347bd0f879dbf550c0d9c88d60a10cff13a596e161eb86382a8782a703642d5fb0bfb03369400c695f69188a7774"}, 0xea) r2 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@hci, &(0x7f0000000080)=0x80) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r2, 0xf505, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_READ_FIXED={0x4, 0x5, 0x2004, @fd_index=0x9, 0x2, 0xa0dd, 0x40, 0x2, 0x0, {0x2}}, 0x3) [ 167.529627][T19460] __should_failslab+0x81/0x90 [ 167.529650][T19460] should_failslab+0x5/0x20 [ 167.545536][T19460] kmem_cache_alloc+0x46/0x2e0 [ 167.550365][T19460] ? fat_get_entry+0x104/0x5f0 [ 167.555134][T19460] fat_parse_long+0x5d/0x4e0 [ 167.559730][T19460] fat_search_long+0x1f3/0x980 [ 167.564496][T19460] ? dput+0x232/0x360 [ 167.568525][T19460] ? mntput+0x4c/0x70 [ 167.572540][T19460] ? should_fail+0xd6/0x250 [ 167.577079][T19460] ? kmem_cache_alloc+0x1fb/0x2e0 [ 167.582102][T19460] ? __d_alloc+0x36/0x370 [ 167.586517][T19460] vfat_lookup+0xd2/0x300 [ 167.590921][T19460] ? __list_add_valid+0x28/0x90 [ 167.595860][T19460] __lookup_hash+0xbc/0x180 [ 167.600355][T19460] filename_create+0xdb/0x3c0 [ 167.605021][T19460] do_mknodat+0xbf/0x320 [ 167.609343][T19460] ? fput+0x2d/0x130 [ 167.613221][T19460] __x64_sys_mknodat+0x4e/0x60 [ 167.617973][T19460] do_syscall_64+0x3d/0x90 [ 167.622375][T19460] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 167.628270][T19460] RIP: 0033:0x4665e9 [ 167.632148][T19460] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 167.651752][T19460] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 167.660194][T19460] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 167.668154][T19460] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c [ 167.676113][T19460] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) write(r1, &(0x7f0000000000)="22211d31c60a0d65dbbe75233a61617e2eb3e0ffadebaedea07ea44d938ec02d7a06b01c7152ddba28297d17e388f030b6d782dcf600c3cb96e54ad00c2cbc1a26ec7c4aca2bb7f4359d840924b8c4471eaae4bbe3e54e2ce555e2be94c1831cd980fba803f4e1cce13ea9c545513647c275bb84d70cddec1b5b7c7c71b45e87a5c7096b2488406ba06ae270d1ce0e7575f480aa8244cc56b0792b09f26c0d80b962213a7831dd33569e9e03", 0xac) 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x1e0e000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:47 executing program 5: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x143042, 0x2) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) mount$bind(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x1022, 0x0) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0xe9b5f000) dup2(r1, r0) creat(0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400000, 0x44) 21:26:47 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000080)='\x00', 0x8) getdents(r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x4080, 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r1, 0x80189439, &(0x7f0000000040)) r2 = syz_mount_image$tmpfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x90000, 0x9, &(0x7f0000001700)=[{&(0x7f0000000200)="72c656a629d08802e00a396c84cdbc180be19263ffcf09c175a3f729aa23bcc1ea5c620827c64c2ba69be95ad0b02196c235c8ae92d0d843", 0x38}, {&(0x7f00000002c0)="eb303fb58e38a1ca59f856253182e84edde84f38d99ddd732af9d1679bf597a1f82ab3be98068a13c1cb8faae4ba76eb24e153c6dab03132fda17fbdab23c63a2d1c04b44f6e26440ef41e68404b05975084c05958da3633e500288bcb2c8bb5fa9d4c69347ba9f9aca0cf9bf20958d73400dc2796dc7614a1e5dff1c0ce272d541d0df207abf5994728a7643230d88cec5a27de860e5cdfcbbcc0b925211dc1ca1a69e436e5f16abce12addc21dd706cc8f23f2b4e1cf141d49addb2c0de02a0089ec5c3e7f8f7c27a8a7ab2c143875e4e9ab4e7890a0e9371492345e28f59f129de6b082be", 0xe6, 0x48}, {&(0x7f00000003c0)="3f8edc8fe62e1d19b36184d461c69c9fea53b54396931ed86cc265cbeadaaab4108b38ee92e5b994ef2c8bf357f41ed2f4b710145b62dcddeb3b24cbe262fc51846320867980f7905adb391de33783a48702a8579fd23fffe6d26f6f484012b2f247d13508ca4c3ea5d7bbe6e58a8fa8f147f8cc80ea3a198e4e6a82cff918e7861a9daedbb1004affad7446f77cf2bf48404c613b7905aca96fc3cacef4ab888202df348a56385644bad4f3da4736fc20b264fb4594c66330", 0xb9, 0xfffffffffffffffb}, {&(0x7f0000000480)="a057ba1e4bbb0812675b3800af7308d79119091396e0eea17bc4e95655ed552d0b1d92dd1db8a97e50975dc58a8c0c241aba2501596125b799fe09e35d312b8bfd21c1fb377de4b48da58f5770e507e062ddc50c2d9bb305f1228c28a1020680ff502d9e05373a63230d76943a639eec82528e95bcb54296cf37c560dbc1daeb0099a2785a32e59f61de1bf58d86b8126ebf838fa04644bb01762377b3e7a53a4a37710632a21742bbf66fa7118a", 0xae, 0xffffffffffffffe0}, {&(0x7f0000000540)="9d2ee0186772dd85da9630a51dc8ae448720d11ec591b9e0b0ce5b46e23b140ccb3c1f2bb2f3dde42994133cebaa38aa4bef8176f2bbe5b59f079384f97c7d6538d83c34264dce4ca472bd5420caf94830152aa6d0fedf064cedc1ee99f4b5b5b336f72b0a084b3dd76d41a0ef0df590875ab6aa257c1ba94a180f99881252f0a6f7fb90f56218f87f4199ac0fb540f17459b82e057af2f5a66605f7e129e7a096b882527548ecd46f85d07aeefdb0d14f9ffeb836812d060aebac6b1e94b4610bcab9a3a972d983d52ea007255c9f79ab626c2389d160ec88e64a2537cba300690ac8d20247c547effea6b1acb9faa540d5d7e91452d2f8ef8dcd05240a0fdaa886e04a51c59b84d612196c7dd45b43249185d4363a669596eff19381fab3e9685303341b16151c013647dc3e7296ef45e82056ae567adf8c8033e57bea910a1aba37c189a4ae2d87d40f5ed0382155201fbdc7c3ce3e154571f2a88e3a5848b2b3e524beb784faa4fac972efe4f46229fa2e731dc9508c8938a8bba69cb664545229ab56adff1e887ea365d2de560cc49ad143c7f183cb5d7b862d7273e52d8f4efd2b591129934d608550b3ea3b4ffcceb832c57d1f7dee7999665bdd9f2b9638f553a68bae38249cc9ca24c71305f8698f4330b597f33dfb2ff9684b143878b446c954b45d5e0d4ae181a21b7f30a5f86138b70a282825b50ad44d60beebc8cdfe78ec1ad3d1481d2cd33d5e6e32e71e1a1aadf0b21dd765a7d521bf6b2b7ae9f160951025672f39674cc6679915c8844890bad42983dc84c5e723822e97656960d33e5390c417fe876688932d4c008962484c8243d1b40e9850cae7d0bf830037243aa15419ab76160f703d7ee06884d1abb5789735c90041abae03f0bf9e4825e067fbad7a209c759366de460254d5c91b663b629f251c029de24f438fe501cef790953e273e1acfa6f76bbb1542baf5cd29391876810e4f1f45689fef85f4f9c33b11baf6ea30198973506d26864de31bd0c135f851333651dc76b8b9fcf4f985a649ae1635d7a73fafa93d889230e34b4447aa03c51341c3aa8abc15e9284ad781a3df98aef530f8d1fd320d8bc68534fa1921debdf5894a68f1c07afca1c2c48c8774884c776ccd32c138168de60c7a31f6fdae4d795e9f176968021f91564bd8801b1882823672a11d286f6c3d537526104c8052e503ab71976dd6d3e1d3b40ee70719e4ce7a1524262bf45108d56e5fa136ea089d0997092427e6336bb8edc1ca94986b10dc7f1d44f336a8be9fd437e1db3afb5482f07ef8e861bd8b9653c01468e974357ad3d504a564afa3c891c6cfaa839830c25ee050b36ec828deb485ae33bc714a813e0339cac8e9b468178c8c9d442f93ebbf252ab5c179aff839c8d0dfbe77f599083033837c53ce37c07729140b91bb0419b294d6ccd7905b3c5c6ddbf8644a64f4ade6d9b9e4a25b1054a020ce11475c8bd67029c846811a2cc0a852457a87c0ad127bf7b9e38ce4f279237bb2837c71d51946fab0cbd3b0612f8f540bf82ffa01ba96990dfb81ca0e5600a841ce8c5683d35f08f03c6bb63f8ffae2949d7eb8410adfc955f4eefb81a4c105de7e8ca49cd49051a6de43696b7f8408662370e9cfffa339f06a7cfc73c1eb4e701d31f8ff024cdb59a00892dd28c8a5f33882ba0a83ac45e9ea1fd4e3d503e61df70d8545bba5c42864e6c702331ae856faaf40339b5e301cf39ad3932c1de3fcbdb2f52f42f4f869110f95cf133a06bee1a427529e6c2d0a9642ca5e752b7005db7a927c5874c3687e21c6c756b55152266162fb856eaa1887cd5d857675e35c07b469a95d4cd55fadde6596220f970bfe2bd0d0dc4397af152a9cebedf6a1a479b0d89c24ca34f3addd118b3b283ab0892bbb207e56cf8de1af1ef4a8d992191e3af2a58b77ac833646584bb236985637fe852881056d94b6c29fb058b0d8a08a27c82133cb59c6f6b6b28809194a5256eb59d65d0da7de8debbd9a617c3255df820f003967a55881c0c8d4f3dd04d0f353a4991d2abb4896f37db9ee7448f8d83c2e2ba1f18218cbbed4e3cbdd1ccaeb7122aa6be69a15303a5526a36a05f1f304474a57c2446488ac87955ec0b64f0d99321374352ba128b0e3ccb1ee7401126395a54a86cdea952d968b73de14e43b564d6780fdd8720b47b38c970039ea83e9bf424b39dd73416581e334aa3154a688f26de22715be1315f6f222c053c79eeaeaf6fb9204105f0e6364bbcdb4189912b909d0a74788c2e49e89b54f33cb6c8d456eb55423a71d3cec7b6184d2f764822e9f8b653091259156acecd304a99e94895b98aaceb315d0ee5f59abf553274ad4db9c2a843d53dba92cab85cbcecec8c0721d58bd73b23d4ced2ab6872a84da83ca97d375a1da4bcf1fd49c1fd25d4ad777f9261af8b34d330db3d109e676917e390b6b477707c63f78a4d0bb9b578f0ef73abc8c795899a5d4ababd02961dcd446ed90b2aee0841f4980ad31d3800599345f4f8fcba9ba8e0b9557e1ad83cd6e19529070b80a6a106b8e59fb0cf2c09b090d44263d59d34ae7a77f563399c31c5ba17c56d00d14f9ad0017a7ee079cb83561db9026cda9e5092c287e356cc53d8863299c9b532a6dd88f2bd38f932c8e127d9310c5aa88acf43e06a25a2dce89cbdd5f6daa747bc262f045e0d9abcd2b8cec60c5de6f8a2879bc84de03d46e65669f2f59e4ddb1bbdc56fa4f6e0300e7f9a5d11e311a6567e454e53654f98ae83ec9ece59e22d031f5c7bdd0a664767f0f414456abe7329781556cf256d0e372587d66bad1bb53fe8cbe8b71940e3fb2b10465323e2eb94e4992ee231286b0666b04e29b1a6416340650dd01afab70dd0dae93e9346fa9591226847e2527249fb65f1b9825bf27747c80dd4fbaeab2f9100bd4a93b76de4ddb48ab24e77e146b07efa85a5777aefaee51ad714938e10e731de5e0de7c95a9576eb667b48839b02c6b8d7cb9d7b17696f8a12a9099016b880f301432c8e9b5e0b6a4100ee5e1940f1055051c0c5d1544f578f02643ec11d504bad3ae0ff55ef60c229a87619e3a0db3011fd9f4657c4a390f4b7deebf6560f8a43fb8f2411677a90a13e981bd09b7a1ed59e016b8ee1c3487b1a2e13ff99e93ec9302db0e4b937999b4342893160a7572d57b3c3edf83545a1690eb5a3f0b024b1acfa2a9b25737b4de99dfe21a4fdb89a28519d7e5face5dbcf2da462383c3c2554d57b0045fbdd80785892f3b74e02334c4803fc82dae4556dc6ffe9c98dc79134b72f235274d89c4c54c68eb047b524bb002b657f1ac04467b768c0ca5c47c21b3f11c82a59a21d7d2260c27fb04d094c1639bde2a059f89e8ba226d107cfa58257465bd0beeda4fae5e071bbd1880e91e9cd954433ab2b002cf81eaa15336935ef05744bcc44bac8ae95f47b2515a8be0c208a25e0eb311a1241ad39ce84428ed82da6fa973b745b8422b48c889953f93e3601aa5a37d9aa61510d0874bb1b20469c3ac2c22d7e2df716b0ad6fe0096077e9e703cd959726002541f036b3a51450565b79b07335eebff50c0de3a5c2ff8815d8608528623e299c7dcc021f9babcea81bb39e004b1b67cc385ec70a960771e89a5cb1c8d7e6cfc093e7db936ce1cf617c01e9aa19c27c0e25719ff974bce9e707ef3b2bf1ed204ff1af06aad90796a5100e9e0d017cc2cddf810885f9685ca2623d3839bd083430319d58fee05046abcae04ae83c4b10d5ad8cc2b141f184de8e23de93d943a6057172691c1bc60fde9b59dee5e992f173a88da49ae8d0a0dea45956a3595e46cf8d26598323908766c60101476689adbd4463e2964feff9ff870674b9d48dfb9aeb457f99ec7087c9840d14ab48b8087a91fe0dd50cebf617e07a1a513fd25cb82400e91d1aea5fddc947d5e73e1d4fe3c62d3058b1445aa82aff1ab53b04caa64b1b9837a15223997d53013656fa4a0a37e7dad7bdad174d89df0c192a793f5766119d803ac3c866a1d1f64d0c2a7ff1213b4ef8eb10b5ad59b1578b1328781ffed5a651966ed7851c8b5a79158fdb51f4ef5790c32aa50504bce479dc2f1134f60bbd2ddadee36ce85e1ac8b205ab27e78f9f9c4b2854433ea5d4a055f34b0a9f2b5463f60920a830f30c7ad03e1a34b5b9378dd72be1755db61a235da10bb23e04d566a617f279090dfb74107bcf093f4d7362df39ca4549665b09e5e23bc49e4c339828a72655c035e419a4ca6e6d56bccd8e2bc63e1d1dc7b83fbb75a01724b731670afbe16a63bcbed519ee784133592691cb271ae9f3aa330701505eed1d94b182d79971f1a2b23a8f00bf378f22d3b4fc20df882543c78adae0c85b5702bc92f5f7f43952105bfc7a47118feff4d5f196f0b2adaf7a6f679d731c4fb1f167fef40d3b7701270a248d69c32d742de28b69511e74bfe5a1a3cca74f2c492df6fef34c81c2b0c8a2cd3f8533eb5993cd1653355cb77dc99a16e2bf71c63f1fb3230c7e0a89c045184fee62c1f1707c3f24c920dfe038976c2efe58007e0bd3cc5400957dc10173fbb31b90106edb33468adedf02ba54b63137a88c44bc00a6983c53b325e58525945e875506b7d951610d7589ad85a4899ec9cd6d4acfdfefbfd8e9443ba4d966fcbda1c2ace958a4c9521a47bbda95b3ca50083360adf5779cdc4a22528de0eb04f19990af1da351002af162d188f908176c1f1cfc5a12c4a26d916ca8a91c325872c392e942fd550081afd1fe0c29cc2aad3c4c93d9a3f0ede31c81408066f74056a5aab2f015df21b0a03867e3920041cf6f823479788fc61a3ccb84b7e202e6e80ac6f1496430f8ceac9053df4c8fc4cbe7a8c49b517b215d51170dc3595fbfe7231d2f72f77a5ebc0e1d23b7e371ac936316dae1f0561280bb37f8650cc3f1e5448e336272eb3b5d273b3a82d5be68659f3ab15564e6f07465adb26f92a2c109f9be276ca3804624777c1769142afa44a48aa0014704a5d4f37eba55b6a78619a9fb778f8599174db00535a0f28f81100b42de5f275d7a3008223a24d393bf4e6083f279ed32eb0fbb83fc97d747360ee78bcc63abff849853a88937493efc3110d97b69a0df92308957aab5b6d3fa882e3932f067a486779cabc3687fd68b0fc72ab4d51d0d178fbe33ac2a84113a575805f9a01daa80a49839aa6996544ad0c01ec9c3ac4c34b24b0c43a9fbb99dc1c8c312484c10d3fec6a0d9a5efa88c3f030928b480276cc84e03b4ad3dc8b74d5a3f5ce1646f6952c9498434eefda62a0d26345f0fe2d18be1d9bca84aae67ce8c83aa7c8069ea2e99b90deb4b788b97fac3260ae931fd43b9b26530293cc9b3b96b84668c56b342a27205d7be2c7ae8a7768c108d86297ef5d36ef2ed22c68471ba79735341fd27d32dd63714ee429ca02bb1a9926dd8490f0aec8eeb14db57caa54ff310856f3ec2d16971bd6ba5cd63ee3395b50cfd0a21f13e2db0e808b9ae6ba95b5950a87b84c50c742ca3919c5acb228ba520f6a0bf4876592c4a26933327c8aa5ca9d961b200b18d158912c3e80713acf11dd5821769c2a361adc059edcc78dc985ea9c61ee3a56fec443c6154a2161f9d5ca273c0b4bcf3721a45c88b96d2dca57e1a79599e941ba47e1f6ce81d3f62c09610198b213d263520bd15bc419facdec60d0e476691aebb319662858dcd0ead893896cefd885a6b10347330bf5e77761a8f4e5ab785be9fd923fcc0e8ee8bd0eb12c15fd639f9595acfddff82588c66a016e4b6ee386", 0x1000, 0x8c04}, {&(0x7f0000001540)="f14530da0abf57d53d1d76181169092d24df6c16a8f31ac1ec505f211e38356b9d6bada3a7dacb7b04a4803ff8aaa6ad1f078ec56f4c546f1b2a515eb2ef4709e6880ba65ff03adb39cdf292a49e91f610ed2f97d49ecdb8897172591b5ed37a984e5ae9888d44b97fa5fb47abf9c85b6293a90a10bd26deed133693619bc3a8f332dc9a96c33d6dc5aaa97a27db423c43f2f841d2cc9fd1a0ce3307befd9ccfdc8bcf5c9283cdec57762e1bd4d1d514aa853258ac37a7ff18d2476153be91378481a9b109d6859035f35a7c6192f8177ff3798a377f2f74f477c5963eeaee2d2cd521f64b38747268e3", 0xea, 0x52c}, {&(0x7f0000000240)="b18f70f84dd0423d1586f482bf8ce6396831a2ead949ebd11bd5658bd38cd60e8fc1471154ea50d6c6a489de68c005c0193cc0b5fd8308a589e4a36995c58c0a", 0x40, 0x2}, {&(0x7f0000001640)="4147d00d3e9c7c3d7df34179bc", 0xd, 0xfffffffffffffb71}, {&(0x7f0000001680)="18aed464a63c890d2bcb7c1686009bf88686ec823434c6728a23b4c766c664f1055f47a08fbe8834a3fcc898fd82a78ce51e3eb178d4cdcc48f7a54a603f82a3dc60fc5733715cd2347aebac4838795ed3976f0804d24bbeac899b32eafd96e82dea14fa2ad8e868ebe5ae2d352121", 0x6f, 0x7f}], 0x200100c, &(0x7f0000001800)={[{@size={'size', 0x3d, [0x36, 0x25, 0x32]}}, {@size={'size', 0x3d, [0x36, 0x7e]}}, {@size={'size', 0x3d, [0x35]}}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'vfat\x00'}}]}) renameat2(r2, &(0x7f0000001840)='./file0\x00', r0, &(0x7f0000001880)='./file0\x00', 0x2) 21:26:47 executing program 3 (fault-call:1 fault-nth:4): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 167.684068][T19460] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 167.692038][T19460] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 21:26:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:47 executing program 1: fcntl$setpipe(0xffffffffffffffff, 0x407, 0x7f) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000024c0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r1, @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES32, @ANYBLOB="e409ede13660b88d9d05c04ff82b7a688babb722c406f6336eb5d290428a49f0736c8940cd42210926893aaa49c93f22d19c89e99bc5baf42073d034b7de4887e0d6908b8e2ee5e995551bcabdf77d2ca47d8630813da7868ddef5d42ceed9"]) getdents64(r2, &(0x7f00000002c0)=""/4096, 0x1000) statfs(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/122) lgetxattr(&(0x7f00000046c0)='./file0\x00', &(0x7f0000004700)=@known='com.apple.system.Security\x00', &(0x7f0000004740)=""/69, 0x45) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000002480)='./file0\x00', 0xfffffffffffffff7, 0xaaaaaaaaaaaab0f, &(0x7f00000045c0)=[{&(0x7f00000012c0)="49148cba0f2c4b4910bfbfb436902de1c9", 0x11, 0x739}, {&(0x7f0000001300)="e4d79824022a8420f86305693d5a4aa929a89471bd5b89162ae60a3dc8d3933349cb5e0c9af7389857161f7ac98564a43217d53afe1173f560ade6eab7ef89a683bef3e1da03a7879eecba9ecd4df764c0869c732d961e549f70e31fabfcf8cb4a2a1b08a2316908e90b76f26830f89d8bf0504fd07a2f65", 0x78, 0x80000000}, {&(0x7f0000001380)="04eba411bb6ae0f574571a4801b482e8166286cfa6c9d3ba75226ecfa50d9b8edea42e4b351353fc05148d7ea47eed744b5c0262f4f66d112c4c", 0x3a, 0x20}, {&(0x7f00000013c0)="7d374017111f47795bd20e5e3016ea9bbc6f9e94f1ced8ac6d900002bb9758f4650b4640d3d5f5ef85e8c5779919f4bdbf6d5a6bb7ee1c3df9a83e6deaad6c8d3831b6ebc5a3d9457e9daa9b3515d7b3130ff6604b284e036effdafaeac29e00ad911efd2e040031e7bcd979ebe2fd34fe7e7718c9339b5f046ea6738d4bbbb80fac6e2fd6513797079529e411dfa9cc5f8626c8a4d0b3c4ac3229b5d9e4c1fdd4abc4d2359e1ecfce899d777097bdaac8d0ab6fb8057dc8d02259221aa2d3d840013007e8243373229ca32ca60a1118602ce1565d403e83d23d365106f13b1b4a17c473b7755807bcfb8b637e4c7266b1670f934ea409086e4b86bd963a91ad38aab66c29950458e5f60edec9e312effa04dc07217d43d0b9c7727940a0e8b8aa31e592159c511c79c4407a2dc58ac402e6c4a9610e4e27cdb83f64169df08b318e01b5312299762fe8aeb85089747d2cd618a8206d3f454b2b275d8a27314d62b1d63938ffe4a09e4b62d61b33d7c7a1646e107a0aee411dd25aafe6c8c00e7d120a3228f57ee56fc42e5aaa1d799d81e197c46182ea0986af0e0dbca904acf7e3a71f2caa39f11ff6dc525e6d557e585ec2eeb83fdce6a261bde643cea458a101690385d780474d34c78b3aefddd1eab3f790b5ce0eea63ab4226eb99ebeb1b08b3804317de0bd1caa1f7d7a26468b1696c63e49b950404b5c7d58d9a5515971b70f89fc597723967e811ade7896128680ffda89cf4d5652c5248e3b58723ab65e5d17c79988cd16d495a8fa227b75e73059f08370a20c2875fcf58d2f3d5fa1539c1ae769bcdcc4ba6b3af729f538028fc12e17d2aa369b23515588b25f2b46cee2ac768e69b17598a587474c3edbd0046c80810ab52319e4d1d6e73283cd2e8a441e56ffa732ae34af3c8db857f7cd87dc1214433788dad31180816abb1ce38cd5d673ac768a7304b4323945d17bbed44f2477bada7f1f9f1c715fd6e0310765cf1f3b870c4a37cdba8c94002a2d619193236213785b5f4a855d7f6a7ed7e58e2cee2ec6616808c90540695654a7142d05850f6dc8a3efa7f7adb989f3913753ba102026b638da12d376d4a441ee6438a28fe1d8d6794928a03b480c0c963586ff722db0f16720859f853f4cde8508dbb4311bbfc6bc908bf4f4ccabe71cf23e7bc14613fc71c4deade1ccb38a53d0aa98766b87e0a1952093ded4120d8fd369426a7e5d60f9a7891fef86a7b20f7907410a70a389f628ad2caf95c2d6d1fa2935b64592d251672197be2f8382b22979106503396c72b6a476090b967b60e7d8daee3bbbb62603c6681a17d93d787e6e0eecaa7801294cf8ed56b55e2c0c992277cf12c1c4bf353d00dfaecc410677e86d6fbe1fa8e97fd2bc271894f80b4e04c4128b507a649e34f5272519329cf161d4350ccf6ecc58e9a4cfe0b415c2e1961fc0289e8fb811a4cdee83017f897d664f4e0dfe80dc54b88700611a3e6204f4710007e64db9c5c1ec4f29152aa7d5be924c631c672c1b52f45913fdfe9f0030dff5af0c7cd356bff97f1b1326fda3b87cb58aa65437de423777872e1d0c0ad03494cfd2ab8720164b62477a348400d343dc29cbb3c3cecc074b3808e2685dd62f0894097090dabe5616d20148be024429c936f7aefad7642714ed6ce33405c58407ceb016313d21ef7d22f0ce7de0a8f6f2c0d5e24159551bf0dc77048437610a756b042986b1e27024a2e429fc00f5a2f8d9d7e4dea41703e80232897f80cc06c45f6542571e1f0f49ef608cb5832a26d865b2d95547afb57691d0261619d73857e17359d1d11d2bde15b23fc4a730ba978b031d9f573e161db5634286ff3c757ac51a38b8aa1f451b109b479ff39827d3237041acf44b1f5ba997ed1036029cb102c4746fe520936daf789512bc15c5ef6377a05c7b5e5da3091ea46e416dc89cdc30df3e4aa1c91c2bd90c7144bd60166da65bf4afc051937e54006a0af045618d1b32d4495e414688169deb3412074ab86ab6011cdfb312c2b92e3afc8e156fdd336973d97545e3d877c0c3deae4bef8fbf61ab51c0f0b38f3070a1d73313755031df89ca6944a2a88e767d9b886b8b28f50a4223ee9215e779c6242546abf89bac395c004bd5336b94e4b2f8a1210a0dcbe808fb94280ad05ac1648e6e1852841be8dd1bafc9dd5fdf58a47428b3e2cfe2aca6dabe73d13c31bec8e71effdd594fc252cc580dc4da0679ba6f6c9c338a7df3a88b56365da0089695a4b7baa323add4dfe1f9723464dc34ee720a4799806190cd5999f08411b54b86a8cbe5ee7de33fc201493cd0b4889821c490abd68b6d1d33f6d1b22a366a3b0165b5cd680cbb6011b68c0f7aa8990be618ad3cb87df4475e374da7653486a5ae2c1417a647354e0cb1164ede35f9b6c1f369339006316b37c610fcdd01e573dba403331bc23b3691c1ad33483db3b471751b0f3d4103f59e55d1b47cbb8ae6d453ba80ff849985e5008a0574172037d8784f0fe2f04aa700c02750b2a05ec8fa887ca8ffca13fd152aeb015b0baed8b21d7560d938766d323237909654545380058eae2ef6e9695e995ad316c5663dcfbe9a17d9b54e1e6669d0401ff76375fa767620fb98dcd511b79aa025be2cbe29bfdb9020660cf31c8fa76004149ae24eb5ba52290cea4361ea857806364179e2b7636360f19b8286f02766f243f70f876e4a0b70e0c425b7433becc2b57dfa3ea98d98f0d84e58646cc5e7b91295a941e8a55e4f8ce2643c7edabb56edd99961b3e1f37b2df781c96b1ec947ecea68083fcbf61fd0e57fb5e98f2d28a61e56c8990429a0c22e2fe6621330a19c4e2dcf71ca8c9c5873e84efc97283c9349762af65af5496a4aaaa2c4b39cc82d356b24568dbeed1669be7086060b392a6112a798c46c38bf3bcf5ee62bae908b8c40bff530fab10b07f0379b76ea3924dad1ef087119c714012b9d3d2b60ba908b8a53066a92a375ee9a2ea23f13bba4dc266e9ba7703eb770d5c0b5efa580708f913c87d83e244c4eea1ecc5974cfd36d3f6677699d221ba9912e205e66a447f51a6101b740bca0b3ee4eef0dec30f8bdb17ee40a7d85fee46cb11d89998ccb5c13aee66430cc9ebd2e3a5ddf0a5c8547742b4c304eeea11dbfcdc66f5edd0c2960423d99d0716e5db9930297ff7dd0850c3c98eb92818cee196687abb96382d12fcc7e566c365c224fe672718de94aa824466cae72fa909fc22f8ca3fc6cc338e7a23f0e014c7ea8476bc90391d2c1e4075e9d9a2dc52e81a1849182e31d2e9e4cc6badbe03e73f5cd80fc1963dc543ffdb5db046e3bc500a656194ff395c41baf25a99970ae60a9f63c17329f77ead863f2a2164d92ee1cff5a4602e1b40a7dd6aeeb44a74a42a49600abb73aa12f5941beb1e8b1669aa9711c565cefd91436fd44f51588940b85082a7903753c0a75c4c90b1980f60acf2a582f2f1de3a47eb837e514f61652c406244bbdaf57a98975d38a868496c981c9add1cdd32ee7679639d5ae594bc8f48f9a433e75952e861c17a5910ad20ce0e4b9ba699a3374d00c7a76945c8345a2956ca2646e7ee18d1fd95a07473484b486acac5a2aa08ef3ea1cfbcaee0fecf4dc30fa47fada365c9aab8422792f340061a27a825b8ebd29ec471a93a9feaaae378b13beab992b8566d5cae47ca25c93dc3f943ccb001a71ff6f705790c6afad4f92ed318c86ef4a369570aee2dae90b4cbaffb40accbd460cba80510353fcac9d7560514c0c252d256f73578d567601f38c2c5a47b62d600936efbca9cc7e9ae11c93309614a3f62605b61edcaca537124545d9ce05c784d8db339dcd06d494eddc8732dac2cfdadd53ef5543ad973894bc03e14e2fd74ab5fdabb8aac0d5a3a095f7568db68c26de0d9372c074f55a12bff8a9d2bd8a38e71ddee64dab85fb3fc3b796aa82f1364ef074e42a4b77b253b2e64bf139daf53bf63d8ac3e5e1a2eed48bb6a6afe8031f364d3aa99f1d9cb292a049150703969ec83564a3d77cfd93744a6a003c03c9567522bd1536ecc404cf36cd223e7a4b41d52c271ad8c4ac8a4ea1222605a83ec86c1df352215661dcdc46e99e4fcfc6ec759381fb6173306715ce8186cca0c4949a44be2621d59e312ef8536e6aaa61e3d04b5385f14c4392ff9580269be62b25d43b5de86ecd14e0fa6c96d65a20431bcfaf26bd4d469b633987e551a8de2b878af17120bb13c3ff33ef78e6e5309679c8a886af96522d3940733e926d7928f977e65d1f457a56cff6e2e72fa1ed897bd3132c06dbfa0d848bb36dd5ed335ef1e2376fdc486ab0435ef2d57a5ef1a96e24056afa8d1f8dd6af6085939ab340c8b68cc2119d77bb40c0a26ed59e178e3ce4d4a6867293ad3705d115de338d1fbe34593036a0c851a74dddd4ad850c1033cd198f306ad97220b733954c03cb8a149bec736b9f8d5b5926a8cbc2a4f9825bb4270bf33f2632a2c71431c3d49c5a6260a81ca12f61e4e2e1982a0043f69d0bbf2dfeacc0c01d2944eda3ec99e00137beb4b7f5e2952873373c6080311de59aa62bdc14981c0ca7de3be91db59456e89c7e8201a648935662fd82b20efedad607dbf4d52d57b1496f852b850c025605fd1025ed159855b9659acaf4bfdd726fe93490198dd05b63633788fbc398039f31e1ffc8ac031c42da6571639d621c2a358ff466b0ed589cda81dd983a29df0d4d89491891c5a449ea80bea57ae5794e746f3792f73118414827201561c4f59bd067a51b7bdcb66d2fafb3d3686c743d9d2aa6ebccabf8256ee48867aebb5b00a8b143dab81d3d3506f324df1708f7805226a0595d327c3fd4ed5f7bbaa818b898eed09b10cbe8c543102938d77b3b22a7d54be42e2d05593d5ba856140d4d022e6c33259994d4ec50120fe256e531e663e5cf90ca8f1f6714596266387fd651a8997e0d7b09e8d8eeb7da28ed8c80dc7c1e69e374e6bfa924f4845f62d383752ab5f226bacb98d031b2f3963f7df6364140a61729593b455ee5b166eadb03569b371cfee692c155cffa1de31c16b3d33e58af3d1f477655cabfb72a41c8f9a71ba6b0af8a84ec8c7c4378c2d8c0a3a7a5d428df6abefee4bd29232c1e93eef134d18e7d1d5e010f342f56d202eb30c8af0c6e8115795142108d859116b76e5664fd06ff568cef5728346ed75948298f1613bbd0ea35f3ec959c96cf8267c1be0d24483dc118833cd243b2ed8338d50d9d3f75533ece02eea668ee6cb5f7397f8be81bfcac7fd4533711f92d6224411a2bbdacae0f1bc59c1ff55e13add109ddc2d7416f1e25e8461fd02c076fbacb9a88a49cbd23adacbffd208bbec547fef17488cf995569d991314ef4c855ffdf32931962c2f6d7e4ddbde5af9d8640a5a4eb094698bc51dc6281bf75e274d075a982774bb51ae34a9f91b917d38772ff4041b05a5585a29dd9435d71c6192c9ef173108bee073bce5c11a7d884d53ec690c7cbb14e77b078547f881dd2f990f3c825c4eb0c5d78c16446bd2b2a6a068a62aaaec51a8421cc3ba791f1230332e193e66963b7ecaf19c9d905cc98f1384577085f2c4d968e8fee7d543201a50ba6462d44c73f7ee959cb64026924b278c4b565424af13fe52b229e5a4c56c93a24c69a32c3d898a4a53337cf7997d8bd24f9db6f8864cb4c40dc9f44c4751ca5515bf47330aea18a55bd236f4bd6bf78735479594fad790c62ffc01669532a006aa6c6c07cedb65ac316fce9a518d5a3020daed64efc67dbb444efcdc7f672b827198", 0x1000, 0x80000001}, {&(0x7f00000023c0)="425ae625b221e42f074b6bf03cc39576be1f550084f7b6eaba3df3c454bb2cdc7bcd499ac91b9b7753736a9901c001f154e07f2cb6517d16de2eaa7b305c74a20ef08be0ce79eff42c3d1af2ece915e54a037311dd9b8cb49ebe4520a7796fb5ecc32ebfcda0d4aa708ee3cc93b861d51c8a56994dffb4b313e970c95633d07907050a583fcdb17abb1d49d7fe89dfabad46c1fe33173b1c3c3507a91274ba013eb631e379099c391221a5587fbcd779696d2e0023c3b0d9730629acf28e", 0xbe, 0x2}, {&(0x7f00000049c0)="36e803ca101b724c73800e65cdf1f94760093febc8e7b7beb1968be732f4a637ff68ee2bd296d8abe0a28e607073d26cd2dbb4b744e082d67d44a4dd175d77c85f9f0dc29a8370011d8c0e7fb85693de5aac2dfbda8546bb3b969e31ab73d5ef9c4042e34f94915e68d01c29002d478ef24d31a482e1e9e6dd9e5bea2c448a870501128069f3c74158776c01363d923a66a063af7dec4f9ce504a662827ba306e2b69259f6186ffe3caf46d14e56f8afe5d2dd685002a0b254d3de5d69dd43035a7b6fc7fb64774f9d2c5256369e1a95c129002b81f4d5ee43f5b15d53e729a55ec2286ee478236ccdeeda146fe960fcb76f327590ec97f41d4c3343f981b3579449a29d4c6e12aad963aab27b952832480a3477c2feb10f02b3a6a0b0f57e449db42eeefec7396ae7963a5054c597f2a1a2952bb45ce02cdf5c9a28defc45210989d33a04f9a5909f7190eb2fe1b38d88a6d218acb328ccd35381cceab0ddc926f04128d26b4c75b73dfc33644b7a7f5c084710beb540c2cd366a6db65a5e6768dfb1216b009c2d34d97bdb5157c7fb20b1aab392e6af554d17b9c7e85cefb41e96a8af1b6d2812315cc2c6b882009abccc71d04dbb6c2b2a182a141be81f144a5d2551d2ea0360b34527bedd96939580705a9d717695d4c4403b42e2176c9384b5553d4574e1be04283fb5d165c5c4311360e6b405209cdb82da9d432eb701d162e0c0595d7f4f55f269bd9a93ceb20b485d8b0e16c5467b536aafbdd4d4f5e3c3c651c09afd3befad60ec61af29957fbaf064f5a7daae25e9d5f082373ea18edbb4b6d10ddc9d0359c50757de2009d1e3fdda64b0eb33f632d1d559fdc8e9768b71e3331fff9b4ce2b84ebde3f83dd265db0a0f8a2afd0b42252e280a8379e84a3419a6976020655b97dbe188c631431d97f602eed61971d8b79238c920269b2e73453603e7cce15b96721d7b3a4a614c918335612864a8cf8d6d398d729cdaffb0c064de19d5fb47412b41627612617c02a832bcd1e0ff0f305303671e999692f1c49138b8ee4b304271807551d334e865d3299410c7c2ab8bc131746ca77bc46c57fe24035c4c215428f33bde9cd3aeca31c2f910d423344fd39bde96282e7b0f59f086656372cea9a14ed769961fe3ee484695884030a10ab4d48b548758a829d5dc1814a79cfffe44dae234f610c15045a36801f9ea369cbf880b35b55374814a49765bc596a1e54d6b812f10f3aa0333e1e52e014ff28269443b2896f20054dad149f51294469379f3c0fc241b7d76e97687c33f7cff8475d827aad0ba17589bf0a77e768a02c4e674eb57a8cd6d461ff85fcfbb2063288023fb44613aa37464ee82d7e0a2a503f2b9b40dcea5220f6f76a5a1e60b66b5f8869fc9dff1139e6da8cee905ba7bea82abca633f4a414584aa408e060505f72ace6f297069dd97804052a7412385714344310e2874ec94ba126b4f2d7577366f11134f29faf9ff9d1bc65ac31a4af22d692f731799881881d0855a29a4ad118cb8bb6aed4c752134bc27548d696f57db1a994f869bb88edddafdb5ef2a779c417391e30558f181a9a322b857eb53f4375257bd41fdb0008f600ebcd6180050a2213f7613d3bafcc4cddf201eafb0dfe4186dd1a851e2644982abf71afb693615b131618b00d03447f65224c6984206db54f8307bb3b8f1bd4bdcda74a85cd81de33cd5cd343e517a3ef8fb1b9dd9b2e5641c3917c716ad83ee1880e223c7d32cfc3c2df518d93cb606d6c60642a24196814dd00dfc890aa15b7fe85bde710d234bcbf1fe6dbd877c87920d70619b7815a509b98bbcfa60cce269b65011b1f3abd1b6cee92724adf8992c404b75b7a277d18725b1a6fca2315aeca659d24a9ef69487c80aaa8b4ca9ba8874a65ae61f91010a8e9fd6b1484ac8ccef1638f43088508641cb4a070f8c02de5902117ea0907c522eb6b4232244a3b3f6dc8b3b269016e980ecbc0d09f115c5722fa5c2a29e798bd696f7c2024259561f50bfba64b36f6cf529507ab8416296529419f9ae11f7e527724c5016d7b0f84c0efd35018fe68aad84f034023a34a6a171158daa439f134dc8783771325f6df94a0e2042f6218cb22b171bf07fcce42a1429b640c7ecf96149738ec2b33dc9164305c6181abd2b1e8b245524fa48d9f5735ea358820fa373be6cb3dd7fdb564e2ed38a1c9b11ea6af42f315e4e4fb94958f515a3ac5fde84730b3793239e3a124bb12ab029179b6717c544694b0044f261d5bccc49c0f8c7124bf00ff7ea488e79ab5110ed002b7af77c6d32889c700e129ca93875b95fafb5b7dec222f8510ccf7947eeb1a4cc7b28afb3c13e0afd7710277e6890bf89001a74d58ed97770ef16dcb64f5a59e479220b18f6be6aade389bf16967e4dbff390e2de58933e18857c0bb63b21a2dbeb8063cefabafa69503862f26d54e7a4cbaa34f0c46249f17dba726630cb831626218274fb3f117f8ba8faed055a64f335040e7c64722ac4fe267d5fccf1f94e85611aa7d6b9066190af850ca26c12eda7d24315126fd6234e9ecf37c03bbfe470a7fcbd2d1c78d671ec07856f81b74a01320adcb54d67cf9c6c1fc942a0e88cd49c4c48ed9afa644155eef3c03176e8a863a0cfe5c5cae89fd1d2e2e01814b1f634d0d26c968af8b9f0152367b6f6bab637f2dd3a14f253c020c48f540a2b8748d7da65d75b4e389c81861cbfc039ca7d212551e51b2bb157495bc574fd188793aba6c17e4962eb1649fcfc485064e8834fd45362bf8a59c41c7ef09fe6058e8a3d98f26b5b71981a97fbac47b773d1929fa386139d6ef046db738982833e689188b83ee1da28bb20227d1405a95759ac1de385b7559631d04b635fa175c75a1d857fc7bec7097d5818202b71c4d721c0d1b1317f87b152708de5879c89f6c0719706455046167895642c797a604e0cade8df6ef08d897221800c497b910e6a75184dfb5c823292e3c52360902e9949d6472a0ffb2a6410a8471b060d7d5d9573ccb8c4ca2e9ec05bfe742a65efbc876f63e8ad5247ecd8268c7a32bf78a061aee568512c89cd3bacb535683bb3e8affb540e6e88769661844dab3645d65ca1e143668e9ce55f1d122c06280e35f6df9adf9bb5b86992f064c29b0de9497bdfdf00bc06dcff2f986c61c5b6655945b444421c5a1563ac7d6793deea5eeb84effa415264c41e9ae5016d5adc19410d3f83055d4718594a18d1fdd9cc6f5f8dd07cb735da4322037aba9062f9ddef34baeb0064d75afcdf8efa64ce5b4d139fc2a124a0abeb79f0018ad38053dc842ec26ba688cba89937943307ca5c45fe76352e305ddbae010c151b1b6d12a4e085436e8495b26e864630b96125ef528a7d1eaaf0ef00c8018cf4c02e53be73206b0467b7e2cb34a152ed5e2b35356624d32c2f6c2016c9ca1e5ec52d11eab377c3a193b9c21d9f935869a8cc7f78082440bd4b479cfc0882dad7b672416c68bcbe040482134c5367cdffefe50fe64023e6ec136ab1074c42614be17ae603c3e0033216d2def71bce53efb931f01ac091e08d8b1ea7f3b6639c49feedaf9daa98b602101f93377fefd0f22f5c32ceda31c9a0ea29c7dc907a446161cef9211dd447111f500a9899cd7bc896388001dfe37dbff883f2cf33cb95fa26f5101613c1e5316145abb449596937ddfe5c02d61becbf4a23e56aa5d15457b6b11cd0059d58229212b515304533dc617e7a0f876b3aa2c8ed4b537977039e48d98d96b32aab3ef05c216e887953fd82a5b5f0486ae0dd9c6efc32114b19e8518aa5b095b53180150edb10a3533c3fded2768d7bc1e238bae1b41e9fd1263b2ecc2d10a7a26e1604765797276c93831fd2794eeac55132d1bd47dd7af22729fd631074d5fcab5650fb18044f381b87d75baca57b6342b2187e240a80e80affa5ef992ccea940dbe29a8c30694dc42097aa24f5740639974576ae301ddf0de21e35844104d010637f85de8045236ba923fddbe36b98b32712dc56e798c866e8295cefe65a2497c10214de0733df49fc8e04df6e0297b0df73b4a96fd2e33f6ba437db7544e35a6fc5a86afdc3f0e92655907d8b2f936dd4d9c8ecf83734bfee6dc37758febc2625a22dc5a5505906fd021735daaa53ec4d6391080de7787bded002f89274762d4b842539a5cb48df4def1ce7ebaf0b2b5fb073e98912b069585a4ce41b6d010451bd509322a5e502df9c53bb7f9a24c01907f4772098b36154b17390ec6e55cab8e9b4887b7ecddf865433997799a929dac37111e2ce6d97e0b4e9465f1d3e05d66bda9cc39ed952b3cc2467a2510e678c237e9694b344247b92d8178cb1320b3d1a58c20298ebdefcc82e1cc565ebbd24ce318d2bc3a76e4d2309009fc46ecbc9f9f0d372b5ebb71f191a76b0773bb223e0a907956bcf2848ea3ea28a06b899c1fe07ec295fa2d66ec8d706b6a60d8445998c84fb7807514bf54eb29b5f76a58d24e46085c6b3fc5627edc5563b7c7b1ea995fdf871e5542cf3132d499c8f844e920e45516751b058dd2c04cfae6136786f698fde7720a096fe0becec88072dbd7265881ace468dcad6d55c6b86a8a3cd3e08a30d99a9844ab92aea6faa4662b1762962ff99ecb1e3fa6763d9574e336726e6e699c798b53111f9e42e2cca293fe99e82b5350bad76b22b76c221ff77bfb71ff93b95c515817ff9340e44bf256b037b16bd0146c7434d0c2601510365dcfb61353df4bf14dc60d8a3f2c210410d20e735dc64de2e46a8d0af7c030621e3481efb545ac0eb5d0fb347445ab81794bd6cd971e230f0bff20e3316903f4fdf38ac370a086d85f5a44d180a86b77103cb780dca1ee4b17449d1321d34129db8697bcbf94e2d9b26b216d4207ad23e7d32889d30d8bbe1e230d3822fe14d6ef8033c7e1735a6bd548fb8a149b308d0fb20da6752cf6147f5267c971b80f5db07865e5ec04e8e34fa8e4d2e5b27accd46fa04aef467a0a78762ef0494c29693c5427e37497815ca81e6f3f9d84f849ab78c5f8cb2e2a6e5a54df8e5933a572adab3d32794659e6308c29646e4c32550340f4b429f2198a4b2d53a79cf3305d92d607a9bae71629b78b6def995571cbb4e9084ddb40bd446690ff94f3c9beceb057f32c9044afbbfe32fef2fccbb08dd8cbee4e29a2dac73b78276569853c1443b1253018cb607ab83980a9ae5499c7d6a37fbafcff5e7694d23c0127df544dc403558a3d0718d31d47e4970f68cffdc97a83ced81e5064cb54029c74c5c2df61e273a1d08000103cb21d35d88e77b0e6dfff066ddba0b14852b966e4857374e6a88a5d5df5a20ac3d44d917f692258200ece7e424734ae45be853a369d7a3cb77dcf7fd20d9bccc9a9a8f39a12347e526d487d09e9b286da7adebc2a83986fc0a201b3e03d3823ce4b13ae56d9a68159c403beef6dbf26939dd1f02cd8c67f38f3db359dc48a6e35edcbfaa231595b74f57c27a359b224695df1ab750e48a83e235771ea44cc1055762f4287c07c52bd5a301e7ff0ff772710fa6b150cc33c894acb81f775f422df2b0b6849a58792d48b6291002d37e4bf88fbe0bece8ae7879cb6c39a48f09c3ca26c6b2d58e3752fc286a3507aea0d3daa42dc674fdade224b5a4904842d0635b69876e210573c1b38a01acff38f1c1f6d955e9eec8375a461a37fa6e4b3f00b8d244a0f500c93b19e2956ff4c40c95f60e76f64b0930ddec7bb8e032510f719772bc741e3c1621feff7928d6dbbb9ffd6e1dbe1aee9140e96252", 0xfffffffffffffcbc, 0x4}, {&(0x7f0000003480)="4f3475b00a811ce4876e0e641b78636048566563766f9bfb9efb3c840fecf7870b7a2a7a5aadee94eba8c17cf02e454ee0536cbaa95bf9ce8e0cf34a66a32c88d9f207d57e410f42c12a004a32665350488763d432a0dfa9cb954c9e73ff3508568a74761c67d8e0ef57410f04f4022d2a86b8a032a68dc252d781656ef702d788536208a4fd09fda8214478d672d3c475034ec1793cd12ef26e7f036d8402c9d4f9817cda39a108973ebdf5b688e5d2bf20c1e24aafd4068b8e6206e4745900743a328a46a19141c907f056b48d2479e5c29639dc0a70718565e181f5e0133f7e6d824be5c786286939c5389ec4b1c03909d04b323448381c8129d7de87c0d0cba5a696fcfe3fdac830581259dda893cf988badff740ac1ba67c92e1158bd3c783ee88be6765b82dfc26f87686ad44b2b7552ce45d189e6920b817d498bc9d4878276b49fcf2f809e2ca71bb80e51174b812c8dd189612b81c4fd838716178d35b522cbe9cfe01b97c2703e07addd540b2316db6aaca58c39cba0e7f262d0c2d74d9b4e5781fd4f3d8773a4ab04d61c8ed938ec8c8632811c4d6e067e2ed5c7ecf20a14ed4ee0d215f17e7675df93a87a25c5b4456fe659280f9e0023a8399c575a793b0f9265fd178e62e052dd04180c6023e103c06dfe7a6d96f9197fb3ea2cbb50cd8cd932dba68c148154cf854006f36a2f2d097d2bb9b17c969cfa2e392e5a0e440ce5bf4ae41cba1a98d56116b9b96eddf1431976d4377b981312b0ed34c49854e818569f31ae2bd5c407663332c3471868d2f2136312147ef8ffdd91bf49b268ef43d0020f68e63d1c46f9e693a27008f48931821fa571ff98b56ea04bc132360fee6de99a8f2818fcea7760e39b18983b85ca7e17d446802bff35e9ce359d708959419034fb48911537b0b115440744a951508c5c30d2d947d88cb00f96aeb62e9cc9f4ab1c97a06dd27e1d4f50c63cb4ccf7ac686190f276aae8e933ee9ce21c1e4fd5b1691ea2f425d663220ffaabe19c54b7d599f3d0d754b48d6c6e69c8de0dbe1520bfe66d6ced4329ed7a7cca0a5d072449268f820557995a3a876f4569cf12146977a6321e82cced5aef3d58f3e1ec4bd847239e8ff2d5d550ec44b57f8385e27ec48d3025378c96afcafe755f598adc04122f21b6d747e5a1b50e2cdfeffb5c4d284bb243aac0169b9095e49d387ced843940c5c4dd16c48b39386d073463fab278b7cbdd41493d39d76e32ab19b0285064bd3a70b926ef9ecc26ff0f9707a941865cafebff4a605e2004e342133fd39bb678911cdf0c38338cf9a714d9d2eeb8034c8ae798f0d7323b2380408fc74ab8a9a01eb7855fb4d3711baf0c94e88f6ed9a0989f54fef30c4aca068fc2aa89a152511105c4e8aeb0be5d522cdfec923f483d9fd5ae704366a45bf54e118eda628ec5659b42b4301bf88f6a19eb301d15c89d05629900137f003cb5b450293a230877c9db581e2347d32b4cea58de04da3a28757b930ae13674cd4775ec81ff4f14bea7afd822b85100988a4e91343169199484f13b184dd80be53c365c1ab40dcabfe7ac71e4ee71a9d4a2ca5d8261093e54d99a26f3d07efa172ab020ab38312d11cade8e2e7e02d22c574a02b8e1d67c398141d7ed58b3e6e48fd102ab6bbc550555afc8910aa91189f32712154e3c82f395d715c5a0dba395ee30455cf2932a03e54056393b986572326eae7962d9e1c19d082fe5434fec0a5634d613ff63b459cb97d43dcd29aabb535fd052df85e9e36749b675fdf2b80307a47d6c48c211228578615f80d9155a899117053af7fa2f3237195f0380e13543371097987fa6ba14af4a8233021be259d40425daa442aa6befb1bb4133427e0de93f10b39ece0b00c9302076509f3cac543402a2bf36822b94f2011033cecaa2e856b57e57f99b99dc8a9652d548514e0c4971842bb4fcde69795e3edeae02c783b7a85aa92cdde3cb6ffc44bcc2b096ad350329fdbf5d36016a25de4900478bb0d5debdf3069df05989bc8e0ec213c47ecc5ef993070848006fde2c9a3ef6272ca3ff9a877c47b873eed951da14119c2294400e6b4bf6e1268a94721307971d4b1ed6cac6971b32562f1f830f76eb1aee3c805486c06444cbe2349cee2d8efd669fa4ee95fd7aff4656eea98aec5f17e1766b244c0f9c0a1d683992bbfc959b195962bee39719e7b797ce33759b9141d71fa005711f3e5a68ad3e8f7dcc21721b7f8ec72df654af30d7606c009095abecd6d250fcdb6ee0af3a73871aab958bbee30e6530849b1d6d49231d08c239e38d1873cb46f5fefd33dc9e155212fd059f3583958ca27ed836889da61109fbed2061bb8395d1a25976d55132b98a0a25832f35523ebc660c0f242376dee18b961ce50647d6888b8e2c71d7949af3ff492199816cc353eeb5b9e45d50d66fe1c084ae0509d9db55e2de66be584bf13ec1bdcdcc713b7c15d47055089644405ee21f04ffad4600195d094388d36af305bd1c99a73caa8b15130c5ceddead7721b50f7cede071899352140cf6c94d1fda905d3d68ff4f4ff4dc6057a4d2f72e2f034992bb3b9fa43422169cda1d1f7ff2c617eb1f04bacbead62fa57a683a382081426e5e13b0105e9e65a6d5522403983928581e95621e60e6420fba4c9c753526a3c41d055f60b7d237cd4da3fe3e0670f425b0f3710009ad47b50fa030356cd20ac51028d8370e6e8af2c9d0e99016e52d31155951a0d26b89974ba2d2f5375f5985d1f489c0e7fbff11345745a98474edd2635e4072226719c2c4acddeb420b93921ead21c031582f18223cfed83664782d09ae36b6bf2052dbab7b1bfb88ebf7c0f7ca3199b2173f953451978ccb0fb7fdc1f3b4e4f072e7c5d196967db8848a7b923b43b3d31583eb88881da39e4d580f16755db8420640ee5dd0dd5ebbfc259e4cd34b45311b66f5cab7d98f4b7a211f5d82d2bbd78b513620e9940b99e102983fa5c41e0fb6b864416896c8358720e75cf4112b10a5f4544f5f3e841b79af947d6aa4fe297e4e7ba1764831104e800582009d79476f690500c23f907fde90952a2212b05b715b86458d6d52a88751988c3d1f2ce63e46ea5fc9617e3b03bbff811235bf8181a6fc1e654d6781f64268ea017924dd5444232e3c197e8d128c619eaa543e6f5544b7d717bfdbf1e1411628aa509f9868e0ccbf3445fac657c634b09e80d80f36f6a30d640626210b1a2c13358697a5c23b630b13332323e8f5be45987b3f731ce4be5a6c8995c7d91d0be8568f32688dfae03b5ef7fe6422fc5e18f051b39b216dff47a8c21b2078caf20f874f601aa1716f8b0ff838716a7f21cda382eb19e0cfd9098add99c8b67aaad4ea30da321c12a542efe0b77d45030ec7ce7da57d24b1ea1d9c7f191579b71894cdba99da89d6f34d99a4783559e13c4022a5d29b5e0c44232041325697c9af99e5edfd868a17d5ee7fc58ed4ebf6afac3d4d7eca4ce41b3d84cdfab8645cda94e43096a5c3916049badb828d24ba5f6d4a6131f7142191c62d7a1fef82383d5410ab5decb70a5358084d2badfba6513f00e15e0d235baa9da8c45cdff388dc8e013f524499cd4145df5a3d857b90eb219cf56d93a5d36fba51bcb89711bb591d860a9da78cdea96a3757cca15a6c3cb80917c08a97a61d1d3a372e63dc50050c4ea611d3edfc187b62a44a061739c1bc412102785a36a5c1239cc348296840158188735e00a6a16f9f07951d52310de6189d03efb5089a2e60927f05d6551a842586bfabbe130ebbfbfb3a153a1703ebdf13ecb4417fa0ab2728eff257793ebe13dd7c5dec942c2db72bdb13592f09545d04fdb33eee593e8447fb15f5d253a3bd685d23bea0347b7c08e97367f8da4538e25915f43e32d792ecebd10d293d600bc3a9a06019225406bdfafd8017635f66c006cf473d4fe1c55af5b3fe94338e5f2cc89d530dba74ff27005f9af30aeec3c1c0d4ea95eba79347db34c8e37bed9bc1d3c2d7c801acd3d04acb2372590371c57af2eb43b6c12a1248ade27194e609a9b0296b6465516234fe852a1000a48c27b647ca910a7d8188c65521444cf642d9c7c4b4bd42b8f446bfac3de8aed991c1fb8f43be010df935cf6f3b5e1a64754a0691e99643f9255ff6a201346e0ad6d822e019be5ab77d171bb3df2c278b3b402d8d25b00aafa35f995a727847e241fff65c2dc69db70b50f3928e0304f385373719c6e431481f3cc44118039a212162e682d5a9bed0fa951d622b808da7ffd1bde3ebe78ccb7b0a2145b34a6a5f05dd5e07aca43c4295391492c72fb0484d644691e61d2ccea7532fe0a9ad4070dcddf714816f4b3e41f9df64bc7488ee1f5a6784654bdfa68216d4ffee2851c54fccb8e8e4698f2f27f3c0cc0361c669afcfb131fd3f9bbe0e55c0445433b194c867b6d38415010e16bf14f10d069f02e3de6b4f150cd6e9d7bf0e41e60c65e8ecb06c6c9824779475adddd067960534e32f69876eed293964c5d629db7717237b36d49e3706b37e3053c3d3f20740bdb1e7ac0fdc3239bd5bc81e32eca1e868ac3eb988c4cb712e4b66a7c3c3b28ec86ab45df703ce363dbfa16e46c49cea1c918827ec21601292db9e419a963388bfa8e10ea596e465b9cc35ab587a2e6b6cbaec86fe628b92b3f36bfc78bff1087d3d813b4b9bd9d2f46d714d6dc1d0840e4d4a18857f3f5cb015a26924b2fc51fed93901b5b4b5ebc7472b6c475d96bac0d1786f5cc3972271926ee8e2292b885c89f86c190206bd96ec22f140e466c12d2ab69ef96f4d2161190308bed987c110c191040ae13f890036171fafe518f463c3a4b356e500b36a31b2f3d62561f901a9c072443599d04b64c0790143c19a77f95d2255cb25ae534cad73b99a705e20cc2b5f3f029d5816b32ed9ede4f2abcce4672f76a0e6afba46211d3f7739972b4173036d45078466740b13e4ab718c1f8a6644a1b504db30728e10aaa4de005f66981a1183655a38f1d24042ce043e5f97cac12763f09be3d0e7e98a84a1baa7ade87aacaf6d3b35138dc66ff106d4497c34de68113991dd446103db71c5c309468464de6ab1877becdae482274c1e7260bfbcd75f7286e55d658d98c7ea3eb9928e5c5a434f639e7bb4b39b2c938b8d3ae7ff19be3f4853cf00b4b87094af0e92704784169b1cc8b548e4b26b19f79eedb8a5867a2c7ecbf9157cdb246d0713bd2a2819a1c4a7368005b2e2fe772748cd62a856adc5c9f83f248c7d620a2b4946ab8f1f9467e3bca80cf2c7ec4b05278883fee45504ac6fd6c720e7f383f58fab4fb6448277d087795463044bdd2284dbade09b91bd9bf91452db7b7bb0a56f4ef3edb28ede3d40f649b8ec22bc017b963b36511836e38b8cb4a533490fc2ef4744d99e5a9caef7abef1ad62b6d0966e566703e78219c869cbb5089217fce3ffeda2be1364877507eb3a7c8775be255926d70853f7d43631a2d747ab5b00cc6536e6552bbc42c521b08bd07c73357f9a6198dbfe6d603570a782d738d3510c80f76339bf29033b6c51c6e7589f5a3fc58aaf6c6c4724b316b1e6c97afbd17d1d8ef6e5a3c65f4c5f6665cd972de2ed88c2d86ebb1c4353aa569e8db0e86d3b041397baa5d6b5bb51a316570e3243755ffe4a4ff6db5c8fdc0b1cacb4fae5cc7b88c8ee024de05e286f57706ffe8e6b8335fa69b4536e1013a6d2b886545decb444ef21535620800b98d541f3d15279fcd7148b8d83c3289ee6902535c81dccea6f67b39ef714d97ba", 0x1000, 0xd685dac}, {&(0x7f0000004480)="850957f419c92e910fc3984bdae8d3b646fc871091b0a0fcfaad9f59a5427be0e51278eadf8f5e4ca678bb49edac7ff3eb99b534355b70437ff40fa4901596c84357a7fd3a049342a981da05e220c63c2d210c17e4d0e71e79617f8dfcedde45d5836e7817c9f8df3b4dffe980bc8861784ced380c4fa094e4cd", 0x7a, 0x14000}, {&(0x7f0000004500)="522a83fe23c4b198c166e988ca3b1463b0ef5904156f99140e98405339e9a5bf2ab6ceead5059332cac64668ba9a897d7e45a46436e5474c4a7f5d13090ca2a9fff702d19b7306fca4e35c", 0x4b, 0x9}, {&(0x7f0000004580)="ec4f28ff888eab", 0x7}], 0x100484, &(0x7f0000004840)=ANY=[@ANYBLOB="640774613d74613d2c64696f726562645f6e6f6c6f636b2c6e6f62682c696e69745f697461626c653d307830303030303030303036b37d890a38e7f630ab2d6194f0e463d71f303430312c70726a71755f6c2c6d626c6b5f696f5f7375626d69742c6a71666d743d76666973652c00f948a07d6728ce158d68d4b2836573e1f59b436d2c1bada01d7d9bcd100abfa8f3518424fe972acf2442e9db8eba5341e456e86ab4f101e4769a47005dee08786665f14e53ec54dabeafb2e8c06b535f3e5dc9a7a9d26f3b1ea29257f142d9debbaf086680ca5645f09384e7f6e78193f815665ae88bc6571caa3edaf4a96ea13e6b6d291ccc914b80622384cbdc45ca1c5b8446244473cba8908b74bd0d2d2de6bbe89cb23b13f3fc182439eeb74f6e0167a08354dc437aa2df88d26a47290c952712cbf0c85db0d33dcfe5a998020b35b475798ab7eedb8ebe5e52ee5cfe93e8b8b98d5fac809efb2961f1f085ffaf437e6618d6e14c7e"]) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x28) [ 167.776123][T19495] loop0: detected capacity change from 0 to 6 [ 167.801535][T19495] FAT-fs (loop0): Directory bread(block 6) failed [ 167.808227][T19504] loop2: detected capacity change from 0 to 6 21:26:47 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0xd0e4a585498cba18) [ 167.821658][T19508] loop3: detected capacity change from 0 to 6 21:26:47 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYRES32=r0, @ANYBLOB="6c88bf6c0f4d7adf8dcb98c8f89dac4aec3e48f19d3d97ea1c78ca904256a6cdb71267e0d006a8b29a494f252cfad5b8fd573112911891b1c4350c341203ebe1c4c1219610a6ed151283de76873bb69ce6a663459e4b25d9aaf61f5dc9074324074eb09cb9fd70e0d11cd34f631b1bed5c258459e8d0a9a7d10197fb170df721388b847f4c8de7cf3bb9118dbd5ef811e08ca6a5e9d92480c9562839e77e464aaa32e4fb13f45b77a4fc0d97f1db263cb78be871aef4", @ANYRES16=r0]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x30) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) tkill(r2, 0x0) 21:26:47 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) mount(&(0x7f0000000200)=@md0, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='cgroup2\x00', 0x4, &(0x7f0000000300)='^}%){\x00') getdents(r0, 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x4) getdents(r1, &(0x7f0000000140)=""/147, 0x93) 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x2200000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 167.849371][T19504] FAT-fs (loop2): bogus number of reserved sectors [ 167.855951][T19504] FAT-fs (loop2): Can't find a valid FAT filesystem [ 167.879871][T19508] FAT-fs (loop3): Directory bread(block 6) failed 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x240, 0x24) r2 = getpid() r3 = fcntl$dupfd(r1, 0x406, r0) perf_event_open(&(0x7f00000012c0)={0x3, 0x80, 0x4a, 0x5, 0xe7, 0x2, 0x0, 0x3, 0x10404, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000140), 0x5}, 0x299, 0x100000001, 0x3, 0x0, 0x0, 0x1000, 0x2, 0x0, 0x2, 0x0, 0x2}, r2, 0xe, r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) getdents64(r0, &(0x7f00000001c0)=""/132, 0x84) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f0000001340)=""/87, 0x57}], 0x1) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x2000002, 0x4010, r4, 0xeeff1000) [ 167.904257][T19508] FAULT_INJECTION: forcing a failure. [ 167.904257][T19508] name failslab, interval 1, probability 0, space 0, times 0 [ 167.916901][T19508] CPU: 0 PID: 19508 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 167.925676][T19508] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.935813][T19508] Call Trace: [ 167.939082][T19508] dump_stack_lvl+0xb7/0x103 [ 167.943671][T19508] dump_stack+0x11/0x1a [ 167.947845][T19508] should_fail+0x23c/0x250 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x260b000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:47 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) wait4(r0, 0x0, 0x8, &(0x7f00000002c0)) ptrace$cont(0x20, r0, 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x2}, {&(0x7f0000000040)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="14796eec1a6505b8a22bebbb0f06b0be9d3dd80ed33aaaa48ef1cafb685d53b79d5b5c656ac8744351d806a190b58cdb545823b1e0694bdeb71556a14080c031e335bf2bff1dbe02cda3f44cab28abca49df9367f23277f7f99942603f174a08a8203102b5c58cec9224e30286ec58998f7575636c7eb948e767e4133894c15e7550d86bf8ed", @ANYRES64, @ANYRESOCT=r0, @ANYRES64=r0]) [ 167.952443][T19508] ? fat_alloc_inode+0x25/0x90 [ 167.957203][T19508] __should_failslab+0x81/0x90 [ 167.961956][T19508] ? fat_get_block_bmap+0x1d0/0x1d0 [ 167.967149][T19508] should_failslab+0x5/0x20 [ 167.971713][T19508] kmem_cache_alloc+0x46/0x2e0 [ 167.976581][T19508] ? fat_get_block_bmap+0x1d0/0x1d0 [ 167.981848][T19508] fat_alloc_inode+0x25/0x90 [ 167.986452][T19508] ? fat_get_block_bmap+0x1d0/0x1d0 [ 167.991645][T19508] new_inode_pseudo+0x38/0x1c0 [ 167.996495][T19508] new_inode+0x21/0x120 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001740)=[{&(0x7f0000001840)=""/218}, {&(0x7f00000013c0)=""/180}, {&(0x7f0000001480)=""/70}, {&(0x7f00000017c0)=""/93}, {&(0x7f0000001580)=""/177}, {&(0x7f0000001640)=""/205}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f00000012c0)=""/74) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x34) fcntl$setstatus(r1, 0x4, 0x40000) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x2c02000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 167.999484][T19535] cgroup2: Unknown parameter '^}%){' [ 168.000644][T19508] fat_build_inode+0xe7/0x1a0 [ 168.010610][T19508] vfat_lookup+0x1d9/0x300 [ 168.015129][T19508] __lookup_hash+0xbc/0x180 [ 168.019671][T19508] filename_create+0xdb/0x3c0 [ 168.024343][T19508] do_mknodat+0xbf/0x320 [ 168.028589][T19508] ? fput+0x2d/0x130 [ 168.032571][T19508] __x64_sys_mknodat+0x4e/0x60 [ 168.037337][T19508] do_syscall_64+0x3d/0x90 [ 168.041857][T19508] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.047784][T19508] RIP: 0033:0x4665e9 [ 168.051667][T19508] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 168.071334][T19508] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 168.079744][T19508] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 168.087708][T19508] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c [ 168.095673][T19508] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 21:26:47 executing program 3 (fault-call:1 fault-nth:5): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80200, 0x4) getdents(r1, &(0x7f00000012c0)=""/217, 0xd9) 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x340f000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 168.103681][T19508] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 168.111705][T19508] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 [ 168.122589][T19522] loop0: detected capacity change from 0 to 6 [ 168.145377][T19522] FAT-fs (loop0): Unrecognized mount option "./file0" or missing value 21:26:47 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0xfffffffffffffe99) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000140)={0x14, 0xf6, &(0x7f0000000040)="28f7523438bffd019eecad46b2db132289d8772598d1dd483171da98e8fd73db0b6f4d2c30a5612a952bab64bdd200c8f48bc451109e0773f09bc9c179566522c2042e4474cfa5d64bc38facfc5b09065b306805b14a206d8975d3e3d64df27cc88fc695e42553f4329da92f103ce535eeb5cf8f28ac9d36632c90dc7ad706f380ae720b6d2dffd6e21b276bc127c3a43a3e30baee429015565562066532bd87b5b7854932d09a6b445bf286acead88b62cf26edbc4dc528bb198e34834054b56bb2bdcd2957a32aa108ad1f35215d6099b55c080fa78685264b3523312e3bfe03d0272b9ac64d15b023dfc7e2feaa759eccb1b2aa9e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = signalfd4(r0, &(0x7f00000001c0)={[0x4]}, 0x8, 0x0) ioctl$FS_IOC_SETFSLABEL(r0, 0x41009432, &(0x7f0000000240)="6eb7690692fc7503fde06672cd89397777d82a9058bb21b2ee9cf876ccc65c95002d0794853af43e126d1688906b8df6adbecabe535c44f488010acd46ba4ae912699d027b770f927badf9b7c1378e1b24fac49e672e027cb02b2f11ee80038deb4cabd121bfcce2295d9cecdb15437f3b3d6c9fdb525a797c8a0fd468516a7212cadf8f2217154e0d484d6300837dd9c7e57cf710209df02779a80bbdfd59e8b17747f84223257cb776f8504593559e1229ca458c9f0973559c8c6cba4580a47e1df5612f75abf87bc79069c9c46c4431e5153d1baeef18c41d46255965c218c2ed443f4d45a20120e998e281462bda62d118720d8e0977b1a81405a260f760") ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r2, 0x8008f512, &(0x7f0000000200)) dup2(r1, r0) creat(0x0, 0x0) creat(&(0x7f0000000180)='./bus\x00', 0x2) 21:26:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 168.220624][T19522] loop0: detected capacity change from 0 to 6 [ 168.232715][T19522] FAT-fs (loop0): Unrecognized mount option "./file0" or missing value [ 168.236933][T19573] loop3: detected capacity change from 0 to 6 [ 168.241552][T19565] loop2: detected capacity change from 0 to 6 [ 168.252047][T19573] FAT-fs (loop3): Directory bread(block 6) failed [ 168.266623][T19573] FAULT_INJECTION: forcing a failure. [ 168.266623][T19573] name failslab, interval 1, probability 0, space 0, times 0 [ 168.279244][T19573] CPU: 1 PID: 19573 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 168.288006][T19573] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.298055][T19573] Call Trace: [ 168.301327][T19573] dump_stack_lvl+0xb7/0x103 [ 168.302826][T19565] FAT-fs (loop2): invalid media value (0x00) [ 168.305937][T19573] dump_stack+0x11/0x1a [ 168.311911][T19565] FAT-fs (loop2): Can't find a valid FAT filesystem [ 168.316021][T19573] should_fail+0x23c/0x250 [ 168.327283][T19573] ? security_inode_alloc+0x30/0x180 [ 168.332570][T19573] __should_failslab+0x81/0x90 [ 168.337314][T19573] should_failslab+0x5/0x20 [ 168.341849][T19573] kmem_cache_alloc+0x46/0x2e0 [ 168.346595][T19573] security_inode_alloc+0x30/0x180 [ 168.351809][T19573] inode_init_always+0x20b/0x420 [ 168.356964][T19573] ? fat_get_block_bmap+0x1d0/0x1d0 [ 168.362140][T19573] new_inode_pseudo+0x73/0x1c0 [ 168.366910][T19573] new_inode+0x21/0x120 [ 168.371056][T19573] fat_build_inode+0xe7/0x1a0 [ 168.375801][T19573] vfat_lookup+0x1d9/0x300 [ 168.380225][T19573] __lookup_hash+0xbc/0x180 [ 168.384769][T19573] filename_create+0xdb/0x3c0 [ 168.389477][T19573] do_mknodat+0xbf/0x320 [ 168.393712][T19573] ? fput+0x2d/0x130 [ 168.397588][T19573] __x64_sys_mknodat+0x4e/0x60 [ 168.402370][T19573] do_syscall_64+0x3d/0x90 [ 168.406766][T19573] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.412638][T19573] RIP: 0033:0x4665e9 [ 168.416509][T19573] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 168.436093][T19573] RSP: 002b:00007f0e07276188 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 168.444829][T19573] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 168.452853][T19573] RDX: 0000000000000000 RSI: 0000000020000080 RDI: ffffffffffffff9c [ 168.460800][T19573] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 21:26:47 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) getdents(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18800, 0x10) r1 = syz_mount_image$nfs4(&(0x7f0000000140), &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000001c0)="c0d4", 0x2, 0x3f}], 0x3808010, &(0x7f0000000240)={[{'-%'}, {'\'$+@@-[:'}, {'vfat\x00'}, {'\x9d%]'}, {'vfat\x00'}, {'vfat\x00'}], [{@fowner_eq={'fowner', 0x3d, 0xee00}}]}) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0xb) 21:26:47 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x3c0c000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x200600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat2(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x400}, 0x18) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x148) getdents64(r1, &(0x7f00000012c0)=""/4075, 0xff37) 21:26:47 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x0) fstat(r2, &(0x7f0000000040)) creat(0x0, 0x0) 21:26:47 executing program 3 (fault-call:1 fault-nth:6): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 168.468744][T19573] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 168.476691][T19573] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 [ 168.485499][T19583] cgroup2: Unknown parameter '^}%){' 21:26:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 168.539748][T19593] loop0: detected capacity change from 0 to 6 [ 168.559599][T19593] FAT-fs (loop0): Directory bread(block 6) failed [ 168.579259][T19604] loop2: detected capacity change from 0 to 6 21:26:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000012c0)=[{&(0x7f0000000040)="0955bad08ded4ad266617400029001000240000004f801", 0x17, 0x7f}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}, {&(0x7f00000001c0)="eb50d871e9de0d0b20ea6448bd68bc0939d58ef234e3177282c690984ab18559aa503a6a5e62b32f87a860d9bcdf97bcd1eb973e70763c42ac56f8803a0c325290d2fc550711581884bdf8a8d74b65e54d07d897c6ef14631f8e501b0adeaef5640db71ef99521f954e2ea62d9a45d36a44b78faed58a9296a5c4f9694b00e0e43c43226603b9f2293874303c8f650f7e0", 0x91}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x4e) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r2 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r4 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x10000000) syz_io_uring_submit(r3, r4, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_io_uring_submit(0x0, r4, &(0x7f0000000280)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x23456}, 0x1) readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0xc0803, 0x49) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r1, 0xc05c5340, &(0x7f0000001340)={0x800, 0x1, 0x8000, {0x1b18, 0x1}, 0x3, 0x5}) [ 168.579949][T19606] loop3: detected capacity change from 0 to 6 [ 168.593592][T19593] FAT-fs (loop0): Directory bread(block 6) failed [ 168.615181][T19606] FAT-fs (loop3): Directory bread(block 6) failed [ 168.621821][T19604] FAT-fs (loop2): invalid media value (0x00) [ 168.627830][T19604] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x3f00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:48 executing program 0: lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000140)={'L+', 0xffffffffffffffb9}, 0x16, 0x1) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f00000002c0)="1255ba56728ebcfc1bb7f309f5d08ded4ad266617400028001000240000004f8015e2038be4241db09b2830d07ca68fd4d21c2305c90096f237830c5667403900f47ff46c1bdff9e689f91359427e9bd4738620fa956dc7465808a62e80a4717af29f2059c12699b4aa49ec05eb7143b6fd7f3ca4f5413afb32a8dd60c73aa6ef240bd9dd2244693667c", 0x8a, 0x5}, {0x0, 0x0, 0xffffffffffff7fff}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYRESOCT=r1]) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') [ 168.634888][T19606] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 168.642519][T19606] FAT-fs (loop3): Filesystem has been set read-only [ 168.678352][T19606] FAULT_INJECTION: forcing a failure. 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/class/power_supply', 0x40000, 0x0) write$P9_RREADLINK(r1, &(0x7f0000000140)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) 21:26:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 168.678352][T19606] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 168.691531][T19606] CPU: 1 PID: 19606 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 168.700516][T19606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.701897][T19624] loop2: detected capacity change from 0 to 6 [ 168.710673][T19606] Call Trace: [ 168.710682][T19606] dump_stack_lvl+0xb7/0x103 [ 168.710704][T19606] dump_stack+0x11/0x1a [ 168.719352][T19624] FAT-fs (loop2): invalid media value (0x00) [ 168.720017][T19606] should_fail+0x23c/0x250 21:26:48 executing program 1: getsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x25, &(0x7f0000000080)={@loopback, @broadcast, @private}, &(0x7f0000000140)=0xc) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) fcntl$setownex(r1, 0xf, &(0x7f00000012c0)={0x0, 0xffffffffffffffff}) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4000000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 168.720045][T19606] should_fail_usercopy+0x16/0x20 [ 168.724613][T19624] FAT-fs (loop2): Can't find a valid FAT filesystem [ 168.728774][T19606] _copy_to_user+0x1c/0x90 [ 168.755063][T19606] simple_read_from_buffer+0xab/0x120 [ 168.760468][T19606] proc_fail_nth_read+0xf6/0x140 [ 168.765553][T19606] ? rw_verify_area+0x136/0x250 [ 168.770424][T19606] ? proc_fault_inject_write+0x200/0x200 [ 168.776077][T19606] vfs_read+0x154/0x5d0 [ 168.780223][T19606] ? filename_create+0x27c/0x3c0 [ 168.785258][T19606] ? __fget_light+0x21b/0x260 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents64(r1, &(0x7f00000001c0)=""/157, 0x9d) 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ftruncate(r2, 0x20) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x42) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/scsi_generic', 0x220000, 0x1eb) getdents64(r3, &(0x7f00000012c0)=""/193, 0xc1) getdents64(r3, &(0x7f0000000140)=""/52, 0x34) [ 168.789956][T19606] ? __cond_resched+0x11/0x40 [ 168.794641][T19606] ksys_read+0xce/0x180 [ 168.798795][T19606] __x64_sys_read+0x3e/0x50 [ 168.803297][T19606] do_syscall_64+0x3d/0x90 [ 168.807713][T19606] ? irqentry_exit+0xe/0x30 [ 168.812240][T19606] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.818135][T19606] RIP: 0033:0x41936c [ 168.822077][T19606] 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 [ 168.841679][T19606] RSP: 002b:00007f0e07276170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 168.850087][T19606] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041936c [ 168.858058][T19606] RDX: 000000000000000f RSI: 00007f0e072761e0 RDI: 0000000000000003 [ 168.866486][T19606] RBP: 00007f0e072761d0 R08: 0000000000000000 R09: 0000000000000000 [ 168.874505][T19606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 168.882469][T19606] R13: 00007ffefae0688f R14: 00007f0e07276300 R15: 0000000000022000 21:26:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = creat(&(0x7f0000000040)='./file1\x00', 0x192) r2 = accept$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000140)=0x1c) write$binfmt_elf64(r2, &(0x7f0000001500)={{0x7f, 0x45, 0x4c, 0x46, 0x40, 0x81, 0x6, 0x81, 0xfffffffffffffbff, 0x3, 0x3, 0x0, 0xb0, 0x40, 0x399, 0x8, 0x4, 0x38, 0x1, 0x3, 0x7f, 0x7}, [{0x70000000, 0x123f, 0x9, 0x9, 0xfffffffffffffff8, 0x2, 0x8, 0x3}, {0x4, 0x7, 0x9, 0x80, 0xfffffffffffffffa, 0xe9e, 0x9, 0x5}], "e44608da1be7cf3c8bcf2d39e4ab50d5dacab4f10db7714e49280eede63137833c9e848093504c63697bff72abd79a9f6acdc7de64886acaa0a8d853d9ce182ecfb0d5400b10363ac18b42dc59caa925f9fd1a7f53e4178aa4ead11d077aef0eb3fb6ac9387efaa66154760d2671844129641a77533191990e5fa855b56e55e4", ['\x00']}, 0x230) r3 = socket$unix(0x1, 0x2, 0x0) r4 = gettid() ptrace$setopts(0x4206, r4, 0x0, 0x0) tkill(r4, 0x30) ptrace$cont(0x18, r4, 0x0, 0x800000) r5 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r7 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r5, 0x10000000) syz_io_uring_submit(r6, r7, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(r6, 0x0, &(0x7f0000000240)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f00000001c0)=@nfc_llcp={0x27, 0x0, 0x1, 0x5, 0x4, 0x81, "1baae130df73b898885a39f524d3811698b56fc1c15d64e6db7f4e869c7cee35274d1f1091153dda376335ed50801f47fcf881d7c6aa48c372f99add8d8f96", 0xf}, 0x0, 0x0, 0x1, {0x0, r8}}, 0x3) ptrace$setregs(0xd, r4, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r4, 0x0, 0x0) fcntl$setown(r3, 0x8, r4) ptrace(0x840e, r4) 21:26:48 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4100000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:48 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000040), 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = accept4$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e, 0x80800) r3 = syz_io_uring_setup(0x586a, &(0x7f0000000140)={0x0, 0x8271, 0x0, 0x0, 0x3a2, 0x0, r1}, &(0x7f0000776000/0x4000)=nil, &(0x7f0000431000/0x1000)=nil, &(0x7f00000001c0), &(0x7f0000000200)) dup2(r2, r3) creat(0x0, 0x0) [ 169.113312][T19657] loop3: detected capacity change from 0 to 6 [ 169.120945][T19658] loop2: detected capacity change from 0 to 6 [ 169.130749][T19657] FAT-fs (loop3): Directory bread(block 6) failed [ 169.148804][T19658] FAT-fs (loop2): invalid media value (0x00) [ 169.154853][T19658] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4203000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:48 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 169.182839][T19657] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 169.190423][T19657] FAT-fs (loop3): Filesystem has been set read-only 21:26:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4400000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.282963][T19682] loop2: detected capacity change from 0 to 6 [ 169.286264][T19685] loop3: detected capacity change from 0 to 6 [ 169.305828][T19685] FAT-fs (loop3): Directory bread(block 6) failed [ 169.318195][T19685] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 169.318401][T19682] FAT-fs (loop2): invalid media value (0x00) 21:26:48 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendfile(r1, r0, &(0x7f0000000400), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) dup2(r2, r0) creat(0x0, 0x0) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4600000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.325799][T19685] FAT-fs (loop3): Filesystem has been set read-only [ 169.331734][T19682] FAT-fs (loop2): Can't find a valid FAT filesystem [ 169.359893][T19685] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:48 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:48 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r1, 0xf502, 0x0) sendmsg$nl_netfilter(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4400}, 0xc, &(0x7f00000001c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="6c8100000e04050027bd7000fcdbdf250000000642bbd255a95e56d7597906ad4e9fd3a7cc153a4333f3cedc8c466ad0c857c58d39265dd6add171c29e013c4e417afc13c5f85cd17182a9cb9bdce8b3a189949fde81565dc592bb662098070237b20fdfa43fd2c5b5bb02b5a7a019e0ba9558405efdf70027c13510ee4871eae8ab855fb2cd8cb1e75a7253cdb72947c054675c2986ee6b32971de47487dec6553876c19a1eed3b8e0327c7c5d454d154d65577ddaf35100a3e90a722119cc78ea81c0901fd6422fff327bded49aa6175bcfdd13ba228dc617d9bc71cfa7189a2a405c0e3b152cbda59939d8b7cc459d091dec2eb070daa473ed848bf0e05cacf5a47dbe85e6a71a76f7583caa3787cc29d56dcece769e5662b9997af101c852a298cb0761dc4df771df17ed04f3532859a6ffffca1d5f950f54ae65ff9cccaaa6e8122d4c6f977bff928b301ba02fce5c97211bb48b986ccd28b62741b20f5a0b9727f60db5acaac6d26ba5f4922ddbc28a2072c29468c207680a4fe9edbacfa4d678390dbdd6d2ec40ae4bf50f48b395d6ea45f93532ace931cae42927fdb39253c30c3c7e38930038a5e44aa6df9fdedc09f9aecd924cae9dc74c3db3458a40a98ed90cf67958dd41393a3e83112c0814030d45722bb4e671cc46138c2766d5dcc41852df90bc5f94fe85225697d7755c43a8169b3447ed18b2fe95cbeff14fcff33f6"], 0x16c}, 0x1, 0x0, 0x0, 0x8840}, 0x4c001) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r2, &(0x7f00000002c0)=""/4096, 0x1000) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x300000d, 0x40010, r3, 0x33d6c000) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') sendto$inet6(0xffffffffffffffff, &(0x7f00000012c0)="57e194203861853ebef272ad5a8a040184858bbd8b1a11fd7fa3e6e71d2c031fc31b09ede8e3fa4794acfd02c159dbd1fba7ee505df4f91426f91bbdc15b05e3cd919e642bfe6a8c3697377376d8c92535d31700841c3cf0c0890baa594c17d8a1f05ec7371c07c42c5b6080a757c0406c5d6093bcccabf006ce51af3dce9df67728ae9cc69f92a8be6fa72c6841cb40ad37db060bcaf78d9880720a27a7fb2b47505f1739740c7451a03a6ceebeac42cac1a4c4568035f77b9ee764bb787c2dc38559c5d5f556c66d4fe57afd", 0xcd, 0x20004040, &(0x7f00000013c0)={0xa, 0x4e20, 0x4, @empty, 0x101}, 0x1c) readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r5 = perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0xec, 0xa4, 0x9, 0xff, 0x0, 0x1000000000000, 0x2040, 0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_config_ext={0x7fff, 0x917}, 0x818, 0xc3, 0x3, 0x2, 0x253f724b, 0x8b, 0x3, 0x0, 0x9, 0x0, 0x675}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x8) dup3(r4, r5, 0x0) [ 169.443944][T19707] loop2: detected capacity change from 0 to 6 21:26:48 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000240)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0xfffffffffffffde0}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}, {&(0x7f00000012c0)="239c64a5767e61671aa3d5e3f3878e00de7b679a3f8df0d8d8111e4e54547f6301df33eadfdf82595578d8f2473a2b410b818348eaead9c9257a46fa46b7d0cfd11a808462af44aa7f780a3cdce6f0b6bf013c59015efa2fd24031fe6283fda3f0a182ff55a8f80fd54ea33b82ddb5ba5e73f187f3c83db3eb11dde0c0a6600792fb7492824bb58e58d5c488f6b99e6b63a8ecd0473123595af3102ec0beec20913f6f30d2a0a6ffcebece31648dca1e0c7da59c1e9c8b4f98a95ce70297caef47b64b612186255d2d78843bc2f1f28fd9f0d4fa52d7b82c73c99d5dcde6583454e40f5ea87faf21ac61", 0x0, 0x7fffffff}, {&(0x7f0000000080)="9d5febd68d5b35662ff5680ac9e3d265b4be5c3c5a8929b058c0fb8137abb1b9286bbdef4bfc930d7f6060a5e4df33a424dfc67124", 0x0, 0x4}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000006, 0x80010, r0, 0x31832000) 21:26:48 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4635030000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.487770][T19718] loop3: detected capacity change from 0 to 6 [ 169.488409][T19707] FAT-fs (loop2): invalid media value (0x00) [ 169.499945][T19707] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:48 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xfffe}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x18) r1 = perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb8, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r1, 0x50009418, &(0x7f0000000400)={{}, r3, 0x14, @inherit={0x88, &(0x7f0000001580)=ANY=[@ANYRES16=r4]}, @devid}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000002040)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 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') sendmsg$NLBL_CIPSOV4_C_REMOVE(r6, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r5, @ANYRES32=r4, @ANYRESOCT, @ANYRES32=r2, @ANYRES32, @ANYRES64, @ANYRESHEX=r0], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000002c0)={r5, 0xffffffffffffffff, 0xe2f5, 0x1}) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r7, 0x0, 0x0) [ 169.537382][T19718] FAT-fs (loop3): Directory bread(block 6) failed [ 169.551975][T19718] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 169.559577][T19718] FAT-fs (loop3): Filesystem has been set read-only 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4700000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.606941][T19718] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:49 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4735030000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.711757][T19750] loop2: detected capacity change from 0 to 6 [ 169.748367][T19750] FAT-fs (loop2): bogus number of FAT sectors [ 169.754539][T19750] FAT-fs (loop2): Can't find a valid FAT filesystem 21:26:49 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) accept$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000080)=0x14) r2 = syz_io_uring_setup(0x4872, &(0x7f00000000c0)={0x0, 0x67e0, 0x10, 0x1, 0x33d}, &(0x7f00005f3000/0x1000)=nil, &(0x7f00001c8000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000180)) dup2(r2, r2) creat(0x0, 0x0) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4835030000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 169.791543][T19741] loop0: detected capacity change from 0 to 6 [ 169.801851][T19741] FAT-fs (loop0): Unrecognized mount option "lo" or missing value [ 169.807952][T19766] loop3: detected capacity change from 0 to 6 [ 169.844305][T19766] FAT-fs (loop3): Directory bread(block 6) failed [ 169.860243][T19766] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 169.868182][T19766] FAT-fs (loop3): Filesystem has been set read-only 21:26:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) [ 169.906687][T19766] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4a00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:49 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 169.962350][T19787] loop2: detected capacity change from 0 to 6 [ 169.989011][T19787] FAT-fs (loop2): bogus number of FAT sectors [ 169.989046][T19789] loop0: detected capacity change from 0 to 6 [ 169.995181][T19787] FAT-fs (loop2): Can't find a valid FAT filesystem [ 170.020451][T19789] FAT-fs (loop0): Unrecognized mount option "lo" or missing value [ 170.031641][T19804] loop3: detected capacity change from 0 to 6 21:26:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x864, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES32]) acct(0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4a10000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 170.062387][T19804] FAT-fs (loop3): Directory bread(block 6) failed [ 170.078085][T19804] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.085779][T19804] FAT-fs (loop3): Filesystem has been set read-only 21:26:49 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) lseek(r0, 0x9, 0x3) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x3ff, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) quotactl(0x3, &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="a57345f9aaf66124874bfacef1327d71ff21b17e564e3902977a059adc613528a2") getdents(r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x2710}, {r2, r3/1000+10000}}, 0x100) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) connect(r4, &(0x7f0000000200)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x3, 0x1, 0x1, 0x0, {0xa, 0x4e20, 0x3, @remote, 0x9}}}, 0x80) 21:26:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:49 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:49 executing program 5: epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000040)={0x6}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x101000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200000, 0xa1) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4c00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 170.198745][T19827] loop2: detected capacity change from 0 to 6 [ 170.206968][T19829] loop0: detected capacity change from 0 to 6 [ 170.231833][T19829] FAT-fs (loop0): Directory bread(block 6) failed [ 170.236431][T19842] loop3: detected capacity change from 0 to 6 21:26:49 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000008c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0x4058534c, &(0x7f00000000c0)={0x80, 0x6, 0x0, 0x8}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)) syz_mount_image$nfs(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0x1, 0x5, &(0x7f0000000400)=[{&(0x7f0000000180)="4ddb9bbec67d0ac0fa83c973d8341ca122f9d4cabf06c9d550d2d444edcbfae0223345f57ea63a33bcfca64db0651f652ccc1f5caacd3e25d54358058c32626db06917f5dada118532ede89a33c7868927b61b14736677d6712066451839a7865fcbfbd3647b33d6787a3fed0654f92858abb8e147dbad4683caacc64ec20d697e7d0671f5a56a64033ff65f472dad8737181da7435bd55f697fb9a090ad6141a2ddc2c13e233b57d8a5fb9f15d3355166ef3e7910eac100b1f4c55a2c19ae7674644dc1218facb736b5d91c6171fc", 0xcf, 0x2}, {&(0x7f00000002c0)="62c29425efa36513310e6b67ceeb78b876cc6bd2b3b3ad6e8d14cd14834b23187646c37341b820b9ac98d490a72a77ba7c56c443bf84d94804d81dce7f65d253a87f7c2ed7a71e82669d215f2a64573573e299d259b918e80af90c86c4a409931103ee4b16deb0732892b7bd54470030ff822a759ef30d141eebf921c014f42800efa926a050e5cfe2b682cd12cdcf7f13", 0x91}, {&(0x7f0000000380)="917c388f91a46ca3e7f2c495d588fbaf14bb7e70d337d8205db53263b6f1028969f103cb4f4c98f113ef95b7faf637b6f35f9982d050256dd09a6fb9a2bb08a96d4ced29484133acd7", 0x49, 0x401}, {&(0x7f0000000900)="01b7057ac05312c3727d212d8fbb318e9438d31bb4b3a06a1023368d6c212b5abf1bfef20550694d350b75db3729d28d570d319e9d4260ae567431495e7936d45e2c552ddd9837f6e56d032c55ed0ed777c3d11a31b1754e0261c4deba2e6fc0979678e761a150fcf10a37e4fc0454633d204c617b9c54dd83dc88cfb8959ca9453cb57fc8c6cfbe4a3e9c6cfe55019f25f404962149fc0ab7b58c1ef0e46bc695e08791ffe9fb73739a7885017105af5697d2d399556314bdec40bf1c4d6cc5c12d0d37df9f5fe39912453ba761dbe1dbdb1ba076fef5a10e37f0e953703ad209f9a5295d1e2400d72feac17dc1ddaa7badf536c8fbdef101b4d2db628f083848c18dc4740a2451f0c6049aa1bf6ab0ece3ffe02806d7dd6f39cbe33bf839af95062e788518b7df60706b633bf4594377675e59c765bae806d69c233d78ccb050194c54d9f41a05a9f589057fb0df2512d83c40eedd492bbb3f991ddbcc61732439e461c7e8e82b281ec236dbaf87566e23b4094a233575eb95704a150b70bb31299905d848082790368af65ccc63b12c905fcdf50e8a43ff025e5619972a9246506bbe13770d40ca3b8ed522c8023945fab3db3a7e652a4a1bb8fbec9f9264dabbef07477bee356d770429ca1659f2896637a149e28eabfa78c3b8633a18993522db4ba0f8286a40014405073e695b931dedce2a4cc74ba02815baa43443aabd497d754a0ae58644f5d63f25f40b41c7da65f9675cfde9e6c64f004ab67ae921bf1bd80185bc0a41262bce6da4e93c7ae552c76a99084c975a67a3192f54f2c548b784c798ff29a2a891a4cdaac4b9d9995a8001b0a6f303ef9e211684e4e0dd1853fd9401a0bca9dd6d28d90d5bf5abf85599146852f94f5eab2f57060a47726c15b95ab3706b806171a774e898c7c963c7364838f65e9bc280e87092a1c2de82be3d662c056fb0032fb443276ea155186b9c7088c610a28f1a4903918999d0bee2147c8a7b563482ffb4004002cf84261c6ba49c587112f647bcbf67c09f2e3ee6ff6719a0d8e996e4c20e65d93e8d3ab9fd949d02e01fcc2035ea7205fe3b1baeedb726bf3be519ad172ba9e49a428f1c16caad1fa37285b5f38c91b9cd6ed5124499c73f96fc2c02f662259755c43c6091d7f627cb41310f7e3ea777f3351f0fafe58f9adf7c821ce464f7d9cfa0bb7e7f80a68a00de7484f433d6e30d7a665dcf8a260297ba088a3fe08035d0c4ddf97b036bde10f675c0a82112bcf0fcda71dbb1cc48b369bac2e723b14982aed1c6dd1e149c76411c84ae1f4098e9e015b8a12b623ea05425c8ff984fb8b49b1bc2ac1bb057c1af4a210a80a49a93db3a79328559b3ee2e65c5f5f98be8f7bc84c72d37b2ff67eba4cd15bf70fb34f91d2cf4b3acc3e9a89ceda3892318ed2f8e0cdb0df25ca0db47ecfe5939f71f8ff8f8cc74a2ddcd1baea142feecac4af9eef6e96c1d500a569e1599b6be0ebe5532976492b9e38d1b77af7f09e6834233a5765b272772390fbfe565307abecd78a0880089006167cc863717bda8030a1023ee39fcadda3a07913cc019a8a196181e30c98a652ccef6b5b3a9e83f17abe7e060c52b870fe95e0909d4f65b695690dfb5fa01bf751f3621432d4d0b4f36d54ea1db74ba18df0dd05ddc1677a30fca65558d761e3e3f1fd3c15259e4fa71823b96b952d1564190f246de847c3095ccee1856aebb6d019e1c72fa17db9a468c30d38e9ad752024cda941cfb03d25a64d23e21e1a81d80c85c4c41fe5838c598c054742daa0b5fac29855d352ae6f66fedcb720713610da40afc2f25c8da4d38fa9469553ab2805c36f7a5d487857c09dc037273e773858d565315dab98d92e5719d3b00ea2bf68362336fe6c985b28019a5de74c7005bd0f382f3cb09b94c07319d1d9e8ce08134ecbb2289c2a63f25bf10a660bce8c054b5a8686afd42e4263534fa76aa089f54aba8403ba20c8680f924fa8d6a1e0c1560006bfa8db02e93f1718df1288ab75145a081d5c4fe8556e4fe866b0e9995612ab5c2d3ef4744ca49e5d534001f1cb4a3c8f5283cf175d8df0a20df5468114a1b32275fb94df472c56a1bc28ccc63765ec5930dd3cc9621fd0b855ae38bbcbd0fc1b8ce4586812c2bb05d367e1f5f9d4d0b6b82964119da50627fd76b4b608474291dacedde8111329ae6235fd41057c5147dd4c05cb688b12d19c20929e1e5212cf031bc7f4201d0093b24724e5f2a5a6c1385d6ee86b0116651e8c3d4d3927005bd92feb6b5408df5b2d0d168dba3bcf2dc2dc2294844fffe11c07c5afc2fd52fba0e360da02e1ba87cc3b0c73f5e694f5f2678bb9816bd99c6b35a372416032ab227bee5402bf7554c22ffa42dccfac630e5b95a29ce1bf2fb8d538f573e895c5d29d8cf0fa8441efa344549a1269eebce6a75866062fb12703b60ce15d1684db1343fe7d95538a535a8ef3dc61b53ef2882c90fded428c06cdb38ac0284b98c129e5d09a2e5c2d87f3f73c2998d1bebd72f725550e781b9267b75bd3e335e9f644f7c08c3547009b4502daddb52cb53ad9adc83ab702a8849a29060722dcac02c586e07e8e65b40c8f1150b76bb7a3e28f40317e4153ff2eae342f317bc769b6a6bbe9b8647048694fbf42381fd18ce3be878f526a30bfffcc532de0ce69fec18a408106143d969534c72fcb632277b034194b3167d318e1c6437365495b17e2918b40ba10ab4f99ab1df50bb864a72117cad70665ad0d6ca14225b74214eee913a9f05615b6b3990876dd4c344faabe620d017f4ceb9eb7eb71c059d57cf0656cbad59ac9597f5891a430022c17aa8885340c568d27a3332a0c6fb53261bbeeab633f7a3cf45b5b29466effe48253b62d79de26087e349448dd90824c342ddbec677b6209acc57ed269b9171e2fb53c7a040f1e0a35f91e809b93ff7f685f2b366e8d1f671db464bd66ef3d7d1f25dcdff250428e5f1e19aab7cd2c9857c330c6e7a84430fc59c296803a19064c8e11e01add776d6aa835dff4654a8f526357a29c6fa07583ef2235c9a4336d2fb1dc0d801be981270f32c5c7554e2d75e18acc0c1d7b4e7866cb28fb29761ae02c404ff063bbbb27005e25e86b2e32b8c0705103362b1f34f83a69b7cfeff31132a1b5363e74a61597df90ce169049974b4ba1d2e7145107736af2f7e5b6307a62e2cce874570692f5ea9e352681626eb2cd0463880f15f27c6553245f4c74dec4ca4a3115cc6bec240430524be2d87a582653aa6ac8ba5a6de7d89d77b2fc2ae1148344dd7181bac3d924ef5b063d92fac8807871a4719499539d847805a4be6ad757d76c6a51e32472183827178915e05fc2a09c7e9ebbe70210e6e155fe47054627ec3cb6bc4c8eb189e2641d4ef042c319a09712ce7df5fd48bac22a77349d3d057ad726a32e18794b3bd0c70009227752ee0e9a4f45239e54268ec0f5d15860cb0d8a5ecf4da7150f582c954d74a6d2fc39b8c82bf390401d68107b0fbf9c8ef7d055906bcf24c49d97a89e59f1d2ccf2363c42a23caadc96c09989c2c1578f64ed045ee779f939ae766d2f11586d047e1da284f2462c91088340dee6098fca87db79edbc235f2da778eb915153c7e8643a873b731f852c8b0dae80227338ca336529b7a459025959a8f75d2fec905dcf68ef96cb0113658d64e1771dd82b7ffc8ccefecc14c7b3500d39aa77609d064a8751996ebd4e4db887280ba9dccc0dc990d6a4fcd3402fefb1792d9a1c22f1bda34e465381cb512b3309823cf43cbcc728cea148b78c8688ecba4192c66fc39b829a3e345782c5d03a794de635e5f279b3309cf95d5ede5611432718c9022f487351bb4b29003da5396122e1cb9686edd9a11632d439704482b29fdd63174f2b6770db144af15a9e31cb05be0bcde05d0e1fbd79b17f6093fc0eb6ffa44c138b725842d75e351224c7ec780f3d98ad04e1c95dbc02a4427963b18397b689d0ddbdf68912a46dc8d57768deb294057d1ea2af2d411aef15faa1adf8276dceda9d1a798acf27b405413f5f37c792df6d3643cfe629c0ebb1aaa3e643e5d0a52fd3849bd4f1488a1ae7bf59ae894c2ad7375043bd8582c17ea0046a0085f2032fb8346990ff5abb28cd576465588b30b6368b14d001276ae0407649371527bcbd2548cd3035e20b2a0b00e25efffdadb79af7ecfc2158c9ab0e07520253c685a8a31631cf48d06f7fc53777416e1e0f3a0b852a0e07d9da9a200946b013248ea02774ec7f8428c1823b16bd39d46a901cc9f29e23f93cb43c966f08cb1ed07320de5ba85f02ad5fc39722bd04985815171105d127807e73347a416d39fca60094d6bdb9f5514c52c1ba99eec143344581b1335e62584778fb508e05b2c09550f7b35af55169fbe785e6842b60b97eed23b791796104b851527bbe6e708024a74d7ae8c8b23c5661e444eb72dc5d75ab2cfb5d72480840662193c350bb0241249f11ce8bc6cd0abf4c8c5e849c83becc3684e1ec0dea01a414c1b4a49451f8d8f02f1611efe1148ce84521fd571f40a7b939f4479954fda56b3734bb69bf8d03e84efc915ba97fa682223612fbef2fc45f4989bb2e9299004f213e65116d910fccdd59cb8d9fc33af5cd298b83a45fd155c8e616352710bf5a6ee5584ff0443e3baf5430c28b7bf294770fbceef0f4d2fcd40ee891bc518ba5e4da49c5cd9a775d8a62c12c4090bc187ddb744ef5933cfe6e87d3ecc99acc97447d39bc245a7360e9320e62ad49a2073d2b93b3be8e75adf5c3187f12d96c8b71e54b2b14f59278a61fe440cf39da862a58267dbe28d1ac3f344684c4e0a8eb58067f1a82d74678eaf1d694fc66194b990c92034f07ce4331b0fbdcd1bc10a9fe3a46bbfa528969510e6cbb359e06f55420fc7c2721561f43ef0c4ba0ccd6279c2b75d337b4707b4dd5d938d1df188d2a80e334a5ea644b3882aa16ee6afe46869c3698fde24f8c83a31aaa895dc1cda695a3bd9c9e574647e239ccb4faa37b7c0660a0bb610d06ae96265c17324aca5b5144584d9e0bd9239c50622b4527009bc91210a586ad860315de31621bd140ed6c1bb7e3dcc482e2b470d8f62b2adc21c48b9763743354735b0758158b2cf7bdf1a70e16b4774d63876607af6186486635e6a29431af54099e221b2c729cf3ae3ef9d3732a1ca38e773774cf327e44d787822323cecdb869e93997c127a2537536c7b24ed85907ac39643eec655169d99ebf6298a00f719e271255c8b932073e29ab002ae776410ada7f616386e072a3b2918c90ce7ed0f80ca1389212b12b130ef7c348e2e17bd8b02dd1894800ac507b3be585ca797609c45977119db77a951b28ca57ca28d46e7fb0f4ac3d6293825b29f5b6658e765c69d21ae131e2e89d696d7ff1532a46fae62f7b59bcad720f06bb03e541864ac5c4e7f9d1c1d74936aec4f13079d5f70fbe4460da626af28f427d7958f399a1ecae42109c2110e805ad483fe744da0c4a89802e78c4e59bdd0641975244e026a1a449e173a1f60d582324e797673e8352f23fee7ca81871ddf804c77dfa8797164f9378058b4aec204bc687b650bd2c303dd5f3329dcef6d0aee2ec1cb2494249baac01888e6c9e856d527de11e5df544a696352f3534a3ec8944bff5bd501c50ef1b3eab4e1d0adada205fa5627aae153e8166294afe092182298aaa9f5bcc7dbf451a37929399b8e27e8afd540dbb36f5912b233247b5b4ebc7131ce12389d2cb3af682a322c6b47ec741171c84c25558a572e", 0x1000}, {&(0x7f0000001900)="53461de681cd42f015a6239c802e24b60ee498ccedd6fdbc664c0185dd56d47c2e38ff6699a2a58cdceac30118823000a07a039e194167af71b4fac9cfe665e03a0e44b78a270e59760b39f30ed115e8f356e2e13b2f20675369aa281d66a33da6e44ed3199213391fa4df905dde9bfe894428d7a5b9718899330577ca0abe32a0bf9b520873795eb8e5f857ce877bd09a0940facc9afb24b730ed6d2d47c0fe6bf9062579376c1b2a7cc28e2e2d65cc7ea0260ee839863ea612982e4925d0d541e631ad4974ed6528dcbae734ff934685303a707f5d1ee217f990c6d386855173afcd5abd2595b59e4553975df5febf20a83222e54423c9e7d7315d67955fb681f95ed7cdef691479598d27c8e0bd6858815edb7283aa5a8495b1e8a434ed7d12b67cf968326d6fd642c4aad78fe379f8d1c5454e95b1ef4fb213fb26cb218b67f9626964b66215c28fe3839f66be65f66cb3b466ec1ec3f541e359e47a81533c0cba8e3d8aafbd8370de3d9309b6b6454443bfcefdd920e04654088485b6308ec3de46a189da7b4bab4286d29f8ebda7ed605ffba07661eb063eb62733a1f1f5e90baa141139135ed691c2ef5f963a75dee23b559d3554e6ac04df6eae79ddac271a9872e17106965bc15a32058e4b3a4cb9f5b127d3218e04cb27f2232e5511a9c55e0b291e366bfec3791ca9ae6463598f21a52788e8a8f2909260f241fe1bf6aaf830d7f80e7dc8a8de0b0a9a5a0da8a43f2bb606cba8283a203fea7967114d3d25b666d54ed4aecf4c77cc1d9d5253913068c14520a2fabd1ff8940114470a09637201441a1a82df7e42134033fc304688beee0e91913827d4c4d33011ab14533481a8dc346a19de638708309038d4d8a8653b46160984f6bc946785e4ef44aadd61748ab50aa3476d8ab58657ab9262f78809384c2f4575116c3780c9cbeba5ea8709faed6c24fa4d873d1b9547d7cb46d935788c7d08ffae28929d3d1ec4b2fbce68d654f8c63c62be09ad0321d4febf51e46a0a3a9cd28c65f1382e0ad59ec1692a858c07875c9aae6ef3c85e52a491f9064dd567596bf0c1dda71a5d697e09581243b3646b81bec0c5bfbf9f42049331b7169f2016f7f104dbdfdb413f56eeb4191c2fa862106e1fd330ff984cbebd82d449ed476574a3d3fc1d904c1fae4f55fe77e465f6921b14f65321bd7a2cefa896ca2cf24be04613a2cac12d5b071477280387ea1f60efb5823b889209efc5b82c0361c91b02829875864346b5ce40dbd2aa1c58ce2fce4c77e07eb5b58af8731364da681d9e6e38ac40ed510efbc6aeeb1ffadb13c914772a9c76367ea00bd6a6cdef2e4f7edec7099157a1026609d088f2fcfd5b4592b7df49e281628380f9a889b79b4dcec1e7753a3bc7001ba0482c60b6b67c22a52bf4aee01b6a359a62e08b7192463d84cd505fe9b269fcb9a33219acabf81b5b5057181cf840a5d4a68d662a60694bef6d39a36be7b9da7775a2bdacfbe17029f792261a28fa340715883aab34748a02914d2842a85daacae6a10bb5eb0bdf914c816080e9db415377dee620d6f688f20d55f46e1868725dc6a1a448f59a2aeb51aefdd76ad19a33cb7ef4abaf24409fda2ee94dd6d02fa52c8e7ad8109968794eb512d996d8e5360221f24c1716ed28624d8c2788bf18fdfab82d7e5c479ce18278e03d1e9896bab5bc7cb13302e78ee7a83b488b89b322b3b3da37090cb306e7f89aca2c79aacb44179efc81f418d9f93dc338272c3fe5f4835d945be2bb59766dcde6cd29f8a3a980788ffc2b8d8fdcacbd7acbc055bca35ccdf8968d93c5c2e8e5a7c07db0d5ee1cbe96b4aba644eded9537e0aa3c743c7de25ff09dcb0af91a3dc540e5792c5ce0adf849ce6ed61b30c031efc7bc9e329b144132900e3970851687944defa3d03476730e57fba06ff49bbeea68e59a66bb924b8c57b548b8cc1593b11cfba314dc40c55eec8c2ec7318a3e16c1bf4e4ce7ad9d0ec09360730a2e8199948eb27a767bc23d843c3b766b465ff945273a3579055843a931021fb56f4aa2b5aec194c4e420ca3d8eb0844c3a0d9825ac0ee2b84366d093f29d102330ce527a4f6c4eb715a4530b8f4c7b6d3be07ffaba869eee34f7cab0c26451d9bc79edb225b2f8595dc6b2fa51f305b75b1ef4c8f0a68ec97b54a2c54005ba7923f3f96ccc2c62704cfc48146b5bce534087a92686815de118bcf2fa3d5e2336cf1699642b351cc6347dacbf5eb27f335604c65c86c158bc9664746c7399cac910dc9c25611e7fbe0da7876f14dc89d06ec8f0900792d5eae0226b2ab34bf8881194fe8f3d8b27cce5f2b4d74722825b38fc4d8b937046d2893ba7cf1684c1ee4bb2394bc8d4d78692e21198c225ad9c4dd6df435e7453852b67cd1c1688bdd7ec303b3a999f191b9adb4ecb9c3f58142487b214127462390ddabbf429e05e8124a4de3359778cd764f38b1133ccccfa70079f811f7bfac88f253dbb85dd018e46d2b96431bda7903b4c0db8d825b2dd01443806af1f6a26d7ba0e4edbd36ce5f479b68a83a5620a7aaf578a5428adf5c2ae7dac8e7fe03ca85609fc1a5253691d6d0154f2ca98fcde99b10ad4369ce76ff643d84920b9795a8f606718d51f4c19232ebeff3042d14b929002fb4f468743dc9df1e1047b4db7a3341b34d6c56f772f46a166f5ae948195cd126ea0398dbff13f3a037a080a2bd68f7fe2403cbf2179e2c6b8f050f4cad20915a531b5821f3b79f5eafb6febc8c47220d133abc423e224cee72fa9c9f83abec9bd857d5996d79920d4ff5aab6626320314540c6ea8d5a4aeb82751a3fe6cc74823f011e9c03a669e82a55e3a7472b31f71a6d7fa7b0a9c2d3499f2758bccaa79f7fc4948ed3f17e09f6637ace97ef53fbbf7da2228a3f9e6c743e44f47a1f89cfe6020a6f28c9f6299665ea5714b424927644bdec41428cc18dc36f5e1fb61984896bf8e499d68bbda90b9cdf3a949736f251058605ca8688a427917400d89b15b1d8c7a6b0eec1e658ef9be25ee58d007b5c9697a3c48691e4475c849ffb89f76032a05f62156cc22c4d7c751748f0b7092d708a459566b701f403d88d895ee31617392c4e7d5688811ace7583e3f7caf70fac65ebc60db1469ba7d93503487fc5b04198d14732b60bd1a8aec64657214b50d8eee9567d6acfccb3f9e1afe792596b0456af561381efff9dbdea63cdecce5de5d9bf9862e72592cf11c850a75441e4325d15b4dfba2871f1edc58e9c102b5d33678287ab07fb882d187384a927f130cffaadab80c5b2a7cf1290296217c5de2444bd1bff8da253dc299fd5c7616f35ebbe56396484813a5c61b1eb7e6754a240660020199798120f519016122992103129d98625888f56951d14e5b6585c80380f421986fc4c899736e7c79adf8b5ab8b17f7e9d7e9fe811e1e53fcd3f2c96c4873f7754897bac0b560027e63420d7947ffe731a08b29999bcde840adc351ae8db6f3a6d598cbe2f87ae8413accf5f73ea3fbae42df90b67120c76b685ec1ca7c48d3b5d9210f529b1fb976d4124d43cd802dd06a50b507f7152d99e0ba6256d1be4dbc19286ff3c4ade8bce1108267fe9915ef702ae244f5b58fa5dca9efe36707f529352a4b5118589b22a7477f0e6a0d11494fb0d964e8f8ba3c5ee68b82b4d54e887133accd7b5ef14aba128e46a27fb16f419e3960b1354c1ccd1deeeedac58191cbe13a883092c697afe3bf92114678e3a000b02d0a740e411c1a74442bb6977e2a9c6c44b0f3caea5ac5a66ef60d938431d6236e0bbfb1c6a111449370a040c402b420f4621a80eb4469b258b6e5dbb350d85187b45eaa76ee895266d9a3a850bce30540d9a8579a9ccb4fcc1a9ba3120b63928a08e6d2b948f0965f727aec65cc8755580071d967e16c88c7c09d9ea0d89ef8d6a310aec4e766ea56e726d698408a91f28fcfaa1ccb422df51bb993b5452ad4564b03ed656b510b49c5bbf9f003d9e45fd745e916a237ad09707b7b2189f245d53d7dbe0d365c550efdff74e7f54b7b190202f63462f597d0eca93686a7702d88ac229ad0179ff0ebe29b06e0e29acb2a7c3740c261ec6014bf35137c3352015865897c889a64b6f50a3ac02963598281b542bea1c0302673ee066ea4d954185e6eb28aeb67b8a8ebbac8cc8c5e5713e507081b27dd95700079d437880c1559e61080d167618f8eb8b9b9e7752cd1f946a1b6c0cd0f108c6403710601d8b14c56122804bd2064cecfc03b3413d7d4fd06f885607fb2fe9c22776a63c34eca087477536eac59abd8d13bb813e737935eae36a68f1106f4e03156cf5876246a242cc0780f58df1cf1bbab0e5f684e100dccd134442731614949ecc1693cd0939056809fb0527464012952443154429944e1f4f6f3922084a0228e2bcfdf38aa53722f309cd6eec44c688f3a664faf1763f13694de7ce09907ef84f88b760bc5dfc0e00bdd1c6b51cfc71cb45e49a77fa31ab101ab23cf197321021c830fd93dbd6a796f7e1d874cb2da483c8fdfd7862294bd5ffd44fdf5ff4a6a6c370e2a98b7c51a5325e844cc834ac5fa65026a479e8a79d618804a2021a0ff319d8875ddff03bab0f7dde78354b81b9bf0319d45f6fd49dd125e83c6d3c5dc53c066e9fa4208c5a94c0191f7910cc2b72e65776ebf6a8ef83fb3160c038fb6166c63bf891b130ce11c7d9a595ab9d5fe1f155929abfed41813ab232ee80b574e206bcce09a15b3a3ee8d18c8c1bbc4d92736c326ec90c8590692befd2cc2c7f1e40af23b6fe8f1a3bbdaf80bdb874964c3106ac99de342da4c67191cb9672122f0ab7a836eaef523f94aceebe2cdaa7ee88e50f025b706ca227f54195b404397d6e83bec55e0976f0fe280242870207604785b5557c06d70a4e0131e1c9f847ec33650050eceb6573014e4eee1e2e6704d1aa9f6c234fd5a1586d4a4e04280d97799546b9f0414f55eb2e501152cdabf5a00e1f75eb4467951b70d0ef742be893fca86b6a464b0d3c87a172bb18d8da9e01fbefce04911e0d02a9601f70ae0fa403a7bd154cfeb605fa142a4c4bd489e8b9934b8d0bcc9cdae2c8d27be5e2bdb00f8c7a67fbe26d8d5330ff2fea8478b61f73fc9e7939b1323a18bb4ea3925289c7500cc9a64e43606603d97ce677bdad81c9d51eaa68e80b5c2cfd83d3156a1dbe87a8ef55d5b51322b840ad76575818b3ebb874f3fe3394a2bac1735cf8e14bbb922e146a656b61c96e35643ad8475ec198280cd4ad78a0130672046b69bf0553c23afc786f10a4792a55f87abdaeace724eb3f7446295d310adebde66da71e758e088b6a33fda7781d8a46cfcf7df221e18f8865105c0192ecc592218485dcf343e9f62d824c497d803c0e83f7f4d691750a84a61c4ad18c66f16751cfac5b80ab776c2fa9d36c915f61a4cbd0546fcaa82195bcda603e0a9c26344c3eee526017634bb8a6cc1aa95b0e2dfd9f91b0d9d3dbda4c99b393758fae2b7dbfc07f24bf281d2ac3ce715b5981cc1acf0548e14e4c037285c24e91d6c4126857de83e97a5b865f687abfe4f1b2a92123076b73511268dca766efd565a6c152eb496ec571f569d03e3d1c663f36dd3f9a8b64a7fdf0f720e005d49db940f190a9f697fdf54f169bfed9365fa3b43a88f1b5f00bf05c09209603d7160af5fc6a9ceca9548f5bc62ec675cdfa1fc90b988e4c3003848053fbc6d625acb9a33e4af94cdc75e0b6ed91dc114a29952f4c9438e4cd62b899560d049c8a5aaf720606dbe4284", 0x1000, 0x1}], 0xc0, &(0x7f0000002900)={[{'/*'}, {'\x00'}, {'+}:+(@'}, {'\xda\xa3\x9d\xef\xff4\x12d\xada\x80\xac\xf4\xb3&\x1f+\xbc\vn\xd9\x89\x97L\xafZ\x10\v\x82\xa3\xd0{.$+\xc8\x99\xe7\xf4}$\x0f+\xd4\x965\x1f\xa3=\xf2q_e\x8a\xa5u\xe8,Y\xa1\xdb\xc6\x94\\X\xe9\xc3b\x80\xb5x\xd3\x16\xb1)\xa7mI\xdf\x17\xed\x16z\xfa\x8c+\t\xfe\xe7\x1f\\1\x8b\x9e\xac\xf3\xbcf\x8cM:\xe9'}, {'\x04.+}-%}/#!'}], [{@obj_role={'obj_role', 0x3d, '.'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@smackfshat={'smackfshat', 0x3d, '\x00'}}, {@subj_user={'subj_user', 0x3d, '#$#(}$}+'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '/dev/snd/seq\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@smackfsroot={'smackfsroot', 0x3d, 'vfa\xcc:W\x8d\xb5\xd2m\x14\xa4\xd9t\x00\xe9\x93\xb7\xd3\xcdu\xa0\x84\xea\xb7\x1d\xea\x99\xcd4\x95B&\xd3T\xab\xb9\x9c\xf8J\x9ds#0\xdc3\x82\x1f\xcd\xf0\xd8}S}$\xa7[\xae\r\xc6\x9b\x96|x\x8c\xe7\xa4\xea\xcdP6;\x9eC\xe5\x02\xb5*#e\xf9\xc9k\t=\xe7\xde&\t'}}]}) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x20000, 0x98) lsetxattr$security_capability(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600), &(0x7f0000000640)=@v2={0x2000000, [{0x2, 0x20}, {0x7fffffff, 0xb629}]}, 0x14, 0x1) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000580)={r1, 0x7256, 0x7, 0x100000000}) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000480)={0x4, @time={0x7fffffff, 0x6}, 0x6, {0x1, 0xc0}, 0x13, 0x1, 0x2}) getdents(r1, 0x0, 0x0) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x4d00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 170.239552][T19827] FAT-fs (loop2): bogus number of FAT sectors [ 170.250602][T19827] FAT-fs (loop2): Can't find a valid FAT filesystem [ 170.262737][T19842] FAT-fs (loop3): Directory bread(block 6) failed [ 170.264574][T19829] FAT-fs (loop0): Directory bread(block 6) failed [ 170.284777][T19842] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.292377][T19842] FAT-fs (loop3): Filesystem has been set read-only 21:26:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents64(r1, &(0x7f0000000040)=""/88, 0x58) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) write$binfmt_script(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="2321202e2f66696c6530207b5b232d2b402076666174002028282420766661740020207666617400207666617400205b28240a198497fd5433457320915b2a7a748ff923e6f2d82915c5d5541f1185c7111ef3498e6084eae7a502e91f103555df8339fed29f24ec1ad0fc015dfdb73dac13c25f861c2b6b286b6b628cb860adbbd805e99ec2964a79590c6e30ea20e7727bdc57ad6abe599f43f0195c6ac6a60d3f9f54d8cc6f1db53d5f73b5ac88a8b9b7288840994284e30718d3c16842aaf86edfbf7ae156c1f9c8a0957b14263514f148ac882a89db5bb0fbe345d92cafccc51823a1fdfd67d2e7ddf6eb4e6bd49b5253bc"], 0xf0) 21:26:49 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 170.316752][T19842] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5100000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) getdents64(r0, 0x0, 0x0) 21:26:49 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0xa00000000, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x2020004, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYRES16, @ANYRESDEC=r0]) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmsg$nl_generic(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)={&(0x7f00000012c0)={0xcc, 0x3f, 0x1, 0x70bd2d, 0x25dfdbfc, {0xb}, [@typed={0x8, 0x4d, 0x0, 0x0, @uid}, @generic="f30fd3835a835d06e4c2fe5c9a5f7540ac152639142ae67b233200b5175b1c0364bf9f631229013d540a50d407e076d98a1a0a16c555b74520091f3756eee32cd932b89e90b657aacbb229cee2adcd6c01300144d3fa6422f1631e4c1aafa910498b6b609d642370fa7da52ed977147ef2bc05ef5bd04ee610ebdc82dd580ac6d9a008321f00eeb3f50bc610622e89267db524b97ac30a1715a0ab590397277948adef0f059d67e9", @typed={0x8, 0x90, 0x0, 0x0, @u32=0xffffffff}]}, 0xcc}, 0x1, 0x0, 0x0, 0x40010}, 0x2000c000) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) [ 170.358953][T19863] loop0: detected capacity change from 0 to 6 [ 170.402464][T19863] FAT-fs (loop0): Directory bread(block 6) failed [ 170.405749][T19876] loop3: detected capacity change from 0 to 6 [ 170.420146][T19876] FAT-fs (loop3): Directory bread(block 6) failed [ 170.427335][T19874] loop2: detected capacity change from 0 to 6 [ 170.434630][T19876] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.442209][T19876] FAT-fs (loop3): Filesystem has been set read-only 21:26:49 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5200000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x111000, 0x1) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000140)="1255bad08ded4ad29cc55d6b8a123a66617400028001000240000004f801", 0x1e}, {&(0x7f0000000080)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000140)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 170.455127][T19876] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.456218][T19863] FAT-fs (loop0): Directory bread(block 6) failed [ 170.500061][T19887] FAT-fs (loop0): Directory bread(block 6) failed 21:26:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) getdents64(r0, 0x0, 0x0) 21:26:50 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x1) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x8, 0x10, 0xc1, 0x9, 0x0, 0x7fff, 0x61804, 0x8, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x4, @perf_bp={&(0x7f0000000040)}, 0x40400, 0x800, 0x8, 0x6, 0x0, 0x5, 0x6, 0x0, 0x400, 0x0, 0xfffffffffffffff9}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x4000) dup2(r1, r0) creat(0x0, 0x0) 21:26:50 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0xfffffff5, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x520d000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:50 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, &(0x7f0000000140)) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/189, 0xbd}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000001380)}], 0x6, 0x3f, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000000)="1255bad08ded4a37be6154000280010074da176493f801", 0x17}, {0x0, 0x0, 0x100604}], 0x28, &(0x7f00000000c0)=ANY=[@ANYBLOB="d2e91e6d405e45ea9b86fec8938b54eca295188a0610739723edb2de9b5d7604bff6a34dbe75651bee32b4"]) 21:26:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) getdents64(r0, 0x0, 0x0) [ 170.630156][T19903] loop2: detected capacity change from 0 to 6 [ 170.653608][T19911] loop3: detected capacity change from 0 to 6 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5300000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 170.675692][T19912] loop0: detected capacity change from 0 to 4102 [ 170.682955][T19911] FAT-fs (loop3): Directory bread(block 6) failed [ 170.703617][T19911] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.711219][T19911] FAT-fs (loop3): Filesystem has been set read-only 21:26:50 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x9, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendfile(r1, r2, &(0x7f0000000040)=0x7, 0x36508e32) [ 170.734581][T19923] loop2: detected capacity change from 0 to 6 [ 170.741905][T19911] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.751103][T19928] loop0: detected capacity change from 0 to 4102 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5700000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:50 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 170.850372][T19942] loop3: detected capacity change from 0 to 6 [ 170.857008][T19943] loop0: detected capacity change from 0 to 6 [ 170.867002][T19942] FAT-fs (loop3): Directory bread(block 6) failed [ 170.875990][T19943] FAT-fs (loop0): Directory bread(block 6) failed [ 170.876366][T19942] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.889991][T19942] FAT-fs (loop3): Filesystem has been set read-only [ 170.927979][T19952] loop2: detected capacity change from 0 to 6 [ 170.933009][T19942] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 170.965588][T19952] FAT-fs (loop2): Directory bread(block 6) failed 21:26:50 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f0000000040)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5800000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:50 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xa, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:50 executing program 0: r0 = socket(0x11, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r1, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r1, 0x1, 0x6, @random="b0dabb74acb7"}, 0x10) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r6 = dup2(r3, r3) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000100)={r5, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000040)={r5, 0x1, 0x6, @remote}, 0x10) r7 = socket(0x11, 0x2, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_drop_memb(r6, 0x107, 0x2, &(0x7f00000001c0)={r8, 0x1, 0x6, @broadcast}, 0x10) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x8c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4048042}, 0x0) r9 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r9, 0x0, 0x0) 21:26:50 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, 0x0, 0x0) [ 171.052758][T19969] loop3: detected capacity change from 0 to 6 [ 171.066976][T19969] FAT-fs (loop3): Directory bread(block 6) failed [ 171.081380][T19974] loop0: detected capacity change from 0 to 6 [ 171.089470][T19974] FAT-fs (loop0): Unrecognized mount option "" or missing value 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5804000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0xfffffffffffffffc}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x2000000, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 171.103153][T19969] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 171.110746][T19969] FAT-fs (loop3): Filesystem has been set read-only [ 171.124809][T19982] loop2: detected capacity change from 0 to 6 [ 171.128834][T19969] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:50 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xb, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:50 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(0xffffffffffffffff, 0x0, 0x0) 21:26:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000240)=0x1c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x40010, r1, 0xcb73c000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x152) ioctl$BTRFS_IOC_QUOTA_CTL(r2, 0xc0109428, &(0x7f00000001c0)={0x3, 0x7a7}) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x8040, 0x110) 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5900000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 171.151245][T19982] FAT-fs (loop2): Directory bread(block 6) failed [ 171.170714][T19994] loop0: detected capacity change from 0 to 6 [ 171.184317][T19994] FAT-fs (loop0): Unrecognized mount option "" or missing value [ 171.224296][T20004] loop3: detected capacity change from 0 to 6 [ 171.261540][T20004] FAT-fs (loop3): Directory bread(block 6) failed [ 171.263725][T20013] loop2: detected capacity change from 0 to 6 [ 171.280587][T20013] FAT-fs (loop2): Directory bread(block 6) failed [ 171.289558][T20004] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 171.297125][T20004] FAT-fs (loop3): Filesystem has been set read-only [ 171.333489][T20004] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:50 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) r1 = perf_event_open(&(0x7f0000001000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x4004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x41c}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r1, 0xd000941e, &(0x7f0000001c40)={0x0, "4f1c78f948f0d79b5807def29f258a82"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001a40)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 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') r5 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r6 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r6, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) bind$unix(r6, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e) readv(r5, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmsg$IPSET_CMD_DESTROY(r5, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x14, 0x3, 0x6, 0x201, 0x0, 0x0, {0x1, 0x0, 0x9}}, 0x14}, 0x1, 0x0, 0x0, 0x8800}, 0x40) sendmsg$NLBL_CIPSOV4_C_REMOVE(r4, &(0x7f0000000240)={&(0x7f0000000fc0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f00000034c0)=ANY=[@ANYBLOB="a676084547ef559e3b608b39e17e1d9f0e82de5f223294d7eeb16908925651d9944d36163cce9de0d5b22963bad7d29dabb4eb59bb331c5bb0d12259b041c8912938c958096ed965ccf6c6aa43b476bab7fe780982567193a54abf30df429ea5ae2d38fe074f50e957eb13d8c7f8da754691e46b02e20182a85a913572dd4b7eb4bbee44c37f898fe283bf190601e787d6d2003b5a0dded53b65d964f31684c31ab6834c43d9aa67c846d0c482e92f4c5dd6052ae838fd10e34afc44f3f7f5e16d36fff4f120c4382f0b4c6b57d7522e3c59f0d436edf65eef78229ad47cc8b83ee1faf2ae4aa9f730284996387ab992459e74db80ae53dd9c2949916759cccbcdc0dd5082e0055207257bbc6395a5dc597601f7aba686e04e16c0bdeccc129f1deac21905ec92be893fa308a69823e8f0217a30b8e2f3a688eecc49e5f2e5de2e4f4403ee579ac9599c6c54e0e0bdca620194ab15b9a85f2264a136ba8c25a2fee890b26233ea8922d702f6c402f44616a19ca821f3d889d1c3c7b9abcdfa22dca627136ae1360ae518d8ba58b9347b421b559c1d4d4f2033625c6866c7ae1b3b7329f238971b9e3d169fba1e7f88dbae9f09bcd18c7e13cd7ad7df100ce3b20705aa31cd9f6038a65f14c77fc01344018a928658f631d0ce4c42426ff3b8ea2b8cc5727da9cc1d13cfad7ca61fe04768878974a5ab18001988d16f23763483581683a168c8df1ec226d14e43cb0bd439be21e84ea5f2eef5284117a8febe17b10a041be4c5f28b64f95b35317866867f937ae366bd2d5b46b9c1375d74d81c8782f9f7c02bf64491ab92f911ce94e27c3203b27ce54c8f789c85267f64416b47dc9a6a58e4bfae9d82b4d82c3424dd47b2e5f60ad93b8ce0944c15dc88934db7d876bed4ae3bfa2781907d6aa5d6c800e246863ce7dc087289fb214a5eb40b745f0bf6b31b16f90d9f1cdd82651ab37cac49a92bc1e8fd477ffcbd243708e79d110c2176d5ffe1529fd8eb822944ec71ad13cf220892389586a4cb3fc800f0cf5606e18514548d664843567a8ebd2cc81f805c7f0783ed33a0922ae2fbfeebd4cc4d5013e047ea4c545952c3915a5d406bda65d9c369bf6ac54639ac780b39b2130913de1d0174ac6e7f51ed530afbd952d2bc517bddae7d447524ee6f5961792edd24db97e577f27e347acaa3124df708304dd55d553fd6f9055fc4de8e7232ff130904830bc74bdb312b02d8da4363f282204ba6fb7f6b8a4ec7784a1ee7f74c9f78b49419df94862c70fecca90e7d70bb69655c9c07440d74765c98f51bcbee39e0509583485d5369b9ecad6048b78919b455d580b72fc82c4280814eaa66dfdf34334e98ebf30b82f0033ad8a58fbf04e4aa4799c69afe6cd20d5ed06cffdb8e4ada08216bf2ed40d94782e3558deca45501b877b0f5cd10f272b602e71e00b79bfabc1e22a752201b06909a07a8a559cc64e05a1ec95d613c05ca97048f0e0b3a9e7f227d86ea865a7dae039ebf0a093ae4ad6a43b61c62373b18e0ed6d56fc9ed9654a8b2a2363566c56f6e2d51fdaf624f51fb7e715f469fe22b995ef60d1106c9784278e19c41034fe9cb05b81a501ff2dc422704a9a49dc0cddf62728e50d850700000000000000ded19e7a71300635e2ef5f9955be8ae4d7e8319077687c955ba12db3d6068545f17b714ecfa1b5c69c25fbe4e279e91d2d19a72452f4719814831e3ae4a05976a45f955d4bd6ea0d6fda797f3f215e799787907e063f000000000000007bd778e426d04e4562cb31b61093f5ee0e8a38fb8e58b498e2577117b2854f12aa92588d6a7f9368aae35de3b965a1a30f44520f783718b4c7cfa163c1acbda149e3664ab608b2a3dd2d4331b7b8042ab5c5227d9ed2f4c6eb8f4f383ad08ba1d9ed39fb1906e4edb37ba65c527e2cbc4e45516a42cbaf236fedd66cdf6c0c4068b8fb5880fa01c9c5aad3d556efecd55271893f374fc36495831f00a17190ef9b879de707b648f9e43689638507afedebaeef99404bcd58950b9d1a5ae1ddcdd0882ef725e03ac1c43ddaea9a7726b836cb64d363ae7062d8a539d16471d7160d7bc1f8707c9aa77240189393eea889ac19a4958c56e2fdc38a7e264e6effacb0202a22a505003a6fe2352fee85cebca1d8706d00f2be8826b261b5fe6ee75fa8fa38984445e1cd4c382cf2cfe14d7c542b14a637d05e729cde31f6ceac712394137e2bb408f61d9972173b295bab2a74564236b6b6e441eeb835659caaa54404fd4706d32bbf981ced48c6e82f9e9cede593c8e063a9a789ae38c47ff9d14cd855d6eb72ea7009efd3ce318aa8c96d7d6e82925d10090c04642af652ddd9732fd01f8cddf759cc9f79308a43588df227d79f7db8750d4498be9cd4eeaf2b12435704e67c156aa74eba00bdd241f7d236cfaae88d14400cd230d55e112891ebc96ac90183be301564d7d2fdf3d4bb7160ea889fee98a47fb4f816a2fe0cb66809ebf8763306c71203f86d6d85e7c4bd3694f71354367c69b7053ed75ca15cd441e6caebdf4ec15f3eec4f86b1e3506048c52851406897d63fe54db0100ac6eed6cad0733c941c345da94d0c6f4eec92820dab06bc330e74f52c5858fc71862701ec3b690605fb460d1f6e46f99299b4cf3df8d65f87c4a2ef8d05fa4b3841482f4572fe4773cb548ae691f12a219de1902a644f238a9f38d9913790de484a1251e3b8399a10b3e73a4895e2ae57088f38524ebd5fd2be455ceeb16b5bcf5300cfedd1e326a862c0bf3e1bef531a6c7a5895c247b12b39d9952526df29de825f8a31282be28ede06b7a5062c4dfefee45c52a901504723c59983d8746e84c457f8fdd18f55379189b63e5b9baaadf9a117f98538c1015f5d1da113c74f63b59545658c1df48ff840a691efd84f835a92a0a6ba2d9a4fb09a0577bdb3f888fa5ddc0abe98cdda0f0a165878e19fb99372077a605cc91e91e0bfdbd09c7b6ffa9db203000000bc6d7e572b5b46decb2e28ff71593b5bc58d21f86ed46db4e0f142af07d53c1b405511da1c80d5db99b4957443ecaacfa6e66732bcdd609e9b4531f50f5619571aa738abf0cc61eb8973be69931a6fef7e52a19f70ad318d549b0c8c805922e81e6ada33a4b59a9af96b40e563b6b147d04fec6ef7029ae8246744cf2f803432223529ad6456b188f34c00ce0dc4863beb9be26ae19b590927712db57cde87f9aa13c23fca0d1ccdfb77eb2f987a8905627b294753124a4bd6c03df81bdf014d2ba8ad181e5ee6094635ec64f04d1932359bca717bf00101e06e23fd6aa73eecca651471d875b088b4fa5a4765a9ac30725ac4032cfa77ed55229d5efff09463913195d92c4956833f2c3132a9c08588882624839502b8e83b9f700fc95d38891c25cc0e47f5865005403907d75916a5b31694f627cd90dfa2878a6044b6283febda431180c84caf8b2dc73ea016124c668e9d650449c9d272b075aaa4fc2174ebc560c10db6a6c427086a498456b8a9adc05a67389e00d2dc429a865861fe241224d9d200e92dbb8605f76f347ea4bed15a0ebae4f4069ee387465f96efd2d52affc44ab011b6aa8004393d59b7ef6fb0f13568eb20fb47d9007ca13267233b6862426565b75018d3bb63912d87053ed33ffd87c48ba6bf1d8c1c2fa7103b527077a83d00ffc5cb75a76bf8861090ff984a4de3354c0bf35719f5ffe3c2fb11035ec8a525e7f73997e337b195c2ef4f36ecf498b939d47297bec7b41480c8ccb6736e523c42ce4016caf7f7883ab62b44cbfbed0e4a621d44c67027f1b5be2cec6f086c4a73148f05c0a08046d1cb991fe11c43bbaa28e0746ff121cfbae5e6c9c04a2794019bafe704e058e6020dbdce967a6b86b569b8721fc172f9ffbe9a77e70e7a998772b6de720230a40b7a5796af6188c800b7fa06c54dd6be660a050781f8e03edae98532fef635dee9917145d831519e4b1e432ad926225bc4922214658cd0615760e1aa90b1c371811e475cbb69a3ee5392336afd2b8accfc204754ef95b362b0b2a229f1857a118c74cde213571b42f3a6340cd0b165712d7b47532e65a299d2d0c9a5661adfac383b8bd2a3fa625fec436516a9147be525f05577e485dd3d70076d94d2fddfee253963e4d7f9e9af4b3948a6757033ab65cbaabe09e4c2ee4e2803b97c84a109a4aa82ed72a1994c7ac144e7e6f5c26c11728ef65503127866a4c668379f82e8db5b8934f479aaf5df687bcc7933633471ab79443d69740cce1b05c41ccb70c7ef718fcb3667260f93b4c24478ed1c2112d3fa959b421c7e4e8bd75efc1014f6c8f69b1dd7993c4d04700a475118536de33b142f1f6b21a349527ffc7ef678a7b567c78192d0cf1c1ef95bb2665eaca4f2e63a0c8ed6d5955b26931d98b8b190c36b54c6f8ae670e706a97965dec5881b070fb1341aa47ee181da6f85681c21b1bad7f8191881d920983c2ff0e523adaf3123b0773d561859a54a6a77c0eccccfef8abb808120ce27c43476b1c978985ae42c680147f092502bbb1f0e37570f876db7215b68ff453eee673519cb1d0adfcfcc477ed5663955e7d20228d0bdcb9a5a855c6a7eac601c79d91ba01f1d8575b721951e908fa72c295dcea1eb57531748875713cc6a32b3712e701b22b15d3e53337fff2271ce43c8023cab1c26130b017949a16e213e8186e6df3a1b7ba3dd63c668c3fa6542133cd30546fe519ee1dcb40f487066d2e6118e8f96705abe25f288789f38bcf8eb695e16a2c00e61f5ad1593d3c33e150ecf1d6f5a561b9698bca30a19cb71572146ff2dc771b5ae9f0e26ef2491f93d8605df6d849f4cce05e4687a5a4ed4cafb51ee94ed070aa9bbc9ea3edcbe457b518cebfa3d206dac8ec464c9a4ebc74bd951e6c38f197a915fa7b25d9d82fc2fccc36c782a249e79d73be2fa17b5929c723b88cda6b7b5e09e988ce68714fb650d8c394ca3608f101a9fb203a4c85273609343264b8e0dffd91be57f04ad2b845ac0a3b525a5160dbfd1e467f55ffb4f2543acb63855434ba7e6721aaa18c7497a6966809c0732f72a23f0de99e285a798cdfd6a59324a0969860715a06e99b338aaf99aa88d2198b99970f7d5efb123c4a66dc05c4d8cc9a53eff3bdf01a9a634279d95a574921f9f25466f47f59b230dbc34fd205ba57815f26e7083bd90419e21eb643f5ca893e2405118d5d6ac3dc2bdf5974cec29c824826c8197674096aa911d04fad7d149d82f6aa32c4a07ab2dcaceb575c83969e34410c4448b6cae5282cb5ca2449185985f68f66831f1eda1a722e1d036565034bf340c02999eb334ae5b79b2ca556511c2490413dd3d551a47e6a10d802d4effa55b4284c5967a479509f4efc41668e40573e6b7054f8ba005efb1fc7ca4ad7b67034fd0e4a52a2d8c78b6814560231b6439f0e010422d215c73af5159d2dd51bf805b5d3642a21161e99d7966b7cfb09b1b15a63005b5dc86799b860fd048e130f084cacb2ce8befe6e50dffd7e466448a1db97ad21086ef7cd69241ca9e49b6f18ac0f72ebec5b326ae8ffa38e7137325290fb8a60964f99893cb9924f514d9c17a79a4fbaad0b0bca44502c0ff8b7bfd4f939c6e6edb33e765a6f066a4b2a191b815ed216864e2a9fb5d29de541a092ce67e32093cf3e8d88617f77e37104a7812d046c449d299e5ae7548a1513333870bd74012efbf125b269488ed1f64223d16b2cbc13646ef03e4c016fdc2e68990e6a657600a5730169b33da458a5d736b65bcef0513a5bcd5106a44d33f5c1367e51bfc11c89386c4e492707db87887e5b86c1dba5538fbf5391f5f450a9064b6dfb04f5e7a462277cbf6810e1adf7d64acba3d5e296f5c868cac1cfd76016ca31f52d1169826cf2b4dc548fa348c4c877f9ab4c5cd8fe90452d486d455f3312fa90d3cf031abb0c9ce4fe21496de73c4453770625096a76e7ec42de4e1d12074c68d26a2a143bc762209e77244fb62b8660a62da23a9d3339dcec7c8d3d3a603d4990eb100"/4287, @ANYRES64=r3, @ANYRESHEX, @ANYRES32=r2, @ANYRESOCT, @ANYRES64, @ANYRESHEX=r1], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_WAIT_SYNC(r0, 0x40089416, &(0x7f0000000040)=r3) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) 21:26:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{}, {r1, r2/1000+10000}}, 0x100) 21:26:50 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5c00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:50 executing program 2 (fault-call:1 fault-nth:0): r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:50 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, 0x6, &(0x7f0000001440)=[{&(0x7f00000000c0)="9b833b9739b1cec4bcb0a52a0cccbb5f98721529a66255f97fe1f3f1f952490e6afa72325ec717013a106580d2a7cd9fc3a3eab8e2e2778f826fd0b482a2ac7c32500b28f3b760182dcbff", 0x4b, 0x9a8}, {&(0x7f0000000140)="09ed6e5f29f37f18df1056575d115f638337b367f04e12b39d4066bdaee69e14611a408069c42db97ebdda08cea3851c9af12ea628bbe57f8c5a14a9978d0fa76d5ea6722a27f1502fc2e0c2a7484cd6ed75dec6362d2f7009cfbda65a13eec6a6dc96b6c70307b57bfdb83da8caa174b1f87be14d5eb15c202834a25da1c197ec78c35179a88019294acf91de3384a323cd24f71a289fff4b23f3", 0x9b, 0x8001}, {&(0x7f0000000200)="7e13160d79604895ea8494da6b7f9d4f6d42f2da4e7789d30ffc9050ded665044e68d4e0dc74132f8fb9e0d361507d7504248764c5fa050e738eb0fa9666707973ee44986fda08687887e6c136771b1a83116d65c03a5ec0e065fa137d64df809eff8f34e52695e28d8d43c51e2bdb6134f519f65f043bc90f04fa04521979a8cdc3f4393cf5ea8ff7817350f30ffbf41e21009ce6a4f6af1bd33b85049e094c614a296d655df44495ffe6c7761409cb0bf9a9a5418032cbdd3da58315c83d9fedc6f2939a0517caa8", 0xc9, 0x2}, {&(0x7f0000000300)="1b8e49aaa3d8777b2921762e6311e91f3aca87d6145d10d4c0825833c65a3bf3ff8068efbed9bf31ffb064526c6e428ee5a09b3d9664d43f4b44445b270e33ae794124d6df25440805909e6c7f0757c6f027a6017e6e352363475138b2f04bc1e61f4d08af6c7c2b765bf59716f924", 0x6f, 0x49}, {&(0x7f0000000380), 0x0, 0x40000000}, {&(0x7f0000000440)="21cc790f18cb192fda927be4d8d5c9d296be845d0cd6e1fb779face142208f26c80c5cf045be07f8b633a51a18aabc5426ee6c3f6d6f363c4263c11c54548a0e4e969b06dbb88e7ab06355c883926ac5d2a4a24862d647ba44c7f2e61dcbd54c6591bc1ae3c9feaa809befb4e57333bf8a1289b598d78fdd3ca028bbc9302eeeff7990d401c3c6b1467e896f52d0dd334948c7677ee0461eaf3e112091b811da204a13312807a761cf29c5926dcc651bf1d197b29e9c66794c8652c84b3579bc1411a40c530b2e52390aea38bec4fab281f7a0d39763edd2a7044f65fbe9a425a184c72ab21093c425df3db07541c469663877537ffd5a5ffbff19643af03f384e662e8aadad96d0be652b558b26fb70b52f46da57adb69dc4b4fefb8127420bc4700cfbe7dfe5de8bc87d8247466ef8faa9e8d004744dc0d88a95f6988dafe1dc8bb466457be2c5ec3dfa288dcdc77852e605760e44311561719acde49d157b323864dda622b6acb5574456c59d6ad5db9a77e3afc5568bee46ba1b8f46a828d880718df162e694d741f3413571fdf2e238b585be90ba47259671986b47efff34e52e6b5e2efb1a5a3542b029de195b038eaf70266c9ca74896a0d99c39d75fc4961317e46a7aa31ed09c1b06eb223fafa8abaa231eb3987a8e1d3aac2de088fb2c9b784a138c0e49d567614e1a236fac7899253a87d0161d58a698ec694145d255f75112b0fd0ac34e6b88a7c9d5e0d38bfc935eedf8db14198d39883aa03d958b0e6b1f60b3463b3134055247186ab2c5ef7a300b432d30c47b6ecd082c8e450358554c2feba9b670a08f1aa73c16c44345227545e0ff91803357a5ea6be845ccf51e4127730ca7dd5573a2ad6fac3ab79670b3881e2e4c6139877755c433e1388abca1b7be0dbf9460d3c64c9bcf1744c0dffc289e29f8985e4796bf7f4b897e3f913e4c0b6bab7a5ff52ad50cc1a3d72d9041a5e93fe14d1b5f7cff2a7fedc0a8933a24171d43374b854dcff861714d4cacef7447b644478b654b34d921b93f7cad6de9d0fa1703fe6f0b896129d0c393195891323c4d5bf5f9195ff544b9bfaac12ce2e89f3fe2eb136451853216690896ed792949911516b6bd2085eaf17897509e8d4032e5ff514bfe83ec2234355fa5ce0c335a4a8b962feef76cbaef79f0a28bc4d0680c6e75f1af927292c7bd57d753a78ee7a8d0d4da805adf8b7cf2cdf2cf0c169e65bcd6bf7ea05b21188ba74dcbf7c537c0a5d8d69be5b8341c47b27e509967aaf7cae480cde64dbfdcca088e31ef789697558af961752d775acbab065adfed8b66f2c0eb155e38d2318ef44ed570616cdd4648439340513ffa07b5d4b3f8529f9726a3e1fde7d4061a64a3585990b00663fe53dbcbf5f8d1e2e2db3d0ed6091ff83889c1d74927bc5a6ec53b3e2831f691899b69b6fa89950fff2ff24854ab8c718f0b1fd733bbf8d2692fd02ec98a3036e0bc884d3cb149c92a81ed01671d48192d301ca2df6034929d22bb6f5226bac10339fd78df0be84ecfadaab95a1b7c2fb1ede44a12671833889e2b295bdaedc1b306615af1d844e8bf0e698850b2523514587ca3553ab31679852bdfc8e82ab8f2f65efa1fddf0ac26f6c6ad7f3e0168f5ab2b1eb3506bfa0cc2e38993c6976e7238b289f97493c2351f55bd1c992f0637e4a5a19e8bf1ba9fed214b3bde7e0c994965d681477d9f27ac3676497c094933b9eaf002ec8cf69178685dd1269e01d1ad1b36c11ab63ea4204510179d6f9ac4d1192766c41016a3c2d866acff01b756801f805795b03a9a0004884993dd70f07ec63fc3bc2c6d3c8f719731948dd98cef871e02b3a8b97bfc69f546e6cd6882660957469e229715d67061491e628fa5937c517b0019740f4a8fa5404d3dbebf724487da08dcace2e9063beb9768d725aa07443f5620d7dd4acb0d12fb19d0acc76ab3df23eeadf155fbe3b19a43674bcb159d29402b2baeca24b91fface2a093df4e1e64111260cccc4d3e0da888cff2499238b6e3fe5eaae4da75afbd305e363e845fb8c3c501a0d73fd4c0342ffdb1264ff812907e48891bd2e61da443be259c70631a25f094674782e3b813daf220a55cfa93709d3a80fc802c47b1d69e5527a018381f7804733513589ad35c525bd328e55de1fdbc1a91cb8533865f37842957db929c73e2fe8d574eab67023b83311069102b63422114369ead02cb37d6ded6ef309cd0d5dd355faa54c4accbb5d31ff501780057253e4466a68179a18666ac578375b88394b88b7d736dec65a29293f107017dcdbd4315be77708f8e344823aff38288907ae7894984332fa8c3414a76429ec192fde576300fab47198686df4fd5ed3c84e6a3a77dfdabbd16307b6d3edcf90e0d4b6851fee5d0a3979e36eac8aa4a1c78315d8a98147bd860b44bed91d3f75fb5e8495c3af9e38565857b6ba393440816ab47185168c9236314053e6e3224f85ff0d22f86c3cea325b4e28091f143116968c995bc95bea8fa298db747617432da09df16eceb8b46caaca5ed0194799bec9e3f55897d244ff3cde1816c537c9eeeb665e1ff1f400a4dda32314f31df848ac8b6e149089d1fe6098a4af89aa47722da2e46c9815e70e9dd58598c3602d24c74bb991466b206d1a38e7c15b2872f6883dd4d24bb4a7ce452168edfb3ddd546b4c6c62f0745195e86a6384eea8f1a48671a3bf7b65acb560958c5a4586c002ef9f40a08163895a0415bae9f516d2e313de0f7ac41c997b44a88f91dcca7b72cadbf170b657352fe48027ad02ab7c7f114f23eaa59b17694d76f89efd0ced66515967475ef30684226df4dffb6460ee4b8f6d9180e5b69c7425223a28f5495b52c4e003d2f5c9e957f472b4775ffa1bc5e333f3579c61cef38bddd701b2675e3b139a3d7110b8907f0ec9dffa212b215086115732db0d265804e44ab824400f6364949aa02fa323ae3273cd4bfdf1a157748d3390adf2b750db9a2730812a8fa57fd76d1acddb0ccbd063db77e23cefcde4030dc9ab5f98b0b0b6a1eb2267a1de5eb2be88bcd860015728f9efb271ff66aeb656331d27cf03d6d9578ebcb54e78dc6c490bc53167139294dc71c58c3356d3e6ab0898fda2c06eda3321519e0c2e9c96e6b1a2e3f3a46ee7a001f4a65647fb36d8e8bf50187366bb27e52b35832d8ae4bb2ed895a39e621e5cc7ea251c44a8bd684112659eed9062f23dce2daf5886064c6c3cb61aa32af91009b8d61d11d7e4cf60dc2e43cdc6a0fc5818267d309d8db53b14236d12b164fa1776aec5e2d1d74adbaa6711e835c903143aa396d5c20c28e3c4113f67acebc86d07aa401c865c01d78b62ff71d63b92e27c13872ef1d0568f7a3d944f2c50103e74aecb2c96eda626cf3a85d72aa17d2210a105d2c23c9ae00eab9b77c8c77bd9b41153073d7da4b28860b603256b1b17e8fa1d8ad5c346df051b8867a7856301d52ee3f15c49045ff3d3cf3d982b583d9fe9547f10652c17290618daa830355c9347264a026ee19b597028140d5be3ddde4912a3b35e274c3a553983d7ebaacfd7cfbbf5d1495f21da8df6392bbc63e388ed14bc85483ecbcb6c69b3a879570810b1418d6801cb6905b7fac333bbd5da852ba0f803489b26950b13c3f474a3a8d49738cd54883251537e71e40b4f620604dcff1f4919363ee22f8a7edd15c4677429ef2543538c0d9a6186658ae613bdb662fc05fd892ef6a074baf3e38bb3f2dc98d86b62e528f3f148311f2c0351c3a6d2eadfc7d35fb6df5fb994a0099b9f4e32f18ce41a6f76ee3403a05c137f9f1ac474b79cd81ed456ab0ee976f2b718098a5192180853f4d2bc6b6401cfb6e42c65d363c8ca64d13a009f9fa173a23b798eb738821e2ed876c1b6c9904a1b58c3352584fcc1f69e73b9727f3d064b954fdeafc1590a91447409580f5d2e796685254797611b55255342a088ce082e296fbc43e7a33051d7c96d2dd88edb9ba9a71ce0dd234fb26e4cf95c68abd3bdca80dc729b2fdb305a77ae7f797f1b5acedd58c5c3b10fb60be7f71dd30267164c2b2121a7dcb15b48a3811d1ae1cf5293952382752c8fbfc9c4b405b15e9af0cc93d474d4e9cce90a25e3418094e0e3cb195ac976f917203d165e5be284271ac8716cb4bbb712af091ef048ee5da31ed543e408b3990cfd34882d9caf8b248087495ae1fb139eafa936551de52509d4332c91b843636e97ce32660c97b4120e2a93f89269516ff0330bbfd7c9401f96b3dc7f607a751dfe3d8312397f900b23d069163c6302a1747ffe29bd97eb581e348f6c698484a0e9975ffd700094c02f4f946917a4e0667a49f9227f39b42745cd13c33b534dd0477adee148d608c4372ef0ce66e34b05ea0bdf750e69c48eb19c13927f26f957286bafb03156652aeb319e984d970d10319098dd304990654a9f393fdea6f01b7d26b50d35c59439d86344d6b0ea76f7f8c581be77386d347475f734cc771c84f27f1538a736f43889b76351271dfe2c6873bb88436631e72e1fa4708bfed4ed509239a86f2503220b92ff32094b07261a98950e9226969fe136ea4660de844194501ef0490170d8fbb1cc04fd1b288b6288166386399b06d5b4fd7dd7593db025d093c55378d3dbbee4e6ce0c4594e493ec7187b2959210ab3d95deced93b2075cb2b0d123489a27128bee1ff818dd894bc53cb6172d04aa45cb468cce06e4438b44998c220ac5662bf5ccafcbe717ca8bd3c95abd820241cfa63165363a542a35dc551f54b700f23007ac354d9308b9b9d7408bf8e84de907057e530afb2633684d23866ff51bf8fba5c7d2781d642f34694e2e6c3a02fe2807f25b4d439286645bedd27230c2afef5516acffc534ddf6a2d94b227514f06660f2915d82db5374f6bd95c45ce48335941c61868af2f36f41356c250f556b5a1b681a736dac7efde4c9abff1c1866b750a5e1a4aaa6e4bba345f71dee253a4140b957af63248c879e772450b60b6ce4620b1388f6bedba43c0dbb3b11cf1b101c8ee82a55292181c1a0e373eb91298f49876d9e177ebcaac2149f2373e5ed69db9772462ef25a6c62360631684de75385446d21d4f5f7843742062033f430a3f3fbd4571dc70b92cd075143be444f48511a079550419c1a28782e8e1a48f43b26ce447d8791a22fb9ae508544fb42d25d96e8a11162cac2fa752711a26978ca27e97d175521ebcd128ddb9ef88d75dd24ee508ffda243445bacd46ebb1bdc61288d190c9537cb88f1a5feb17513d80a5ff5dc023e95e45cf2d9c22ecab19e86d991f6c08842d56eb02481b5789cdbafa78676c1d2dd38c709dc4d22c2536fc63a9d7d637ce9dee61f2db9566166b0b076632b379229bbc84012ad977f28fd673b6acb00c7cbc80f3ec2f01b7d32884b134d23a8acc6c2aad2aad35cdde9b49823bf8555d230c3be89d6a4a62103a0fa2a2b6924cee51aebd29a999fe1c599372b52ca00fce752f0b09c79936dffe27f00e4b02d956705d2bb3820aa74b8f828a64df79b5767ae4edaf9ab7728315b702946c65d5b00ed676c6fc57d99ff411e28da64ef8554ee1f6c76a721e708957e96c7a5642f1fadcf966d3b6da13a4d2c1e9a148ae427d82f996b018b7fbd5bd41d5dcabc155ef192c97daee6ff5e2add88a2f0d72861fe31808939b74ab3ad344eac1a1434a7773eacee80cbb866c4d391f2c3ba64693184b4dc4e7de56242b4ecd79d42984ae081bf6a403e7b51dd21a317c0be02e59eb275e5d70a7bf26e81739ce", 0x1000, 0x80000}], 0x7082, &(0x7f0000001500)={[{@huge_never}, {@mode={'mode', 0x3d, 0xbd3}}, {@mpol={'mpol', 0x3d, {'local', '', @val={0x3a, [0x34, 0x31, 0x30, 0x32]}}}}], [{@fsuuid={'fsuuid', 0x3d, {[0x38, 0x1a1d2efb34ca803, 0x12e27578a58761ce, 0x66, 0x34, 0x37, 0x34, 0x61], 0x2d, [0x31, 0xdc03a8266aa83f77, 0x35, 0x30], 0x2d, [0x61, 0x36, 0x37, 0x39], 0x2d, [0x54, 0x61, 0x0, 0x61], 0x2d, [0x31, 0x37, 0x63, 0x36, 0x35, 0x62, 0x32, 0x34]}}}, {@uid_lt}]}) open_tree(r2, &(0x7f00000003c0)='./bus\x00', 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:50 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xc, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 171.461602][T20037] loop0: detected capacity change from 0 to 6 [ 171.470961][T20040] loop3: detected capacity change from 0 to 6 [ 171.476071][T20039] loop2: detected capacity change from 0 to 6 [ 171.480071][T20037] FAT-fs (loop0): Directory bread(block 6) failed [ 171.492779][T20040] FAT-fs (loop3): Directory bread(block 6) failed [ 171.493723][T20039] FAT-fs (loop2): Directory bread(block 6) failed [ 171.506587][T20037] FAT-fs (loop0): Directory bread(block 6) failed [ 171.514217][T20040] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 171.521973][T20040] FAT-fs (loop3): Filesystem has been set read-only [ 171.540905][T20040] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 171.544934][T20039] FAULT_INJECTION: forcing a failure. [ 171.544934][T20039] name fail_usercopy, interval 1, probability 0, space 0, times 0 21:26:51 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xd, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5e00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 171.561468][T20039] CPU: 0 PID: 20039 Comm: syz-executor.2 Not tainted 5.14.0-rc5-syzkaller #0 [ 171.570250][T20039] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 171.580294][T20039] Call Trace: [ 171.583568][T20039] dump_stack_lvl+0xb7/0x103 [ 171.588236][T20039] dump_stack+0x11/0x1a [ 171.592390][T20039] should_fail+0x23c/0x250 [ 171.596909][T20039] should_fail_usercopy+0x16/0x20 [ 171.601947][T20039] _copy_to_user+0x1c/0x90 [ 171.606361][T20039] simple_read_from_buffer+0xab/0x120 21:26:51 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/217, 0xd9}], 0x9, 0x3, 0x7) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000800), 0x802080, 0x0) openat2(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={0x200, 0x1, 0x10}, 0x18) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000040)={@desc={0x1, 0x0, @desc3}}) [ 171.611744][T20039] proc_fail_nth_read+0xf6/0x140 [ 171.616681][T20039] ? rw_verify_area+0x136/0x250 [ 171.621530][T20039] ? proc_fault_inject_write+0x200/0x200 [ 171.627254][T20039] vfs_read+0x154/0x5d0 [ 171.631454][T20039] ? touch_atime+0xcf/0x240 [ 171.635974][T20039] ? __fget_light+0x21b/0x260 [ 171.640648][T20039] ? __cond_resched+0x11/0x40 [ 171.645333][T20039] ksys_read+0xce/0x180 [ 171.649487][T20039] __x64_sys_read+0x3e/0x50 [ 171.654116][T20039] do_syscall_64+0x3d/0x90 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0xffffffffffffffff}, {&(0x7f00000001c0)="53595a4b414e4c0732b335cb8b8137fcffffffffffffff8032510000000000004106d4139e9c2643ec40a3657a9286b173c804b4fd2ca9c599311e563aafe14feccc5f9379912eb5d95cd91dc8c0544c92631b414466e0571e75920b1d1794ad22f5b805cac00cd190d2f665362e29aa2daf52347a559458dfdf5570ea0f0b515c7da8dc2ec202f8a654544494a1b82c3d6c43b195d5d05252e2398f7c0ad767c3711eccfd8c1afef2eafc77daa52fb2fcd45dbb5cd5b62ebb8651fed2dbc19ce5d00b68aae0db225b1af58b1efc523f8ec048b86c771e09272066135142d6f9173f78182b3725cfcdab64921b8244d7e734d56e068993598c", 0xf9, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0xe49642e618c5c1f7, 0x40) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 171.658529][T20039] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 171.664418][T20039] RIP: 0033:0x41936c [ 171.668301][T20039] 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 [ 171.688336][T20039] RSP: 002b:00007f5daa239170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 171.696745][T20039] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041936c [ 171.704820][T20039] RDX: 000000000000000f RSI: 00007f5daa2391e0 RDI: 0000000000000003 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x5f00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) getdents64(r0, &(0x7f0000000040)=""/21, 0x15) 21:26:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:51 executing program 1: r0 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ff4000/0xc000)=nil, 0x2000) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f00000001c0)="53595a4b414c4c45522020080000e780325132510000e77b072270000000000041a5b4f91ab52a22f0cdd55c49e26fa0e01816981a33d7df2056241de081aefe78cb111eaa5e8c34981bb5f9a97ceeef179ddd00000000ca51324434fc996d93", 0x60, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) creat(&(0x7f0000000040)='./file0\x00', 0x4) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) [ 171.712868][T20039] RBP: 00007f5daa2391d0 R08: 0000000000000000 R09: 0000000000000000 [ 171.720896][T20039] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 171.728933][T20039] R13: 00007ffc1c028d1f R14: 00007f5daa239300 R15: 0000000000022000 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6001000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000, 0x810, r1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/148, 0x94}], 0x2) r2 = accept4$packet(r0, 0x0, &(0x7f0000000040), 0x100800) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f00000001c0)={0x3, 0xffff, 0x25, &(0x7f0000000180)=""/37}) dup2(r1, r0) ioctl$F2FS_IOC_DEFRAGMENT(r0, 0xc010f508, &(0x7f0000000200)={0x0, 0x9}) creat(0x0, 0x0) [ 171.796796][T20093] loop3: detected capacity change from 0 to 6 [ 171.809735][T20098] loop0: detected capacity change from 0 to 6 [ 171.823877][T20101] loop2: detected capacity change from 0 to 6 [ 171.839263][T20098] FAT-fs (loop0): Directory bread(block 6) failed 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents64(r2, &(0x7f00000002c0)=""/4096, 0x1000) getdents64(r0, &(0x7f00000012c0)=""/210, 0xd2) 21:26:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x2) [ 171.840461][T20093] FAT-fs (loop3): Directory bread(block 6) failed [ 171.860762][T20101] FAT-fs (loop2): Directory bread(block 6) failed [ 171.869797][T20093] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 171.877359][T20093] FAT-fs (loop3): Filesystem has been set read-only 21:26:51 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xe, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6100000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0xfffffffffffffffc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) 21:26:51 executing program 1: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x109480, 0xe3, 0x8}, 0x18) getdents64(r2, &(0x7f00000001c0), 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x12) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 171.991553][T20141] loop3: detected capacity change from 0 to 6 [ 172.001603][T20141] FAT-fs (loop3): Directory bread(block 6) failed [ 172.009328][T20141] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.017077][T20141] FAT-fs (loop3): Filesystem has been set read-only [ 172.017706][T20139] loop0: detected capacity change from 0 to 16383 [ 172.025241][T20141] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:51 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xf, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6500000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x20060, &(0x7f0000000040)=ANY=[]) ftruncate(r0, 0x100000001) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28000, 0x35) mount(&(0x7f0000001300)=ANY=[@ANYBLOB="2f6465762f6d643000be9709c8273dfde43e27f438b2335f62aa2da549331a7cfd3e8c7d78031af1f4e6ef1862ef222ec7f932221c1d7e8ba8fe40b03e6b25a16e1efcc01986bbcaa8fdc615405c4fcf53b95e88dc612be05c80"], &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='ufs\x00', 0x0, &(0x7f00000012c0)='net/tcp6\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x97050, r0, 0x57c38000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x1) readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f0000000080)=0x2, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY(r2, 0x5000940f, &(0x7f0000001a40)={{r1}, "3e48af799c5fc7ccd299b15f9cd26e0a702224946f494219d5377908fffbba236a3fc8d88399f0c49e54f75566fa18eeeca6516e2677478a91136295bd8e384a7ff5ebf111c2e258eab44fd19ddc1f3019a08743a121b0c205428a7b4846d116b83fca2b5a56767dc9224bcc731b588d3d870286c6b024dba09a3c685e9fcf5640899361d3fcbdf7d6a09280c18feb831b25d92820b65fe4c0e2a9da9f32e7f92662a1e8d3de06ec871db00e811617f3bc79e2e5672053e6153d70f7c2f8f417ab2746bb2eaf15ff2507f5a865073d7dff4ebf5b647e643273accc199adbabe1b486015262e3f14ba71ff9943d26bf1f283407f005d602826c0d7cd2e495a8a1b36e332cb3d15b69456171fb4b0e3ffda7b222c486a9d587ccbd696bc0ba2bfdc542ada1f5db2ca6b748f5b6e9507fc2ce775a1a659102fd455611ff6ffee6a02bcaede0c95944432a0f87a8cf0db677d54dc4f0cc8c34777fe2b1f872b988ef49ec19bdde2d21375fca384603cb051245d465d12e19cf0b57919a5467003536fcf8b9f192c827e84509d6aabbd4381aca745af72d6f2442c03aa10964d828c277f1cf6f6abbea540d11491a5fb120ea667b5d51bde41b8197c6c0ef528809fc1547f843235ba886e5b76cbfedcc20977bcaba8e9718fc40656d31bf9a606f503fc73d3eba97ddb80089ed4c28029942eb7cad3f4f47221940dfd22df4a0d1edc57261216d03158effe41096c3d87b98ba155d555b7aca8e8c627eef87f40c7fade51d4865f5c739441b338555b99cf213069efd7148948a2e94a9209746d1aed43ae91f80301c455301ee245b58a435feddf01c4f07bdeb7d6cb68ba95b57f4c085c760509459061030414dcae1c3f8126d8089062046f66ed9d23741bdee70510dace96a1edd6e5f4ee6014e7fef21dc4d66df68d952b9fca79f9438f41fb810b6666cba10c80ff7100c3ee583084262ff3570901b7df096988c916131c8d82930a6b7a73461e4a3e293340aab16468317cebef347364821221fcb5fbc2361200e2c8e8a5410d2e0f7eef34e86e38a7618f05df51a7b9e9baa648d7f10fcc0a58d64811d5634a936f1ee53430b938d66a757c942c1ea2acb6fdcd38eb8ef27bf00d08b05707aef95820ae4f7c4710ccd6d4181c6c9283be51035ce60009a5078155801e163943baa2829e7475665f9e2dc2beff682b28852cfd3d3ba04f957a3320aa4edab70034def680299e858fea6e2494e09261c25c37a9c0208f6de893bc00e766432c6fe3f638fbc88c17fbce8ac28127a6c1c23c4714d56ff351f1aecca2d2f39ad1d7dc8834f6fa2ef6cf505d4a733f8ee8748f2a9087ef86d73522e7cbc139eb152ddbacede8f5c67440eac8f02d4d0763fb9753e37fa353fe1123e3c0860871a307b52f8ccdb9f97d7eed67b0659feaf97d00c810052cb77485b7b45885b18df6e89afe4c5c43e9ffa633b02de216538d7cb70f7e041dc4d07a9d45eea7b24ea48cfe1382fca9faf4f6af1798e68a401b0df5dc641a5446615b0d40babfc19a38228c5d35d5dd0fa4386cc2654a848037cd41b7c551d8718432a6b43fe98f30b11b16d636697ab369cb36c0188651eb83afd65cbdfeff6a66806e4c42baf44d1606141f7fff2bca4e8f28fdabd80bef8bdf593e9842602596f54f6d1cba84396b27024b396a9aea36b1ef7dde77d36f7989be97e0ef8cafae42c7acd35f8c851f4987933f7d35fbb6685bfaf05c334e5a8c1b78d06204c4bd8961c59796cf3aee49f075c3f86792461be60a51c713ad9d32c22f18d05cfbf4fe7a43de7c06ac6bf8fe019c0e5d6d4b9aa5ab1b5197696cf05213b7627f507772494e2b98656c71c7bae042beaecf3938bc0a31dddc25b3369f101038f86c31170791d0819bdb4d490d74cba902b27f18bc9c468a01695411dd32961dc6ecdbae81331a871fe7dadb2c50acf99291ba5aad1c30c405add35dd214937f54f9b5d5cb33d8d8dd598a8cf806fafd6b368b336732646f1796c0c457276c560f356f56107e7db9fe35234671ebdd0cb7d6753513122c0c12bf51f0540f88650aea7fa0f500181d529a7fae58b5180a8e122f98b0fc41b3f1ee477b8121536ffc93e45a145ce2569f6fbe3e824464a8ee1cc07c042446cf3d810d1a91055b33fbc993e4e888ed4561e58579caf72602ff53bb455bc4c70e0aef20eb138e997b9534926e82717c453cac9748ad400cad38e3a1524b396b789fc958192b9e5fe602acd05d1c7c903a4f8f3d78562bedda3265eb1e8ec7f7706c95485e112d79f850773836dd052208180841ef00298ed9f7c6830f6ebf2530eaad6491daaa54bace631c47a08bc3e312ba2ac17155113d7a49f064ed542a5318f86780696c215f33dc81987411f226095fb95d119cfd4955a36dcc1875b8f24a25f2750e373da57e3c192bf952fbab3cd3da78c69a68f32864a5b6710d9679f8d63a55fb16a41774e4929dd4f3b7360107e46b9af1208f2a4b130d47b034ee462b3f077d1a86d4ce85121fe920eedaf8a8b80f65ca7ff61e227b8362b700b0b4eb7f3411abe6b2a29d9682f23f1443932a38a87e530bcf775bacee6982cdbf938738a2b17da20171e66d0317e2d02ab38e13588eff96c78858c8b6676e43b3d7ecc1ffa77efc4ac6376465625d340e1cc88e466fad3bd765ac11ede1e866b96174f89402c78bfe2a6f48dc4d9a478a9d5c751f721d590389f7abc851d259a018c5f0b9e1919e09a9ab60f806cdd5c63e663174f525052401b2e53e34caac038f5d71968fa7aac4263151ff0f330cd8ea24f12ed5ab30d0473896b6483a26f1591021ac9d6a09bdfcee4a60fa59d663c38353325cf6141f5df02809c03962deccc1dc4b8307472fb49991238bb57a23137961a0e34a173eab43ba2522052d019a5aa90c1eee3f7ad09dd360937ac4535b2499d7f939b664c4d236478f33f30631da95c9d9d1c2f8536ba5b14b5be96d1f41c5bae71616902e325271375ea20dbbb098b46dea2382812c3da14f44b3b5996d568ce6cd71fb9e818cc02a296b4eed3db3a1c4f928c11bf81aa45f5e3d9355f8cd95d40f64b4e1cbc18415a902e743f565a0bdd2036bb05a54b844f21ca92f463e56d5df6bd07f94c9efbffe3e325b76b452926f2d65ab49e9c24356c2b40bc14c81b01e71a29ab930c0ae2463e7864eb6dbc93a65ff43637037320c2d39bb73e19301aea77407fd4327c524bcff6c2b03bcae7e5557fbdf889c1bc26f6c2e861eedd88040acd32265b9a944b7c45905ee6fe820ff957ab47fa3881db069d564c36f9677e157ef8644547e29f4bd29857a94ee9d412b5967700b4b3679f41e164630bafa60ed437668ed71703a2f884e5932d57dfae51530424b9226399ab663c00e7edde041a50caf9068400568a118916838dd80248935148eff4e7cfe6925e631f4c0c8a01cb8e674271d0dc12a9e9b7f138610d69b5eded966e5d3b665674df49044998bb48910bc2698a5f485f145d5c5d21a2207d3fa3c4cf40c4b0ae9cd140fde468311bd37cbaaaa00343904654f493c0cac11d3858e5ae5aef143fb5e28f9124deff6ef2bd2199bbc360fbc2dc324afa8512f68e549e5aaeaeb55ad9ff8e1a392571ae11dbd66c7c5eec9a02cae95835476de351164eca61d91e94a34b41b190146ce017ab7ddaf1f098a071150c99025ee3629f74eae549db8308cb7d79b02bc9f1b71614044be0536c5ea61c938022a1586d4a9f4a2fba35d98f9ff4c8cecbc9638df656450cf37c3e55f6fdefcae58b0df886d431b2ca3509d3ae08a91ef324506cf7ca3b2e254aed90eefb003c7c92c0bc27a31c0008a1d02e05982953a164f18fdc0063818f38f670e1bbbeec3c72ab7f23a6ff0ea5e4f51ec7e3ca337cdb8b384941465a842e988be8b821d289f528b3c518729e83d663cf69a495ebde0fe77d367ab275ddcf2f6b99c0c0afc8dfe4a4ba760c42644db8c4e030392807017e5f958a54823ed365219f032681f193da104a36104397bd1b00621dcbd1725ef301ef5bf99508da3e09025fdee711844aa4e38bcc3fad8ca7d6b9a130f61142ddb8951bc635b43f9e344495645e05aa87ea41d8d02a42a33cce4d84a5988aefd37ec8e53395acffc638769d76d7c82275aa872ed7211390d38b8cef646de06484723dceb6d0fe9dcd617cfdf27e30a9bbc76cac7ea3ce662c51f3faaaa64a50c9274affbb20a30026b5c232f00802f3b7f5b49623c61a3a9e3371c9a99cf057c27678292bff652ff57f344b70a236c56edd8039362d296ac1f6ee08052d5d8bc0b71b088a437a967f4d865bdcf7f948c4d56acde80fb14426a44ae3c50948842876af7de096a2acadcc223c8d5bcb287fbd025a5a9447ef8202f3df000aea23afad8c04e0b146db4d625557b18c9c347c2c59d50a53851d19f4ec91f102c610f23c61052587030e886ab3eceb2a7b24396c0d347674e36a997833d3b09e84775899c617444d882e3e3e9836dcdadff8d3249517af956fca946983b74e06eb34038d550509c911ab3144a1988967cbc3c723e628b300ac82a699def5ad1e472260d1db71f75ef63ac5d26d867acd48a2be14c6942e75557c8fc5a98a00bcd26580ae4cf9a216435990953060948e28fe50494aaadcf5346e02a488de6964c7863166a7bc685b7716fbb0f1ef4482bf1d47e85b380992e54bc484e5b0ae7e5bead7a1d6ce4e7748a8b4075f09d0017cf3034c1cae8b857b97ca75b0ec6f09365761c9ff48b4dec3df7b6aba14b28a0013d675c5ffa36487a9abb706eb43909b84b1b2a60c4ae723b488b3b4ac41b9e2aab4acb36d4889d5bcd2689bec15f32cfa83cff661b7b548498c387c5a54a2315e87a3cfd65bdc0ba42fa15b63084f39d3f9c3808eacb86fadd496c8629f608a35d9e6182245b756b982ebe6d18f9aaaa87b5c3fac5d673f4bb6ea2e4254b3c8ce0da1aaac9b390232081256131e04bd1b2187f9fa2ada741bb506622062c8de481007dd241ab6a717e51d8495cd74f2ac718d17017bda9302cf7fa17a5c9a0d824d9d12255f36c2a368eeaa9c968fd3894592e71658ac930b0187b6d6b8b07113e08b37f99469b2e6db25d108a6c1593e6a7c7648aef0b47017ffc0208fa5cea434e2023575de4885d66972c0420f16c1cbf17d50421dfa06f63212e3e23cd85f591c7f8e1bfb2b4958d3977ab6893e0b2063299404ea358289f4a42848e01babb7852950f6fea4ca4b7f187d643fc5e10b14a8af88a1b7580685f80defa483b5ff52988ae232d589a1c027b96565707d723aec3da949c5de2435d7d2fc0bbfe4148891b52141d2d8c4eabddfe1d82a2167d3b9eef924684071a04932edfefc9040b69fa98f9aa5088538bdb1274dfde1d5660de7ed2c62d85b86b60efc9938b9cf57b6ca01285c399bae754f99a3bd6d54290f0a8456708775d6752569de31929e0b27168bae2923d0ab12b7928b16f1c22c85da0fd8c3437b0c856597cebfa987b426523ee25eb7159fde2984562cff0adc9e6a91edf54435c859b743012d5ea9262986e32769bf8bdce2c1613e26af0130eace0663a4e050b7dc687c327d41573d12b4197f8200f739e013327e387c75b6cede2ebade1f350693cb0864529c56d1134b130f4b62100c703b9d8a293467a65ee37205e65e3d566c68734710242926a834c67e059746bf22edc5280542b30bea486a6a8a5e11404412821236b2c436a914ca04c897e2cd04518226d2f653c1444c61fe48799e4d9b5d11"}) [ 172.035983][T20140] loop2: detected capacity change from 0 to 6 [ 172.058870][T20140] FAT-fs (loop2): Directory bread(block 6) failed 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 172.124723][T20139] FAT-fs (loop0): bogus number of reserved sectors [ 172.131310][T20139] FAT-fs (loop0): Can't find a valid FAT filesystem [ 172.145498][T20164] loop3: detected capacity change from 0 to 6 [ 172.157834][T20164] FAT-fs (loop3): Directory bread(block 6) failed [ 172.167127][T20164] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.174717][T20164] FAT-fs (loop3): Filesystem has been set read-only [ 172.184524][T20139] loop0: detected capacity change from 0 to 16383 [ 172.192191][T20164] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.200715][T20139] FAT-fs (loop0): bogus number of reserved sectors [ 172.207356][T20139] FAT-fs (loop0): Can't find a valid FAT filesystem 21:26:51 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$TIOCL_UNBLANKSCREEN(r2, 0x541c, &(0x7f0000000040)) creat(0x0, 0x0) 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) getdents64(r0, &(0x7f00000012c0)=""/240, 0xf0) 21:26:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x18) 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6700000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:51 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x5ff}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) [ 172.286189][T20184] loop3: detected capacity change from 0 to 6 [ 172.297469][T20185] loop2: detected capacity change from 0 to 6 [ 172.304083][T20184] FAT-fs (loop3): Directory bread(block 6) failed [ 172.306845][T20191] loop0: detected capacity change from 0 to 5 [ 172.321027][T20185] FAT-fs (loop2): Directory bread(block 6) failed 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) write$binfmt_script(r0, &(0x7f00000022c0)={'#! ', './file0', [{0x20, '{*'}, {}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}], 0xa, "008e8beae76acde0d4bcc8dd5ce1470f35d6dd2abda85148f442c66de631b6825dcf1cdadaf3f605dbd149eb4b267e3788ea3ac60700c3812ff511b42b319c63210a199b145451688b563da8c42654041a37fce1a9d2a12d83da9dc9eccfcfacc8fa19e2fed69326b73b09b84095eb96084f17e7e5f3c27e53a88c07863dccf28f4b2f160f9eec11434a88ed69b8ca890b7fdcac06b3de82ff2da3ac27865511db0733a805cecf78a92a7e18a6c8305c99041659f9452688c51433c0123957fbfcc68b8c875751e87ff99ce420c4a304860638dee1dec6e5002d48fde27d31b3bb757ce25f0ad7087dcf43b75a047ed2cda11e77e551919e25ebb33bb53bde837f9ff60e3d4d556ff3aa6e9b07d32da1fcf8c86cfe19e8065d497396bc8b9b252e6adc71f6c50da3e44a13d9b8fa4101e56edb8d16787e1f3a4378a8cfbe2c6496c641a62e7b47d4a6591cbae9f1afa1fb67c93b88d97c57ab3f6227f12f90df632c7841f42be5d8e0481047ddb7d49844aac81d3481fd651d0afc4e04a294340fa79db244f6a645551b96145a2581b2d7538d875cb8452ec559598d019cf93e9c2f49cd750915504c0e2b78576c0dde8b75d31c3d2ff5cacbc2c1846997c8fa3bc337e3cd79b7f9aebfb38460a3f047a35cc72ddf60e1cc19b69853874d958832bdbc5218a66f9f5f9d4a4afc83d1c211ee56e1d3a621637b6e5f7f398d7bb13d15e3d1125725e3a66124dcbaedf4290285c1b7906622c657b179f45bada21e3afdb022dcb81a0b72bcc15fda7a03dbd9b713a347d1e433c1721d352f210857437a91cbe08eee69a38b2bae22ae5c7aa3c79b12c9212d9b052facd66708edb0308751b1a556ba5114731cbf09383ec5b5405636e94573d91aa6b5f679943a31676085a2112b86d83766f6487582da1c1e496ea5b20878d63b66d0c146f689a2bdf0eea1dcad20d08503021eb356a013769811f39f1736982ae9d718482618d5d9a558d2f3d056ac06d57b0219552dd14a52aa1dd790f70aa23bc63ac22c968092d373d6cbcc722416a1a4020b51d7a0070f69c206f7286fcd034a72d05195acc945975cb0a21ecb8dfa86064869ea15b5546edc1738dfeaf7d921371611e8f1ef8e12480ee24fa1bff4969ab8ffb1282473db9100a39d1a39bbb9a3dc0c2dbf51569a73ae1eda61020429773aadf3d6f862f1761d722d135556c6e1e90131db1a9ad5d85f1f91214574cab4a994a9eaa8f9f44fcb8e5c179a870ad94aa55e6d3092b24dfbf7e958232d7f6df0ba951f9f42ed9b1a904bc11caf0ec507a1e770e35ff09d20fadc1f2f5720bab3f6988409862c777a5904cc0fe72bf34d4436033feed9051f84ef16e13b31b5cf1cbe5c7fa1c28c53f03673b703247fa5ae893d78e704ef137dd64c263950216043de6dd41f5bcf8e11fa387e702ea59e058f73d051dddfcb1b47747df97ca1dedd3021219d62d48ba56dea8d4f7ef09e106425d8ed373c56ce328eaaab5e81db07588c4db6bbf1a9f0ae685857471de74e87e4e5e0c5f3387043fdb88305b527aece3fada8386e19d08256d062846305b55f31ebdc3403ce4256d375793280cede2a3461db51663f82e5e9d2bf6925614cb2e3e7581bd107e69acfd35be7e5534d8038244335f91ee02baaca4162af8ff911d999310ece2a08f9ee4d475d3174631c8a387e71babe4e95e24edc2e87c2a1a6c90c5b38d2cd34aa18402ca7342c8c0aeb449624c34b925d0abd9732aa4a0a4d26bd0444d4b7dac96dd9ae4b990280cba787e78cb7f88c5311b3f7fb9618e9e59b5dc2c1387dafe27f3b808ee1fc3f18060ce1457cf702b4725e5511c4c7f7b209c67a6f55a5e25273c008529845cce1ae77820b0ecc4dd8d5ca70e620ae7187eb60c08d87be1b14c509fc5a536fbfef8ff44ea3ccea60df110102f6d507bd5a98844504e810389b0f505768cccdefca158559b84b3cae2d4ead96b04992b7cf19c3732360488e24a5dd695922251274d656c2ea1b75a501d38a8dffc4f1810dd28ebfb6e417f9422daff4b99c5d82cf0a3b8aa82c40581c4e4413284732a53f36240d57d1da4f6fdb571890d71c6b8b4fc201ab04602a4c44a04a05f1d98af93a7df6e320bb35ea81373c042365e029ed69aba05f64039ce51de874533be9f1ae077884adb2d5ac8369d3b1ae8db06eef228a3a3b91817bf2676674dc26324258f4e6e66401e61995ae900be1e0865432ab8906c346db550a76e488f847cf095a957c721f8ca29aff0f1a9246638ddf5b0bbb901b98b854923538a2f858ff32bfe1d12e6fe732d55d0a7da3d4b337de7c36e61a908e7d22295fcf4706dd3114a303bd960e1a6f3dd7fa0b188b50eb431dd07f65cd50f7f77cfd25874171acf759b71cb6238cb8a3b95690432672c0c0bb7ac72dd0b5994f128f3457be52bdb4bbe7708e766f962c91c77794f7265ddaa11176749754c038429ac03ef124ce4e73a8ddd2b3eafbf920a08730593f5ac21e7eb3ef0200e6e0b5c29aec941c77b9c21f7779cb685ef1e92d7b19e8b75774292c783342fb47b7fa5f975b734f337a7a4a5b5c07703b9abb1e0e9ba168301e87ef19aa32f75ff1d62ce03a55eb2eac1137f05dbe9d0f492fb8c27e8b781277914122346aabe0b44df60ab1aa3049283d1eccf30dcb7a389013c41a9e3771053ea1264d25729ba534b31b416bcc6641a4f6a53cc072e0f0e232b1688dd2bee08c260ecc625cf3450748e02bc6fdd7d7a4de5d0623e865bc01795779f600603beba85be8a1846bc9a5bb4d664ae4cd5944007eaf3e0850a9a069f80125ad1cd23915a0bccb249ce5d92878c027aef6769d1435d7bd26786516abf3e2630398a5a53692f94759ebce84ad9f4b21da4c2c51dd359807fb42148faa7b374a16ec81f54dc7a3ba2384ac35fd56c34b8ef68e9937844a0d926b230e13ef6f77dedb833d7bf55fbd32bd803b062400742b626a9b7ed33a6567e2e0281331039f36141b15bcd74fc2c139f567172d15b97469c07e0ac5cfe63f57641e21a7b83e5b9e384bc75808858f476da0f688a040d17acafa24878a4f0c8b3053c4befd21f12098ed2dfd68829cc8eb67c7baa9af5cdc197509982d5805f6f25422da278f53dc33e2606e799fdb3df7f2391b50d1f632201cbcd6cad0d459c9d4225f221981c3498f2b1b0e3dbb2a7a086fb1ffde56c2c0d6f7abafd63b6174dfe541041013f214471c7a0227b51df5633c32345310faf15cc2edb68500fca52514f0c6bde19a07a7180b054da14b55a4c401398907cba76966dc3e12514f1674ac914de9a86897a00fab1b9ececbadbecf52e193462d4f2b1b4ea84ab82bdd21c2367d3fcfee80e94f6dd63a4c4797a2c300c52016efd73b8d36a2b720b32223e23015cc11e992edf63d08cb2ef752c3b67d1b0772d51882a7236079c129028bae91290970ef01b914cfb981aefd625d34ff14e8509e32d0dd8bbc0692e5f7a329454521c1d36e5b983e03d939ba44e85ed48557d87c1951ae537b441a14cd0bb754ba8743fb71c2430afc3c6b798e7cef64cbee7fc268403567db811eac0dacb9d73fd29d364fe6e5c30e0bca8069bcc0110802e8ea96f2a5229deb8c721f6fbab52935b44ce59ab7aa8f3af1caa261727a3aaa8a3bdf0825c8490e9e4aebbf9cc527e7a6da04bc0922a862af36283eed6db9fce01f05acd5e669411733e158b1b1b5e42cebd385be1496013686b08bc00d57578cfb405e1fe775d17d60d7411dfa4adc0c98e5250231f0c63ccce81f7aa57ca3c2a082ca71414b9a36510565b326f5fae3f513947806e09236426409b0af06556cdb8a7f8d4e3421638e26768e379e4afd6bb4eea82c4d7e40884c0ed13effba8b82527821672442319dd866901713e0f511c8e0aab6d90b8b87b4c49357948b010df69649cd5908c89ccd533bec85bc0f18b0953e9eea77490914d46663879cafb6ac597e121c1302bcd48b97e7a05cde1bccf6611ec279298464588b0b871f67d569a270827a6394ba9ec4c09494bc6ed4ca0a233406053918535a709ca37daa66b0fc68b8f8e3c423150e80f17dcceff4672126d80e1e5f0d971e8be605c6df1d489573749a97fedbabc57b86cb39f294a359692434161cd2049b43578352a7b3014b0241444115524195b1c78f250c5a4091768ddf1965e30fd4b794ba3b2732202ee3205198be1463273f2defd543ecc5daed63898168fb30e9775457b53ad5a741254ae46e3163ab2f3fe60a10a31e6f49b62932533983618ee3ab1f85b60e936f040b309a348e136356bd61057a03c70a65034f08062bf9015250d5d55b41e98d21faa47c5c40ad3d1aac84496f1d12449881ec55ce47a533601c3f79d8f86d7b4add63dc8df6901bad4592ca1bd997acac6dbee6dd22378e288b83147fd614ff72feb624b246c40c32b06e40b4fa4c95bf76c4c3632ee0d51f88f465b786e70c44c3c49b907e7c52d3b41bba12c5b7ff4002ae8c62a03c1e40b6315675d19dc821b233d2610891a1606a3f292cac700b6daaa4f3783e912e036bc46f4511071578dfcff74d473cc1866d79e627fbb8de427922871f6f9f233597857bd1844be4c1633406e23f3c4ee3c230644d20fbaa721511203b1a8325d5bc8acdb125e8e18a01c469a53fe914b5d8a5027bc9a30c76e59e66dc9997c3125c12cde0058354599a24b3962ca18839f19bd3410f2f91ba6f79e505a94f7e7b196710cbc29633acbdc41df2a6ad354a73fd358aa1d9173224e8ef6442ba247341d194d7116fe17a05758782aa76727bae48922d2f6c539d5c75ff2ec61b2b6fba4c1df76154cba8db8ac77f38b978bdbfe4d381837d482b063ded20f5d7075d5bd383907b672881ba6642470164fdb2d473a02a3fdcc0fd28b86ceab462023d04e8e990dda8d8c4668d68178d4c11208038b464ad322dee86fe2e04e465c7a88c3459036f902c53dd112063ca341baa00d1771074deb508f67951d8e6da80a66614d8174f6cfdebb65726727cb035ed64e29628f1b75e6e6a1b2a4db414a0a96f14cd359bf7872cc77d5d7b3fc1d7f0013256baa5df71b7e21b8daec71519dc91a6d5a8e95155dc9eddaa48b1d98f65862a0b2e3b0b4c5ddf10fea0533590e169f8b3431e10dd2262be1d7d77a510e1d4464c989e1cd4e5c90d7cb27cacc8c25184a4d316bc8d4d42d9d240dc0335d8f403bc3b0aa6ec4d9431580e256b1a94fc39bdcbeefec7258ee2cae3b011844df025ee5c2828149540a143657e8f8d8936e9f2763f3f4ebfb34d6ab3afc195b2ab459de4dc73674e8829f197f8636b9914e6ef3a4bb976f1b2228fac8037397cc446461fbb6fd02e016973c1a0e874d2dc574649ae3d00673cc9db5a6a883aebe5904184875adaa78faacf6504aab3a0b2d427a82f07303e3d61687189769a0e22553cc8ed7a3a014e4f9dcc1a63f66e757d03da0589a1d4ece8fdcceb16f9db0cf5f4f6a493c46aedbe18c5cbd7ae4cf053db31171d954d2148b53e8a68ea69866b737ce72a86c2c0c99bb6153ab76df4a227521bf3766f0a7ca4a85404e5b95d24c6b403a777fcc727df7c905b7f4f3f04cf7ed13d52a911b224ffbc5bb68d9131c45ea40630eb0d7e470c9ed484c61f84fd00cc0aa21a0bc723eedbf00b3cd2c81622e292ddab35b37b30ceda304ffec93cff38a81c43d950a9295170212b7de76773b793e57d2f9f4284848894944f47d7c287e4f08b9544b074269e9b49457c8186256f3b281fa8b38fbd6cc53ed3ce201f2c5f1f"}, 0x101b) getdents(r0, &(0x7f0000000040)=""/33, 0x21) getdents(r0, &(0x7f00000012c0)=""/4096, 0x1000) [ 172.337340][T20184] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.344936][T20184] FAT-fs (loop3): Filesystem has been set read-only [ 172.345102][T20191] FAT-fs (loop0): Directory bread(block 5) failed [ 172.374358][T20184] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:51 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xffe) 21:26:51 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6800000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:51 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x11, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 172.377270][T20191] FAT-fs (loop0): Directory bread(block 6) failed 21:26:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) creat(&(0x7f0000000040)='./file0\x00', 0x5) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f0000000080)={@desc={0x1, 0x0, @desc1}}) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:51 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000002c0), 0x20000d0, &(0x7f0000000140)=ANY=[]) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) syz_open_procfs(r1, &(0x7f0000000340)='stack\x00') getdents(r0, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r2, &(0x7f0000000240)=""/228, 0xe4) mount$9p_xen(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x2020004, &(0x7f0000000140)={'trans=xen,', {[{@cache_mmap}, {@fscache}, {@cachetag={'cachetag', 0x3d, '\x04\\\xd5-&:'}}, {@nodevmap}, {@privport}, {@posixacl}, {@nodevmap}, {@version_9p2000}], [{@obj_role}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@measure}, {@smackfshat={'smackfshat', 0x3d, '!'}}, {@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, ')'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@subj_role={'subj_role', 0x3d, 'vfat\x00'}}]}}) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000380)=0x0) ptrace$setregs(0xf, r3, 0xffffffff, &(0x7f00000003c0)="b4e527b8c92b06aa66cd7195d3df862d8d3091902885003bfa4a7355fdcc724d963aa8fa72adb95687168847b40e93c0318492ec8d12625cd7dc3e6fb994b6ebb0d40660d83d030cada1d18d202f7f6cfbe6302c17e8b3e46faee748157a862be79c5810a2f7bb422848a1e50543587507881e1d23622e482cc7da4dc1a8d63b5e1a4a3d47d196106a921900e71d41658c17b80a93d55e24014f11adad4b79443cecac3fa655ed6de2b73a7cba3b678255ba31bba1af") [ 172.468122][T20219] loop2: detected capacity change from 0 to 6 [ 172.488841][T20219] FAT-fs (loop2): Directory bread(block 6) failed [ 172.500598][T20224] loop3: detected capacity change from 0 to 6 [ 172.517251][T20227] FAT-fs (loop0): bogus number of reserved sectors [ 172.523880][T20227] FAT-fs (loop0): Can't find a valid FAT filesystem [ 172.535172][T20224] FAT-fs (loop3): Directory bread(block 6) failed [ 172.542618][T20224] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.550183][T20224] FAT-fs (loop3): Filesystem has been set read-only [ 172.558812][T20224] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:52 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0xd425) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x680e000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:52 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$TCSETSW2(r0, 0x402c542c, &(0x7f0000000040)={0x484, 0x3, 0x4, 0x3, 0x1, "5ea226c404224766f743d428b56f682b3ece48", 0x8000, 0x3e0a}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x1800) 21:26:52 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x12, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0, @ANYRES16, @ANYRES16, @ANYBLOB="e20e5f9778ecb23daa5ae627c59b40a4ce07c4b34f12e033453ed5b5e61829d075da6519c690712aa6ee0b722fa342088ea19f2f77531e050ca4797bdf6c3d815c9031783e21b95e00d477dc01f27b08cd82b4b0d0af417754e492caadba4e6d3b2a95033fb45ecb11e8e4ec681cabaac0995db5a3078c0c59e2073a68056c301cf1f3b8d002b9427c1ddebd2ac58781ffe384b2c4e5d5e23007e89388c9c73a2423393f4434d5b4ed9eccf53bbf4efe468320b0914bd15a6baf0639ff380fd7c2736fd32af2b4ddb95ac4a5a1c1cc3ef61de183ebab45ec5a6b5e095f79faa7d962b7ed016c042f573861dd82148f6b45bdbe7991b17c55bc788ef5aa9b34886d9dd4747ad35293d6232764667057f4878297a9d58961ec2a2c07fc9da51412e9dc396c6361422fc8cd8324732b4afc0aac6c83fc55f1373ebbe0d89ca02b9ffdc38c4b928051db37bda47541cc923188c258b8ab5014b447e491a2a75fb671d3fdb539b45085ef71cae6a7f03e899956600c629862cef3090bfe302e02918f384eb8ba4db6ae9bc30dc82ff2323172db82bf654da3e13f6f094d6f4e534b88bcf92ef708c1b2472fc742918dfa768191ab39c286f84369741f235ee1c9d2b05b1e605e1f4ae088461c840d9ad87512e36f1540614b223449b540f4d1b9a9802266ccc8cc0026cb174108b71a0171b6ea01aa58d306b05da45fc17ffaa677bdb4718498c7535953901b92d932f26cca99d730ee7561f194f9623be06efa45b51888d1a85782d5da316619b33c43fb017fcc9374e91d9ca9b11e88b4df15da3111373df996ee9e508de43c5de7e9576f9f5973829343da0f3e2dec5889e6c3743fe759d1a45d8ebf0f2e0b563de704857898b1044b9484ca2e4780cdbf190fff73bc7ad2f20a8c74e1147d2dd4710a1f31d77d300d6bbcba3f3c89a79b30b38e030dfbfd870702e213e7e54f62c95c180b71aafea64939072cc292f04cdb68b2ab26af7977e4c45452590b8b7b8c749249b8d30466ac573a6b4d56ec1307099204d728e5431a8e9e5128736bba593aa963a61991aea1e356d300d59080e23c95d92440ef8da8bb9efb7054fd3f48a4bd40d42215e498adc4029755911142c92e3e08ab5be12a3eabeebd07dda13a383cd3f90cbc549c6f2f468f70782d37ebd46437b994e1ee4cf4e212fb0bc96e8120efcfb0ceaa13435bc81cdae7f81b72c40d73cded56e5d7b033659153c8e0da4af7d6912e5a064ab8eb162aa9fc52f9ed61b10414668dc34c98b16bf4f8091619abe03f7627e441cb30c2ed19cd001107e3be2310b05e47f377e4b2ca732e613c505cc5a74d9bbb49c6a5898caf193b2f16c0aa5f4f2c39abd21269822fd675be12b88847db45d8cd6050893a8d0c1cace1027221ba15471a47337d491f447ae415c33c7588255afea79f98c1be05e1f7a3929e215360e8131d1691628bf663cd4113e7c6e7d01230bd1ecf36c611f8ffdca1334260c521f3e186a5ef6a8655ac9d53490da6035e88602fb1d9964bbb5ba39fc2d9bd7a6786714f468a7a9eedd5d50f8f8d9b914bf154a392f6b1402b3592746778210466d4765af50cd964e50b9c3d62434e4879d0136f46ff4d0e96f2d3c87fe8b130e17b1e05ca67ecf75479b9f426ed320337756b20664a0ad23b2751e9d9d665c634cfb06c1fd403256fb0605641b7538a6e8521643c3bb037a3a124aa2d6a04db5acb77d2fbc773b39eb3c7c7c5f6f4d3f667f253df289c3ed5e87b8c8a7b5268bab9e2dd7d5dab972c4d845e32808c76d08757d1db1879d2d37df111c1c37d8a076ee58deffa8b1b1eec694d90456a8c6814d5af06de3ef4a90ff4f08c5eabab256489c9aa4ac23aa442b8afa59aeeb8ff8c413873b8f673195983c5388c2735a1b0b0d39b6c33d1f41e02bc31717aa0d13b8746e0c66cb633c7fa15fe1d3556304661a8a1d13f56fe6c0ab4894c11cec9696cccec064fa29224144898436d8df3688d1b4ce73a864b69ece085d385215f280a8f7ef79ed8cbb8b1738907db7ff71987662b2fb98bf32af602b784e9a921fdec8a5318f075ea7c232e44979d2a3ba1ebb2b7051c8a819a78b6d888714f9446e2a27bf71a6da10065cbdb2b84b81f8e195e47d832b25881c8ba02b25f9334ea7cd0f74b5dbc9f0f0ba86fe3ded36a476b0a9b4f47da0f23dab7b80f5f39d4cd136f1a9e13c64a34ad14ade071a4373a263e3136b4b3b3bbc77c3868a4847985b412033757dfe785452bd15faf36d347c0be8192fd70582e1dc03bc1b18233495048955a7115c898b0a0dd84d263b3ee5119a96cbdd08474dae1dce5ed4786ee6531de67e23755da0d3ef7ea1132c2aaef11bb578da54e30775d553f46cc1554983ff4e233f5e1ef09afb9434eeca7d1775019f8968baea1c74100249927704bbc195ddd70e4c0859e5e7ad9884f7d9858e1972c7dd68186ba857292e016fb4e1131b20513b27d5462f79f8ab852cab24bad0a68ee6ee75bf48bb90d2fbb2d8baf80a952ab6ddaa96aa19167789463e4579ca5fb70cd6c00664d5fc26d4c598caca7464b86ea7b34cd0721bcebb9044ca00e378d52b17a12fb730aa1b3680b2a8d0667ce74899c2e4752f88ad15e3d5b633270afcf832c6ce378ab5dd67fbe2a189cd7fa65d0ee493fdf83b84bb8f019d7404321758f0232e541e648103a77899e57f7e76066e078656740889113ac0fb70f7ca1a2867a0e8ab2d8e6a310be03e263cab2caa6fed2f5afe97d74e87dc62833ab28b32714e3ab3a2033e41f272f18581786afca52a8b6c65e367ac96dd1f45deb9c336e50cb3928ab8ba851b8ea6445e8e7cf0ffa95cf53c9e020d37f88695d19ec8b5f1c6934e8ca24ab187ad541caa5a940ba2798ce7e93958c26d4b5f1daaf62dd9e97d1ab21267a109a914f6faab495715a49902faae4fceda8ee443e64ad62d60884f4eaa690920c7f00e7ef1b0551fbf4b1e0ded69f8f59d3f62588d5de9980cc0b64e94a04581e0549ba2c5b7dce6b6f933815525b8a3141c72935b3eb1ed475f3c800f7eee3f120860488f1df56e7c0c4af46932257ec47759ec8d08dac9b1322a8f59dd0e40c0a986122bb47d4818a0cbf3a5b12881d76587fc263f6c72322d51c9231709bffa732ce0fbd8d1d3d7cbfc58489bef396970d7848c1c4d556333e2d8a93ac4b7e01b7d303d3c5cdd389485d093113bcbd6afca8fb1f9c768c1e4071f2249210ad362817c75e3f4ce26c4e2619ee2c181153e9f2265bc23b35ee5beed9cfa22cbcfc7291cf4fb71f479e23363025faaeca8e32ea3106d7326bf2e10316a13dc513e8f7ff76f169c115545de7eb893149e5d7324c94f983f4bfe34fa66c97e4ce4a865ea5a5322789065b7675067ab17cec81eaa056d156ee9bd86ff9857415c9d78bcd74d17bff710850a9c1d022b4d99df66d2612bf7f320862d2bf235134d5bff87203a52f9e0236374169faee28a1434a66fc93926b1758aef6ef38e5b9e908dba1701b995d5c97126c14fb16e9bc54f0c1090f52de03ad3faea5076ad1cf2d0e21acd03fa9243c37aca494ca1b3d5f2a106fe2807568544e97d210e117b6cd7c6ede0cc5d2671d8af13521dca107f92bfc504b7386f374f74ffa61392110383882024a3ee17105889611b537051df52ace67efbaebeb8d97695d5edbb1a2008378962f19eda7426587b056e0825d999371615c8fdef52032be91cfb6aedd6160ac731639a2c4aee67b1e25ff2d71f51f3c5080559505289e2c21962cf4c2167ed1594b0b66c749e5699fa46a710372c5cf0cd87fddd67a8d44946861b5c0599ddd5c4218117a26ba42b096c2e18da8b61efbd884c81fcf419c2ab3fe4646a78c0492571160d786ebe70b429370eb2bcf05d62306b732d18bda6d0ce9f9dadddaf449faeea9c6c371eff53829c2be17a3ace97c5eec45375edfa24264af2848f78b322a2a54f7f2600ed12e226a342c25fb3042028df68af2a783669278a0af2b6364f726e52c0134498d7f5b553a8eb1f90c0ed991c46f34bcd483202cb8a845b1cac30e1338a544b520a56183831eacfed23bb588bf74d6f5728e71976e0dfc2b74b6cc907ac582d77ad5e9f02f94c1ab38bf9cdcc0616f59d780fccfbf304b52d3cfd874d7b209d555edc72bea6e68b10b9f3874dca34bd45d4791dbbf5048680260233dd2b92be87f41e13085eb69c545fd4240f32ad774301d99aa9a988be97156c60dd05d7561ae477a902c14075bc32d000ecf7a46b6a3a4657b32c8912d5b64adfffcaff6e56c80585d4776f844d7512378c0837b4dab8fc1c396d04a0107097920b228953012476dfe82b789a652181b61227d79c8da906a06f372aff31ec59641aca5e85046b7e70c720fce9517c9a05f2408f607a29a504fcc907034085feddc3e041ddac33e55f05ac6c9f2820a6d334f6f52e84aebc09fe2ae2e1be052b11ddc0d0ba90654a52764eb7bdb383a8833ad05b6b7f85776f0e95a9112f6ac468f50b7b16aba10a10c07f8b34e9d11b04a7a5f491b8a8df3e420143dd0a1c58a2302730ca83238f834dc42c9df981c4eca7f3841db3f5fc33fc9195cca21d5db376125e86944e6cc760cfa44ffffaaf98abcb7d99386ae75eb864b5057dc18c205366da7674dd0992791b199eb7867cb7549e119958ad7f25bcf0c45051c562ff9f24dc80fb50c44821d34aea644201af4466c6b45c6d528faa738d5847fd6e13a306319a47bd8d6b0ad7f77424b30266dc7988cf493da27d3374214a5b91e81d330b0e263148c942b2ca785ba2ff708b49fb0f31313ed001407fd73b26ee1f6b26bad4ff42aaf9ae9e7da3961460ba7a80f3d1bddd728bed9548ae7ab1d3bc77fbda0ac3a1e8acf179f15549d20d03d0afe857485eddb3d59b44da97d11ac24e8f0bf156ac0ec107602cd120f0b564d4997d9697f37a4d06742d86e3e9564acc890020fbcb02950f2d38ac4958abeb19c99d07ebfe940b68ba7584d17ced81fd03dc58c2e814ed95f5aeefd5bf7148d9ea8814104afdfab5978da1a9b4c9ca49d2f74ca98d76b07774739d18b035f962224c9c2f82d4fb6df1aa81e1ffd0b2deb52bcce1a8d4166540faf9499b27fe4b0b4761abc49e15409783fadd3a6f830221cbe7ef974ec376e493086ebf6dc964256acfd8ef3d5502afc76a98cc3a917bbdd34e1065a80ec82cb91a3c5ca8942192fe475298495b58d5c97ce5827dc4c544df88e6294bf3531e9231ffe75be9aec87b4a74fd46fd99ca710495dfc0eac7b0e1c5f38c443cb98207d3f2c887fdf745842a85f55818bf32531e9f362bc742a57a3826fd3dccc3452bdb3a6781e9759cd47ba0713271a394d659dbb42d04d02544b3a39d08a4cbe835aa6ea297f239a3086e117bc7432fa7497be9e2181379012b52a743ca814879b41bab2b79b6624d570500af89aabd190a404f361df96f7480d3206dff9c6c3d95fa81dcaf696e9a22b5054c8022dec9f5f0670b174851a1e5cde678ce208e5bb112b253a726e7904355408d16647077b8f35a34226d689901ebbb39a37586d5faa1deeacde9e5e27487aa8db827b94bba115229bacc4737c4988f1015b45630dd3d919894d4914ecdaec213dbc926c73fec8d81cf691cb9d6a18bcdb699a05442dca795405c24b2c022f7226c457d295932fae0d7f314a22a737d20ef06a72ce5e932ffe0a65836773805a9892b620bf3a69d1e2409d55f97a82d891e33eba4ea102bd8b7fdb4c87c9d028140ee4000b2dd8b8964e68145946f1a203"]) getdents(r0, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x6000) 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) dup3(r1, r2, 0x80000) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) fcntl$setpipe(r3, 0x407, 0x7) [ 172.656791][T20245] loop2: detected capacity change from 0 to 6 [ 172.667406][T20246] loop3: detected capacity change from 0 to 6 [ 172.669469][T20245] FAT-fs (loop2): Directory bread(block 6) failed [ 172.677762][T20252] loop0: detected capacity change from 0 to 6 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfe0f) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6a00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 172.698073][T20252] FAT-fs (loop0): Unrecognized mount option "00000000000000000000000ÿÿÿÿâ_—xì²=ªZæ'Å›@¤ÎijOà3E>Õµæ)ÐuÚeÆq*¦î r/£BŽ¡Ÿ/wS ¤y{ßl=\1x>!¹^" or missing value [ 172.729595][T20246] FAT-fs (loop3): Directory bread(block 6) failed [ 172.750724][T20246] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.758296][T20246] FAT-fs (loop3): Filesystem has been set read-only [ 172.765113][T20263] loop2: detected capacity change from 0 to 6 [ 172.780358][T20263] FAT-fs (loop2): Directory bread(block 6) failed [ 172.787091][T20252] loop0: detected capacity change from 0 to 6 [ 172.793523][T20246] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f00000000c0)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x32d400, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x16d) 21:26:52 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x13, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x1000000) [ 172.812059][T20252] FAT-fs (loop0): Unrecognized mount option "00000000000000000000000ÿÿÿÿâ_—xì²=ªZæ'Å›@¤ÎijOà3E>Õµæ)ÐuÚeÆq*¦î r/£BŽ¡Ÿ/wS ¤y{ßl=\1x>!¹^" or missing value [ 172.911457][T20296] loop2: detected capacity change from 0 to 6 [ 172.913688][T20294] loop3: detected capacity change from 0 to 6 [ 172.933287][T20294] FAT-fs (loop3): Directory bread(block 6) failed [ 172.938015][T20296] FAT-fs (loop2): Directory bread(block 6) failed [ 172.947758][T20294] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 172.955349][T20294] FAT-fs (loop3): Filesystem has been set read-only 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=@known='trusted.overlay.redirect\x00', &(0x7f0000000140)='vfat\x00', 0x5, 0x3) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6e00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000040)={@desc={0x1, 0x0, @desc3}}) chdir(&(0x7f0000000140)='./file0\x00') getdents(r0, 0x0, 0x0) 21:26:52 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000040)="bf1bb5c30b9fb00df22027bea4efbad55cf24c9717e9106c9224356ec1b5eb9c6500a8ed5253be22f0d6db456961589f1de3fc982a38d7617a1dead37721e52563a49bdd994e6d3d09d92dc79af0acb5d1b48cf9aadb6e01d05120060e70c9da8834d02d17cb7ac08398021b879aeb70ac4b3ba375a8b746f0875b77fb398903680bce978d910756", 0x88}, {&(0x7f0000000100)="49b2ae63c9f604593e0e017bd811110c17600c4fb685f0fba1eae716c69df56a5cf77b2d01852975680224fcd7b44ae86f93a82eb2fd45ca83f599", 0x3b}, {&(0x7f0000000140)="99c1eaab937e7d5e39a48af5ea6e6d55474a8730a9e3295912681525f5d2bb7d87ce191084aa5a10b93785fb760f7a8c6929cce3d7eabd90a297435aba23fa3e6fd2b750711b193e0870239e637d21e1cb31a11a7693243968486490b9da60e18418f3e3556b80b3db43ccd4b3c52c30a82c35d9999304f36a9f24bd76957ee7bf1908708bd91243b0c11f67ce221bc09572df95d41fee2a21552793291c7278c714a89948", 0xa5}, {&(0x7f0000000440)="ce9f3b3f5bf44fcb1363c2dee74173d0e874a412d887969b26fcebb8eff946188447b7ccb5931b4b7af3dd6366b3de1a61db507b1431d6c4e9fdf24af6c36fb57fecdd1ae7d3ed1f8c4d4c6430701c27bb81826d345c76a59c9287581440ce75e74c4f408447a5ccb9832d9b0d68b7e6f58eb97ac00a680fd5cb322f791a138660acc18dd31445fb0b0b5a643189bcd7e9fdc35d85716883be630bf9bd34d9b5fa4e0b9f598d78f6b46fe06a72ce52308c2bc7ed640934abf365207637ada88f1cb84d4a93354a3fcb70820a1543f8beb2504742d7adab5d4ab57807021e91f6bbc2ec8f11db16bde1677f477014992df974ccbf17dc143be75317ce50aa7ce076b86d10a396af96ae35d55d85e5389338bcf28efe7ee525a658cd2337875f56cd819fdcea3901b486fa730d9d145deab361e00639f39cf478428dcd0f1b8492a65a862bea160227e5f00b6314d14ca486ad04a895a7578521a8d4e650a01c68635ff62b257b4dfe00148ec0e117a8d9447fd9e048db4634080235dcffd75ebb40339dbaf6991c7a1bec2c3e7f309f04820297a9a39ab23b656703d692320ee64d5100e8595d26b26b2ef6b3276f321e807d43a46d9b3312b79e1b74e8f02c8bd51720b25cd25f7bf57b95c9596006baf731dd431c4eb2d20ee58106b46f53b2f6374bbd515239158716994ff1c0ae338dfe1da6b20b19868f99b8f0638952a19e1c122f3c39bedf6c896e8e6274e3e528db4927eb047733afa1192ac9059914d60590a5542aaf8d52db3167b73b7ac9f6f23e15726821c1cd8e6affe7b0580dabd3c9af2854b3316758d862edfd45a5e8cdedb0475c8fc93b8e8a5436a6611b43c1ec5f9de4726ae9e386bc28c47105dc0772ceb2bb1674faebcc7dba272f2d21fc4b8f746326c127e5659c8fddf1bf9790afb2eccc5e06770e362202eee61ff15f1c7e7c91b93e88b2cc3447af59ca67d0bf3545d002c245f3860af4f5e5196acfbec7ec1267ec95e43928dc9fd7221a8e92e1bcc4e1344728ab0fe46de76667b9beb1576149bede6949b39071473db0b995d12ebad5f878920f5684cb75a982999e76342b01cdf570032bbfb5badfcc660a763970e5b1448dffa53b0b04ff9d7525dc5c354443a431ab2f6dc2c44b641e4768520088f943cae234854931358ce28150f0892502294cd5db1380de52817792e08c3d8f9a857e27280c69ddbc5e55dd9146f6f33dff10ec0f396e399ad73550ebde820a18c3b707bd43871b3f867be45c08b46f9c6f6df96a921711e38e0202848210579f03b5b374b7146f97191dbc9ac8eff343f682724bf44e926cccf508b225d417dbe75d981dd56317bc295efbe4b093ce02d6d4b468229dcf2a9844b006a2324770eecbc138003b5b1856b749887bd93ffd2173672a4083716a68ff62614b0a9caf25e13fdbe69e57948eb0a2ee2e556d41266e4637c6b6eaf627c53d0b12673db96c10e4eb1bec418ff7ed18664999ecdb2dda56580641c5fc317bb9412a0f08532826385f9ec174ba83afdb98ba8b150f0fdc19d4f4347cbf33a989345b090fb59be13d396566217c6f93a7cf1a4a1dfc23f30d899cf04f0597a87dc895be2aa2de193ab515d282109f67dba4168d105cf4f51ebff9be511131c49156c529753d2bda6ce11aeb25bdb758b22bd93542bef7db18a072fdb9576406cd03f757b82fd180d7a8f15569d62eb855a596983e01be6e19c0e14669f4c49c2daea0c707c8eea3516e8f51caf026e4d32469c9f36f5554675016f1faf2a806693554d9dfb60b5895691826a263c9857edff305492561f216868b4068bf644ee5e7bf3117b235ad793a2cabd055c6e58c291e7953d39ea639c18bf20f5c1d89cfd52b2acd3303d8ea3bc5eda82db5ef2c11a374cde6bc72d9c8d0e6fe247418800a5390838da21f339d9f6addfe58d220be5f5dd705269e0cfdef1f45eee37a0ae040fffc628923994894a1f0ec7bbc84dafeda01ced38a48a878d91ee62ee7d02ea49e865326d629a3082af3ddf4b21481e0eb2b9f8a01b58061f83da63549383e6869d0c73d1e03240a50b918ad429814faea94b83fbd9011162bf0400c7ea43328a1b002b8c62b5d48fc85ef6fa8f9356210647636e80de486a13559f328695535c168f62409c91f648589140f64a03224481cd5397ea38ab7ab936e58d237a3b30ae03082fa0febeaa2fd921e5f33967b8d33ee86e9169bd7fcd5699976ec2f5c65ea429f5fde3afde60a651366114aae6a27efa66a022abe3758102d1751781b4023f3c8fc4ec067287a8dd51707af5fc0d2aafce856f9548a6005c495dd32269d1643160b8a28e931ae3cdbfbe153792cda2a3de07b9f8a5a9d216834feafe9062d2af40beae76aec94a1960a808ab9b9ae963040ab1dd885e927877ee6708bf0a1c781c83a1be68375ad3adc1953898666f4bb4aa8a015595550c02a0a2ed2248c73d17a73a5e4983b90a8e723bac038fda4f7d685241b990db7b401ffbe5fd84e8f50a3c928cfab5eecb1a553428b788060d23ca93b1c1eddee1bdd689789dd77ee56102695e02181c127ad77ce3cf20b9f9e9cbbf0325396c22f4b0dd45d82552291d858a5eda2edfb4d6c9b56f84fd4409606b0f52cf7d8b36b7d9c66238e2133473cd41b50619a2296abf7447d646585e5de82d900cfe8dedcbbffc6e077730758762383a524df26eb51bffbac7970b4e950cc151bf88dccc6aad10d7e475fde02271b418d328852109446a223b7ecea9cced4bbcd681109ba1714d31b3d4751b563de4b88b68441f9a73d46cd63f6c7658dc52a3a2c71582744bd595386e9ef1755933d410546d10d45040808d4f35ffe1a23eb7f027f6a777815c759478c247b207a8e4f0f770269c983e0aa8a77d99006232a200d519436eae3bcab5c40be7fd661b48bd5378b30b3f162811e96b6ace6213cc0d0618e40cbe0a06fecf4c466caf903edb743066b288170e4c2f98c0a9fbdde4723fbe024b6c2d1176046f9495f25157ab50ce8180cafc1ae40635ab1ebc68bc7e4cff3f4ce4faa4f5e94e87ff5c96d7bfd62063e0f517a531466faf16e11fb807a8d789dd7801b6196bb0f13c88acafc255ea132d7f57f77a53605490552da79e542b56a620d61e247abb4e6ea8e3be347f6e720c1c67493eee8443a0c5d32d5e9bb48d6d7da63e3e3a60cd2efb6ae5be9694d54089837862db026d093f41d98de26ae060bf4ee0f36fee76be8018dd814a41674f703cf8108ddbd65263e52133837ff8150390ed04b51f8a1cb210aae96ba8c704f3d6d431150fb092777770ee125f8b63be1c4870d9168311f8c05d5fc600a766386a1d96d91eb9aecef159dfb6ff7076ae7e04833514a2fd3c78c89a60fac8678f94e4998c11936f39a423358a327c681a4399f252fba6bd780a6ac49a5f7a16c9c8b9c5afe33843ae6fbc112c091514ce3affda936f7d24914ff9d6d76dbe5382d796b35d65216c4bdb6c1d5d9ca1ecf3d190e99d97e421d21a33b1407d96161a68bc648cc919269c38e0bcb26d2a21f87a6ec06f641ba5d8f0257b40fa69996d386dc5498905d9f05d1a7e9b62ff82515167ee50cb24eecd5824f203137434cae18a6fc219ab63fa4cff5ea1d5e2d89cb1e0dc95a93214371c608977931a6be960672c612b78666f55c361fefe1d02ea890f32c0168509c65b87c54b3333ebb44ea987a6d9082540b0c085567d8828c2ae0e866920d0b157a3e2515fdd8c08b4a916ac00ce25053fee899db3a46976935a5aa895740ef98a726176be4d4dab7e4255735dcdba18d1441760ed7e6c3820c0c78911f64fd7d3ed3b304192bbad3bdc871f63540978f285b22984e9b91a80945dab22f1fb13cd9386ccebdf2d7ce90ec5971f38b6908a8e8870b07fba7b00bf5e95b304b865cd73f8c6ed265e1f39adbbb5200e7afcb59107de42dad7d1ab1341d9863ac59e86901f6068ae906eda58dbcb5eb55b8a0c64e6892d69b9950ae905f52b00785447a8817ecd13d20f3fe5e0df60d949f7e7646afc3df5008802179ea18d3e5a73c1551469f6d43ea69652ebea352d2fb45b9fd97a303b93e33aa53209662d97884e1e320ac6bdbd0865bace8c623f7334a678d765c147e28fa991bddbcb9adad725dac7f5367ab95d4d678b7fb856068670fb6073d639a0fbc7b6b33e99d0dfb2d92e93dd7184d494923e57a097cba50ec93dcce22fc2095a1b306fbc24165145e1cb2023245d5138bf653dd9bcb65124c7e0d9110f583737b072f11882c5f63e9ae55312d03a968433ba850e78eb4866c5798514cff24b2c5a29784f14ad331c4cbf67ef3bf12e6ab931d6af3ea7a70179f2bd7d0d0a9b84406b32695332d72d94302626f6b37fd3fdc74d92be3437148d386543ebe745da79aea650337c7f22f80cdfbbf6a79e6db07fdcd82a93085ac0dbd3bfcce6569007fe414ca56a1bed0c7091ec9da4606ec4b504f413118181d54d7ce3d0b98659ba569754259453aa5107025f08dbb3cbf010be1f0733f14a3ce94cc6e3538d93e65caa4b863d6fccd208b0bbb70a15554a614e6a1792061063a9b3fa4af9bda74290b4b0c1688cfca2ab8f1ccfbbdace0331ec608a592b81347b68d3c79dc3e4830a0dc35dbbbfdba72967875e4d03b58a05e64ee64cdec772a25640913c62b7450b3396f4c8c32c53f0a9d6a77baf76f8d138eba32e1635920ee8fcd8e51baf0f06dcf99139cb749500bf994c3a777483060251a209c361bc2ca0d6a6b12e80835c6cf0a77699f488860f426a4a067f782553d66eae7934b40feb2286de89398102496312e0318eeae04c3c5e5d5530e8d3c99001f0e41841f2f9bf5647397b47daba20049b65c93a56bc3a07b2b8c64fab25f82d7f9c3b1ecc0340440963b5d38ec24b4d51a7c29f515333ab21fa13f6d236df78b5f1bb6cbb72e0e74afd5ffa7c7aa487af2a543ea5a47aa807f21362012d16f044ad23658a114054a24b746fb10db80b5520416c0c609f5e80eb115c1e79b619544220d717ad4dc10f48cb7c3d44702fb5ffb7f6168fd7d575c0f4e5acabdb62a9c78c5a10e2d998b0d5baa7589d6cf1f4740800b2220d4a2a2dcb043ce089aff26e83556e21bef1837227f7742e952798485e570f3f71013d35624b186ae5dbefed6f7e1d9acf34a56650a8f074787391cab5e42bef1723a539326b57a1781ac9e1bb71a85d5946f9d1a5ac2b4d1cc2e92e88487829f072d61b3742857d68544bbff3019f9aa8214d9d2264e5fb59749c929447ee8809e7d2772435b066ecee45ac78ae73011029f1b1f212382eec3994930e3c0ea8109557a9c2050f709dc60930ff91ab8975242e61bc69f96552bb53ff0e3a67d91a2c087e3b952dd004fc0c9f6d3aa8d353f2dc24d16df66a0ff38921242987c35457e664833cba976c1235d65351aa00dac1831d1395aa6d7d43ef967a37e93da285737ee8ec93c917c61d75a8836995f99b1e1ea0d512003e456fce15acccf5700c0548fc3dddc314d1f65fbb00bd4fd0bd73e48a6d8ebf6fae9f1c316027f4424ae41c6f31e1dc17a689d76cb4cd18b80c3f543839385132b1d63e86cc3141a983ce7e64bbbe8cff26864adaa4f94ec0b19166ae93af7614eefe40487900d1f4e227cd1557c8bc5a07edd1569423110ed8610c08267f2389dd2fd49758eabf6f7d8f32aad5dbc820ed1dace50135be0e57ced2f1acbf3f85292bd26b465de59137dcf4a1578ff192c2478f0dda4da82d238fce51ca57791d6693cf3ebe8ddc7e75ecf", 0x1000}, {&(0x7f0000000200)="4d5e2b5f5348defac78aaaf45366f0fa76f1f0b3c8a05090614a8e2c3a67f24c2c16dc1f1130c0459399244d0f7dea9ea4bd47cf66ee1b4e40", 0x39}, {&(0x7f0000000240)="62f6acf4ed819828780952d5a0ab68f54d0b529825df2cac1be55c1908525468e78da37195a1209762b765242f18d03209ec3b7df5ece1c1a91d82ee6da52d22a0a687519c20125105993f4ede0333cf5f665e8ea43a4976ee4a1e9d47a500df6f3a1c6fe855204cc6dce5603d0169a48786605dc413ffbc2a3b572734a34b40193776fc7f73e43ceeb563fb633f6695f24ded622f89b0a0b95f55d2b3630d4730615771a2793d0e", 0xa8}, {&(0x7f0000000300)="ae0f606dec50f599742e9663f64ebd6fc52479fff9aa4040231445763131c6da1cfadf66037ef1253c2810f7758f3708c87bd0e0259173b6e803525284c3c2bb", 0x40}, {&(0x7f0000000340)="8d7547000688a157cb1b0ff5d73ed6355aac30c8cfc79ff37d11c53998a8847fbc0af578d61295ecb92a3abba2ce0be529ce3e80d7fc0fe6028a1251fffd27b46a853920e749496ae019ff0635f9fe5870072197b5780f714eb81c31531b4d07560e0dadf7a75581760f3360650ea6dfc3875e23443abff15aaf729f55f39a527c3f2716120765e23f1110dcde64a561afab6a7ba47d1f3e7c9c32f68828b3b56640849dcbfb10ab9047255a787716fc7c4d7c3e", 0xb4}], 0x8) r3 = dup2(r2, 0xffffffffffffffff) sendfile(r3, r0, &(0x7f00000014c0)=0x3f, 0x3) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x2000000) [ 172.971602][T20294] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.007621][T20309] loop0: detected capacity change from 0 to 6 21:26:52 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x25, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x18000000) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x6e05000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = signalfd(r0, &(0x7f0000000080)={[0x89]}, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x408041, 0x96) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) r4 = signalfd(r3, &(0x7f00000001c0)={[0x7f]}, 0x8) readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$FS_IOC_SETVERSION(r4, 0x40087602, &(0x7f0000000240)=0x3) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r2, 0xc0305302, &(0x7f0000000140)={0x0, 0xffff5875, 0x5, 0x7, 0x7, 0x7}) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r5 = openat$cgroup_procs(r1, &(0x7f00000012c0)='tasks\x00', 0x2, 0x0) signalfd4(r5, &(0x7f0000001300)={[0x3]}, 0x8, 0x0) [ 173.028990][T20309] FAT-fs (loop0): Directory bread(block 6) failed [ 173.035897][T20318] loop2: detected capacity change from 0 to 6 [ 173.047069][T20318] FAT-fs (loop2): Directory bread(block 6) failed [ 173.063464][T20321] FAT-fs (loop0): Directory bread(block 6) failed 21:26:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x5, 0x2, &(0x7f0000000440)=[{&(0x7f00000002c0)="e601946be0a6047e4b59613775c2c05701a546248ec01066b07a098769992272eceb083ee441621414b1f86eaebd323fe0ec40284e82dae4f8107c5fff15d07b02009da6935408c8c110a0f61a85f75a90471645d59cd61f9a3bdc80bdcf25e3c6d49d365bc0d7c27b", 0x69}, {&(0x7f0000000340)="3ed9c7c51fa96f3345407c1899cf", 0xe, 0x9}], 0x8, &(0x7f0000000480)={[{@shortname_win95}, {@utf8}, {@rodir}, {@utf8}, {@uni_xlate}], [{@euid_eq}, {@obj_type={'obj_type', 0x3d, '\\%:*\xf2+[,(}{^.][\xc0'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@seclabel}, {@subj_user={'subj_user', 0x3d, 'aname'}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'audit'}}]}) r2 = syz_open_dev$vcsa(&(0x7f00000005c0), 0x4, 0x101000) r3 = syz_mount_image$vfat(&(0x7f0000000640), &(0x7f0000000680)='./file0\x00', 0x9, 0x4, &(0x7f00000008c0)=[{&(0x7f00000006c0)="8e", 0x1, 0x401}, {&(0x7f0000000700)="f347849af405009d7de593390c03b7acc1b97e236608d17ce7b69cfb3b4b9c994b2a14ac8b936035a079a7ee5e2ede3d4b334ae3300b635dc664314b4b8c39a21727edaa46b120e242ca9dc877202bca3b3f0d10529f05c46dd4f28f93c99758d5a29e8c66362f174835927fd863729c773ceecc6c9e0913a548452b4f5536db355745cbf05cfcf57d46a2c0011e21436b52e77da5e4", 0x96, 0x23}, {&(0x7f00000007c0)="1b1d1b50e3595daf700ab5d54036b1e6de4b029e26e3f8e952ff41ff730375acacb08a5c287d6cca464163c7fa78bc31b660c82588fc89d73189cb6d090f09bf64872cf0d05478edb1cc2235c0c52f0334f5224b3aa0e61775efa832b679c9ef7d384a3c79b5550b2b26b4ecc4729f69f76b0862515e9549dfd55c751066310d59751801e9a34cd26a7be783d4f625b482", 0x91, 0x9}, {&(0x7f0000000880)="ab8f02b01cb11f85e0e39157d9a4417214d7", 0x12, 0x3}], 0x10800, &(0x7f0000000940)={[{@nonumtail}, {@shortname_winnt}], [{@euid_gt={'euid>', 0xee01}}, {@subj_type={'subj_type', 0x3d, '\\#)*'}}, {@fsmagic={'fsmagic', 0x3d, 0x7fff}}, {@fsuuid={'fsuuid', 0x3d, {[0x64, 0x32, 0x31, 0x35, 0x65, 0x0, 0x36, 0x59], 0x2d, [0x64, 0x63, 0x32, 0x64], 0x2d, [0x36, 0x37, 0x39, 0x38], 0x2d, [0x35, 0x39, 0x61, 0x31], 0x2d, [0x61, 0x64, 0x63, 0x39, 0x30, 0x32, 0xff, 0x63]}}}]}) renameat2(r2, &(0x7f0000000600)='./file1\x00', r3, &(0x7f0000000a00)='./file1\x00', 0x6) linkat(r1, &(0x7f0000000540)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000580)='./file1\x00', 0x1000) getdents(r0, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) renameat2(r4, &(0x7f0000000a40)='./file1/file0\x00', r3, &(0x7f0000000a80)='./file1\x00', 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000170200070041d68a434f3ac7a22e2f66696c6530"], 0x10) r5 = syz_open_dev$vcsa(&(0x7f0000000180), 0x0, 0x1) r6 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0xdec0d48a05f2d15e, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x2000000, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@cache_loose}, {@version_L}, {@access_client}, {@aname}], [{@obj_type={'obj_type', 0x3d, 'vfat\x00'}}, {@audit}, {@seclabel}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}]}}) [ 173.126040][T20333] loop2: detected capacity change from 0 to 6 [ 173.134551][T20337] loop3: detected capacity change from 0 to 6 [ 173.138166][T20333] FAT-fs (loop2): Directory bread(block 6) failed [ 173.151592][T20337] FAT-fs (loop3): Directory bread(block 6) failed 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = geteuid() mount$9p_rdma(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x2010024, &(0x7f00000012c0)={'trans=rdma,', {'port', 0x3d, 0x4e21}, 0x2c, {[{@common=@uname={'uname', 0x3d, 'vfat\x00'}}, {@timeout={'timeout', 0x3d, 0x1ff}}, {@common=@dfltuid={'dfltuid', 0x3d, r1}}, {@rq={'rq', 0x3d, 0x2}}, {@common=@cache_fscache}, {@rq={'rq', 0x3d, 0x7}}, {@common=@noextend}], [{@rootcontext={'rootcontext', 0x3d, 'root'}}, {@measure}, {@obj_type}, {@audit}, {@smackfshat={'smackfshat', 0x3d, '\'%-])'}}, {@smackfshat={'smackfshat', 0x3d, ':+'}}]}}) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7000000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfe0f0000) 21:26:52 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x48, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 173.170906][T20337] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.178493][T20337] FAT-fs (loop3): Filesystem has been set read-only [ 173.186829][T20348] loop0: detected capacity change from 0 to 6 [ 173.195985][T20337] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.214088][T20348] FAT-fs (loop0): Directory bread(block 6) failed 21:26:52 executing program 1: r0 = openat$incfs(0xffffffffffffffff, &(0x7f00000012c0)='.log\x00', 0x80, 0x90) name_to_handle_at(r0, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=@fuse_with_parent={0x18, 0x82, {{0xfffffffa, 0x4, 0x3}, {0x7, 0x3, 0x1}}}, &(0x7f0000001380), 0x400) write(0xffffffffffffffff, &(0x7f00000001c0)="9fc136543d2dbdbe3adf6e6657431d81bdcb8831fad79b5a3ce168a309c95faf41d24a78b6d4d298dbb750fd0a1ef35579ee4575657773ca3516e6d5d7fc4bbad748e13781ae58e2", 0x48) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) chdir(&(0x7f0000000040)='./file0\x00') lremovexattr(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=@random={'user.', '!\x00'}) setxattr$incfs_size(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000240)=0x6, 0x8, 0x2) [ 173.255915][T20348] 9pnet: Insufficient options for proto=fd [ 173.279661][T20364] loop2: detected capacity change from 0 to 6 [ 173.304700][T20372] loop3: detected capacity change from 0 to 6 [ 173.326983][T20364] FAT-fs (loop2): Directory bread(block 6) failed [ 173.335139][T20372] FAT-fs (loop3): Directory bread(block 6) failed [ 173.355732][T20372] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.363343][T20372] FAT-fs (loop3): Filesystem has been set read-only 21:26:52 executing program 5: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x143a43, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7400000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chroot(&(0x7f0000000040)='./file1\x00') getdents(r0, 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x81) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfeffffff) 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) statfs(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/107) faccessat2(r0, &(0x7f0000000140)='./file0\x00', 0x51, 0x300) mount$9p_tcp(&(0x7f0000000240), &(0x7f00000012c0)='./file1\x00', &(0x7f0000001300), 0x2080000, &(0x7f0000001340)={'trans=tcp,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@fscache}, {@noextend}], [{@appraise_type}]}}) 21:26:52 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 173.377121][T20372] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x7, &(0x7f0000001480)=[{&(0x7f0000001a40)="0c56e4d799638d881563e133c5019dd3d6ef671725d3fd127b0504342bf734aafcd729d231c0cc61ec6f81254fe8244d36d6d7406e876165a45b7c810eda42517493ba7aa00231bb0b92923e7e76189296e3048ebdc550aa8a296ff6e4896fca3f703f4e17fe768c8fea627876ca875f7b93829a8d4bba4546a947c446ecd02fc8ee14794c0e1700e4413b9aa88113738928ad1b52ee106c332af7d671fea0c42bf6bf7bd13253382eac05e769c9be2bcab3bd0b100aa4f7cefb375fc644007c3f37fda198f3a198a112a8f96a5dbb89c7104e1c7ff9b9717b425812d72612d010636ec57264bb78f5ccad3f2fa4d54b9a848eed705fd1f79ba70f6673310ebe4a5d11b3771d403cd6d3062c8b77fcc8cae227f0056bc7f108e246e7db290e9db0703e6315ffe9df4fbf8b8e47f24a7dc055b0885897a9bc97fad5814adaa249eba5afb14558f67480beb4030898eafc66a86967a6dac2da224d4309a89142ac6a2667b7b13d6686678f533d2b9fb900164104f343b80c5b46d200a8422d62fe7f9ea3bb9a1a5888460ca36bc6c5328ab9d74780bc727b2943e1e7b747d5b69b43025f430ce83ede4062b490760d442a9c86fb1cf873bab42c84366373e024fb5ec675b477719a0d4a0efe0fac1718dc873f37f137e67989400ad064fc9fa61c24feeb771161ed39b7a00c8eebefb5c3e5455a67b2de6f421547c3242f13a6ff7303ddb7c3ef91b04fbe9d1fa496e72ed4a3f625eb3ab6ed65b534277a919229a60630ab5cd8027d48ba5d78d69024a8643565223e6675dbc1ba9268746b44578ed6e6034e2cbd8ca1942e6f29f19d549b39e43aad2be0bcf033429e776c81f7534b7f02ca3362d83e0381090b4664189cd23e8d8aaf50e28c6cc47f356049b6d83f1336b30f1af8cbc7f75090667b99d456de1242fc7ffce3c38eb1450916a61d7452e783ee2d86bcd520662d60674c7f48901c085d93c907af59991ae6d7839bdcd4131a6fff499e8ffcad2dfb409f8ee160030031b7e0b692d244fc7d47e0cb9cb883004ee75ecb7ca479e510123044d21a3d6522cd2163af777d8d8cb4e1b9a5c02b9a06179eee1a2f2ceeed3e70b2300fedc168e660ac861d6363a4122665d1458f188cd258ff0daf9e84351b5a39f523afa4154a7dbfa1cc349ee960340bd3fad787fade6aa86ffac20c49b7dedb1cc3566320235934b1fba1a037afe8b2adec5b57ee67b78ff760cd1573354cd97b3b846e91246bba84eb5d3219e41589da36548c748f9fa117fb0b717fdd090b89c86cce5dccb1f3a048422b32b0663e8307246a397100bb97c6964930067d4e87dbf8c146c84fd4ffdec9f76f0dd273e7ff425a6fe4fb595aed8539d3e6eec59fd017cb27ca451b9f373fdb90f9bf3d329cfb1d58b9feed59fd990a2f0701b8121d74f57b772a3fb233ec4e9cac5532a3152726a4000e84183fee8bd2b75167b5c1b99f54bb4423257ea20d12e89d3628e5865f5b75316eaa96ca7b7c819a659dc37d7692161362d072ac3d2b514058246c3510924e011ecc30b82454ac4679653badb6f73cf3b26b9429d5b3482ae2b9d38745f4d17318d1d09f388766838ba9d2d8950edccd6dc31eda5fa89cdb530926975c710f6d2517fcc2ed56c1484aeefd75ba024f505a347f6f77b5d66be0f18d17988cea6d46210f7133c8864c9f22beb54f4bf56133fd353d03cb2759c8ce8aa52c241e06535608e90f5b88a9a4b27489f1ab5170671dda22e58389be2ed8d68327e520950d13f0c7a55629cd161c44dff79d559dc17b0b43a221d525750bfaa063230233ff6019604db6e82b9dc3c01e84ba6e07bdddb159d46355522d3bc8dc289e9d59d320d3ac9d4db2777e972be5b8163c2cc341ef9347c35d4d361e20c4cc5ef0e18f074958bc505b96127262d257deb4b1b09649bd44d93666eb3a91d5b4cd952a0ee19782171424fb5af1a795ef2c547efa353534434badcb55d138ea646866dcdb1d62a2107a02d6d176b9cbaca6efcf0ef14c9bab4e8bcc1b45c6856f996cf7c054f68cb82e93b287a448f037bce51e1e41c3b0a8e3b138f98c7d16a3b703845893cb4bb1391701d40452f9375090d98b3fb43a03f3711284da0601fd804bf38763294ba1c28d9448f644a4e1f396143655561bf955bc67511d40ae18689e103488125473a99f24ac5003bce62b73d733de2910d05b885c129c051b8d68b5c862ab63eb2dba511af2fd539404f2e4b9f90a5fae3c970df0a91b92493d72142986c0dafac24fc4165f5393163f43883094c2f498f468a68d392899897757ec38caf084d590fb2a9d1badf3302a6f11b84f8c84a49500b15a233f7806f1645dc3289000b1b1c5e61368194eae7d7b7bc9ad4dc9a0cd61bb5bfa3dabc95efba80d9b3fa971ef5894053157f37c7cab8c1f62547dcc400158756b5b2b8ee50930fdefefe0fc380f663de1cc64132580847147776e2af34e146a0bfb9baf6a46beb5f18701a191c43bbb01824fc1034dd1a52707d2a000782d6d86d50ddd30cb61dc3645c78ae480a15c8a10d390fa0dcad10e6ac6151f9b0268f237f52fe00532c72d3bc8386c59052d0e8626f6c6dfd81de63ccd486eb77980f3c8817a7a2488f1cde9d104046664240cedfa89e7920fd6a591037c1b987439215af4f63a41778890ad22424edd934351fa461e43e65faa167c4a5938e54e57d9e38a1bcfc7c9e4d8223822f248772ff14f25301d2d902104182447740e121c3289dd1a0c6d5c0ad1f6a686f028f8cdce5d0f02a712ad59a4e4fdee4a25be7f3fc32ca74a11d69b00fad795e064fdb36713f01bba3a872a3325242448e6dbbc0e1ab7c97b8c5c5f8eaa197ea5f624e6e0c4c748555a15cda73e22adef1d905701c707bf5a6f4491f91e948bcf942ab511cfc5459a15ea801efaf6706d95b99be808267747fe922365d9b5774e369cd76c45302c8071dfbd06e176cb2cdd6b8a081588247711d2608110876f0bfb4bc276386c636e1139be472405cb59c1ceb5414d9c13f285a3445eb7e67725babc21892416da21ad18ab67babdf39dd739a6e05615d487f9aec1557a6777148a0040552d788e0eb381c2ee37d175b90038214a849962a3315716e2de12e69739257270c59f1d5e959df1cdc58f9aee96b631f668e6865a944b774929ba8dea74c3d92d33f356175bca2627859f6d9591bf20f3df19e17f18fdb0bb33d6d6e92ef943d65dc93445f75509ad584ae7e060511e238c8d2543fe68b00c50b012068322c2aff444846be78fa7e677ebd48d280995103d5daa4eca13da6ffef62e7fd4d29b674d1b4cf7cc6fd99ad404a9c563a1a8d307f49b733e26d0440883088f68996c0c58d68b7148b6fa6753b188e73869d29784169c2ecfee6f040eaeea4bfb1e58c515dd9720bc57b1af24cd05122822af597f54f7e0547546e730f22a4ca205472d074ddbb45f1794fe23c2d52e8e0af408d7a7f2b397a44eacc03cd5db1d24450e450d80f5b307fca8e55b2e7f0c7246cc64bcd95fd61e2e9ef007de7782da072b3c862a6db93e62f39382f27238cc9dbdb74fc21ee140a34860a792b50dc1b1701910370f103902c9df7b4ae4fb4a2ccdb378d6a1a102270053de3a10d82e207c338e3538f0570c95093ffa38c4036286db9c8e9641828fa2bd0ccb388adc71a9015817e4d6f446ff94223e145a91e1b51e1797d8542cfe84b452aa9fe949816c9b5049f5880cce0f67b5722520c09a33141731fbb6dab018fcdf801c11ed7aa15cc9b0b218500c69fa7e1c7f05960660ec8c2595b2e0bd8b659b1b3caf008ff48aacd568bf117b285dfb1f07b82c0d5cb52bc5ed87c098a58592cdd07a50812c753a1603ec56ec72b18b9597a9d36692ab58000599f866b48e5d80e93c2dfc6be23fdd87788286e85ce3a5b5b029ba5e41110d231b7b94dc5a0b967c737922ca35455e76a0a42fda19d56092ee2e0c35097bb36967271be0dbc61284096ebbf16dd1d76c3f93cfec8feecdd1c60a248863b9e9ca8367a1354f96296ffc9e31957932b4ea6067aa14412aa25df7abd050c3e2d830e287b07ad56a0c6c0d9e673e7e535c8f2e5dd956ce9c330bf1086d0efac094485d39181ebf7abcf648e36f8f779882198a5ec02804d06ca826a7feb8fe07187bc6f2bf0a6028fdf052a0fe547c3984f1048c7a91900e617fde57d497e8251f148e8f5683ab668b87a024396533409d0da48128ec560e7a06394de705421269e5f15c5bfa219cd791b502997b704279bc5d4aa78a819470a90beb877cbfd91f31fcbe69b6db863047baf856c2ac1dc66d3ab079b79f2f3a25876781fa7228f9f61bef50f016efb17db6333c51428a71677164d0013b09451ef6503a1fad4630ae8a6d31bff46d654fabce36610e8d27a208e55b35b84209613c9a5ce8e53c51952b03b00bbbd3e0af1fa81be960faf2e969e4518ff5204f08b73a6b1bb755f5fe91555e2d3408ac0b391185a09c30f8849f69cf215db9b380faaa694b2b062ec49c1a007d35cf09f7859750ff1116ebef700df2542d9f3d588134551d6b1411d81e02102fe43aae4ac960c46fe7321ba8205c9ebe391e8bac473a584d7d653b54e8559a24cbd62a8cf4b4ef44cff3c58236fdc556793d1bdc27bc62860896d72c9c1ad60d269dd120aa9be011289542de4378e6c7b2fa8de874c8540bee710a4d2dd355ff4a6d00b4750894f734882be54c0761027bac875b501dc6e8aa42900a5fd7185e5fbcf2824cf3bb1d5f8bcea83011568ea399231579662d77731cb0421d9cc2b5404fbf7dda5e64912e43b3f1395adec9e11c65cfdd2bdd25651463591185c52c5607a45976732bd8ec8ec135916042ee1b02d973165e99e85a85fa7cec409f1eb88729af1f2b40e37de0f08f2b472f41a8d72d00a255e713e2ea46ce772087c7be3a0c4af6e972d470c8a34036f859dfcb17459f53366ebe307b7a78e1387b5e38f514d490b6cad0e5007ec6b2a87d9ef5377f5033f26ded4be76e8b75f608267e772e6e7c2511dfbf8d88dcb917ab661b871daf787e32c93648a9d16e99fc922d3d812e0dad2e884c8b7fafcf55bfab0dc4733a015c0ed7099e6e1c41a802839e533e3c5dea99372a23ffed55076199f3cf66fe6ed36f7bf77ebdcb6799c73115d3e0de0ecf28d9943989ebf3965461e57a7446e45c58d7b92739cee08a4af5b992991c031a7d20afd67cd4bee18701369b259ba9b193d91f1c3c4ba3c320365b815285414cbfa8758128026247755761c1e8654a7b142520ce751b93db52eb1489874ca9be3e480ed4d3b0b2c8af7ce80e42c48462042a2966c6359594258ee777237fb0d8d70bef29001ae2b15ad917ec760f7ef901f6d614c41ae0b225b26efe2f04e784f27e0437d7df98674a36c5bbcfb0a2d2437df3d065a6dfc9478fa1cad2e60f3cee19fc52f0c92d0d5735b0b9eac96966faabed88df670469798a82375068eff0a1ddcace20a41a07fe7bc0ba2f65f9bf70a1ce02509c072b148737c4ef109a4ee49810395c01434e61792ca3bc54a662db164b9f86b7bf48959ecee62fe94f79548d5fe50d86d6428cc6a240eeea3ac90228633fe1dcabd640e6be291e728f65cef265eec56d5cf951c3cf7f97cbeb6ec333c526c3459f24fdb6a6203fc3c4af0d4369d4c0ae7672a533077a58647887e3a35d712ee53677f505848d67b937b03bf0b9eb9b5796d7824190c1ea39dd4ac03191e9a5ed5b82d01360419c953abfdd7fd6c7a3ef610ff3ce8a9bffd15acf98", 0x1000, 0xb}, {&(0x7f0000000000)="2f0970d106c69915a7b34597119c9e39a812a7e669261d7efb1e9577cbd202a9", 0x20, 0x9}, {&(0x7f0000000140)="3336e0ac6b4e921081086ec20288845b5ddeecc4395a969a232d7df2ee28ac8b0a9f2f2e56df09b4b392300f5474688fcc181be0b90aca9a3fe08fb7aed1c901d4ea28a1cb4e550c7ef4a263422131465d505d2bce024f2ed8c52b19e07d4bd4d3012d4b622c36e30d7033b624288c45ffe0c67023b92c07242b6796b05ea59b", 0x80, 0xffff}, {&(0x7f00000012c0)="86e3311a6723201d86c76aa3a3a038c1675ec6a0975b7ff6a7937ada46ecc6bd782ba1aa29116aca8a5a0df5363e1ab60edec3e2462c859df336b2b9eb0835d0da31d549a6e6114fe4fe4e4be337cbb4fa085711e8a88f9918a7a83cfcb716af9d1817b3958b289d3fd1190bcda631c4c7908aca661afef589ea479591ae835d83827da2d40c7481290df470862f443634766df1076f094ddbe3239b18f3fee559f339c29ecb7fce87930094fdbfd2fb4333fae23b84a47de6146dd18338d8f2759148a2773a2ffc80d8b0813353bf860876dab4ab1122e73b1a2c4c721d572c5486e54946760b4574cf309cff3462f895a8f7a5", 0xf4}, {&(0x7f0000000080), 0x0, 0x5}, {&(0x7f0000000240)="0a52050408762994f8f306d1ff729355c96004b69d74abe6ac782979e3c5880a9fb48bd125821e0ad25bb6f2c306a43755c01cb87639bcef49d26393376c79de5e5aae329b49d0b85c76ff8b2c32878051140d6b951e92", 0x57, 0xa209}, {&(0x7f00000013c0)="76612f733c7618d721322f0bb521a57f6ccc3c638ef8bcb463637eb306575275034365bf261ad3ed83ec305370e4c419370fcb5201ffd59860e73e3704be126cc3613fa221442f28ea17142eeecac4408838e02682cc2a11319bf87b0dea1a63085902a09c7b8b38a386e24383a156d61df86d66dc2c43ff1343d4c7f5cb796239066e01d4005487e30d4084a946750ef5d280aa75a32610a5b3e8f528a4fc6b0dc58ff34578aa0a98be3c5bf75506dc", 0xb0, 0xffffffff}], 0x8040, &(0x7f0000000080)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x20) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200000, 0x1) [ 173.452438][T20400] loop3: detected capacity change from 0 to 6 [ 173.453385][T20399] loop2: detected capacity change from 0 to 6 [ 173.461969][T20402] loop0: detected capacity change from 0 to 6 [ 173.467182][T20399] FAT-fs (loop2): Directory bread(block 6) failed 21:26:52 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfffffffe) 21:26:52 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7500000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 173.503190][T20400] FAT-fs (loop3): Directory bread(block 6) failed [ 173.523203][T20402] FAT-fs (loop0): Directory bread(block 6) failed [ 173.534360][T20400] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.542006][T20400] FAT-fs (loop3): Filesystem has been set read-only 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x341581, 0x0) 21:26:53 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x60, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:53 executing program 0: r0 = gettid() r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) wait4(r1, &(0x7f00000007c0), 0x1, &(0x7f0000001000)) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) clone3(&(0x7f00000003c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000140)=0x0, &(0x7f0000000180), {0x34}, &(0x7f00000001c0)=""/136, 0x88, &(0x7f00000002c0)=""/165, &(0x7f0000000380)=[r0, 0xffffffffffffffff, r0], 0x3}, 0x58) process_vm_writev(r2, &(0x7f0000000a40)=[{&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/100, 0x64}, {&(0x7f0000000640)=""/250, 0xfa}, {&(0x7f0000000740)=""/112, 0x70}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/39, 0x27}, {&(0x7f0000000840)=""/247, 0xf7}, {&(0x7f0000000940)=""/241, 0xf1}], 0x9, &(0x7f0000000f80)=[{&(0x7f0000000b00)=""/224, 0xe0}, {&(0x7f0000000c00)=""/174, 0xae}, {&(0x7f0000000cc0)=""/166, 0xa6}, {&(0x7f0000000d80)=""/191, 0xbf}, {&(0x7f0000000e40)=""/49, 0x31}, {&(0x7f0000000e80)=""/138, 0x8a}, {&(0x7f0000000f40)=""/17, 0x11}], 0x7, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f00000010c0)=[{&(0x7f0000000080)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x8}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES64=r0, @ANYRESHEX]) getdents(r3, 0x0, 0x0) [ 173.558860][T20400] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7600000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 173.622342][T20434] loop2: detected capacity change from 0 to 6 [ 173.655143][T20449] loop3: detected capacity change from 0 to 6 [ 173.666097][T20434] FAT-fs (loop2): Directory bread(block 6) failed 21:26:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$NL80211_CMD_GET_KEY(r0, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="9a000000", @ANYRES16=0x0, @ANYBLOB="00042dbd7000ffdbdf25090000000c0099000500000041000000110007000a188af1881d9d16b20feb43df000000040028000a000600080211000000000011000700c61984b5829e8e195aeda2b3dd0000001100070066e50a03173b1b1d3b5ef312260000000d000a007a66808a75a4afc78f000000090007009beaf85b6b000000"], 0x88}}, 0x4) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) write(r0, &(0x7f00000002c0)="065963ea4b4b8f9a034610c0", 0xc) getdents(r1, 0x0, 0x0) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x200040, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x6e) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x100000000000000) [ 173.682415][T20449] FAT-fs (loop3): Directory bread(block 6) failed [ 173.700551][T20449] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.708234][T20449] FAT-fs (loop3): Filesystem has been set read-only [ 173.723379][T20449] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:53 executing program 1: fallocate(0xffffffffffffffff, 0x40, 0x3, 0x7) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x600600, 0x2) getdents64(r1, &(0x7f00000012c0)=""/4096, 0x1000) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) getxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=@random={'os2.', 'vfat\x00'}, &(0x7f00000001c0)=""/177, 0xb1) [ 173.732533][T20456] loop0: detected capacity change from 0 to 6 [ 173.778921][T20456] FAT-fs (loop0): Unrecognized mount option "" or missing value [ 173.804483][T20469] loop2: detected capacity change from 0 to 6 [ 173.822689][T20469] FAT-fs (loop2): Directory bread(block 6) failed 21:26:53 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) dup3(r0, r0, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7602000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:53 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x68, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) getdents(r0, &(0x7f00000012c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents64(r1, &(0x7f00000022c0)=""/197, 0xc5) 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x200000000000000) 21:26:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x1000001, &(0x7f0000000040)=ANY=[]) lremovexattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=@known='system.sockprotoname\x00') getdents(r0, 0x0, 0x0) [ 173.847139][T20478] loop0: detected capacity change from 0 to 6 [ 173.853773][T20478] FAT-fs (loop0): Unrecognized mount option "" or missing value 21:26:53 executing program 1: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x4000044) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x14e) [ 173.923046][T20498] loop2: detected capacity change from 0 to 6 [ 173.931788][T20497] loop3: detected capacity change from 0 to 6 [ 173.949041][T20503] loop0: detected capacity change from 0 to 6 [ 173.949412][T20498] FAT-fs (loop2): Directory bread(block 6) failed [ 173.965652][T20497] FAT-fs (loop3): Directory bread(block 6) failed 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7800000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x1800000000000000) [ 173.974957][T20503] FAT-fs (loop0): Directory bread(block 6) failed [ 173.989834][T20497] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 173.997439][T20497] FAT-fs (loop3): Filesystem has been set read-only [ 174.015247][T20497] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r2) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r4) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000180)={{{@in=@multicast2, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@mcast1}}, &(0x7f00000002c0)=0xe8) mount$9p_xen(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x81018, &(0x7f0000000300)={'trans=xen,', {[{@posixacl}, {@access_uid={'access', 0x3d, 0xee01}}, {@aname}, {@dfltgid={'dfltgid', 0x3d, r2}}, {@access_user}, {@posixacl}, {@version_9p2000}, {@fscache}, {@cache_fscache}], [{@euid_gt={'euid>', r4}}, {@euid_eq={'euid', 0x3d, r5}}, {@dont_appraise}, {@obj_type}]}}) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x2}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x28000, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) lseek(r1, 0x9cc, 0x4) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x200002, &(0x7f00000001c0)={[{@nr_blocks={'nr_blocks', 0x3d, [0x34, 0x2d, 0x65, 0x2d]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x38, 0x25, 0x78, 0x34, 0x31, 0x6b, 0x78, 0x74]}}, {@huge_always}, {@huge_advise}, {@huge_always}], [{@subj_role={'subj_role', 0x3d, '.\x1d[[\\\''}}, {@pcr={'pcr', 0x3d, 0x1d}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}]}) getdents64(r0, &(0x7f0000002300)=""/4110, 0x100e) write(r1, &(0x7f00000003c0)="e82cbc146958495396f01a1109b219546737fc6b64480e022abb96c09c8db8e758a76797be053149957b8e7b1ebd5faf32629e9fc72969e500fc320dd229959db34befabe8fcbbe1c4115abb59025f96b1ae60e782767ce75a73eb6aa19bc88d2ad4d2f2a12fd6502104fc5a18aa7d5c5db1ecb9fa9238364afe1eb53031ae30db040b2428f3b906fb8033c86ebafb3ddc735cb62aa743b562d6910e0ad56f6c489f5430c5812dc31dca2f8bcb49a7721dd07e41c85fe0", 0xb7) openat(r0, &(0x7f0000000380)='./file0\x00', 0x521000, 0x41) mount(&(0x7f0000000480)=ANY=[@ANYBLOB="2f6465762f73723000689db5cadfed3f1b0f9057b077f2bd741df69f56aaae013875e3f4d49eeccb6baef0d2b617e242a268166095482b3ee72d0e311d87570d2dc3c731e9664f0eca74f60961"], &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='devtmpfs\x00', 0x2000000, &(0x7f0000000340)='({}^(\x00') [ 174.109947][T20531] loop2: detected capacity change from 0 to 6 [ 174.122951][T20531] FAT-fs (loop2): Directory bread(block 6) failed [ 174.128375][T20536] loop0: detected capacity change from 0 to 6 [ 174.138258][T20536] FAT-fs (loop0): Directory bread(block 6) failed 21:26:53 executing program 5: ioctl$MON_IOCT_RING_SIZE(0xffffffffffffffff, 0x9204, 0x73015) r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:53 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x6c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001e40)=[{{&(0x7f0000001340), 0x6e, &(0x7f00000001c0)=[{&(0x7f00000013c0)=""/141, 0x8d}], 0x1, &(0x7f0000001480)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}}, {{&(0x7f0000001540), 0x6e, &(0x7f0000001780)=[{&(0x7f00000015c0)=""/11, 0xb}, {&(0x7f0000001600)=""/87, 0x57}, {&(0x7f0000001680)=""/241, 0xf1}, {&(0x7f0000001840)=""/180, 0xb4}], 0x4, &(0x7f0000001900)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f0000001940)=@abs, 0x6e, &(0x7f00000019c0), 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78}}, {{0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000001ac0)=""/143, 0x8f}, {&(0x7f0000001b80)=""/205, 0xcd}, {&(0x7f0000001c80)=""/195, 0xc3}], 0x3, &(0x7f0000001dc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x70}}], 0x4, 0x40000000, &(0x7f0000001f40)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r2, 0x660c) openat(r1, &(0x7f0000001f80)='./file0\x00', 0x343c2, 0x12) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x60) r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x240003, 0xa0) ioctl$INCFS_IOC_PERMIT_FILL(r4, 0x40046721, &(0x7f0000000140)={r0}) r6 = dup2(r5, r4) r7 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x0, "f976a3258b76328c60788e1e572e27971970f8faee51136be8610ab6a483a6a9d28d4ba8a1581f577e056699fa15059f52db961c989f6f3bef29bb73ff5f2320"}, 0x48, 0xfffffffffffffffb) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r7, 0x0, &(0x7f0000000240)=@keyring) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r6, 0xc0506617, &(0x7f00000012c0)={@desc={0x1, 0x0, @desc1}, 0x10, r7, '\x00', @d}) 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7a00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfe0f000000000000) 21:26:53 executing program 0: syz_io_uring_setup(0x7754, &(0x7f0000002980)={0x0, 0xb557, 0x4, 0x2, 0x9e}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000002a00), &(0x7f0000002a40)) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0xfffffffffffffffd}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) statfs(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)=""/100) getdents(r0, 0x0, 0x0) r1 = syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0xffffffffffff7fff, 0xa, &(0x7f00000026c0)=[{&(0x7f0000000140)="630deada3c0be5d2dd650cb8ff75b2bd7b1c10ddb5e269cad86974b82b7332aba85ff237e4a3a63598a680abe9e826d68865b6395c816ab84c636ff4c2c8b93ff984aff553a7cf225b227730aac9ad1d15", 0x51, 0x200}, {&(0x7f00000002c0)="b5b07e8994c13fce814730b7666327c289d179afb133133280fe018e90e03c803db704a3058a073ac5f928e573a780c733bc7079353ca79838cc3b30f7a8b3647bd028c7cfebee59110c9f54d23a01910e102adc94278889ac05cc24f587fdf73b4ee7f2f2ffb6d5a4c31b665311f9a8938686992b655ee77eaa1de749e6e81bc31aade440477ce54bddd74b7763cb52cca43ca6aaa5a02488c322365b32f1ce5afe988ace4cc28138ae3a7b7f8c949d1b6d7f9a6800e0772d070174f3c33c7e12ab97fd39473a87d470d2f9c62f6210e0e0", 0xd2, 0x5}, {&(0x7f00000003c0)="65a865202d4536cf0a0cba6d2731e5137d385d01d3dff444912fb07509d15533635dac13a9b1d6852e72ff0b23f3f2b2c3c5227dddba8baab0b218fe4d2ab447eb06130d08c5391b88d39cf8fdf2f83fc7faa85581aff2ba60a36a8c4bc9e4413a9c78dff549c181c9b1ce0f659e9998e32af7adb453e7acea3dc91b3107ae452e176d87b445b394e846cbc197bd18c3d73a0e9f690f50a04ddff04fe4286eb44e6fe4731bd158d225065a614f6b2337d332870102b4f21daeb5a612fecf632230589d13747047f051ef18e5997643e1e06cfb3a33a36249d635cb6f26e510247868963de686e3c5d480366499b9233538e9e48e87713747c12d65a2af1bf83d07dec9bf577d48230e04b8416884fcfb51dbd6f62817f5a7da80b36efc2d6af282206b15a5cb095b2ec7b001d817bc2f6f6e437ef10fbe8e85a424bd863f03d068a62fed55462f43d624e5c4a7ac1dec2c8ead48a6ae45e50571f9738063a8319b496461a1e51fe67d285caa86d079da94e16c9b3a17c1f12c935fec257adba315d5b062b38709982a73d18b5bff88f675e67ed1af76cf840d97f8fed4ca3e17c566cbeedce94d07a5f0e47b571eee68dc33e38cf4e30514429f3b9709e7a4ef72032930b46730c2457584910157e170c1842bd715067e571a2d84406d232248ad056182382bdfb031c827ca25fc8ad43fdfbca7378f19694c6eac9bc38138cd532033cb76a23552f4a56dad1f9566d61553562c8aa949ec5fb5ae5ee18d0cbf1d883608e8f771f33f644eff317d65192dfd9ff7aa43e776dac82fb0e25045c431e36106bb70226a2582dd6cf80e1474a2616c5e4f662610741e8e23805cdc829492aeda8ddd7e4ff1c0df21a46577266af84a38419629b1152d9e667cdb03dc3840f5164d109def632b9e83df182c9f6838528d1d3e31b94b42721eb5104773fc89f38696e8925757aa8ff6f0cc0905116ebc4d9ecea4adaa0f7d30453c6028045513d8d6b564cfc610afa135a37f881a6ab1dd839c131aff0e90b599af9d0f872f0cdf1dc89a669de5ee1cfd86e6fa83bba5cb9288cb2c8f22180cf294b0d8442352d77990613f6fa7d0fb07e7b80bffda21357f68c0e4079bb86c7d82b7972fb266ca9cd19a9bdc789a48d4256eed2b19c269ac4a4148290ad475e541a2de81c43a867e8d08bcf7112dc96a05867ead1571e878f3b8e4978b248d88f14c1b536b20c4dc988a35142d5ff6a77c582d5e6a88d7f1828458d0a42edb4e0f58f946d50df0044af15779c52e777d390b734b7bbfe7260b9e229388e924c3e3e895459826a8d34d8107dd300619cbd2fc7302a9d19a35dccd97c9511d0f5999fea44f75cf5d32beb422d607ba0300be16f40a71f04ef097a7916225fdd41b1046955dcbcc65658d343e8ed099ecb521a513f50600bb56ec4da8fd95e4c3e63b9dac614eaa81b5df90701d749d702be1fc8d0c27b046ba7ea5a4dfab3ed9e3acd62b0f290ad69cb02b05598c2db9c35ef2791c5a897bd01b29b5c960b8086bf76d1bf38d9bfa948bfa721151d5fa716f15e1bd3d6c721698f7552ba3acf14aa2d3d99ee0e1e88bae45ac8905394322eec7616ea997ab6d2684e9eac38b4184b43b76b6947370ce6376c3bd1ea35f59b42886f6e6ccb733ebc1cc20a97610c7c3fd3c57ac817b584876c4a471f5e133d7588bf6b2f7750efa5df5266b538775a7559006b1845f77b42cbe58a873c175d0bf689c99ad10f45c6fca4f756e37de049b4f3500873d5e8d860bbd00a9dced48afafceb058eaa39746808000ef4ffcfc95a19ce98d97a4e943a5538d8bd490ef41ae1a1d9c484f5a8d3b809aa4e3ac8b0901e2200086fc1f4d6bb58f4d737c6334f195c1078e73afca2a14ea42c668616e7aa8283aa7446b81c69bb87db68e52f2f1d698592d8260b789942a5dc88e224859051015e50278d867fcfb9fb4d802aed3b4c01661514b924d484271b6c6da85f613d574347d08c16161850b6066f2a2678f78fe1fbb0faba0ce919488a1fb92aa4a316c4b453ca8b8dd4d72e0164d41ab52c995fa6e102c0e50c9fe7dd27ff2abf61776d30e993071228662fb03ced5b3fa8f8875e2fb0dfc638784c1d1cdc9063eaa89b15be6b3e9907eecec70e977e6caf5e7ad49fdb01a94a6256cbfd6ddf548f5582c37249f24b08719ba21f870984b6e83c27371810df7709ce56e8f949023e97bcf07047c64423b9ea5a1c3801473d36ef01da3b0b091b2646884c3f992bc62266c1ba8ed59faaed6f7e80d746480a8e3919391147f5c7f7b63f22bfe5440801a0e0d13d1d5fe329a89a98ab05581b556cf64a71cb8123ad48260af2dbdfcbf96b2117c51ecd976fc3515b953a2519d50454fa7bd8bc21a8d7758d40d95f42b7392aab581bdf1a38c05f8b6dc50e7b6a383e33c91d35c8a3fbc83e927df8b33b121a8b4bdb613890d216c9ae061548ec3e4f992821a35aec7e6b03f448b476dff56d959bfca1b06e6dd76f953c0ec0b62bc9d1cb2d492078fb4af6d26ce934c703ff6bfc2548b898858431761d4a73f6b6727951ac590040f8f6277887749cfcdfb76a030d9b66a3212b62ef8312ad1fa6f2b77cfccd9b1727caa3d12b614fa10cc7da4ae6db03a8e51b13373c842154dc90462286e59eafed3f47eaf114e0e3f877ad736670ce8540c5233da1871dcc96a699b4e5270a2164614b28c9275813b52eeb212d14760ad51e695a0c37e034d0a62dca766d61b3c65968433fbca8b4494b0d16d58433fd01cca4bc5e42e4d59f6f3623f16e74f6b1a284010e160fd9ba5fbbca38dcefb3e17be31bcdb9fa194036d3a0105f98540d3fcf291f436c9c241ecbbf4e49f400e2ed952a6d404468dbb6585f98d5caf8f88d808a39ef15956a7f846d5902104e7a501f01878972846de5023cd121e8a065bd836c358ec1e12790057063d4cf300125e382a8306d145b0f6839c94603a2c03df803436dbb3835555df605f4ac69de2662223dcacfba85aca2dbe4213d5a64e278f29bbbd9b4185eea386d8f673a420cb6516fb7fd1d0b3f9fbe42dd7a9cdc29be7c4fd02ecabd06ee5ff918d0e48b80995c7ff66e37159f69e62a484abc93115df275c25a47069b25035a215ad1325730be8b4a4ae1cd826c550cad7bfa2c247c89f0565485c6609c4383d4981d814a5d8959297b7cc004c1774b6c7a37e9ec6ecefb89a3654a580bf26db7bf5ba568c4f94e291870e12e8aa46b7ff2db86602e7e79aff77d93870e742eb31e8b5883fb5588b5494dc3ae48919321b60c06b8f29d0a4ac494aef930dd9e19b2bac73f5b89817e7af020c0c83723beb13d9b051a3c472f106281f09b64eb89a4718a2fc334021413d70207208b3f266d97a4c508df0b6281c3b9f198c824acc9c2eea668963d1fa2803691a086817dc0503079754dc60ca4dcc47532ad49a9809bb84f19318efcffc5bd7473eb2d942ff8af2f51b4bdbfa76b0effda40b13de13fd7a6588a76971726d74cbdabe8f8c138008a3221d36c2e43696af5d2c5db22bcbf5f622e110e12fb2c5025716a8e05fc8edc7316b0b13d30abab35fe9bc1774f5643467af6dbce840b6812725fdf7b85a51dac04b5e6dd61cbee3560289f6cf4982b1c7cb15e8586dcc9aaffe2a3a9c03dec84f97b988f039d7f68817e82d59787f9d4b046f46404db72a9412d266dcffa86586adcee0a9f1efc70068127cf941b302f777c8b87ec18da40344ab682acff0aba0d1317a97e569664799d5f74e7f7c3d690588df6ffb8cc2e79ea1d5d3f7062129e150ef0da104c02145b40adc18613fc2d7e33210fec3cbf0be35d5c40c9b0426caf3a35252b1b6a89efc9fdfe2f11418f8f8d7a3d07b1dbbe71fe8856124098e436404b3f85c1752b2b50331334c6eba1e9d0893973092938b040780ee67dcbb1fe4fc8d0021ab01e8a4b62818d2828e31d1ef852c005915036d67e0a60a435bc3d5122c51f206b7ca3bab0addcd5dc275f00d8aae42833420da499991914b50cc315e44bf7691d3ec47ab13b1a8b65ee12e7054f085ef6b3fde8babf83f6c8c049fa69be6cd77516f8ec821328bf8f9693f56efbcd9990db7683f3560439ae992774091b73175e7ee75941eb20ea6042b26c556d2caf28079b435b8ba0ea50d0eb2d2295e8e999bc83acc8146edbfb940c800f219ad88325c31c8e48d6a050334c9e95a2f087a1aa8597ced6709cf45470b311372c4ba699a05d6192c337e05ce21141342ea07a006b3bc1770c7ae6d603e8c071c126580698fbb0638cba04b1ae8ead5dbeb5b672e230dc305e0fbf5aaefe1586447605ddb2ba4411b0deece692b489f7429a56529e180645a0c92ebc4354880a11ccdc546564e2c1381f07af937d443215da0b092d306148f88b32c61ae611109c1cea77bcca7740078da226af5017a0fa4e4d9275653810f2ca61cfac088e75168f59d4f664622720c4c4358d61572ad9f2f9c97ae3789b7120b66ff7acfae5e52e17311291297fc7b5e3dbdb416fe2dc9520968a70eae38575aaa7d54f21fe18823ac6e2e17cc29ab746c882172f1e2e0aef145d92b0a978f617dcced48abe8d40bbfc511844cde12a9a176c1a3177cd90c533f92535596699d848eae90109f04d1a641db86b41d91f08fbd4f4b2e0cdd33aa35736cd368788d772e4df9e999a6dc1a9c04e81a5f0906c5e84d41330a1bf0fe5a7a0a86323026e6c641ce191a92e58c851167e289649bd64fc9e840dcb86e7f7b49888278813c0e1701cb6c74b3f12bb49953f47b6c43d3115e3c6133b4c3b74c31f5c04682070bf3597a2e7a69b9e8478f36fa8b538869f10cedd9da581fc0d8fa7124f0cfcfc1336561c4b531d35077e047c91b0363d8975ebe8f25ef25cebbbd3cc33fb3da406c2e0907841d3492e8f45307eda4e35e4a23efd9ed58da923a3650495821a5ddabde102ecb7bed6559840e8b4e3179f4f40d7fffdc5dbbfa34592f375b8417d5c73c1875e16f598608744a0e643b76ab3660d7ef9f389f99e10e5ccca1dd4a3158be4264db941090dcfd58f93e6d7cc24118a728f113c1857319f150242e4e4dd01a61b4f7c4848b03309437bab036f507db5410032232eb404129d7a937d2fb14dcd105524139d80f364fc04e18cd56f702d6a658cf1a204fc25d58d47761eec2f2b6a0a993119ee2f07211cd345171373cf8ef571fcfe2c9c8f491061d3e4c9e3a8c8ef6a71d6517272685a5e14ac8f908a9832255e165237df5d651ce30c487f86fc850f397a09b63313d3b1ad644356da819ab69f65ce93b75633493c0dd1fd20b4141e3f529f98159c355a465fdb4c150becefb188513900ec69e5998796fc4bbdd51bed1cc2446f12cb2b9c2d489dd3b463f3479c22d16238265bee6f3002980b878c2e40ec8f8da8678154ad253caaf2444898555690708ef89a0ea48af89c390fcfdd28796f866d063cdd0c50f7431de8d0417c31d57862aa05735c4a398ebf315d5c974c7c6f647699ac7904b5f0adde285ec6e4c7c0ab839db90fba4f0eb6f4d34e9b72437dcbc62db3c493c0425c1bb99916b19ed77a542f31a17b2065513813dac55f431aa7df5a1f38e16877a6947652799af9faa9f07e1f061c9c4741d36148096ff7772714394a24123c35aa27d14aae3d2902377bf4326ca9db09c238265513deb1f3500b6bcfcb2ea0dabe69961a3cd236ba54a9325659962158605f0a24b90655b5a29ca02312fd72d53e0cd768c8d89610931df8dfa2e0292e5bf6374c662b7811d1026491d3017f0", 0x1000, 0x20}, {&(0x7f00000001c0)="32a71df2f6b164f97aa032efded9789256210294df562f88a0edb7f807e1c62fc1557aa2970127e9124ee78a20386765eb6617026b257a878a2bb56fab82239397", 0x41, 0x8}, {&(0x7f00000013c0)="e671f215c86ca4754826b59dd1144b19dd830fb95dd1168701ebb1290c649db81d854024949cad24315678e822f206175936b428ec961e0954b5c89c086ae78ccdaa803d37cffe60f8b7d438e763a06bccec5135cf585cd047e8a4826533d96403368fb38dd344a2f0ab11b45e0696a0f34352481b05dfb13c1ef4089bec769ca18db7c6baf54af14b2bdded5fa10c98a95bd2076f0d5b32abf8fac6b92846f6a4d3651727f0bb9e454bb5d2309cabab90295ad0af9e2ce451a3e7273c032331445006", 0xc3, 0x1f}, {&(0x7f0000000240)="a6b70122c776b9b8036fe83f31afb97b03a3110dd95ebf841d4e", 0x1a, 0x917}, {&(0x7f00000014c0)="2947c8aab8365ceacaa94c0b0294a533ff4d10c337a35daa0bad6e861feafdb10870f6477fcf7494ffe811fe4d5ad7db15da56964f5537e7eacebb763880957c46219d0441eb23d8c4898b3c8bbadef92c2e0028f0b38d6572ee7d58e86775c46e5397ef89b3dab799d347d0ddd8", 0x6e, 0x9}, {&(0x7f0000001540)="073518322224eebf69599b209cc7fbcc7a4aeae4e4c62866645caa2231efa73c4daf5da6dd12821f2267e0e306b550755a9feaf82d1b3eb7241629cfbddb6807e680cc75409a3cea7c82e973b97e48e9b814325e88727f70e0", 0x59, 0x100}, {&(0x7f00000015c0)="2d9a0ea0991149ae09cba5f4d39fbb46e86ebd3da67dbc3e071369c1491e5ec9110933e1e95231f7f1da50ea4c0e7e5703d26f764652be5afcd19d0e2a6139546c1114c67d22f397124351a22f0850e58f5129a0643783e378523b5fd421f862cab6017df0547de377c9cdd35d771585f93d65715278606aa8cb2eacbd3da9510e3fdc8bf66106416925e19dabab1446248926ba9ca6752b5c3661695f5b2e2823dd4e7119e428f12b94c8ba32da708f3604e44c31525c22772061c05c977a9e7c405ccde81b6d7bb5e1d65adc3e5a5604136e", 0xd3, 0x5}, {&(0x7f00000016c0)="6444ec2074ba97a1cd6603a15890e31521f2abc063b6c7b41ac30070c3e1851f026c0b1c2d5b05de6f3dd08607802c11803d969d9b80104c8f163c8588e65097836cafc8eaac92134caa9c478a55e762e57131567991740904fa9a1299279cc53f67123dc91d9d4f8742a6e2fd69ea262c6dbec88e1da610f83b03804624db634acdf1d0a62c7d665e44461c39a6abee0bf363440a37937a707d8094658abdd68951f0ab4908677454b49cc8b5cf93ef93d865f499931cb78ce78e8b063940b636a5d54e08be52d1f8add987a32734cc2ca9e82fcfc3280cef4cbf73bb040706ea5e0a8811577a04bf5b84b2e8d96899be650248ba536305cb9959a2fa67a8e4e1ff4a8fcbc0c8f290c6628263cb1d872253ce9ffb2c536be99d43dcef6849e4eb2a4cb3f57ce9ead908826ac95e0122e7fd398567183fe9a497a334e2b1a25d01277ae44df927ed5e12365fec68c9574cd4e20968d4a5c02f8a61c05eb324a53e4d7817d74507b5a440e41795829b55448850cb51fc7b26c107b2861bcc97e0a1c3298d9cbcb7b4b0924c4d2f4ff081571d6dad168f9b3aa305c2035b41b915b05411c20d1b41c75b59d0b28c57650dc1d6606f034ddad7ea9b065b22b1a130fdbe3a9e4906a5307e090a8222197d925965ad2634980f7c715de55c6b1c796f2c01cae1919a792a89dfa13d5733ced4d948d6200d0a94df7612d3e51c90a497457ba3ac99c9923f91c2fb60e4648c8a818caa5ed5ef4aeead2d6dd7aebf017ff081aefcc81e0aa1dd02826ccd1bfc129f1e05bc422c80cd360a5bdf8c417f62e34395b324e4589cb78db310b0979379b7dd65d53a510c966779ff3c0e21f32e9c38f457c3ff767226332bba5041c94697ea0edcce9ffa2179a5b0a8f81ba29dc150a47e2656daea63918eb90747dd171e3860c50eac0846cbed18d53380e673ed06e65759a8a3e7e5404c4c5842a39e87e1ab8a53822546c1f66c69da281da575d313298ca19c6219907e04c40dd8cd9ebc86c9bbef169d6b818a50a6fe7cc7604b355452b1ff6ec0b87a1e02160b85638f45d4182514e9a70a7406c714095826caf41f28757fe99413da88b4b0803870aa703d3fb5801e27204e0299251ac22f57dbb31c28c1429c86b411ffe38b2e28d9b17ebff02af9ee9d763e71d421e771aaa71714bd304028bbbd43b8f5da3dc8e58b500787e923361030ad77597b7478026c309502439d5dcafc62082ca815816ad8f083166b60106a0f1a229a26b471e49d0358b789d429fb0f7a07fa3d899bfbd60c96653f7f8207c6706baaa5df3e981cadbe359a6758014c053dfdd83247d00f4e2cfe68d2714600ab007de7e1eb00f982d05a37c986a60e01ec757d622dc59e642508c75d6acb1799d05bed7990c749238573a4c72fb8cfba9f977fd4e5cdf84ce3eeeca37383bcd55fbb2cbbd9745153f05aed704378bd005e2d21ca2e873af76c024c6a859b6efd3a55e17ef6ab49b943e4e6ff2831a2711c17b87428dd7d0f4b2ca433a081e31f2d7953b730f3ba4219391ab4d88fdacd7140a9fb2f47cab422a99ca652fca1d9d35d8d20b96b92251999c77be63270151104e3fd012360421fdff1f1cacaa2aa220aab99973067a00f8db8486392d7dd361facc5d376a1e02fd985c0df84db9cbb865c21cc31aefaf0ee02f70c36177608fe235dbca36e56ffcbcc01e0583e5b26312b746b3c27d34ea2718f069d0151ecc9c37fcbf9dcc721cb7cb06e374e071c8e133fb3d244c4ba00f22beff8851fe1ae730cb1f18d58d08eba6fb4488e023b850a6ddbcb2552f586d6d1e3c0cf1418035ab49d84ffa4d515a0ae67b0e197287cd2979e41b0c699086566fb039f320a12227f3a7d7405a85a825281b382496f98df18c05e32d0c14a9a65ec1b9fe53639feb64676c8d3682d23c2bf4d96a1e27b98d0c62366f32aa19331ba2d84568a5495fdcb29a9d1da9ab8ee9c34340a3a2cc71355dcd67c6be1228d777edba18eae38d47248af26903a86a7e5dad048b258061d6f7a8db69d601aad7c9cc8949296c425065881b682da1238073de48fcf84729c5f29d40359436829cbddbb4687cf47addf432caae9b90381fa15b823eb137e346469fd357fab9fa6ac7eb155015a18ae3a89dfdb2afa7f7532b569f0c9878db1a4ce9f4b8d6af51371014dcc0013b8523deb1a52515e594718e46bcf9100e546b49606d0ff0cdf275476b2ce0ca6df005d3ca5d6ce6166cf32139c708ef88cb34784a0fa794d21b20a506d21e1ef6dc4e6b8ab16bfaeed0ee8a8f0ffa163f4d82a98c9b82e559e673a7c4df5ce0445c657001bd3f6760c18cc282abfac6bd28ca815e2ecb6c19ae1203fa55022f2a1f0f0d3ec22a81014c30e5a9e091be16569c72d8bc860abee5f36bfa741895b5335653a2fb05f3a076da91e769bf11fb77d90997e9b4f4956f96a7852f694b38273c0bf6bf4e34b3432f46e87de513368dedd46e33b37a2016613d1f2ee4398d951aa05492d0f046b7f2a871a6ddc5e7be5dfe984cfc92cf18cab492b71eeede44a5512249e175a6cd66caf5c73fd2b88238f64be68f5c2ee5fe4193558995480b140905e279b7bbd4e5ea37dcf5d1fe692d2a10160d6c18c55c7b7327e1e01043ea4d4dc708834bcd6fa9953a9a7eb5d48900c0aa09c957fd1cfb8bc0903fc17925d2a3c9fcece0405171c137571a09be40708c7b4dc5bdd071c6c5a34d2cfeb0c091c1a8b4639131b94a28815e9010b614e23a4ae6c437500deae40d4421a97ace08f00f4f6836dadaccd618abd212c1959cb2e5952f36bc19a2e7400ef871c82a6396a59350838f22d9f838c235cc6d750963cd6d505d9abb1d00f158c8a07db268d6d7475be49e640e41aa44649b649cc38bbe68e29b2e81bf21bac03a183823e619f06aadc65f9c990d9fbf66189437329167ee17f8438b328f6e44244d86766bc0fa821f843e8759c3d216c1788e41a3dc5ded33b2169cc10f97f2975ce211bb27c2b5b5637be0a31a8fb05acb3a80c44206adb7e472ed8476554bc603e9b33ab5e5bfef6dd98b53b884e09e842cb2963fa3cacaef6597cc9ea201c50a1f820adde9516432b0f1ab9dce92d5f823290aa1793d868ec1d6c02c4690456c6f11afa39635c5a525da9ceaee23837f2c244aa482e4a94eaa72af9c22f8e03e7831a749f24d05e0c38e9c4ee206cc213c5978926211acfe95831d3f0a57fc44cb7ab3cb8e5e6eac8e8064fd92af7f2f3cf08b255cd1f641d80a6e826a3009a7f1b83fbe91b2196965c06918e0dccba1e141bbcfcef5000d5cf721c866eae79d54903de1ef9c915b278a63b064718ab23b6ae4af8474a235e57ba678b80ba456933e9636bd4e23eba4cf1e77dd5dea55aae0aa08146584de2e30836a396e9eaf609bb30e237c44755b4de35bb627f4584cdfff113531eec56c2b1eb9421a28999825b888b95b769fc54fdf998483f02e3739a220eb557a298f2c74c37fbea319d27066c1b9fc7953ee6b6c0ab6c55629f57fd259ad6f8dc2b211665d7b2de4fca4fec814917fd4e9a02c43d6f34d029e7ef8be1297b80ad6528a444f9c1ef57ce1de2b2156d5b2deb7dfbbae8d9a68b269bda4feb25295ceba69746241c458e9ed45e09a64b518d12ca4d0772e3c42cb4d9e7b1543b0f8d58308a7a927e94e93dc54e861532f788f2036ff5a9a9ca755125e040b5f3ffa2c06448b55192d11f864a431bbe6e0594099e3bd50cd1c9708e356ca54afafd9527d63f0c94817662289910aaa62b23bd46ac73e13299f8722e6933d2aec3b7487f08dcd519fea758adeb8a0f9a354b62d5cb5fee0d00392b6eb3c021665ed1d9d3c964f679c2bd0e23fe25164e690b8e60a3246f483ca89edaa96b27d7f61e0fc4162e1c1468cd94fdd2025b8199ccd674e15d9eb3e19a211af3b3e6bef5c5f3a816cbae5d8c857121089c6a7740beabbd80e1812d2620728a5fc8f945edd5474b577fc024ed306c7c409513b2477f7bba947545295c533750e37ea738f0e03c353cc4103700e6acb0ce4e86d624991bc542f5799bfe40a8aed54f75a82f02e1e124d75f9a286e162cfc6299259cdec78ac7b322e04884c5ee8ffc99e9ded22314b08661780c6b498b123055c16c9094f12d67ce19603c957743550c9af72cf98db8c8f950e112cdbc314851cb78d869c12544e21d31a9ca0f5b358256e458a9b98f33ea6ec745a35f58172cf6489d8b26c4b1e2cc586718bc2e9ea75da7b6ee7168dac70631279fa796da4e5e9b3d73c4a24ce97e94ad5162fdc416af9f85229826ccf1bf566b33a3767b3f7c765ec248a51063f79d8f68e5bb2aaa20cfe2579e84cd197d1858bd9a91cce4990d83142e02182b2c7a4fd0c47a662feaab24ab9dd0fa4df708ab1d873d65c7be353f7a3ef97a34440729ce9b3baf780257d1ff446a86ef3a8b560fc6918764e2045ced5edddebf3940b494b2064b4dbe4ef9c96e210dd83e25d723994d99a3e53a6ce5ee62b7f9453d391f2272c48590d0f9e8c47ca8fa4cae49795bc6ca6a3e91801efdfcae71a21a5663f29c71fe45ca1a99ce0ada9675ee5130145277f4f05c786248f5643fbc3837d4d8ccfe6226f4dec56265d0456343ba8fb1ccd945d38064fd9ae54a0c60fea45509db68891115e4bc7ca07765e725ec5b3cec0c5f4cfa015beef814daf2f982dae76498e29e4e4f318bad9b8925b4abb3670bd279142b5d42fbc2f4155625b6326606b8a3dab71d472b5c1e2c93f90e4da3c6d6e7c9b681988cfb6ead2f9229c6113a2423bd8429e79109a7d8c0ca794bd638a627b8c1028e7f26ebb4155afde16e8e8acd52b84ba745de9d03ad69ad31d5471afd953ecab35ee4673734925d270717f5d193c576a122b272eef92ceae9ee70f99aa92aecbe2abaf544f88c56f84eaa3b739941726242d45c489a1131825f5435979b2392a560812cbbdef9b440c011ec60d3c37f8d12cf57dd4c2882c3e60921bfceb688cff3c934eaa5a0d832d307d9733dff7af2b662de9aee73cb6086512c3301ea7fa5e2c083949791f0fbb6726e6343a5a4bbea21e383a1389ce132ff908e2b3cda76f63c8f67e28dcd68e106b32f20ca19cfabd589fb477dc45ec84154163e182be2ea77469cc0404b704a67dd85864fd91abe59ed2e049ac6cd3d8d7aa1991b46718da16d9f764f325f0701e3c6f69a18a1134c3f68cd6e1898723a7324dbd5cd7aa95d09c97dfd3972ab3b7704a9b9e9688358315f3fe0b0e4656cdfb406d340b49a9de6b7f623fa85259ee8fbf17b293129b1a92fcf4f9b1c89d60e1e77f62ed13f219395894ea5e389aba2f4e694ed01c76e5a6be1b61c4e8e59b4d19b3fa96defcac89c1b8548a436aa8fb290c79f4d4b9bc38098ef1933f89e711805bd1e77ef64d481b544d7befdf85071fe1c844dafbd56f883e9c1054e2e675fbfbc07ecb04f609fbcd90c75ae3061b78309013cdcc682f3aa9c1d7f35bb4c87b085c8b3b4f6e2eafaebd2cd3930ca652c22d5a78362dd2ec2ad9b875d57c7298088aac712d333df278674ad31d56f18efe94dd21e282b935321029a6bd97af7f254dd14630862958e84a07e9e2bde4ddcf91df8d7c78a9dc38c4add38822241bb2b517663f20660f168a7c21f89909c382fbad2be4276a681706ed0becbc5a0bdf40aa9571465bf8acd310aab14a360d6c39e73b0dc2441ff377f7b2ba4a93732b0484be52ea58ffe3edd2466832a489712e0cb1f62b8c2c8056e36152f4538dd7c86c90741e0bc0deee868de33", 0x1000, 0x400000000}], 0x886450, &(0x7f00000027c0)={[{@sbsector={'sbsector', 0x3d, 0x100}}, {@hide}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@check_relaxed}, {@utf8}, {@hide}, {@mode={'mode', 0x3d, 0x4}}, {@map_acorn}], [{@pcr={'pcr', 0x3d, 0x9}}, {@appraise_type}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@smackfsfloor}]}) openat(r1, &(0x7f0000002880)='./file0\x00', 0x101000, 0x1) 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7b00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 174.244593][T20560] loop2: detected capacity change from 0 to 6 [ 174.245414][T20558] loop0: detected capacity change from 0 to 16383 [ 174.254363][T20559] loop3: detected capacity change from 0 to 6 [ 174.264319][T20560] FAT-fs (loop2): Directory bread(block 6) failed [ 174.277326][T20558] FAT-fs (loop0): bogus number of reserved sectors [ 174.283867][T20558] FAT-fs (loop0): Can't find a valid FAT filesystem 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xfeffffff00000000) [ 174.292822][T20559] FAT-fs (loop3): Directory bread(block 6) failed [ 174.312518][T20559] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.320068][T20559] FAT-fs (loop3): Filesystem has been set read-only [ 174.330716][T20559] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:53 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7c00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:53 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x74, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 174.345577][T20558] loop0: detected capacity change from 0 to 264192 [ 174.378337][T20584] loop2: detected capacity change from 0 to 6 [ 174.389050][T20584] FAT-fs (loop2): Directory bread(block 6) failed 21:26:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r1, &(0x7f00000001c0)=""/82, 0x52) truncate(&(0x7f0000000040)='./file0\x00', 0x10001) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') [ 174.392613][T20558] loop0: detected capacity change from 0 to 16383 [ 174.407896][T20558] FAT-fs (loop0): Unrecognized mount option "iso9660" or missing value 21:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0xffffffff00000000) [ 174.436996][T20595] loop3: detected capacity change from 0 to 6 [ 174.444656][T20595] FAT-fs (loop3): Directory bread(block 6) failed [ 174.466755][T20595] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.474449][T20595] FAT-fs (loop3): Filesystem has been set read-only [ 174.484533][T20600] loop0: detected capacity change from 0 to 6 [ 174.507036][T20595] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.517214][T20600] FAT-fs (loop0): Directory bread(block 6) failed [ 174.530367][T20609] loop2: detected capacity change from 0 to 6 21:26:54 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f00004d6000/0x1000)=nil, 0x1000, 0x2000000, 0x810, r1, 0x0) syz_io_uring_setup(0x73d0, &(0x7f0000008580)={0x0, 0x3d39, 0x0, 0x3, 0x214, 0x0, r0}, &(0x7f00005d6000/0x3000)=nil, &(0x7f000004c000/0x3000)=nil, &(0x7f0000006e00), &(0x7f0000008600)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000008640)=@IORING_OP_POLL_REMOVE={0x7, 0x2, 0x0, 0x0, 0x0, 0x23456}, 0x80000000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r4, 0x0) recvmmsg(r4, &(0x7f00000083c0)=[{{&(0x7f0000000040)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003600)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/211, 0xd3}, {&(0x7f0000003540)=""/150, 0x96}], 0x9, &(0x7f00000036c0)=""/55, 0x37}, 0x20}, {{&(0x7f0000003700)=@ieee802154, 0x80, &(0x7f0000004980)=[{&(0x7f0000003780)=""/76, 0x4c}, {&(0x7f0000003800)=""/4096, 0x1000}, {&(0x7f0000004800)=""/184, 0xb8}, {&(0x7f00000048c0)=""/45, 0x2d}, {&(0x7f0000004900)=""/125, 0x7d}], 0x5, &(0x7f0000004a00)=""/43, 0x2b}, 0x401}, {{&(0x7f0000004a40)=@ipx, 0x80, &(0x7f0000006c80)=[{&(0x7f0000004ac0)=""/212, 0xd4}, {&(0x7f0000004bc0)=""/4096, 0x1000}, {&(0x7f0000005bc0)=""/4096, 0x1000}, {&(0x7f0000006bc0)=""/179, 0xb3}], 0x4, &(0x7f0000006cc0)=""/165, 0xa5}}, {{&(0x7f0000006d80)=@alg, 0x80, &(0x7f0000006e00), 0x0, &(0x7f0000006e40)=""/4096, 0x1000}, 0x9}, {{&(0x7f0000007e40)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x80, &(0x7f0000008080)=[{&(0x7f0000007ec0)=""/181, 0xb5}, {&(0x7f0000007f80)=""/106, 0x6a}, {&(0x7f0000008000)=""/42, 0x2a}, {&(0x7f0000008040)=""/3, 0x3}], 0x4, &(0x7f00000080c0)=""/255, 0xff}}, {{&(0x7f00000081c0)=@pppol2tpv3in6, 0x80, &(0x7f0000008380)=[{&(0x7f0000008240)=""/179, 0xb3}, {&(0x7f0000008300)=""/13, 0xd}, {&(0x7f0000008340)=""/29, 0x1d}], 0x3}, 0x1}], 0x6, 0x10000, &(0x7f0000008540)) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7e0f000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x7a, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000280)=[{&(0x7f0000000040)="320bba1801ef0005000004f8", 0xc}, {&(0x7f00000001c0)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041f89bb630611ffe2ee84f167294b385160483ba23a5a89c10d01aa92e5670e7d416f30c341b57e4965dc933e1ba8f787b0efe776151fe4cfd8e45a0dbc6038b59dd81019edbacdf9082bcbbaabbb8f30000000000", 0x75, 0x1}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r2) r3 = gettid() ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x30) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r3, 0x0, 0x0) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r5) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r8, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000c3c0)=[{{&(0x7f0000000140)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000001540)=[{&(0x7f00000012c0)="20e6262e209bdc9ee0451d30d233474e1a70f8903f612a97c7838c174ce469c648f782df84c0608271909891106907d7f371bbba6ebeb9032755773fffcbb3245beff8bab895d8d0b137fb8593cd7b3c984527764f3ed2ea781161e52bbadcd38d69a704bd1cab5e99206d7288df11656508b5bae75552a347ea5e5863649f15d4849375d1e0a868f1c404be29426d0f02b92fb1980d7b802e589ccb40a21f50324fe1faf52a92e159a166aaca6da08d20ef0acf14c4938f52fb223992461947", 0xc0}, {&(0x7f0000001380)="fa2dadb2f4fc67c6760316c335c5d137acbca488267bd91ba1b9ef79b19b94ae87c06aec922de267502ec81b145e1e78e83ec9941b73e66a272b9426002ee37642f7cbbc806fbc13f70a9521a804575d8ed6b02072b62892b346ed8c3b7ce6ad8df6d30f6f8b653c817fd8e0b82dfb6c455a45976fb956b805e6e25b5ae0ddb639bf924ae1769d7a0097fd4e83305cb05a4697f4420e33ffcb2f06", 0x9b}, {}, {&(0x7f0000000080)="19258140d77353a062e499dad19a5438b21bd2085314b0aba1", 0x19}, {&(0x7f0000001440)="b437abe398484fe2d3a95a6632405a0537bbfcbb76f761239e77d7ca0273ef21e126be410eff857778ca0ecc2d604cc2069d14e029dd79a853ee54ebc1cff05bb0c698a6dfe5df3dbea86c0a0ea839257ce3f280918b76e6d6b7f63ef11114a0b6c77013589c350be33683d65aad8def8ecf0b10d9bfb7ea2173824316315375f1da0532875763703a9970fced95674a724901aaadcb91ba77b363c3ace876092324d04c27bb02e45a348f615c12410895d7cb07e639096333e366feecbaba7fb72edc694c9173f44b4cacfd1135fa3ccb41bfa5c8083cd115ed6a8b0874bd6e69578bd1f52236d487", 0xe9}], 0x5, &(0x7f0000000240)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}], 0x38, 0x4000000}}, {{&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002900)=[{&(0x7f0000001640)="005d6dff0a8367455da2c2ecd87d996f81a18746045555aaaf461299b99324577fc804cec07b0f2625e1b3b68e8e5ff07cdd78ca1dfba342e0a75dab066aca545300a97be0763aba3d9e1fcae45b03297529793818f6e14133b02612fd481ae75c7f219b", 0x64}, {&(0x7f00000016c0)="e602bba5e145f563be80d724bff4f2f8cc2532e0829334f7d0f0052dcdb1f197649d72304f73adc834db281c15cb182bb360f80830c4328c79ae354c0739bce4b907714a1a53c0f5297e017577488a1ea2f75cc9cb0fdeb8316ed7a3d9d28eeed3831753938f6a8099039b574f5a13dad19109bf922efa9a766f6d1c2d4790aa5d78b7e4f92e677673a90ec25349267485a610e0421f7cda1a311fe94369c0ffb132adda91e834ca53f0f8a89ef9e49cb7cd4ee998d6c9648e50808e1b17a4bfb60a43b97d16837c080356fcf5c5cf7258aa17126cdbe98621e85b29194f6334617753dd85f199487784887529d5bde012a5d8fd9e8d20611320d0c3d99364", 0xff}, {&(0x7f00000017c0)="936ffc7b2405fe4dac2ee49f6bf13d79484819cd17752ac1bb123f0d79924f2745f96dbbcd3983950f36ae5aaa9b600f50f67cf9d29e8f90850436df7497abe52745f10b98f1afd0911bb70d069730df5786de1c52c24effffdd4821eab65084241e62db3219b2e94a3c18333aeab4ca96a411471d4b1cac09fac519de50cb0fea8f17b9746a7e202a50a30bec2b58b22db436e4ecda964bcc2c1bb47a6f7477e50d0ab27420d3fbfebc13a18850901047ad9a9508f963b5505671b6bd6e9e71ee7561ef44ef1ae50bfc075fdea82f2911b75f3076e4d280955a1ceea9a0542f1e1a954d585b923cedc46d656981659ed3a3f066f5fe48d5f2887fac3c033db567c5d51c278fe3b4a717c72fe80fbca2f22c298f9f7c85c7517aef5faf92171e2dffd6a72d08f10839862f3ab0bc72f684f000d786218c833e8b17259464d9ff2f1bdad8fcfb14b80abd1c2dc0b6cb5c0b3a433926804d2ef22dce270cec9aeb8538ccd37f11422624bed23b19b7dc8365a7b297d3020ab81618ee0aca9f8726fbe517bf10512644c81fc6de4591b0c4171a544946ed18b36d328960efa532c9fc4707f7da155897c14374a5d21c67d040b01de86ba68eaa9ed78ea2905bd4a764da3c0416a2fcff0d9fb185918effa73080a45b8aba5f8701394397093b21e70d0be5c6a7e98de043e9a443632e46650f60391128738db225302d2e641bb41278658c253149ee407e90826448f4d08c9fff9b9f81b6df6442c32e6bef9e19005b7042ad0ca780dbc34740bfd1073c2e3199dac02e4ef04d3153d5936e1233c6d309e2991ffda615f86760d405a709b1fccea8fb39101ce57be350813a1c965ecc08b5683f24cefa5dd6cc3a194a66e3339e06e349aad2fe3863cc4ccd69de217cd26280d156981aeec57298a52baed81d77deea5e9fe2ab49ffff3a75f077d7090925ec3bf6bda9ce244090f81f858950db6359b92915587509655e5c23a18befa38b4f021d90d9e7b70bc98c44266a4b76225a4f324f06fad3b98fd55c9ee937473a18c508db8ad7a4442fc262ee4e9b44efd1a13d355a0d5e9d1eb2d8a52b731913ae32fb6e8c6f38d2b67ff42cfbbf12fb951e95ff3f97ef473fd2e765bf0200efdf8e9b9beb6049220d131ec72bb8bba0b891de281536e036e95f26365b48c6e7331cc18ade119fb83f14d3b00769c470d89868d3989e78139dd7425d7177d2eacf8a1dc4c4fc43123891f7be898af59854e4c4eb20754c367ccc306994e20a4633eb3ab20b85689d7d08405f62127daae9a25dd9d6a506ea07fc7f2bddf3f84fdbe57258ec68662cbff0404d82124d424b6d8824b0d69c4c4d7d920b0ac21cafe36afc4f391648447e1638a70732a23a5e520dd6a6f1d6c1d668146b2150633532ab75771726c0b1fe218620b6048b918106ddbb48bc610534d5f52ceb96a33bcae7fad4f69e8104703b19a9e6db90027e54c1a60c64fedb6212549c90d6fc1711381b950dde4974d8ced28f963fa65c799aee239c24a4e12c493506d5369e8147a21fbf6bfeda239a17a68b46bc82d80fa6a973af0e3fcd1d5bc9e6286cf6e9a22186a9512920dd5c91a8cffd7012716c856a8107872bae01d7aaf81af9cda3a4fc65a0af67b50c0783095f9a2dbdca7482dc88e45e5bfb0c8f3c06336cf517cae74873d23d06daefaf063027ab9cf389eb0258d4d0b9e767dc879f198ac7b581703c838286a3d66597e4753ea9c9fff88d3dfb889ce39412e7f45a24da95230bb4ea27c56c636e670217ed88992f4d93d28e20c11725fb27ef985d2abf2978cd77c487896cfdf2fd545a7f7cc7f9fdf5f3fc524aff03e06094dda5998967df059ce49a8ec46fc767a638bfe806f856664487218fe098d849356cbbc6de7abf21817679fb4169d3a38e3783a219266f2385d879ccca9cf9d572bdd1fe60cf300b0b1536e3e8e0f54d1187c4a63b678b083721c541407160b044f767d1fd5ff200072056e250aa38c2209fd5b0d599863483247bd68f9d9e6c2eba64a86115f0e6360cba9983179b10e03f4370f8dccdaf33bae1114b51a4b2320c77a8fa966b7ea7b0c65517e3f2785f9b102a0f221c9a465c5cf8cfbd1fa39600785849effdeb33404881f13a609d5247566da1847ec5698ec0cdcb566b6be62df4e180e90b33062b7b892743e5ec673c1a70770175e5569c745e26b84a6f8f5f65429876dc68f2433569924481f6993be4d83bc4c53112738b8b648546307c115a0f4b3c2b02dcbc9e47509297f9d05522bf5170fbc5ff3cbe355d469da999ba23194655f0571d5ace174ecf0d34ef1ba4ad8f624e85ccb2229ae1c34307a1ae189aa25378c323cc2ea48ab5492f82d38da7785ad98dee2bbd7b8632d681f727740c4e57e1295443907ab0b237b612b900202a39259790aabcc9d85034f6d9c668af66e27fee36dc0c0b3228ae355a0109e8ba6b02f1e929b74d80c6e4c92357b509f7b2c71800e60bc3addbc4a3acf59aa61513647fc8bb24a7dcec46efd9597bc262b84f650edc60fed3a5461a721755a07d7473f7355fff4b420fabc1730756a5372d83e521d91efb01fd1ee153059e0e0c986e6aa5edcbd24c275669eaf35fbe6d5fcf7a1b3a38f7efd3ec4947699af43f99cffe90fd7db56d4cb986912e80e2e9c93d728987c62b334f44f1031836ea13434ae3536fa4ce1b2e2fa11295b52d146e68eb696740e60aa92bea4060961e93f8b9bc4a445c0f3d62ff7f9c3d996c21377b5a036727fee45ad665b97bca8e32be7a6601ce105a16aa88aa74e4b861f05b4530adc68da5aace9d467d9d6da316f2eab610fc1e4d7c92d8f22dc2d30748ad6c0a123f0b08f8b9880569f9088ba37ee74a3d7bbc9b614c48f35e119efbbb06fa9a8c8254a7bf78fd272e1dca739f2f688220f0eeab4f77577826e9bf4f37e9f31ba7fcb4172e35870b5d833165c853c8c9427ed1edb821a0b4e2cb5de7fd0983a2aaee6fbd0cacc4a9b141600143ec253808dc07034e5a3fd3763b4a1bde4accd6290c87a4f9533820c3ac9ef7e35faf930ffde5ece47dbed351695acf60f0ab3d2789d836129c24c9ddf76df1f1daa07b5ef5f3a46b50d9a8fc9b6fe15abefb9679e98caca1d45ccfd4befdebdc1dfc7b97c29d844581036f20dc9410e3221597c0cfe65e2923df78c6189147c33ee012e3cf606e69edd53ef495380ff78fb50d833ea0a802c6c25ac5bb694b61213a5a35cfbb923ace3a802cde0557e384a73c8dcdf56d4d99025aac5f31c935e09e8a44494c2df8f36ed6ee97cc31551e1e9e5f2cfc20d4feadb27a30d17abb39dbdd445f4a34dd13ffab63138d2918906cc8af4d427ec97dc54daa7c7173fb62894c5ece964caa539c9e022c04c3ba9252341569dadba99474b1eaccdcc890524102352957c9b3a515ab281a52d5256745d16c2df9e7e9025f12d9ef776767cf5a512bf25b245d69060fbc3db5db50c155bcb596ede278589920119690ae7b2abc8c93f69ffaf85a5aedfd54a1e7b4199086025dedd0d38973078757c6a8532e066907659d018d59c5f10d7b46a6b62c29497923b66a1894d7169f8bb4cb08b14c0052df4ddd0b01455e985f278b82dd7c3ec25dce9fec1034f4fbf66c38155eeba80b9e270b17d644773f65c022247a114c50d1eef6fb963aec745b3be32340d52e9a7d7a78b3acf0db744e3719272744ed1d506742ed651968a46b9e30a7ffdaa9436ce8a3cb1170235f48782d79f5fc15cfb27655c4a77acbbbcd9fa3f22214732403142a53000d9b9aa91c13b1836de9fee94086fe3bb0722f59801a29ee30874f3d1bb1098ab641de36d77570eb72053f9ab068d12212b7501d3ef9c875fa5e98bd993b3cb72b105c5cb16ef94701e6981a9b984d317b1e999b4c844663ac9f83e84ad14e925dc470e2262798ff6b2df2df9bb09eb222a2e87b6c388056a7873f6cc822bbf13dd3b20e6d0f8a0347c5e9df8ceeb167d11a1d964a04a97f58130060e11421f07f54d08f07505b2bf6ac78f1fc512ff64f0a8fd0ac8460048df41cb14058e3d1d42e82ac6a3273d94d586c3b267c3f7507b697dd99993b62827abdd8e3a21028e54646aac282b54e3b687738da363dcd6c1d839111ae0d187f415f1be06e48327d696288fef5c211c173a02024e92801b387cb6c24d84d8c61b248481e1d9afee61385bc8398aa95b6e0d591bce42eced860be4fa9d2d7f937d0d4d5e65abb6dc014e354e0f98b1aa90fc7739942cfb16916dc382542c03a4a360ff0e44e3d62dca339ec7072ec8b3519cd7dcf34d3ada436b4e8498df6f25096204e04f919a5c1dfdf9e56bdf9d5125c1e2c4f417a55114e6a42bde83a4790dbbb88da85480c55ce6fbe7dff1d39055b71ed31b49d94f707ab97375a7e6194fd1116f389abf4e85c85d57662b08a4e0618d21c58ecbbe774ba367873e3bfd9a038ba19327e85d4a016be691c76b7a045d78b78cfb3451ce03db3e2d8e0a0f746069f44f20d8144ab8243b336291f64d0134d11db04821ff2c49d6b2135983f5cf11a99d79619dd27d603864bff917a7e03af8a0b83b3668b7e24ec2a97853ffa4cbd3588f59ef237a9377d23c7d30f06834a2aaa0136397ce183f8d31ba08dce13dc9ded43dc4d03c0f94cd7c62e2348204f77e38aeed40cfdb9069a601c138457e82ed8be8aef826c8b5dba7969f79030d0b6d61c2b5c12fc1e971e32f333ab1ab8678cf8a6656dab1cb1b6303b2d29f5562127b6c32bef69bb43c363cad98944bbbf8047fa5968ead2becf5ae98f87ddadc6923bcd97d1d7f20ef7b957128d73e0f4d749298f9a82274603772a84c280c4a8cb994f9ff13661c3129ccfcaa1a6b89f99bf3399ec7044033d03d64d6f3803f073e95c8cd47b2fc7133ab613808153a5f5acd9b1a19f2fcfdefa83f1ac971796d94d9ed074056f9cc1ad820c3756e6529b3369faad3641a6a179d2eeb73327f4725561bc75c8bbe58b3c47156e2163b973dd7f9f9b04e079bbe4dd142eef38c5c6eff7641970e4d1996327e06b913e6d11e171015ac88051b12f16fde81614cd5ca797ebadd2165e34b4b039cb66172b7143dd404067dd172339dc03fb1eb3fa373d61bd42a6d05e72f17a723c19daa55f8a936664dbda2d2f4f98e4a70613f0932dec300e503460b5c2ab80b0d5e1a7e037fdad76702eaf07cccbb430bac2216f2c5b78f9dc400f804a0705404b5a4af1d8ee1e0eafb460e04ca12b3c8fd76d3d2eb73a4584a89f829f98d45e852c8d9b68d1b912aaf292779e88bd2c529eac92b1944d6bd817a2b39ed4242967b049155e213ee7336e8c13794ec8e3c3ceb505e0504a3761181a87427019f556771902f49a0d3eb87bf10eaaa01728bc333ebdf6fd7163397002af5323390548880f5be0cc1e3a1cf630d12bdea5e31b1c4af1c548fd807eb5aae8376f1149a64b9cc2fb99ce94e4503a2508c4b6bc1690c22ca87d5922c35fb033c3c7aa17d7bba13e148b657d3bf2a724a015c3928c91bd304d5f9f631de1748e4b621d3b8f34ecaf1d1c6e9d99adeed91eba3bb1818bb7c30c940fa994074ce2fb0076cee8214e1a1692c824158df740bc7730fb976c8200b403de87caf278c3ab262a6ff74e57b438881f25174378f96c2f20b10c4cbfc969ffa39104b8e94bcfb016300c4775f6bc402ed0931e1b19dd2397a4ee0f7be365fe127548f68128e244ef6e9c636875387a3dbb7b64561e5d8fe052f847eb025f806f886e808f2bc5be20997c6229eb97a89e1093094ffd", 0x1000}, {&(0x7f00000027c0)="d01dde625dfab04123aab9b8dd543715fcc96db77e5abff533c2255724bb262644719abef224b70e974fc9db766c1d32d81fcf04a0ac47195e033d1b9410d8f5994f9d82903579a4d5620d8c0b4b808154d0faa29fa14fb968e46f93a4a5484a33505c91934608ca41b4f8e1a3895885a1c8acfdfba04dd47786ab2b85befffb9482e3598c7cd3d46ef57300e8ba2eb44ad53dcb0c931b68b962f821c85c90cd3183e7e185a068966f5978f93ba4ecdff593b32cf6c6167613bfb4c0b61783e1d0f32eb6a252353a0b11a39f6521e363", 0xd0}, {&(0x7f00000028c0)="0153d2830cc22aa8d7ceca0d807e460aa0962c73bfc1631be7f6b631ee667e85e354d418931a7b00f82eb482ea733728f4da80e514772835", 0x38}], 0x5, &(0x7f0000005880)=ANY=[@ANYBLOB="1c000700000000000000000002000064", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x14}}, {{0x0, 0x0, &(0x7f0000005a80)=[{&(0x7f0000005980)="e974efac85acd2dc23c2d872968c87bd8ae1e96c00af9f5fb231", 0x1a}, {&(0x7f00000059c0)="092b41b3f1121cd68ed970e6b1ef43b6eb57423d222ebda26258774666c73b73afa2935edc89b6c516275845e6dd60b17cee2dfadb7207db7881b58d45550c5770029a89318c79920b807351b490daa1a75431e1860dacd4", 0x58}, {&(0x7f0000005a40)="b32f462f1c31229fc7121dc7b24aabadd18da711d0fd9285f82c53db0e9cd6d0ae6c5a054c8b041e119a892c6d001c52c718b49f901359cbf66def", 0x3b}], 0x3, &(0x7f0000008500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}], 0xe0}}, {{&(0x7f0000008600)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000009a40)=[{&(0x7f0000008680)="0934cb06bd09d7823459a640958760ef50f752fc87734ee3915f0c0c36747308b309a493d579bded50a64f554d80e8663c1b15e745fe88a3a4a7149d3c", 0x3d}, {&(0x7f00000086c0)="c4d0169421a6658896546fe221644b13606e0b6f76e909e8e69458c9339d3b8a30e482adc8ecb306b0836d8cf99f440bdb9d251183be10e240815f59e3d197cb8016c94d3d99a058f7c2e2a3325ab66a032a664b432a7b7ada5a922e9eaf48a5783544fce9f1370bb81a346f218c36c325da59a3fd988d11f5d25e245e40b154e173eaaf04d5ae943c66fbfee081", 0x8e}, {&(0x7f0000008780)="42ab4f81ac0c8bb06d64028ddb659fb596ef625e61487f29ee68e9e73cb37a52ad19db7a3a2379be23bd8d18f9b80d5ece48ea36a1de81d37037b5855b6dc71dbe59f4bbbcceb42165a29fc754f5b7f514e52aa215e4dbbc1c8f0698576845ed50422f8e664bfac6840799bd0a9ecb59f79f0c7c85edfe165874ac9a52d3bfec5f94dd2fe79b7cd5282fe01d88bc5596a11408249bb9762cfd4710154aea00c6442d699eff6b87d9695b9b0588e086fd3006a51d191e9c051b9d2379c518a4c5d1c16d0ceb93dc1bdc7a63bd125ca6d379fd86b0", 0xd4}, {&(0x7f0000008880)="cec09b4e48081eff7b009fc31e0d7b4d8aa822a5c590596435dc53c17823092f9d6dce562fedcc29ebbdc8051e03838172c465e6f33436b5e0099a3aa5af0ea2f2304ec1e635511ba10d2027047b4093b71347ef7cc66eec71f04d28c5fb1f8437a0803c9cdce48971476f9b811e8612b1a27b3240fbd0a0aeb01841a05043078c31adf9e8004eb0588444a3318b12462bd1da349670da424ba35325a5486901244a8338f37e0a27818baf274453edabbbec9358910590ddf3b76551e70769cfd57c69c5677e770c4de99d9c7b737f4ad638097d8588529d0a6bd702e25bedbb2e29bfa81ceeef1da212184ba4a5bcc3441ab9d934dd53dc75db65e214717329308bbe9bc80826bd15dee8746fba413ae7278aceec84924ee4feae67afd2132bd1f8351b440a9b35025bedd68089054ab0fcc6b128c7b94d40b50a059ebe5b7a4355679841a99f3ae04754dd65212ae9fc855fec712fdac951e60909193c87f9aeeb82687cb38a93c6ca944bc0530c155695c5df7c4d31c6fc5cf673702fb2c378aca15cb3fcd0a5e359ff99eeaddbf474f0343bd54da0044747e6a3047a0b3b3493bac27049ea2cef657fce60c9c12725e1d79c31ac8c69f5ca76e6c822d4c11cf2a219b3ffcdad9b4dab210db5bc8b34781c301a5c356d21331440b1604f3b67663fa2d4edce3fed4c9a66682e56b34035c37cb2bbb94814411f94d192a4d21bb8c7532c079d3f3b09b995c9afed4851606bdc23845dbd5e29e60d0f29306d382e379f19d784599312674c671b59ed952d933ba32591986508010bf09f250b654e1f3f77406c7e1e012316f0329b7757bdb824ab9e5072b3dece0536b974f8a997d3a8f58f2f56caf0a92817948911a2d09048f8d617bf701a8c0d6eca83a98224ecf4cd49771c83c5611576f4b02587de939591eab2b1ae7d93a449fc4fce24c3b21b7026694112676fea1e450dc24e7b833688df365c1c3d8d45c9804df9c8a61d74791635feb06465f7044f3585639824e21484a07b5eb38e4c7150bc48bde2720430680d8df166d646ccc4a67a0c419bd512af2f1ae3417140aed22f7afdc46db7fabde23bd4c46963e7bf3d60bfaf105959bde491f7a15ba09d337fc3c4ba25d35a9b91aba6fcc662818e7307a641acbc286c748fc46b154aa854d6871754d5af29924233ab7d54a5b0ac6269251f28531dca1de15983e43788635bcb021558802dd15b65519c523dbf77f35b203366c02c87de1455785859fa2bc05b0ad7ecd553940b191b5df10c96741434a649d615bc8696b7d18eca00d4d26ef37aef76d53f302492f8035bf8c673e54b5383af234a4befba281b718826a53ebcadd1e400ea1273fd26b1884e98d695a38f8d859ac1aadd325aa6d8d626b713ad3205f4d8dfe52983d45d4d7cf94d453138f11d4752d16d54d5d709dbc0d7ffda0ec6030c1ffcdb1f7f630fd20970fa545cd5609f638626d7054aaa3286bb805a5261c9c458276a7fdea3c2695659beb33ce0eb3f2f9009b2debb3d78c2d0c9db6ee6e381aaf7ac62db5ed17d78ff0717bddad0886ae3db5774ca122538557f7e21ed72545abb0a58eb1218aee775abad2b6ef27c058a8eba8f38a96167f0e52b8a57d38097b0e07126bcc5bf74541856889e138ffbe42d71221c69e1acbb7f7a82c5894d552804b4b9f4a4ba326f49c5b0321422748fa2d871c60891b13a6c8fe3272ba5b279a2baabd144891cb0b7e08c3e1addd601d2e318b3bef7191b7f17c87b8252e439c660f8bbbc4ecad7dc9a8bc69a85c29296d80168029679491b69f5eb0c8d6dbb1280bc44c22720ce9a4e5692fd8ceb5658f85c0da8d952576ac2fa794ad9b69984d63c6a42af81bc41e4f27744dd48f8a3c8336df034ba13a17b95aee51ca83d1efa18b4010a3c684bd61d09bcf630da118fa44d9f8050a87905db2a92cb464d1eb01bde2ef9e475b53e2d3246cc123f4c02fa46b3b5e26639706851414c18963635b7559a2bf0daf88b6d3614fbec0c3fa4dd3b076e144bdc30aa5e4e3c223d18d8ef76c21a8e0e24a599aa19a618720a5e389e2c2d1e8e3b4cdb09b341f3cff5f374c304c808a5958cc34ae7572c918ef732042b3fb4dd0cc1b878146d71e21bee4109c0546b2e4f26619e903ed97af098efc2bc902039ca5789029bd9b6e6258fdb5c61c80a5f946feda40e57d95d763b9b2ecce9cd5f8a48203b92e79f5f537fa9e55c40afe7faf95080140b8393ccde7d14416966946973e9e75023c3727b782681eaea81ff45d96db3f537ed1692f3d22290c2e23c435a9c2015dbf30cf991f3b31fa9f14afdd5db3ccaf5516d2423fac610b5b564d0089ff6f79ff47dbf2ba5bcaf090ea01a7551539171dc214914f1f5cd5cfbb9b6667251b7bef2986e1b03afb97f6d1b62990b7ae7b920fe958da3019bfa6f0d8c46920cff746123cbf571514d14a2ca3b66bacd86b9cc828a842b1e256bb8edd11fe496ca7f080d03b4b4f8c4a093cd339560cc080f529f543d0aaaea6c0feba8d1ebeaece667dd2faa8d947def006aff7b899d240f6958bf9656e4ed130376ef7897184ac1d17b17220ce0b7e99a854017873a1869e971426b3368dc765c2fffc374d2d3f8444af4c49a3a620c40432ff539836c12b6594a7de0291863339d683ac47a4063f300964e37954ab1907c8a9aec9aad01314c04569f9b8d71005b0df74f2515808fd643618e3c769271f648c280e4d440979745f29895f0691cb01cb023367039aefa1b62c9f3ff0ac5478fd36f2e47e89804281268a32f0928e6213ec49d462e063eaeb16bd2fb8070254cba79d9d911b3ae25c63b24072f7adc3aa4b8fc1a9e5002b842dac6491546b0793e56f992b68b48b2e0efbb66d8eb6ffddef4ae082b4d6a7843b4ccc4787b3490427c05910559713c6748b9c19b7d3bb7da853ddf18df5e4c335a5aacf6b89802b2c27f7076525f734a26381f6bc7a647f9909ba88a4c05608475f3bc48a4ab5560620511ac7335e2e38757ca83450b9ab9f8d55d22f9dbe825d941f222c3c80c55dfd3d11ac0693b327d037e17111bc4abd67f814c6085ccae3cfbdb3c59fb545d78643199135bb5c175d0a5dd26db6a32a9d00797b2130f6c7482807268618a8a63196d5d5040eeee8459b5e14609a22cf4850a3bf492951bc6884c215425bcfd7a8e93979b2b62a9787b88b0e4402decb17078cd8e73d9cb83eb2e16d095518bf8496df7bf9916a937a82245cffc17ec900eb7844efa64b58fa93bd3f44e090859dc67292ae2f71b454fc63486087b234f7b79f3282567adb896cd6466b9a272a80bf7ab9b6ae377527fc665e48ab8e7498cfe798455142742ead8b338fa3ba7c598abfb2aa0436a2e5f60cc334d7d414b4eec798aa3e06f770446cbee448624571de5c67bb8723e0ac754f599b240a46e2994a396d88b481234ed199c51324be6efe96bbea2f1ff161971376b58bec9304b5d76e4072050fbd8dce62056d0a4b516e2bef1fd90f0968ce6b30fd19b4f05a47d615de68e2583ce0a455dd0a48fc6a1863c87f8e934b654fa4c7c621d0c22900f226edf8cf1e6ee0df9a72d02add086b10f65d465726173554ac6ed4575c268831bf2dbfcdf9d36b2e88d5ecf861ad8f65089770ccd59bfb364ba158dcda69f0a6d68d99462ee40cf3659d3c2f4fc298c2da14eeba3d1bfc54840a05d5a6ec3a947ad53acbd3e9c940d165ec80fe0db4389c2363604e3a9c2c42236d92f55cec4f866a2e4f737f3d8db01c490f946dc5445ebc60a292938a0c306a51f0b623636c524c7eccc99b7bd0d8e9b650223df9fe7020923b28032a0b4bfe34bc2e78e7935711e2766f2d36116e3c1b920cf41f8d0abc6eaa7a7c65c21f1bb0fc9791339dc99d9226a3189afaa7b1c267a22d6be3eca99190c2902e61c61227c7a0e48eee6c154a7253092905348d1c096705429227e24a002c18ccb34d51160ac7dd81e64237540daf5e1e6bdac5077a98e30c6d35be0c981395217f8f22f8bc30c2513eae31e92d355a5e008897612075c3937a598ca830cde76f1b47786bf746575f61aa07b196e8e00d595de912c55a4dbba68e1c3fde46660e2630a2d4a591d9860928326ecc6ad1f7cb6132c3f320bbdf7efdb5dbd2a47fe275fe37ce7df74c0cf7c6a5273c3bff79c067da918c81659e1d130073f3f4c601ca1974783ae8f2158233d1631669d59e5d9affb8b105b938aa3d6b48955c5539f95636002046fbbba82748c3661abed914a6677e066e65fd9b4940c182d31867e485dbbc095a4b77a541656e12c40161b836d936e6269f8b4ac89b353be3ea2cafcac069af0e1cdca0d2a9e749bda9d72eb8aa6b515c260960f61b465d766dc94f58f489f7c4d0b9123baea054d4f449875c996be526592619be3cc5349274ff25d6aa78335976b5ca58525bb69faeb6f98e2793390fb17855cee06ed7ae2e34b9c822306efbe27f7ac44dda39a1a18496fc2dab4653114e8e90990f34585608336cca0f9e6d1162a5fc86fc0ab6b16358132a671e40800ee71ca56f54583843fdca7da03868bbfa18f25ddc57ddbe06d32006056638ad2ab1b59741b140f5f1e080f882be0df1f8bf045bbabc0499e2ea15af35a49e1c301a5487fb55f9a4cb198f08683429d1c25fd7c81d8b1e5ef930de4c2bee374439f7d5e3a08625ee0cadb67b85555f1e32e25cbb0194691a0b8adbe66276a32da9e76d415451b6236bf63a79a6f2f29fb3c30e9841e976016860f11b6c3c2530c495bbdd4f62e503660f9974511cd9b537923ef8bf184dbb8a33a2e2b3df48ac18ddac925277df6c52045aa4225b168197ba8d12fe1e25bc8a1f7ecf9cd951f84fb528d0e5edced32113b9f4e9ec08a45ffcb089c6449eb65690caddfa8551f08bcc32a4b7b9e215ccbac07f21bd659ff1b8fece3c4844559191e6dd430a7624628825323c12bdebd4477604ab974fbea642f42453ac8338c1631344fba379dd60f674e03e6f2be71fe121d41d3ce09b1406cf8bc43745636532e41084f9a9c7eee5505bcc0241101912b5467714e05cd67dc948fa0a5bb44b979d6f2c9b1e97b8704d95406df9931361b0ec06b9626ed5c13020a76f109f38126db8701568f02b0d13c02b14f1dde5ee3cbd24b6779cd6160b29e0036456bb9cd8c05a77bc54f0002d643493026a5b55041c91b1fc254cfb8783ec1021a68b1aaeb5f58e811ff29dc5c360647bef0be30408b761ba1b0a8b53c925bae2185a7dad25da10352ece0e2985be58c99ddc3d3b4301540c17bae41e9e6b5768a91f5ae253b8316eede5c0a96da5ea66790f59c4174c3eecf59f36d60f6bddc44282d075214afeb88e4d36ec0358bbf29b6c2e3d22e358b4dc836d7d60eaf5109f3f231b88e25dbcff8230ac2ed01c6f89612fa09458fdb5a3d0e1332ca3a9c057f34918baacafb20b0e8c151afa3b005d94dc90202d3a8d0746bcdc08515507dc8d2900f680a4c5a2793a592b76a103ebb8b71ac5fca9e72b4002d5215b4963fb1eb42a58ab5c0ab184bc09bbb005f1710472086e25b985ef374cbb3f089dbd1df5373b668334ef961cba4cdbe592338dacc58455a8f81e44e2f13617acd675d4500d0e6034dc927ea0c658933c1abe4817f3e20e32b3c57cb10d06d89e0c0453c18f1fff1249f014e5578671163ab3baad79ff14bedeb3069862d3a77bdba6e0988e1960f09e273caac807bbed3ab0e5564cc56f0d43a3087afdb0a247f762592c370c37a835594098c602352add1aed59ff924d4657f", 0x1000}, {&(0x7f0000009880)="10ee8672472012b480cf39edf12182c06136f4f519594af795db451ec6e585e02a078b77d73c1c0b8119bc39717fdfdcb9d0a778d3c17cdaf0d2e23714fe9a948b61d52cc04791e9cc79fbf9671d610a05ea133ac698d0dc3fa916d8bb8d13f5df4f3c61bca4d1891e1250934414e5f84e1fbacf220c07fb613421fe593b5574cdae43af6317b9", 0x87}, {&(0x7f0000009940)="46b01e8495206c1512caeb46bc28cba2326bc797894bbe038a6a07179d4f0b44c85ef08b57cee713b7ba0666fa8d59ba1a10e6f4d107ceb628137e14ed55c2ff4933ffeb5946e36341be7baa2d39c86d0c2aaa921b80e913d76df430b530362af7f32627116a4837efb11853e86677a1d8ba45d0434b7546d9c93863a484c535a7ea545d37f51dea4d2dd9d715aef6f49228bc4b14f02058f4d03941875249a98b30a6aab8f4a060924ba18dff00ddaf4e488739b5b7b3c880f882c7b3ad937ff7be070c21a55679639c25575a8cf31108d653a52b743ccf25af4045cd6167ea", 0xe0}], 0x6, &(0x7f000000be40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}], 0x40, 0xd54a6337c848633}}, {{0x0, 0x0, &(0x7f000000c0c0)=[{&(0x7f000000be80)="b48e58194a59684992b9be610806d2fa067148af2c7637a56d8a1b7ffe92163a0f10886d695128a5026150c6aef81c4cf219dd4f222565bfa3b7b60eae63cab2c68535252b8a38ccfc2dc5ef8088e995151c4d22611e9b3877bfc5d9f17a4d1319a7f16b9e8d21299ffc2f637fa340d7bb3ea9498e6f0e975f693642e97bd10b22884050fdb5eb32e251a89f8217526573ae0c29cfb9f5d148e759a5245b5847970b693b35f72a99191784a72dc504f67a3ed439caf9fd391b055ec803d0b429b0a3c52855a6d12757f6e7f5b0a7873ca89857009b1944b0c73589e8871f6567a18a9fbd0bd55609ca9c6c470b", 0xed}, {&(0x7f000000bf80)}, {&(0x7f000000bfc0)="83dc548bd9f633ec3805a38bb25c8ee22819b6f8e263", 0x16}, {&(0x7f000000c000)="292f721329d604e895b18977ee6f4cc192a39b776c3ed3933b90af325211a1ac4e46ec0b92833d78f37d4003abbc4d0311ac96a0df603fdea68f263a51bc6b77953dcd5225f8106dad8acad3d1db29c5a72c3af35adeaa018e11f45996f82c806ffce583b0", 0x65}, {&(0x7f000000c080)="91d66ca29c34bd6c82e4d08b012d26c52916576f164addd0ab64f389dd24e500480dee2e4ce61b911db245f4abcd8976fd9b33dee398d9b137c3ad4f", 0x3c}], 0x5, &(0x7f0000002980)=ANY=[@ANYBLOB="20000000080000000100003b15fc036f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="2c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="798737c9acbe380586e1b732dce10d0000000000008fbe0100d1b0eff40785a8ab36639afd6dfdb3138e78b5b3cb015a425de47446b3b301b96cb6417adf69ed2acf1ea6"], 0x108, 0x4040}}], 0x5, 0x10) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 174.557653][T20609] FAT-fs (loop2): Directory bread(block 6) failed [ 174.565631][T20600] FAT-fs (loop0): Directory bread(block 6) failed [ 174.574807][T20614] FAT-fs (loop0): Directory bread(block 6) failed 21:26:54 executing program 1: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000012c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00024000b9b13e00"/23, 0x17}, {&(0x7f0000000180)="53595a4b414cb935c9862283d79603b3f18eb18f4c450d83e893e85a0f13c067a3", 0x21, 0x600}], 0x100000, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="630cf789816b53c45fae3d", @ANYRES64=r0]) chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x2) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) getdents64(r1, &(0x7f00000002c0)=""/4096, 0x1000) unlink(&(0x7f00000001c0)='./file0/file0\x00') umount2(&(0x7f0000000080)='./file0\x00', 0xe) 21:26:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x4}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x604200, 0x10}, 0x18) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000140), 0x8c101, 0x0) sendfile(r1, r2, 0x0, 0x1f) 21:26:54 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) ioctl$BTRFS_IOC_SCRUB_CANCEL(r0, 0x941c, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x1f}, {0x0, 0x0, 0x600}], 0x1008001, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x112) [ 174.615188][T20620] loop3: detected capacity change from 0 to 6 [ 174.646041][T20620] FAT-fs (loop3): Directory bread(block 6) failed [ 174.647444][ T1805] FAT-fs (loop0): Directory bread(block 6) failed 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7f00000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000100)="1255bad08ded4ad266617400028001000240002cf62414fe88dba612a627c2836b0004f801", 0x25}, {0x0, 0x0, 0x600}], 0x110086, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/tcp6\x00') r2 = accept4$inet6(r1, 0x0, &(0x7f0000000000), 0x0) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x140, 0x0) sendto$inet6(r3, &(0x7f0000000940)="3c96050eaa6e0fd424ad7daafd3ffed3bc01fb501a1f2a03e66aea2108ebb0e83899d888ec588aa1f8e8e7a02a951f864ff8aa6e6bf22dea268fb749e9916863f3b2ace19e517042c3fbbcbf219c276cc7aa5634ab3c4058f488bacde2152ff3e80681baad19a60afce46e992058eae94b68f87dd4b7540d77d77c28d0db69dcad863dcf0116a4b43b9fb365727d6df326b53636c5b35ab0cbe870542fa2519618ee10", 0xa3, 0x4040894, &(0x7f0000000a00)={0xa, 0x4e23, 0x3, @ipv4={'\x00', '\xff\xff', @local}, 0xf1}, 0x1c) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/39, 0x27}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/188, 0xbc}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/138, 0x8a}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000000700)=""/231, 0xe7}], 0x9, &(0x7f00000008c0)=""/13, 0xd}, 0x2102) readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x4e20}, 0x6e) getdents(r0, 0x0, 0x0) 21:26:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000040)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f00000001c0)="53595a4b414c4c45528301081b000000a52f0e5426887b6c4a7284c53a982934325100510000e7ff0f5100000000000051fa10d6a385ee3e624b5a64ba90a3780ff3e40a5410fc8ba68c2f67baa53c26176c1bdbebfd64cd27f6c6cc883c332147c2edeae27447c7e0c26fb2bd0d5a623bc1d35565aeff07000000000000d9d92583c7e8d2a716e7f40b03be5d320498876e962a147e27875e0504286392f9d52a5dfe5419ec149528f6a167cefe2e", 0xaf, 0x600}], 0x201004, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000012c0)=""/4096, 0x1000) 21:26:54 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x300, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 174.662316][T20620] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.669901][T20620] FAT-fs (loop3): Filesystem has been set read-only [ 174.690234][T20620] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x7fffffffffffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 174.737614][T20644] loop2: detected capacity change from 0 to 6 [ 174.747917][T20644] FAT-fs (loop2): invalid media value (0x40) [ 174.753962][T20644] FAT-fs (loop2): Can't find a valid FAT filesystem [ 174.790439][T20657] loop3: detected capacity change from 0 to 6 [ 174.799971][T20657] FAT-fs (loop3): Directory bread(block 6) failed [ 174.807309][T20657] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.814947][T20657] FAT-fs (loop3): Filesystem has been set read-only [ 174.828047][T20657] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 174.836119][T20644] loop2: detected capacity change from 0 to 6 [ 174.843184][T20644] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) setxattr$incfs_size(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=0x80000001, 0x8, 0x2) getdents(r0, 0x0, 0x0) mknodat$null(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x103) 21:26:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1, 0x6, &(0x7f00000023c0)=[{&(0x7f0000000040)="7f717cede5f27a1504e1311637fdb2b4d579e247aa50", 0x16, 0x6}, {&(0x7f0000000140)="f0dbc52c05f2173d89443748126ffe0bad9cffa77638f2ee096ff2064b9a2b111e90f9e5a8fd22a6b9730f18f08f9072a88825f2e80bbb7ab592e1c1aa60257ef9228ca7608f2714fcbe8dda79edef398656a22ef65d97219209", 0x5a, 0x2}, {&(0x7f00000001c0)="111c22cc37af6bc73b5d55ddfebed1edf859168dfc10b4d3af089b2cb48934a114f9a749122f2de84bccc509ab380a5991edb38574e9891cdf5ef7e10cdda4f257128c4a79c92ec44162ca4f612c6a6220761d86e5141e2f71936c5bfdfe469f2dee2a3c0a116618b469ef0bd16e31b91502830a6eec56c46350ed33d80468f0b621b258bf43c6f038207daf1f1e0e7b16472573558641f5ee05bc901099d0dc5da3cb4294dfd4a89e0d37a33dbc50d05d3eb1dc5c24fe4fed115e3d7ed17a6900d7286a6322d5625136d2c9bb4ce91f78f334a67c538854c851e9da80a5667582", 0xe1}, {&(0x7f0000000080)="cc7ad5cdae1e83b1fdba1415f7b93b922346ecdf7e1653cc802bcc8bf5b1b00ea6", 0x21, 0x8}, {&(0x7f00000012c0)="0fd1f6d2745a1761d00c235af7353fe283dc88e7271fd6c2a6755ffe41ab7f211a4a55fd42d6ad8ce21c6f0449dea1c97a46c8fdb89678c123b694ad380509b10163e3a78cc65feb8bbfbb95719e08f3524484c936afa84d3ec5b9f4d66a48b924f329c3663e6ca52b2e6d5d9f4e73c8651b0949020b89ec6326e2d723b0b44d9a1d34b206306a8fb7d26ebeb44d2089f73988b8b82a741f92d497e3134d778450cdbe4ba8b2ed2a40d4bcdd5a248778315bdf0932484f7c076d4995382b528c9c5e86968dce6db67eb5fb8c1da6bfb835f764b1946145036acc321af0b7a3182958db2dbd5a4436b8c0823461080e5e7629bf062d34437fc96c595cde8ac3efcb28a2057ee4bb1f00adeba479963ffde1f57af3f51a138a70e9fcb3ea69dec80776c494a3a1d569a46820c023c0a4a1aec2abe42456d26b1abc965cf48364f86ba83d2594da2982a37a994d4c21e61bce242f1b57f78e9b49e19db954428b014d69d280daea835855d9f26d7e0a0b5db2cb3c3bf29326b872f0381896a9a804b519a07d328c28694a5a08eeb5c8a20c602667ad7c35f4acf28122d0eb1eb040ff15c06eccd659e5b2fe3095e15aeda4727a0ac95d0fcba2932fe08d4c8bde9d7ab4654df6880cb2cdf5a0219aa01c09ae4fb645d953bea5d6fc641baa2b22d6005a6bba38d6573408265d42b4c09400bcf49b700d9102e243ef64c0f1b2d86c9d28061c2a2b84319128a9d72d59f3c4c7f492062753470d56d377a6f162b5b7f0169cf6467e6edcdc59c37d5851de602a52ec758831c3a2e37935cedea771a25cc2d8a29e5fe8f6b2069c1472474fe524383432d744e8d021adc81e6fb90af6ecc4f6a4756e595fa76d3b94ee93250fddd550f9a0b0ad29cdb5d83319fe2c26a808c97e129f2009d4e1f481f73872224b7d165814aa4d4c1fde0840f4be7aa46f43cdf474db217f6bad17936ef412028484dff61d742497ab6bf306002a1411989b3d7007c9b4f6d0018d7fdcc05344b883fd68597f756fd9afcdc4d24eeeb626e201bd7643e3757845bb1868cbb4190f881223e4adf5ea09a00a71902b45e4ce7b404323fabb42b700cdbee4782a09c77c3138647aa78c9edabee10380e590234d8a1fd4950ac5c25260944cb11beaaf55c730588c81d9a80e74b334fb6a08b9067fa9cfcd687b6365ae97d6ed05e8cb1cc905d7e1dfb2630b637b9e36371b0dc63db2179364e97d0c5241b5afb7ecec66b8ecbe88f9ca48a42026fdcc5c2c86a269f49b76195192ed75fbf4be9fdbe853ecedd5e40b3bc66a3de9045c31decb88a3aa323d2cf0c7b92c5561dbda48c89f5f25eb03776a6109676cd6f9f55f6c5605b9e0a0cd7a719dd971110c88c6ddd4d730042e8127e7091a232885c5095e58012ff482e8c0cae19e838c745a4edd8e907df26af0d5f79a16a637180bb42fd0f6defa3e92a7e93936ebcb7ed0b85fd8449d53ee9c4f72988e1a4ac316a5be2cca28c1702d75823ffc5882208993dfd9936472923be1c1276d0bbf6e871b451a10ff07b0c08aff06512874c9fc26fd54768c3bd1b0ac6bc8269f49af59a310d238f4305b1371db0de390d492fafe109fcc65065ea0babdf5b244a46b67a802885dff6a2d64d5230c217977dc2d867e7217f2255e18fccac7bc54a26560fc9dc0f58b4dbddbbd42637fb03054415516ffbb7bef1b0d4d9e8fd89c0e6cd1c60dbf44d49345621ed89c9d5600fb09d234bd50a56a8dca9a2f49d1f36f3d3230cfa753e9cf25385608dc8a115c9ba8108774b115da42ce079ed22192410718ca92ab82045913ea5c830f2e849a491b90390fc614531ed63e13dc3f3616df9068549d494c6708e46d50ff186adb9d08ce29bb9424a736e006254f04cea771d6b076e19709a85607b3267c40d5d6748897a3573ef4acfc9bc92a0977e254baadcaa13e989a86f71467ac39860a1874b92020420b9c6ed8e8b14c99efe611b9231d4c9abfa1fa1023620d1d89fff5bf5616fdc9b8b68beb070de398c05674e1e4e78dfe1ce6bf8dda7c62795f9341a84d2c1867c5cc6c2c703fc8a5de1de768704f1c54b2d20e54048b5af0d18d4bc658be2dc5ab035c8c0faac2f8c29a235c278f749eb1eb1c84df5c88a545c5b10f181b83bb9428ceda60ffc046c58f6d8d7a73982a1fe353073295c0cb27836d1c4fe16af1d06e07d17e4b65ea7b047e8fa888e73ec9a7b5219847dbec4e50429ea66e3d2bcd4d7be92fcc766a2341f0a0a766272aeb89a68ff6aae8c3d2904301c0b43e065e8974982bff4e3d2277eee229b8679a3638333fa4840261f5436025720da3e6dcec88224686003a54d1ce2e19774dea6acc0d9c4d6af148f272069a4d02f7dfff323335f2e4897a29496d7cda9c310ec9c0674c75061335c1341f7007e23b048a57b86f3946448819a9429b4c5dfe505bf628809d4c4cab36b2b0e16680eee9b9b930ae0fc1810c3575f9b26e5a468ac41530c16133b6e472397651e3a6028b90d64a3580aa2445f9e82a110cb6db7947e1e6aa98a26240f7f5e4aee2907354a50fff6155d125986836ef3fe25da1aec663b469ef56e802417bff8761dd4537e4343580bbc891ace0be8e75ce751590149d72b33f38a8007c7fdc98b12edbd840c6cb7496957c0a5514985ccc525fc10ab89d5ff4af0e7cc1bcc00a7362c82eaf8a57097db76142970c23f08dc6aaec3243f46d8f978618a52f6fd6fd4233e10e1103eea373b9f51799e3dd4ac3e38fe9a7883be91961ca5000bef6137ef46f0276bc0215a0108b1715efcd3ba920d49e114eccd7e57fcb93321dfbbb6ca009edcacf1032eae53c92476cd3ffb21bad8ab4ca54111cdf0b0b2a3450c96c24ff41500138ce45cb763ae61a5b3870a41e72506424b1e32384d83b91783e241da146b30e56e96048415ede5d54fdffe52526b46403edafc2f626b3fc47fd0f224db122f0c314b24faa9d64d82717d67bf62300b814dd446dd77191cea7905231aab8e378d3b2007e6d90e90c560b4a59fabc93cdfd0a5761a48ec330e73d3644303012891bab5a9a8a80404c69925aa191d565abef5159a4b093daaac95ecbf2783aad2c24390502a95995cf163c246d1f6bb4a0fa988b368c865a9ba39289c942185e3fb43a375683413fe2e7ae7a192aa836b66187180106ce783a61dade8ffcc026339552d720d39c6261377209570ad6fb661d7a2332d8ae99e1bad6f7921ae0bdeabc389b96085479a60eecfa7aeebfa89c763ee27b8cab5957223d74752f762abf9d6bf66c3d2d1ad7ddd63c7479986e33aca2360c7ef40ec0c4d5ece89edf576373c56ebcf76b20666ba2439ae762e2e352f7cb96c1e413b6bbcd19620ccd6d3639be028a67bf9ca3da5e6bcb788b9e8d1075154075637598efe77e9efe0abbf522cf2ff0c9db7d031344dfe50a94e47c7971935cdb067fc8ae46d89285c60be567b7e305846f214f793f735b0615ad606c5ce1067e29362d814417fdade53629378f15968ca01eb768f6f24bd4fbb6be346349b317400249564a76a9c8b5ff3f3418e95b9912f168c82885cbc23fb594c32dd9f0c5030b385e7aa6eb651bd9e90a9034184a7191772c7eb9867cc168f9d3d59a65e608136fb98de06a7d647cabb2174f6d93a29a2793cc5e481340c5f69783ebc1ff6f4b15934976466243677f659688729ec561e2bf77f09a7353a9ab748fa479c721a07030d7c643dc38641ab297c242d0a7fe6fee2c7238d45c3192e81ce28662a35015e1fe7b0d112c9af57771bd569f54c1ca95eecca4c5b26ebfe2d19126167dd8c50022672c962d84a8912bc13ef940dea7df84c1ceb6867e20c2ac25ba77163dc9dfcc711d14ea8e80136ddb4e9768368d38cb9e12b941b234348ff1ba2450d006f59f3b227be785d1698ffdd333588c6bdcb1eb087f2d60ee908dbd99ee73bdbbc7931afd066f6cdacdc930834a5bd2217583e7c5561abcd48296c6c09ea50d3509b548fc9fda011c330a2b1da726ebfa1e34a60b12b31add33cb18563c0bddfc01725b5a093a745a496fa3be5d61d083889ca0811d5eaa84fa89c9602037a71bb8b60a0a7a303d65e41026adce41c7ae5d2b52b40285d4da5994124fed2aff21ad62a1a1aeff1ccefdde881fb47c7b2eec1e73f5a680604798ad7d3c4aad14859f82d76b831c16e284518d889237e4436744bd4f8f7911d69f5cc182220df69974f9e6cd9c24bcb7dfc5368d7a14b918274b98e9a9b2779ef629ad51b10d002675b76a9c1d7436d5036480ba95a253e34bd48445b66064fe43fdebd9dab3203ab2b44471ce8a13c8a67392410910c237fa3bef2113b3d0d936afd0aeac808854668d8095ab8c44f464982c5361bd5c752bfb011df75598357f7dbd435ea970424595dd6ec011f24ef51c26b1692e74a524873d1d9abfcf3788235f69c2699a2ffe2f87069df747b4142ea114d2b2aed49a723c86cce229103a7e760db6e1b0813c3d95cf197e3086f1a902a6f2885292ed0babb5e173f6b352e89f888f00920e776264d6380dffc6dd201f1b02ab8fd3fd901c4abe2cc88a7228ca55a932a7141b2e889987f393c36e629e922a217de5c6e731bb2acdb7a4d4c14b9831cb299a17a359aa1644a8ee0fb47f4ca572d79515425b2f4f8c3318a6948a97386e675406b2001b733b08f529043ce519b85a00bf7483faf84daad674cc2e0a5747d9a2036b59030ba134e44612fd6816e30ec11f04a03ad65dc17884555250a331c35115671e7c047c2702c57d51f19bea154cf3319e5c9c210083dcb2b6142526e93b393f84438d069a9c01b8a6a9c4948b10b3e6f4dd215acbca4adbef40b9e0e7b88ae26edb61cdfe5d1b669c1d33a1dccfb6e249a882345b64510aff3fb1cf8554044965b5f055ce4022f6a7fdea60831baa18e38134e392f94fa7814052a9c7488a079a977bfc91ad9b99d6999671e1053f6de28a1e5cceed5881b18cbd29432a486789dfba469cb4835de10015acf915b88b98ff2a768b409c8cf0cafab9f87718ecadde4c656eb869341c1cce1cb1cf98c4028f948412a852eb875ef31052cff9a5411f1fb405899baa5aa81e115f00ed9b5503b683402a0df463af751709837889a1bdaf0c32c4dc0410e8f2f6150e2699add5dd697a6a00b0562ba4bc25c80137a36ce7b0e9a6f76ef4bf24e75ee477296098f75de0d04bd267532a4de8f29d347b9f6a664e2f62762e50fd165613b48bff6530f9037edad8a9fac7a3e32264945109b97583518177bc686d2575aadb4267ff75bf8d5763815f69678590814a311f81797c97a728f1bb53f2017e61bac68d677aa50ccc2c11a68c7a47f31d43d53dfb094fe2c0965b27a4150fbb3035f41c6a53b0f9ef9d22e67100a7ba71781d61d10d2a3d6960bca8f2768a8df50735376c0b14f0e1e1348ac64f7631ccfd205d8a832848800af07eb18070f618b62b616cedd659d94be7438b7348ab77a446466b475e724fdf8c4108224dad1ec6d4b9f149e325d959679b48565a4a1cc126b52010e55ea46f3c9670e3febde43c85329bba92865d7325794c06fd8a6150d02c6c392b4126e3493b7e36390e08f63d6e52fd2bded384b5c7d182c0676b7ad20804e258fcc8fb2bc945e5ddf0d75302f1ed2bb9f95f04378ce18f5661afe96086f4060f5b8f0f092b24fef29543683f0f41db4446e18217327534daba084428a2ee3479032732c82eda2e5716aaff8c7dbf3065b334ca959ad8739a63c07a9baa0cc022f01be54520d0d183c365895c9f", 0x1000, 0x3}, {&(0x7f00000022c0)="fcfb9c3ed217fca2ccb3699dc28b7ab7cd2137307b713ae0ab7ce65115a101bc7d3cdac39b3e7f3f0b1bb28a8bdc362de758376d5e64023c4670e2d39e0edcd0573cc21ac5c50b74b30556b89b8f0e76846a65082ae3e1c3b64aa4228db090f69b8a8136cdb78a7ea5514fbf1c2108cdce985d66fe77fda5d4e2ef79564e1b46f8b0953fbc879298fa1d5f30efbbd8959dbac797cf8e0528a7e56d5dc2fd7951576e020aa5f20ef66fd89e1460f0cef9f7b0c9ed3bd9d84af87d51e6e0a762775c5572e7e43277e3df79a72a73a958b1672f8b8aee6e93438ed3e837f7dd00dcc3", 0xe1, 0x3f}], 0x100000, &(0x7f0000000000)=ANY=[@ANYRES32]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002480), 0x101000, 0x0) openat(r1, &(0x7f00000024c0)='./file0\x00', 0xc80, 0x4) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x8102000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x500, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x941001, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_dev$sg(&(0x7f0000000140), 0x9, 0xc480) sendfile(r1, r0, &(0x7f0000000180)=0x8, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x200c00, 0x84) 21:26:54 executing program 5: bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x4e20, @private=0xa010100}, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) r2 = fsmount(r0, 0x0, 0xf) sendfile(r2, r1, &(0x7f0000000400)=0xd4ad, 0x7ffe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) write$P9_RREAD(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0c00000075023434403ce310b652400001000000a2ce320e6da1fd8df64536de6ad042627d43ea03bc5fb0e829254ff35ca5fb3c0f176574ccd43b4afaaf021831a7ef9b3cf0e35c144cbf824bc55303030100000000000000572777ba22020ca1aa71e36410c4cac136c26d6b2fd25a2887994becf8080c56534e4ead76fef77ff5e7994c8cccf0a12cda01a20cf0a258cfc4e10e4dd3b8e263e410"], 0xc) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='.\x00') dup2(r3, r0) poll(&(0x7f0000000080)=[{r3, 0x9000}], 0x1, 0x7) creat(0x0, 0x0) 21:26:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x9db102da699d5826}, {&(0x7f00000012c0)="5a4b414c4c45520120080000e78051000000000000410000aa5ecbab7928ff1c9ee7fff2ded782640e539b203dffca84c3cdc65010cdfa42e0be1a47997cc4983cd3e096d528033f4d3972eda398a10ea71cfb774e84e2ebea9227a99868094b5842e009dda2be43111b4161c936db5c4e1afe435e835c4b894400850a492374def41412b490b4ba48b8cacb01c23b6cbfefe1774191296b2471d3164745fdae534f8ba904b632a9930dc3f09df6928e80f0db6fe536dda486fdf85e2083e9f0f3f569419b47702be500f309ca22a8d36ee9cc7d303ec1f12f12ba6c39688d5e60982e9f88d5a12f27de895dc869ae7aeaa56d4da6eab85d592eca63b14269cab723f4b581783ec05b9d9cbeccfb719f7fd54d4ac4370c1980fddc419701d42daf566e6cdda96b80bcc75e6e20ed706bc257683322fac2f3bfad4ee1c67f5f0c99670c6f045b080f08afbb338a888ea4541f4a82df96b5cec4ee069c1db286cf95f0a390af3f6edfdf05b4f4efdf6fa50632981135c30869f71050e0fc9b1418bfa7de44fc3ff595546b04eddb587c9229d69a43713a76795f1d92e1e8874679a0e5dfa363adcb4d307ee7a6ab00e22909e94e8cd24b0882736a03950d94", 0x1be, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000080)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x88000, 0x180) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200) getdents(r1, &(0x7f0000000040)=""/62, 0x3e) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x8406000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = dup2(r1, r0) write$cgroup_subtree(r2, &(0x7f0000000040)={[{0x2d, 'cpu'}, {0x2b, 'io'}, {0x0, 'rdma'}, {0x2d, 'pids'}, {0x2b, 'cpu'}, {0x2d, 'pids'}, {0x6, 'io'}, {0x2d, 'cpu'}, {0x15, 'pids'}, {0x0, 'cpu'}]}, 0x34) creat(0x0, 0x0) [ 174.977700][T20688] loop3: detected capacity change from 0 to 6 [ 174.988020][T20689] loop2: detected capacity change from 0 to 6 [ 174.999041][T20688] FAT-fs (loop3): Directory bread(block 6) failed [ 175.038806][T20688] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.046484][T20688] FAT-fs (loop3): Filesystem has been set read-only [ 175.049832][T20689] loop2: detected capacity change from 0 to 6 21:26:54 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000a40), r0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x4e, 0xccf6}) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f0000000500)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x90, 0x0, 0x10, 0x70bd26, 0x25dfdbfe, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_TAGLST={0x24, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x6}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x2}]}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x3c, 0x4, 0x0, 0x1, [{0x5}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}, {0x5}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x6}, {0x5}]}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x90}, 0x1, 0x0, 0x0, 0x2000001}, 0x4060000) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x8c, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x3}, @NBD_ATTR_SOCKETS={0x2c, 0x7, 0x0, 0x1, [{0x8, 0x1, r1}, {0x8}, {0x8, 0x1, r2}, {0x8}, {0x8}]}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0xff}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x24}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x8}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4144}, 0x8000) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r3, 0x0, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000000000000000100000008000200030000000800010002000000240004800500030080"], 0x48}}, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r7, 0x891b, &(0x7f0000000640)={'bridge_slave_1\x00', {0x2, 0x0, @multicast1}}) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000600)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)={0x28, r5, 0x1, 0x70bd25, 0x25dfdbfe, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x3}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x240d8800}, 0x40) lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=@random={'os2.', ']\x00'}, &(0x7f0000000140)='vfat\x00', 0x5, 0x1) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x8c03000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x600, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 175.079056][T20688] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0xcb21719668c44df2, 0x15, 0x12}, 0x18) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x9) getdents64(r0, 0x0, 0x0) 21:26:54 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000040)={0x6, 0x800, 0x9, 0x0, 0x4}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r1, 0x0, 0x0) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x9400000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x101000, 0x48) getdents64(r0, 0x0, 0x0) [ 175.194252][T20730] FAT-fs (loop2): bogus number of reserved sectors [ 175.200816][T20730] FAT-fs (loop2): Can't find a valid FAT filesystem [ 175.206337][T20738] loop3: detected capacity change from 0 to 6 [ 175.229100][T20738] FAT-fs (loop3): Directory bread(block 6) failed 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x105000, 0x104) [ 175.268293][T20738] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.276056][T20738] FAT-fs (loop3): Filesystem has been set read-only [ 175.281523][T20749] loop2: detected capacity change from 0 to 6 [ 175.299772][T20738] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.308090][T20749] FAT-fs (loop2): Directory bread(block 6) failed 21:26:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) execveat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000001340)=[&(0x7f0000000080)='vfat\x00', &(0x7f0000000140)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='vfat\x00', &(0x7f0000000240)='vfat\x00', &(0x7f00000012c0)='vfat\x00', &(0x7f0000001300)='vfat\x00'], &(0x7f0000001440)=[&(0x7f0000001380)='vfat\x00', &(0x7f00000013c0)='\x91\'}]/\x00', &(0x7f0000001400)='vfat\x00'], 0x400) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:54 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0x9a07000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20200, 0x84) 21:26:54 executing program 2: setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000040)={0x0, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3b}}, 0x10) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) getdents64(r0, 0x0, 0x0) 21:26:54 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x700, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:54 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) write$binfmt_elf64(r0, &(0x7f0000001440)={{0x7f, 0x45, 0x4c, 0x46, 0x4, 0x3f, 0x0, 0x4, 0xfff, 0x2, 0x3e, 0x2, 0x82, 0x40, 0x164, 0x5, 0x1b, 0x38, 0x2, 0x6, 0x6, 0x5}, [{0x3, 0x101, 0x6, 0x4, 0x800, 0xd9b8, 0x8000, 0x800}], "c784f32310078892b44115c2bd0a89c5006ddc0e031a31a359ac78975dd7987c78af4f5867994c4ddd2b3c11ee3673e4", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0xaa8) listen(r2, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/127, 0x7f}], 0x5, 0x80000001, 0xb7b) creat(0x0, 0x0) 21:26:54 executing program 1: getdents64(0xffffffffffffffff, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) getdents64(r0, &(0x7f0000000140)=""/245, 0xf5) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 175.476804][T20774] loop3: detected capacity change from 0 to 6 [ 175.483789][T20776] loop2: detected capacity change from 0 to 6 [ 175.497049][T20774] FAT-fs (loop3): Directory bread(block 6) failed [ 175.508560][T20776] FAT-fs (loop2): Directory bread(block 6) failed 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4a000004f8010000000000000900000000", 0x17, 0x80000001}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x40020, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./file0\x00', 0x8, 0x9, &(0x7f0000001800)=[{&(0x7f00000001c0)="ef4fc5f927c0ac414f8991419a29087536bd8558044ccf30cf65cdfdaf031a17dd654a6cf0ef5d355036b5d9a14b80d0201d89079ba5e4a259d8395515740147253627f9619884cb24e3752fc9afbb96d3c0ddf74cad5c86398d02870ac518e0c961a6feb4d2c1ea2166526fb5804576ab43689b2295e86ce47744dda2ed9cd18b", 0x81, 0x101}, {&(0x7f00000012c0)="e125a92c9c98836d2d0dcc222d78de1d95fbca97663c046fdd5e8080339e90dcc70eb7cfaa5d62813d2fe878a275a06413bef17d08fa787622cf88de466f42d4c514dacd8e0ff44aa6d9a54366daf54a123eb04c0fc17bc001a9290cf8c95200cba2222b46fba94b6a6b707f19e3e16fa890d52fff6923453deb53d22c708e82476be6cc6c115185406889d7ff", 0x8d, 0x2}, {&(0x7f0000001380)="09781b3df01e6a3910d89ac6751edeac9f2e309d0c28b0ec2e52cba4a1bac67ca4fd6249f3244a0ddf5a1cb8f6cc37fefc48c0c61c079cc5464f1855615dd675af9dbfdda92b841ff96509adf7051d175959b6585d8149359243e5b24fd324836e28f0f0a4a1c0d50e4964a8644dba783fbbb23f85cdfc499699c61925e74c313c6bd984274be96380", 0x89, 0x7197}, {&(0x7f0000001440)="3abf2c74385955b8201c6f2e87e4fcdbfaffa86c919c893f460f2bb14dbda5dbb6c1cf465034c892dcc28994c89e7498684e1d77b437c8075c4d4bbf871bee96d7b725a4b81f0fe87adaf1e2f0116cddc2438d0fd2343268550c18d2cc34f4f1faef826ca69459f9f1943e2e6348983db9180c0c64160c651ce7954ab6e8b245", 0x80, 0x100000001}, {&(0x7f00000014c0)="44880642b707e19887e68bbe954ba0464631a1fa951b031ae6ba05cd9eb38102a586c280eb9785bf44c7490696d9a997fb86deebe65a4536ae78534fc8cbd6aba709372f37be00c44e70a66be27a9a8cf01ea5538e4579f74046a47767229efd7ac2bcbf65f2da38e6668114bb7c3c48ef9708c8102bb67b73f946e9bad897b8547aa58d32cb6a7eef91ee5f5abfa727d69cb5a4322764771c9590d87514", 0x9e, 0xfffffffffffffffa}, {&(0x7f0000001580)="89a684be2f9bf1c2a9b785ef262d4b0ba2a535704bf093555d0326e5b2fc8b8accf55737594249fcd7f732aa9b405392a90cabbc2f8572984526468920cd44aa17c083cdc8dbe9691f0ecb61cc3e57923e175e5c72e65a611fa4cd33a50c31a8b3ef30fd7695d1a2a7e8c06fcf01eb02714c0807006e9f05f3311c76310a1edb59ef6db8e6765b20faede872f3d4d171d8ee491bc76527c568efcd858f5606234b63a0e8882ce98e40f48953a86660d4cb28753b9ff837871b55536cc3a2b6d8399e424d26ff9420186a3478be04802b0fe1d5abadd12d10de991e6547a5", 0xde, 0x7ff}, {&(0x7f0000001680)="68d09dd56cd4ff448a28ebc8242331440d0f7a4c590ade9422cb0638f2a3da3d1e781bd7603c8335186357a2cd55c8620ae79104b62c9206cf32ed8f99f19685c39f1390d34e1bbf0cc58b21cc70b297011df36760317f3c2e8ca9b5174dcc0eb1df5551f8d7dd721f60d88fc91efda37b45e298602a6bb2f0fb8c34d610a9ae61bd6cef8cbbc0fac87f6a14d5b696a5ba1c81d9a360e06ec9c5b5da18d934a0075a0049ee4265ff0fd64872da5f7bd055128e2b16d63c6c0e2af0fa5580dd718de25085173b78084b2a3ce16c672a07302d857d8f955f6e416d520f01f93444d7ce6286f46758beb9f31f58481ac4b31522", 0xf2, 0x81}, {&(0x7f0000001780)="a91fb143abd6a7d920fc502d00cc23835a53e2bb77c91377a60c9c0bbe454f765c6e9006abdf9aff99f1ad99240e1a0b4cdd6a0bfcdb1cf2de931fa1750f504abe24e210459e52d6280c7e3cbebd4ba6e7d583", 0x53, 0x8}, {&(0x7f0000000140)="6180e62a8ab41c0f2bcb723f29f3901c0464a7a1a6a93f45f0c3e0dccec752187bb0bcfbc6e496be650fbf4d32cad1bf8d7576549631", 0x36, 0x4}], 0x40, &(0x7f0000001900)={[{@nogrpid}, {@sysvgroups}, {@minixdf}, {@lazytime}, {@noquota}, {@mblk_io_submit}, {@nobh}, {@nombcache}, {@prjquota}], [{@euid_gt={'euid>', 0xee01}}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}]}) openat(r1, &(0x7f0000001980)='./file0\x00', 0x402800, 0x68) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x80010, r0, 0x5246b000) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xa001000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2086c2, 0x80) [ 175.547322][T20774] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.555033][T20774] FAT-fs (loop3): Filesystem has been set read-only [ 175.568483][T20776] FAT-fs (loop2): Directory bread(block 6) failed [ 175.582596][T20774] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:55 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x900, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r0, r1, &(0x7f0000000080)=0xea, 0xfff) getdents(r0, 0x0, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x6, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="11eabe85d29ecd63cd92f9b8977318b93cc272f9eb6942f617d875a3ce889ec53e3fde57245b2403004be448eaa417c1ec2e71332d34e511944cfa88cf523b942380c97322e3aa5d0628b9d96655b2ce806517f1a227502874860a6a023fd8d064b418bb873d81d587b59ccf7256d08c83", 0x71, 0x200}, {&(0x7f0000000400)="d32a3f2fb133405acbb546e25ea9046eca7414356368e530f648b29138d0cea8dc0ff0323f7c472fe9d3a7d602e45b06e6dc9c366e8cd3e85dcbcda0951f3b9d3fbef1f6e7db27669ec6d96ca2e59e86ef36fcd9f7a41c2e30d0d6e3755a2d4f502fa22a59a98e521642cc946d4c6019513870faa66a458a3bc75b4cb454df463766782b88c2f60192d3f845b667856f28615cf121943c6d9689a4e711f2d6bbc49254fbebd126c66455635d494b08eaaad798a802526c407cd9018e6f642a14d76f3f2068f145be054193", 0xcb, 0x80}], 0x884, &(0x7f0000000240)={[{@jqfmt_vfsv0}], [{@hash}, {@dont_hash}, {@subj_type={'subj_type', 0x3d, '\x80#)+/{*'}}]}) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f00000003c0)={0x0, 0x2, 0x7f, 0x5}) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) write$binfmt_elf64(r1, &(0x7f00000012c0)={{0x7f, 0x45, 0x4c, 0x46, 0x2, 0x7f, 0xb, 0x0, 0x9, 0x3, 0x3, 0x6, 0x28, 0x40, 0x16b, 0x6, 0x401, 0x38, 0x1, 0x3918, 0x8, 0x6}, [{0x60000000, 0x9, 0x100000001, 0x10000, 0x8e2a, 0x400, 0x6, 0x100000000}, {0x6, 0x5, 0xa4, 0x800, 0xffffffffffff0001, 0xb5b4, 0x1, 0x800}], "28dd091ca7ab66d91892278ea968e64686c800d14e17067cc7fb58ae44090a840dbf3f4d8d609a93", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x7d8) creat(&(0x7f0000000040)='./file0\x00', 0x21) 21:26:55 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/92, 0x5c) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x20) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xa204000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 175.603625][T20776] FAT-fs (loop2): Directory bread(block 6) failed [ 175.686806][T20820] loop3: detected capacity change from 0 to 6 [ 175.704406][T20820] FAT-fs (loop3): Directory bread(block 6) failed [ 175.714952][T20827] loop2: detected capacity change from 0 to 6 21:26:55 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendto$unix(r0, &(0x7f0000000040)="f13363abc8f12ef77b570e1e04a8e397ae36cd1851d18f502e695c0cdf2fae108f26c2e5c619de132d6bb6e57d1d5ddd578786ff2c00f9950d2349d08fbd405cff3a93a14d64e693649d275b2ddb7356770a825c28737562565a4359883fff1c7e6f01dcec75b421929da83b3730d5366eb3", 0x72, 0x0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x6e) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000140)="1255bad08ded4ad266617401000a40000004f801d16c66238406115479475ab8b83079be1989920dd800000000ff123a71932edc5b98c1d2958465a19de3f15d182589477c8719d57ab8990c91c9c8c137fd54cdc2f34209674019458440e593f028", 0x62}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x120) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) write$binfmt_elf64(r0, &(0x7f00000012c0)={{0x7f, 0x45, 0x4c, 0x46, 0xe8, 0xd4, 0x7, 0x3f, 0x60, 0x2, 0x6, 0x2, 0x12e, 0x40, 0x1f3, 0x400, 0x401, 0x38, 0x2, 0x2, 0x5, 0x101}, [{0x4, 0xb0, 0xa454, 0x0, 0x69609911, 0x2, 0x9, 0x8}], "ee22f988f8cd368fd593e4e98995fd853a8ebb080b18ba5d00797de3f5669a4a1188af6841e4df6daf391ef96a5f11656f9ddd5de66d8365d151a8abfa0e3dd405c05b0410ae8157e574a95ffe5330a5e00848869b407326a43254a004e7d0f1a341013883e7a1de4a5e514827ec273cb259351256", ['\x00']}, 0x1ed) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xaa01000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 175.733226][T20820] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.740822][T20820] FAT-fs (loop3): Filesystem has been set read-only [ 175.745334][T20827] FAT-fs (loop2): Directory bread(block 6) failed [ 175.762903][T20820] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:55 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xa00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x91) getdents(r0, 0x0, 0x0) r2 = dup3(r0, r1, 0x0) getdents64(r2, &(0x7f0000000140)=""/176, 0xb0) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000000)="1255bad08d01000240000004f801000000000000000000", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}, {&(0x7f0000000040)="8ad1fc38680274af055ddd4fc10f5868dfeb1a4f35e67dfc02699d22f624a83a952bf24a19d98f8f5334f8ec0d3a9dd331e95835513149ad6a6d0abc99e54fcb3deba4b9acd07e631f6357e070c694ef67ea658253a715ff7395c4", 0x5b, 0x1000}], 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x10) 21:26:55 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000000)=""/33, 0x21) [ 175.792711][T20827] FAT-fs (loop2): Directory bread(block 6) failed 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xb008000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) setxattr$incfs_metadata(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000140)="4c2cbef3e89b40ce6a2409c6ad67a9f4580c2ab296a6ce0eee9eff7556d70abedfb2a8172cf94fa6b9e65a6aa1fe3326dbe19610c787435bdd798f75a94d9b72c4a3fd50ebfab9cc9eec0c23343eb1", 0x4f, 0x3) getdents(r0, 0x0, 0x0) removexattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=@random={'user.', 'user.incfs.metadata\x00'}) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_mount_image$nfs(&(0x7f0000000080), &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x1, &(0x7f0000000240)=[{&(0x7f00000001c0)="a64c3e3659e24a6dce17776c42d3879aee1ea546b7ff8d30f7ac4a7298839fb74e4d25c0bbf6255b9cab9917a734e4b16da6812cdfc04373b56e4cc6cf20c267a71a412486a8", 0x46, 0xfffffffffffffff8}], 0x30010, &(0x7f00000013c0)={[{'#*'}, {'!'}, {'vfat\x00'}], [{@euid_eq={'euid', 0x3d, 0xee00}}, {@defcontext={'defcontext', 0x3d, 'user_u'}}, {@context={'context', 0x3d, 'system_u'}}, {@appraise_type}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}, {@dont_appraise}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}) openat$incfs(r1, &(0x7f0000001380)='.log\x00', 0x4000, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x7a3581, 0x1) [ 175.842297][T20850] loop3: detected capacity change from 0 to 6 [ 175.869871][T20850] FAT-fs (loop3): Directory bread(block 6) failed 21:26:55 executing program 2: mount(&(0x7f0000000380)=ANY=[@ANYBLOB="2f6465762f6d663020c8a1a4d1a02e0ef79ebcfd16000c598f5650052cfa2166431d3ad4ab0b27ba55f90f5e671a437d8d5ae58be64bda1518badbb2"], &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='squashfs\x00', 0x40420, &(0x7f0000000340)='\xab(') getxattr(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=@known='system.advise\x00', &(0x7f0000000400)=""/5, 0x5) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_mount_image$msdos(&(0x7f0000000440), &(0x7f0000000480)='./file0\x00', 0x1, 0x2, &(0x7f0000000600)=[{&(0x7f00000004c0)="d9fbec9e38ab0eb8ca8add8eb7efe4b0bc1aef890ba46731d432b7aa53865d0b1a0fa26ceebc40431c638f010dfedae1499a1a308f662979be00bdc17ea87b601d16ed6e849bdeca48352951954a805351f9ec820e7988a7882363169e08c15eb4f14afb4688d51782501690abfcf51efe26bcc325edf3bada527e4f9cbb36719654a88e3f55b824a66300048e80c62e797d2401d42fd03b2b9881bbe46bd7b66cb7a60b9a094094d587fa15c51deedb1a", 0xb1, 0x3ff}, {&(0x7f0000000580)="ca4f7ca0c88e8f546a5b02649d4e425e2368ca9775ef48513f0bca6b2e4e1ec5b0658e05eba13d4f2b135691cc36ee3af3b0675a775b3fa25db98f4352fe9957615b5a785baa7bba8e0b2976c80fa5d42c97eaa9f219f34a834f72864c80d0668b1ab6", 0x63, 0xfffffffffffffffa}], 0x1000010, &(0x7f0000000640)={[{@nodots}, {@dots}], [{@fsname={'fsname', 0x3d, '}]-)'}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) getdents64(r0, 0x0, 0x0) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r4 = syz_io_uring_setup(0x71bd, &(0x7f0000000000)={0x0, 0x95b6, 0x0, 0x80000, 0x0, 0x0, r1}, &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000100)) r6 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r4, 0x10000000) syz_io_uring_submit(r5, r6, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r7, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat$cgroup_ro(r7, &(0x7f0000000680)='memory.events\x00', 0x0, 0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(r3, r6, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x5, 0x0, 0x955, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r8}}, 0x3f) chdir(&(0x7f00000006c0)='./file0\x00') [ 175.899909][T20850] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.907545][T20850] FAT-fs (loop3): Filesystem has been set read-only [ 175.946810][T20850] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 175.970266][T20881] loop2: detected capacity change from 0 to 6 [ 175.983600][T20881] FAT-fs (loop2): Directory bread(block 6) failed 21:26:55 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000500)=0xe0a8, 0x2) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000540)='./bus/file0\x00', 0x200000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) open(&(0x7f0000000580)='./bus/file0\x00', 0x4460c2, 0x1) dup2(r1, r0) r2 = creat(0x0, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev}}}, 0x80, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/24, 0x18}], 0x6, &(0x7f0000000440)=""/158, 0x9e}, 0x40002101) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents64(r1, &(0x7f00000001c0)=""/124, 0x7c) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 21:26:55 executing program 2: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x8010, 0xffffffffffffffff, 0x30b0000) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r1, 0x8004f50e, &(0x7f0000000040)) getdents64(r0, 0x0, 0x0) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xb805000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) 21:26:55 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xb00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 176.013239][T20881] FAT-fs (loop2): Directory bread(block 6) failed 21:26:55 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f0000000080)=0x8001, 0x4) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r2, 0x0, 0x0) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@phonet, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x2, &(0x7f00000022c0)=""/182, 0xb6}, 0x22) [ 176.097391][T20905] loop3: detected capacity change from 0 to 6 [ 176.117835][T20905] FAT-fs (loop3): Directory bread(block 6) failed [ 176.138798][T20905] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:55 executing program 1: clone3(&(0x7f00000014c0)={0x110000, &(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000000140), {0xd}, &(0x7f00000012c0)=""/227, 0xe3, &(0x7f00000013c0)=""/203, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0], 0x5}, 0x58) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) r2 = syz_open_procfs(r1, &(0x7f0000000240)='net/udp\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) fchmod(r2, 0x0) ptrace$setregs(0xf, r0, 0x0, &(0x7f0000001540)="e758f85aefd098759711bb60af36ea4efdc08d7f97553f528be0ff0bd7d813037cacaf6b2b29f99603b60370d910084e0b57db72cce05aaf2838665818b56b54e483c47d340d22c12d86d1c9959ac3461856fdcd45dde63d6b92d78588c2f543ae855f06861906f45d02d4096bdecf0d9d20071b45d5af4dd4670b551cce2fa8ce6dedde5d4a2645a8940be0b79c85cd970a51a85775c309a2b0b1e1b8629fd4c8758601d7ab6ff1") r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r3, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc002000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) getresuid(&(0x7f0000000080), &(0x7f0000000140), &(0x7f0000000180)=0x0) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r3) chown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f00000002c0)={'fscrypt:', @desc1}, &(0x7f0000000300)={0x0, "fbdef50483df639922bd84646fb879d5b2784b20bcb71bdeb5e18eefdef0c9dd5aaad1245ac89b52b069f36ca4a04e30ed56143edd3dfd752a9c3ae3dedab863", 0x1b}, 0x48, 0xfffffffffffffffc) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, r3) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000001c0)=0x0) setfsuid(r7) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, &(0x7f0000000200)={0x0, 'vlan0\x00', 0x4}, 0x18) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x80000, &(0x7f0000000040)=ANY=[@ANYRES16]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 176.146481][T20905] FAT-fs (loop3): Filesystem has been set read-only [ 176.148833][T20916] loop2: detected capacity change from 0 to 6 [ 176.165747][T20905] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 176.191406][T20916] FAT-fs (loop2): Directory bread(block 6) failed 21:26:55 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) futimesat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{}, {0x0, 0xea60}}) creat(0x0, 0x0) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x20240, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x7acf56d8d3ee9752) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) fcntl$setlease(r2, 0x400, 0x0) 21:26:55 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xc00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc3ffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x101) getdents(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r3, r0, &(0x7f0000000140)=0x40, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3000008, 0x2010, r4, 0xe082b000) creat(&(0x7f0000000040)='./file0\x00', 0x52) 21:26:55 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) setregid(0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x30) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r5) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000700)=[{{&(0x7f0000000200)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000002c0)="1e63c963512bc4c71f61fb85daf72c1024ce096afa7083d4c0068a4f30ca97fabbb3d7d2c95a85064f346065d8715849c16ba6ca849c62d8bc86f28eb6aedd4c597bf7edf848f56843b7471c2093b8762de6b576249758a4e25e5e027457fab15c913f9243c55ec241d040d7c9fd5da7a70b252aafbcd0f450c3640ac97b7e2b22e1ef07db7683d32f96adf0db8d665c709329c0ea61103bde", 0x99}, {&(0x7f0000000380)="18679efd17aea5dcf6d9212c70701d499d32c5b36a5e126c4120a92283a746e06833c40828b7e66b0eaaa460c4f53cf23ba42ecb9674561f6544d6851e02966a1c2fb009bc623e4df2e8ed4476ba7ecb9a9053dce0fce20194f8869301f4d6fc56178d26f56dc871ce113de5ffb810e712cc91c550bb3819180e0af6a69c414d26054f55c6a921c6d71d78ef405579bc4d271b61669a27d91bc222cc517d2df7263b96845f197b3a6cd574bb10c9f162244cf0c027fccd0ff4", 0xb9}, {&(0x7f0000000440)="7e78914cf11198297f47d18adf8a3166e1e68188f26a46d1548c706209edbe8bbb40b59271d4c7571db5d131de3010c8949a286b43706023f218f32f1d0e5aa11f5cab03cd14e9c6ec2b275d576a9073a7907b80106a3f896e2fe9912ec1166097a1c5fb17d52adef02ac26eeca915acc5d727c4ad", 0x75}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="240000000000000001000000010000003894e9b2ce8597098adfa6988a971a6b8ca70561fdbcee2dbde60a3b2c1ef947d1365b9e804ab17055", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="fc809c3b70fd8d6bac6df4f68ebe770cb0e98b14fe5c21"], 0x28, 0x40}}, {{&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000005c0), 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESHEX, @ANYRESDEC=r4, @ANYRES32, @ANYBLOB="000000001c000000005f5e7b7de76475012a5fa3f3d0b15493a04445a605063348daab29e8c28fea319a31a67ac3e479ccab0e45cfe6ba79c372be61614f18b8b3b2bc1af1de44", @ANYRES32, @ANYRES32=0xee00, @ANYRES32=0xee01, @ANYBLOB="000000001c0000000002ecd44000000100000002", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRESHEX, @ANYBLOB="020000002000001a94bc00", @ANYRES32, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32], 0xe0, 0x895}}], 0x2, 0x4454) mkdir(&(0x7f0000000140)='./file0\x00', 0x141) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r6 = syz_open_procfs(0x0, &(0x7f0000000180)='net/snmp6\x00') getdents(r6, &(0x7f00000001c0)=""/44, 0x2c) creat(&(0x7f0000000080)='./file0\x00', 0x80) 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r1, &(0x7f00000001c0)=""/82, 0x52) truncate(&(0x7f0000000040)='./file0\x00', 0x10001) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') 21:26:55 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xc609000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 176.402173][T20958] loop2: detected capacity change from 0 to 6 [ 176.416409][T20958] FAT-fs (loop2): Directory bread(block 6) failed [ 176.423274][T20961] loop3: detected capacity change from 0 to 6 21:26:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r1, &(0x7f00000001c0)=""/82, 0x52) truncate(&(0x7f0000000040)='./file0\x00', 0x10001) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') 21:26:55 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) r1 = dup2(r0, r0) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f00000001c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() write$sndseq(0xffffffffffffffff, &(0x7f00000000c0), 0x0) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x38) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) wait4(0x0, 0x0, 0x0, 0x0) r3 = gettid() wait4(0x0, 0x0, 0x0, 0x0) tkill(r3, 0x38) sendmmsg(0xffffffffffffffff, &(0x7f00000032c0)=[{{&(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x0, {0xa, 0x4e23, 0x0, @private2, 0x1}}}, 0x80, &(0x7f00000034c0)=[{&(0x7f0000000140)="1690b10fa356f7148e512b3cfbca14cfc4dc3d83a2508b8a0569404da2569f47f3761a6950963a9a9384461e3a4b0599e38d69d30dcb3ce49777b44df651680409e97c2e380b3b609dd9383332", 0x4d}, {&(0x7f00000001c0)="a4779884342177380ede014884ffb256b2be5f010f3b5ac45f711c7ffc26c6752e09893b9ee614a3194617b9b7d4a42bd431e3006a6c90d89594653ddc5bd795b8adf7d1934c1882ad756d85665585162c99186448a784b54fd2dd200b8dbe6d3f4acb2823c49b5e896abd1c256456e879225148276fea71", 0x78}], 0x2, &(0x7f00000002c0)=[{0x28, 0x2, 0x5, "5f08021ba947593752238e774542ff4d2540c5777cf0e0"}, {0xe8, 0x10f, 0x8, "924460b2355f38ccb2845caf34311646faeb302f2241597e9f12424a1b97c1fbfd6a89831b94ab1c43ffef6aa2e22b7aab18de33ffcc39045a7c089649f01e6794706eee1ae888106aee39185f9d1bfad2624dfe52366294a5b1b23805e18841b6132e099882aca3aee732341bf6c979a827964e8db10e8e18f0b5bbb2fecf31f3b9179622e25e03759719b3cad61157a7b6175804cf395ce34f7e09fdb3855270faa90500622bd4d21fa2f025d7bcb54e70cf3fa745b79174b497636415f851cd3f5f93ae4919c55eb2bfbaa0712225a4eb"}, {0xe0, 0x118, 0x400, "0ca11a9a8f2dbb50b679d56e4404b644fa4fc2ffec9ea6c7f672c3201be3f1b0f344b3fe3d832dd96b1e7551cbef3ef0c0728b2c3b7d26b7673680a666dbf747a783d8521edc57aa623eb189377c53a7209e125fe79db5d9eba5214cdf972297010c653d6862fad3475a0852fa390d11a0de4fa4e4e92f22fabbb1b28440d67ad8920293b0648e044506eb9dc5418a301d840bcbe2f3e6d6064ff43971389d5b446bd0486e89c4a81b5f25528a493ff81d0a7cf952fa248bb66bcfb17bb02b7f2407a80fba204181fd72"}], 0x1f0}}, {{&(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0x80, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1}}, {{0x0, 0x0, &(0x7f0000001840)=[{&(0x7f00000005c0)="40b401c782fd0647c7ccce78f6d58194f47893b58e9d3784b7ac7255d901b82bd9fa4916904d2ff50e5bfc60e6c4e608e9fdf23047dbb2224ac6edf0f27924ca61a548161937bf2c3e1947d56bb5ced0fed2726b7dcdf8028fe210b0545afc0ce5d6e214b4a077008fa66a17336a5297c12939eafd35a12522254b7386dd6a0728a12e082ef6ec2c0f339891219770bc41d2dcba5942044b3c0460fc753b39e33323af56194968efac400d61b972edc1d27d33c3d2a5e882e4182ee7e1d94c2b1aef944efe8791f34a4ee3a4141ac9d5ef83ae7b6e56feac75db2de8d3395e60b27aeae86ce3ac9c205a09c9db4d467af66af60e0c56a415a3231a57b5fd6c779ecb8b330bd12a3d9547287e73a797a0c9684a4f55330c945fb7828a2af5a5b288ad902ad871fb3bf94ec52620af120fd38f12a11a5f878bd85dd9065d9a4a3879e3a7f831a90687f56a68dd15ca36d919d27587bd5eef50a0f3b0ab3a80ae209d3e31051ac6e7be6141a2cb51c67c21b1d192fd60a943666c17f79a98fe77f3b15cb967a54deb1afb90694f2acbd7bac9288eccaef6ed5ef0304f7b83d18ab570401060e733ae22c18ecf4f3b65fbac6e5f5e2c7cd1b19f6f52a6e95900197099249b0f1a7d0727336e50aa3b89f9ea3d7ad73104d8733614962e7ac7ab1bd63b2cec1076429d59b4c7d667f6e5da3db0565ed4178ede684dd3df4aa05625d97d8a1a5a9c109caa0040e95be1e51bf08269ae7e19e1d77931cfb9601bceeb037011d7d314fd4f6bbab142cbca2312af2f82008b4e6427670baaca7651a0d31ab8e24a33e39c5df9f3f60df6ea94810395a355f575ca90667c3fc218ac3cea778d1a99f784c3a6b61d6f6ba780bb15a29930f4c0a2524b9e6ad4977ccd09f1561cfae8234b909e51c16977dd5f7e0760f1a48c0042587035e1e8815cc94e963860113ea7046e232b783805ba3152a18987e2ac8d2ee0353d05d23f24a93772e183507313cdf4d14045d96ada54ab97db9ad30f9944bca22a4c7fe2d687a690218c6b820628f005826aac284f1138675da818e745537a8dda5d15c44ba230c80d605fac781e7f7d8ba85a3498bc8d17f857b04dedff859381c32f28ca342d1036e017b7ac05abd422c81473cd7be5a4da861e8c452a12a9c546e89a15042884c42a1a6a6c6efb0048c11474a5c3981aca85aef0568a87b1001c0d4ec3f3560b1fcf20d760c69f0725ada5be36c044dcb3dfd76aee2b9058056da0fa969c256e9d50295acd319e8d44ed2ffab82be019c4e62e9c0383d21c77af9b70d478a9b78044989cbdaa49df65a049c69726ff27af0ad598fb06f3bec31e29e4403adf723fc8b9e8c653159e967fa79e91ea265923b3164ed4bc105a3d573d7302d8cb9f4938533ab5e72fd69dbbb6cf0ca25f60594a1a3831fd154ff5b2b928ab219cedd79db978ce78029d4e682c64ffb19edc376cbf8c2949cf1eedde4e438e99d6feb01df3c0686a07adc6ef13d963532d184eb0b749bc8579e1e8b8f68f3b7997bbdf07732f0287c76b5d8d1d4f91fbdf65341b89ee81fb4d634d1ba15e14fbe97298559f088d662631b24005682fa80e478e887d9ff0429e1938f46606d904ab474cc5b6ab7eec7bfc13b7af6cc4baafd59d2051b4a931580598efb7a54c58fffad2a730627f9fe0cc0f6ebd915a68f9ac4c24998e12883aaf5ca5626272d31176b5caa4cd1cbfaca9dc338ad064fc50820c70bd798a189fb3086a17236b9bdc7d751e9b399a655b621ca7cf1bd281e02c90eec4547c0d5765b7863d12985b3898c16a88c13c9f2041c82eb87459fdc32674ba4946a6afae40a221a8510e37237f6088e0d2591e1a1064c64828973931b198832c8c04240d32fa46d2ea6109e44fa4b933bd71ac8afb4c95e146a073e0f464f8eeb9837c15a1c9725168f2c1c3ecc693c8010c0179d80ba8503a1ba112e2c949a38d0813faa7f5e168d09c5db84427a5402aa59c16c0e24d683481bea986ce6b51fcd591954043fb51c571ed3e74ffb78abd23a432a1c7ad635d69e473ca80809887ec0751e0e81cbc8085b074197b6dfbfa55b28f5f5d02639822b6b0c4568d3493f9ad18b1177d2d206d8a6aeed335ca8aaa28a6e4a03865cf4f4cb5a164a4bb9ebd6d81d211b817a4937c386170298a82fec5edbc05014dd4399882e8a2960384c72f5ee460f112f8af397002ef2ea20f9abb4d45c04abf393b3590473276d7b48f6a785868a13a4b0163d87be9ecbee27334fbabedb015de8cc06a3d99bff164ba87fb80ad06bd8d673d61b8921d70bd32851a640af6d75119909efb588620f14adc1f66b659ecded3f1a0c3ffbc090bf80fc0c09708bbcc24ca7606f4deeefcaf1e7dff79d8dca3ad187a898e419b53849dfdf3cd604ae3c05053728f88a60cb971077fbc680b785852560b1f1f8925ee13390421ee84ec2894f802a2f90cec3df4cbc854c3083d9dcefefd890d38b37f74a92b68c7e9f1da1d60080e24ea74bb032e3ed358deb1284e46874894073a3d9d399041cf49720c8d2885850ab79c0a387549626863bfa84a0f38b24764204373d93b17eac277f5ffbc7c72aca72d28396f56b0d76d2ad518b30566ceb07119eacc950037bc0dcce28f6969ae403aefca9ab3312bc3ae39c5582ba822812e04dac8c3ae657a178b2b64d672dc64176de0c5bc85b347e6883d10fe8338587a1065ec842dfe82831705a339472c480d300541bb066af31dd6081a1bc0289c60a93a19ca945a1e7d178e0dde817dfb1fd0993fc6661fc83da4843c1906588ab30d324912280ca226196b351f55c2ad9139e8bb2ee68abe214ae1d91fa8e323b18853b4ad15bcf88afb4755cc68db090e4414b5ec26ba8d5adf199160c098e20e18eda4f5eb37b547959b19c708e01bf3418f7e22acfd4fcf2381a6a4f281050d4e9a98d24bc5018576580f65c5e7db5dce5b25f1b9450b30025fed8fb23d375256ce1e108f15a7bd768ab917aa216c6ddf9bbdde4d17db4f8905430092f4313e00dc87a0b47efffd46bcadfbc2aba6485d63bf28b5c05e2951fb2e530415ecfed3bb25850644ed831c188443755aede7e488bd5425674a84e7f0808c25050ebc412bb12f6b1c4980dd4045b4dab28d57e7a5bac7d052e886ba79469ffbf23b2da4ebfe4abc3d70e2cd437f949f264ad58f2d99ff6c14ea7618b92f34dc5ecea5a0faa85337a156e3ebc0e8cefe96e0d3d006532e86f160a5a276d0e30e042f8eac4108824d719d4eaa328b21e866a59b7f1f6d615ef7af0e9aeca738e7910609077a93a01030ea78631b83499dff6d42011a62ed9554029e5474559973fe9a5ad277878db8a236e64d6268fbb39db2f356840df2686dc6cf0cbd1101acb15baa0b182bfeae978ae8dcb28bc90b4a903c777526e908183ea84756f55f4326cbeabc379fd613773853290d78a100ab4214384211d65d746fc29bcf1eeb1125cc07d2b11ebd8be1751666775aea3b6640fe86dcdfe35a2fca8345366ceed65be09132b069682c4a6a73b11f4fb97b5f09a80e6aa783fd0424f820dd4203cdf8a05a3a7cb1c6feef98027bbbf37661246bfeabe2b5afbd2abe2deb05dba9f69bf7890de9d0e889a56e7734b05452610923ff28eb086ea116ae42d2e64c9179731ab2cec832966d001ec979cf0cfcfb94223ff1c3a9792acf51345a3d3b2c2cc1b1f696b5c878a98edefee5a941be747c0ddf6f8764ad4845fc15ffdfc2289495abcae0fb79f82a1eb55c6b258419e2c7a59d398a3ad7fcfd66ad6983567e4a1057dfd6104771af099db50057bcba471e849946e128581b1ea83ab3169c2bde37fe98e25653a1eb0431e64c54e7c90c7e93aba28f906bd56731fe1caa78ecde6da441da0e7c93615a2c1040f2322e997da43ef5f1d91e298b74bc6fe07353cf675edc6334f0aec8ea874011a521b75ebae085e2f7d0d72e487380f3fc48187c6fe1ad2a5c1221cb06aa9c6d31b9b65b83f2de2fc7b0a03a712b29f17b4f4f449c36c8ea2635c4ac12f97c86527bebb8c348aae067c89faa58773683a904e85ac93ac33a9a16e01b81b23df4430b39c30d9481fce9e44e6a0a348174b68d4fc2a30bb9207709b21fe694a7488a00ab8f3a312bea4e5cd8f0d92c4f49125d6baae9d1ad18cd2a4a08e676cac8edcdf47db85358fa39fdddc6b1a8f22a55f02fb9e1795611cd6fe0fb5205f59c1b1250c8912a541cef49bb0eb2d33da35d56937a67299ec4cd8d3e025f4f0eb1a77383376fa91cb701f884aba0027466355275546568617595c7ec9661de9dc9e88173ff117c971f750a4d2337ac2310309032dd2ac2b23701b55cb9a35fdaf74de7837ebd6d6789093f6d519589efd3d91f90123c15248e9830ddeba5e4dd494034cbaf4e44443292a933c8d00b1959c85548e4591d8226922ec68e435af3f1761f650dc6c7e6a6ef4ad40adaae9d43d0ec01d5ba96a26bccd16df3d9816831c808ee59e6a333a529e5abc8cd28678e941c7a1ea9ecfff31de4c9d80ea3a61f550f5800cd29c370c146541a5a1bd1070319f9b52faee90ec2b2a76ca4b08e9c6b1465acc6c1e8dd767bb826f86804d45e44a7e6745b0b4f96e873d9c30e3e632877395b20056228fea5893c680cb9920825be948e4f802dfe73a78e495603cb22f09994d8ffae439deee30b3e9b92b4661360abfdaa5fee7216f551551df877f7f99cb070d66441c76c8ac3eaa27b846f39c6f023fe4876059da1c77da6cae20508b90eb67a0b1567b759685f6154bdbc9404330e2ba8792341721d50111dbf7a80b303c4df007af6695c0e01c34def3a8f9cd5ee74f242b81116dab5761ccefd864885c798c56a1c6d0cdf1f0373e381184d8b90ae8e59dbee92bec149aeb90980d43d6654cd66bcbc8f225045274f233e6a223a91635e86a162d6cc971015123ddc074ab1aad3f2111cb1a025244429bbd709b780e260e7299a9eba9fb08fd509d3e1179f465aac6ed94c06135751c09421222ccd1d305249ad6fb232d5a65ffca376e7e749ba2adc3959363c8058bb52a97b0d2e117cb37ee936103437aec6b7dcf1d652c64e372e24a72593c156ce8a7404d90f9a32ce056eea13f95323f8f270369a40b5496e8a4942caf20dff347b5c1f7618f0a0dd544ebb47fd2b3c3f309315afa54b1d837064a9ca73224d4fad5ddec57716012f5322006edbba9bd7be0d594356fefb822562ab64a44af6ee8d98849aec275e9af958b2c3fd4cb3184cc89cd0d5e121030eb662c9daa3760f52642e5be97a5f95824ad37c43379d6f894c31ea203753a85bac3c856adae0011413979dec1d77a56004f5330856ed4d1815bdacea250b4693f168c6212d45ac4f287dce1793633f7547e8f0ad32ad611995ef4bf03edf76a763078b843ad9c059b2d325d1f50b6cd248dd09c5d8ec6d21fe703cf60c88f76ba5e19f150996f26d9d514ce1a25d37aa08e8b664f6e9cd08e5950a3c3799d75841d7f7cc8b5c49b687ff851a6db4bd16189398cdbd30efce0f351f255b8e8fc1608c56dab1924f9fdb91bf0f93bd3378c2bac6c3eb1946ec5eceb429b8dd6eba170da2e9602ad59dae31588bcd049924ede0522e874fffa79c4fffa5018f15f462b81317bb08471c80d6c7784e0463752c0774e6991ef7c356290d5c6371c8f1914c96ca32712d0b5e3ba5dc63f064be3561b3a238d7674999da30635739e5b23f24f8a6ebd7059ba3a56c3b4401f9d851b2b275db37c5818d8ed19b7e501fce98972d17fd56ebcb3cd0", 0x1000}, {&(0x7f00000015c0)="c580d87e309e9b994c179d60fd85cfa5e81c8983e8032d0a01a8442ab5f01e56f3b19109608150a4dea0c54fb5f1923c4ecc10f70ffb0eb5b77eef2b1263276c8ae384c8f40acc73ea58ed2d6ee6", 0x4e}, {&(0x7f0000001640)="90f66f4fcf1926798299491d6430a10e0c78f770c18e8877492c90b1e4865dcbec5820e74d8819baa4bbf137dd4f5c87e2dca52a06f60d581d45d449710dd53b8ee267b8d2602ebbcb5bc61367ef46dfe463afaab53f54fa38db31307b1295d175c81ff77a9634e9cb54a11ba0235e93c4ebf2ff2851660a2f3a65a191a3d8e616c66a9a05fd99276500ce33c657c2f1333d640321445a03", 0x98}, {&(0x7f0000001700)="747a4e5d4810b03b1b8d55ecea8a2aafe9774bfb13d26aa115da64b56cdf37fc26f0b802f7202c15039a797c9b612a34feeaa2474a4821", 0x37}, {&(0x7f0000001740)="5a1b571abd01d7a016299c86a2f9d082af95512ec8431dcc84f57bc414f9e7bc2dbb16d113de7602a107e332468b537844a634430bc0523fdbdb416ad9d47814a705939a8109851370b99879b25a9686ca257ae5e77ddd9386e49575f440d64b4371e7c28a50fb7414e833df24b49cf79152560ea4455a63dec29352a775ff858f901d89db91e538c27dd5a044f0068466d1a49a146df13f0fd0c94a3782e5ba65b07ad52a2256455900cc4ddcf895e9887b3ba8de6cbd2d5ea7710b03a6bdc98d4d98ce0250cdd9c8e7d7e595f6781bdd4da220a4a3feecc953c0be3cb7af022774e3ade053bc45dbbdc30464b638e0", 0xf0}], 0x5, &(0x7f00000018c0)=[{0xf0, 0x1b, 0x6249, "2cfd8846775ddc3120f3be626e12e5172375d855ac455de65ad2bb5715b94ad5154a5cab26ffb984a7e20de35f26516787bcb0772aee1291bdd2a4084522e5c4f8caeec1d7a61ea9add7c437f9a46a646b2a8212dbe62ba8c540359d6e70cfd5b0a66c033ce401faf0d6ed9cb323e19fcbb7a718be696b7cab433b122b2938765389c1f74519ab0913b7d3f8f516dad18a4d98b5b2950dde1bd02bc551779ddabc226a1fcf6dd41f5436c66200a5a1e1e3a9f306ff8cf7e099817c27ddcb039a365372bb781df84818f49515b7bc1fa8cc3b9440abb76fd7867d51"}, {0x48, 0x107, 0x400, "1040384ffcf4e0a46e82aff764de894618051ddde00445db3bbf2d20f193c53ffab7e4b32eccbd24320e6a618b68bbb8e056ee2a32dd"}, {0x48, 0x100, 0x9, "48718481a5ce61b45da87fec71868bb52663dedf33d417284887b4d1b411a36aaef2e807a2f3e8692f0d1a49a5b231c176"}], 0x180}}, {{&(0x7f0000001a40)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x4e22, @loopback}, 0x0, 0x3, 0x0, 0x4}}, 0x80, &(0x7f0000002d80)=[{&(0x7f0000001ac0)="5207047ae02c5d3a0cec1e3fa394c0590c65d0734a3ca82f3b7cba87c3024e0859d85b3250b163416b12dfbbe2df86c2d6148ed4c0075d8ffe90de4def3dc6d68bbb8d96ecdec9724108ad15d2f4857b4e7a3af449102c9bc5128813729aeb43142fe14be4000ac2ee97f7b1e66a5aa5424ee170bc5ea88c4e670581c0e3899a0d63ed4c46c2d3ddba2112d7c8b934810795a4fc18a460d9a645095a00fa92291ea70f30eb648a5ff50a7615f651d83eebaa1e78620c3624519361989ea151813629c08ffddd429a5ae5f54e93eded6c0434c3962c9560c0038f63e26a82cd47aebd27f07cc363d098f271d64e93e5980cb5c87b95f770c6547aee47fbd9e7148af0bcb182828a6de9a494cd7264bf4ab037cbfd45cfee35e12b96cc1768cbb9fd77ca3b9ecd4f8316662580c8f9a0bd7928ae0cd9bdb59f256c0dd092cf7b3ae5b8b45a8c681f1bf9690d8a912b50f200c432e020aed50e8bed12c0cca6ec7a91284bc442e1c5de30d2f0a4e39d5f3dbbb10a9e6e4f1fd930c3b74be7adcc5a4be32fc419af65a71845489f023c0b676511fe24a0b97e4cfab26a2acc5ecfeb3d273d7038ade40c91151d8fd852cfb13ba041d8b9c898bca62c1ab64d454ecd1f8f18a0275a7114ae98ab66b57c8156c711657fbc1ecfd65f9adfac32471cb9292967d2008e20c87cbb6fb9d094b4ab041feb4ec42cb746d2ca3ae35bd038b4fac01370fb8168f65109a05126da0dbc2cb338436654369b11545287b67906b2321a67d8178e74a167a3a15937f004a3c9cb7eb549c220e30e92e2fc0e4b4b0ab0df7348d179117509c585d9d447341a8f0f7d856dcf63b11e0809cd4195b9a3f9053e130d7ee9e1fbaa2cb5558dfff9e0619b9601ea10005beb59b4a632a6b81617e45a4fd1908aec107f992a6d6fa36fdab8f0cc763f6338f79337ddc8139623f3a8eb02692bc055a7c83c1e51d91d66781b86816448a91e1a298f29c395e4e11cec26d8c38b87549ddd0121a8eb901c00ffd4fecfe6c07cb4196c4a3f168fb9b45eab428ffb89f77172a86666c8234ece257f766168c70d851570b463bed252144fd6b34f8cad5048e03035330e235e1839767d31a6ba8ab2a13ff3775c43e6ed423621a9ee918006a2e575a3e60be7f6b0946e774f7730ca850bdb0538b360f0bcfa79ac93b9d58068318ff3e457bf795b093f413f66f0f70d80b3bc5cbe0b4bc1ff07f73d4c55b3d67c3101e06adbc50283e2fcb4cb0c9177441e2046fd70aa9d3a63506e2667806b21ad47ef1fe1c423bd170570b6f6fae01169a6a8545b23354558eb9238cd458124622dbb135a55d4c899d778b7ad676895e30bcb6b46b23d5d674643797b0fbe0c2c89005095ebbb5a76f79dbc4a0be9c4aeed0336744bc418846377fe05c4531ba956a67ca1b7d8fe65c1dcf53c619c3e063652064a8c3f5d2c5b6df9dd2a15edc28415f97394ec089f4b0b33d96bff2d7583012db277b860d0ef465452361957bb75ce23554b6cff54f07f4d2c60b3d42c915d0f344ec8b0228f40cb33a08456a090b13cd24b3f802731f365831063c301c7a7de18d2ea578aa83790709149335bc0798872438f27543e934ea1a73b8cf538b31284429e1912569d1b6eaeebaf3422c410c8ee60e6fc84347cb84a7d7a6df951a0ff550df437297b797c7cd4b5589dc13764d8a9a215bb9db141d712c2ba1cd1b4189969e14783b97362da1cbd23e205abcde2483e4878479e64d5c3653fd241166779450a2b06818accc9a414321e9173112d3c918fc3c7aff699fb30e4bcedc97049a2db679081319d059ebb8fe053b87e6612c0c275048c1306ba3eb05868f61660bbc5cc2bd35fd0b66c20d561131d2db14cb630b6afc2096ca26396d20588d8b3f7af8f507a77bf9e081a3af4b5acdd59cd3e128b564d51481139b95f6304512122f2cfb3de43ae634098f70feb06f7514868893163c24211d03dabb7045f75b57ab1d142d01455438cb030db449b0834d70c9161cecee6f4bac7b56dd5250185e9da93903d0afd217b0d6e525110195b5e4d36768f6b7189fd8772b45ccc8325d8b1995208f264175344c49a86ac7a1a1d4bddfb4ec605d91e3bde6ae076566a1cac8fb69fae1fd0f771ac2ef223db8b375d109cbd7885addb0dbada73ec974672947c21fb94f477bd5e5e9fd0481f44123cb2df482e98069b82c75b4b9a6abbc47a0706ee809bd113e6c8b1a8fee1d1ba31bc6ae71e6bb97b1b0ed9978768f2cad01aa7b5b5865c884bba3d4fa73fb0b15c706b45b7d95cdd0f508cfa00391cb7fa997f8433786636d3becf59d6983d2ac23edbe6b8aeae91b61cf83d9d7dafb21857cf85b6f85b698cb379da59aae2b4cfa25090fc740818b9428eeb78e9d1e5fa9cd12c026f6a4a5b5766a9a7704005100b87f5c11b61e47cd4163169e304b3e9f66e06fffcbabd5848eb3dce10134d2cef2da0aa99a0a4497c78ad0bef18342fa27b16bc74f088525da37aa865b7511930c43357f89d4a656afdcef178e9806e868b1539f55a6333ab7c12d7c540e887501ad23d6c063a787b2f54e9e188265abf6c53aa08b5c4be64cd07187cb2fa0cf24ea452565f3752b909c8107727dce6383ef5b4e810cead3a9f4ca8b5a5835994e156ab4e828d6c08a707bff0e28b19edf19ce3bd77186cefa34579674bdd796f9e0b973a32a5e72b26c570365403f7ed123bb76f1bcf67172f156b4fc966e3cf07928e229bbf005fb901b20da192431f1dc84f9a7d2252adf73bc9d2b710f785f21f7e4b80a404baba6bfbc99333d5c4eacaa4245bfadc8cc01c28bb2c6c3c1a5a304911cdf768104c4ab3838ac51e6fc041f6ed2651d525c013b640c625c5907149fcb02fb73ebf33c87b2d4e91e4a96ecf317974aab8b8bb0ee84dd736b6e416f686c3f2e1d5e8074896fd9ef282da590c3755c04afe1202dbce03fed403550e32588426f0a32845435d83995f8ac392fdc4234ed0e380ab2da39baf85ec82f5b77a62c31e8988ad8ce3ef2739007b8f764b230ce1eb0cd8ef2704031f3ef9352035e959f9dfc73b3eaf342bc6e47f5d1fa7694d196d99d425a741f185c062d530a671ea36dd40afb77e5e1999808a84bc18ebabe7793dae604163bffd02ae65d4a1ac778d72dfa8f874e68ab1a977092697e5815362d313910339f45572b1aaa37952b61216d4c95d99d86d45c40ba01029a57a59abe2eba6f596385a676fffbcb6fe05df93641039fc8725c1c196bd73b967fb8a0fa569db39bc335e9d6b9e2fea925df07fcee925f2ec00c12d24eb15f341804b2ac025d659a94acbe2af7b03a6d7fa09c776c00dcbe7382e767f6ccba7490d794e46a3eda814d4b28f4ff7e9f6626db33ae14f9da68c1c1e0b78972eacd4c5f7c9059a855124d7af8a1b4dcde3515d845c1b61c1d1af2a5ddfab4cdf28eaad175eacce53ba622f38b93224b07506a09fd37761e59dcf1ed8bdff578918b73f98707d8d586c23e2732e62e1300b9b7918ef21456e5024efd9ebf44b489219c4e47c1624215fc0c304204883a160ca8b697f899984c8573cec4284ec611294211d2a46ea35ac633e5014cb9d2f33c4647bb864e49db497287b7a84374e563321588d8ba0da0bb3971d46b4b63bbe390b0044ca1064a5ccf0092388364354468d3a7d3feb11e11e593cdb87543427c038e85b760bd959e46f693aa2f171f1cd28cf2f8789774d920cfebee7c9687bd6014b39810e1f1bf6a6b95bfd1e28626a0c266bf6ef37eb7dc3d202216e1ef29fb69bdfd14e3083f0165a89e3278522a39c5c975ef730c5cf842eb3eddea5644fda5040a3ef2cd653c1bafc4b30e9d4c3d684207fa505804c540b5ab3b6d2ecdcd5c9201e0a7047945de3eebdd92c53187c6425c8106c7254432ed220148032eb13a3acb754d4568b87a8837e672a0bade4f80254ae40c5b9ddfc4e18b493d3fdcbff5ed9fe6993c5fdbfdb9888b61bdeabdeb867c4250173952b2adf59d9fbcec09438368415c09565419550da4d20408d6ed3585b139d992162bacd2bb0960a58a40f469d85e94e631d477c987dd9a11ae4ca461c016f923ed6d9395ea76ff6adbc3440c086fe7353ce957c5b82d0776010f0a35d47db4f554325fa2c09bbc05b8bf5551ce224eb3ef0f6ee37615f72eae05c05a7a7dacebbf80a04e7ce5d1cad64d3576bc217fefdfaad1fb885ee71c82997e3919841aa055109f335264b417711656f1c4b929d6a5f83f2e263a7b2d39fcebaa45c941f44e7fe3c8bbc7eb09cd8808689e11c9cb122d91f003d6ae00372507b0b0f3785c440daa82fdd30ac4db77064394b0fe4919bfba6a1cd4a12953c7deb326a8d75382b21bdc9945194f69b00fed6154af04c801f7528ecf2bfb33daa5c57e3d68499868a18f23b18abaa0cf76ddc236bda8564e6a72f3e45b72882eaf97c49e8289f78e9e5abcb423e1cd348aee4d098970db85b1088b5da914f3a47d41acc3a96919a824bb719bbdc77a5da00070213cb5978cc5b3d814f48fbd8cbe067fd007e271a774b235e22985a465767df018b4937f59bfb76d89b86ebdceb5cceb95424fcbce27688345cf0bc01aaa503ad8ee864604f281b98915868e20755a707c8556f6d81f211d4035e4db3701deb274cab79cecb25c1ad5f1b0d333777b74fb1a0cb6510b7c5648c4531431640a8e262f940c08b0b9203a007306d361569ba9863f0ec4eb2788ea920dbb65b885b79ffea5827e9faea1caccef91b63106b48698d1f1fa034f65ad7066360f5ff31ae6f5d2c1d05f143fde9fca4ac60a6ada2dd49d6d47c9a3a023c10b7865ce8630f0fe6e77b11719bc6aaee1dd53a0cd4e5442dc23798b5ea83839b258770cbeadb62a0d826ea5c98d85a484a4bfe3614a59b352d1346f70bd38ba8ed0a1f6865514c649b6f960fc9fc003c7c258c74684e93ca20102ff9a2e5cf4842201cace3cd2ca7f391383df858abbd00aca507ecdefde42c895b7c31d659ece45d372437ccf30746665bb8537046ed3ea9b917c5c5f508a483d3b3f31fc90c7fe08ba339cf4daf9b7884c93db4d5556ec827a8d8e98d684a49b3c031de45181895dd5360fb5702c373de311520407cbfaa71ffe4f09943d2566374b769cd48a779a2edf287e51bb0f83fa171603bda78b3db000e6834339e07c634ce74a936b3151199f2bd876fe4d27a1e678515d14d35718e53f08548110838da05ed5aa1891dd410211ed691ade2adc0a1dc4237d8d0e4c8afc05ffc26623fdc98b084045541b8db5a8080219a14bb7636508bb32ad8049bb24e79ebdd855542db0b3b1d0fc5d4714500e6a0827b21b7ae7d771e838af536791e64bd4275dcf057b4342363dbadad0a00aa565df8e498fd801f54c4af3e9f21384a1b21beb17e177609a13496119818510f2cfd3f7e498b8fa5b5e86b3d5a5c8df3496c7def0cfd99a49257196d2a5567d1f1c99971cf59c236aefa20ea845a2951c6704465ef05197e8e302fc75c26319c12119e7c25211684da7cdef0593ca428b080c1b00406fda66c1e8ef483e2716174f3291259386f7bdaa4e92b7a548a20775c3384f3ad11a5f188a8bdcd0852dbde6ffa0322f6b1bb53bded2e3f598bacf6b04e16a31b79e3a597cecf15761e1d8c1a2b5482da81ad29b1b6e8667e38c957f617aef5797261433a87c067abc1346067eef6f00886fa58f24ad1a857892ea9d81b310b3a32189da5f356df12dcbe3de42cd275c9b1fc7e6e6112c252a635d86aa3f0f06c88290d5ee318a4f06e9d", 0x1000}, {&(0x7f0000002ac0)="ce7b7b17b286c6c10a79e6ab1b2f3d2c39212e5bd7e7d5051820288835e6daa5bbe764a956a43ffc215a09534cfe7a2415a3a6b2af1b0c324422514e30982cccfdb9604b06bd38e9468c221c394096e4517044eb2304ba088129288954c329048aedb8db5215354636cc6d6fdaacbda7ea44377d879370813d8c76ab8de4ea3b649a13ee8e659cf9a8a1bea196ae35d36fba8bc3fa62cd60da20c63ea75cefeff0870456535b5973cede7eab51bb93e06023f684b8603f", 0xb7}, {&(0x7f0000002b80)="2305a8ae297135167b8e44af78ac151458300945699fc8fcde63278375c75af3c72e1bdc8b85dbd2e87d6af16d89bc059f71d8e4a023096a264eb651c0273d6c42d3c7d0ec25192641f73c53e5627fcaf2695a7a6bdff9a986b634c14b9a324f7acd4c9eab5fe4e89ea6795a72cb3b923f8d46775cb795129c98cdb980eca92b5ab4a9a9f65ebd1324c60673cb4ad1665a9b695156de4b152f69ec3a5349815fdd31493780152dddffeaa00c70f862ddb71cd3c041181188875c6eaa2fa3718c343f60a3462f7643076e2b82b45b0698b5c871fd28502a6ab491", 0xda}, {&(0x7f0000002c80)="6355cfd35ab3a74cb1f891d1109e7641bdb916c5efef271d9ff3f685aac372ea4df7b150e01f45e5a63a9892725e5c4a6a3ca464447d04e2ae64e3272180cc5836791d67330e79406dc2beae99b7e570a306b47f7324cb2ba228f64bcb2301bf3d9f3324bdfdf210f4a6e4ecd3776707a88dbca50c2abee79b1b9398a33b77dba6ca2a8b26cac16862d00230810f270b1d4389d9", 0x94}, {&(0x7f0000002d40)="b9dc6a1f1ab6431f4ec8aa4e6efdca2aa42e2d5fc498173b1b92aefcd1908d144ce64f29", 0x24}], 0x5, &(0x7f0000002e00)=[{0x10, 0xff, 0x7}, {0x10, 0x10b, 0x869}, {0x88, 0x29, 0x9, "1188198b66ed03ae65fc007531de01ada650fd7bdf803ddbc85cd21df5b68a38b5f97d57e6e6609ec9260a8bb5ba4eb5a8dbf078eb0c9b4a8c9e223d7cf514597ec2e7e2a019b2182ca88dacd2d8c0f8b9201a64212a8cddecd0ea71161906cfde87f6b34ff128683f474978d1b6861cc500d738befd"}, {0x60, 0x116, 0x80000001, "c4cdf226d013bb1b2a2c4d9f267c748e1c1dde767991d370179c68a534b6295883b1c24dbb542f1db29622dc52b323f0ba225b956c3460305eae66570484ee66110ab7f48502aa94af53"}, {0x10, 0x100, 0x4}, {0x110, 0x114, 0x0, "f1cf99607a39660c9121d8a1b8c7d6aee12b2e72edd303cee07d61a33b4e2ead3e3557970ce548a1d402b23144414d1a5818ac645f66fb0e9c0efe98819a4f7c572f8929343a866ff6e3fc295582875fd8f24f38b67d143b39f5a2f5a2ff293bcea934431b5fb97c21271c018451e1a09eff74d9f3303d3015084082ef9b2aad4ea482ced20c6314f1e0429cba2ae41fac7bc1ee51b86ab1fd0a4d741a801bcfab9272a42ef54541f95e211f3d42ff6189bce14deeb3af11afd7101211c96b3f6cfdfdbb5f380d08aa0ec7017f2165fce7f63f519d029300dab7a2a9aae99c0e2155690eada123ef0c481e3d7528f41a907edcc0b0a4d38bfb1ec08667ee48"}], 0x228}}, {{&(0x7f0000003040)=@phonet={0x23, 0xbc, 0x1, 0xef}, 0x80, &(0x7f0000003100)=[{&(0x7f00000030c0)=':', 0x1}], 0x1, &(0x7f0000003140)=[{0x68, 0x1, 0x8, "91b887e7ab7c51e95068bc8b46d1800ceb9b8955e3d6098e935ad235263ab414494b4ee8bd9d761a89af0b44b6618139714934d0754341dbd6db681be556f100c29146c80abba7d59516b5f9fa93120d6a6d068b02223fef"}, {0xe0, 0x109, 0x1ff, "e25d972fdf800aa86a7a51b3a73b0692db5fb878c2f567b859031cf67193bbb72ebc31cd1783bdee737a9e0029e102a26efa7a96405be3879808cb31e4d061968adba830227f1fc31596e00617194bd91ea791e44c0cd1903ebf6eabc1d5cc1e37ad5b5dca7072b544a282c0ecc20db64eef7ccbce00d89b453cfbf60a651c68814f0c627890fb2a5bdb0a4a03a2d7f2b84d8765c8ec1c828610736c19b35ccf732a500baf536c5566127815699c6f7c6dad27e698a3054134f77a8bda355bcf374f24b827e6074c1ffe9e0d143b1a"}], 0x148}}], 0x5, 0x44000) wait4(0xffffffffffffffff, &(0x7f0000000540), 0x1, &(0x7f0000003400)) ptrace$cont(0x20, 0x0, 0x0, 0x0) ptrace$setopts(0x4200, 0x0, 0x3f, 0x2) [ 176.462554][T20961] FAT-fs (loop3): Directory bread(block 6) failed [ 176.477910][T20961] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 176.485570][T20961] FAT-fs (loop3): Filesystem has been set read-only 21:26:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x28) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 176.507994][T20961] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 176.548082][T20990] loop2: detected capacity change from 0 to 6 [ 176.564311][T20990] FAT-fs (loop2): Directory bread(block 6) failed 21:26:56 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) mmap(&(0x7f00001b0000/0x3000)=nil, 0x3000, 0x1000005, 0x20010, r1, 0x203e9000) dup2(r1, r0) creat(0x0, 0x0) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xce06000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:56 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xd00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:56 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r1, &(0x7f00000001c0)=""/82, 0x52) truncate(&(0x7f0000000040)='./file0\x00', 0x10001) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') 21:26:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 21:26:56 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1e0) getdents64(r0, 0x0, 0x0) [ 176.682247][T21007] loop3: detected capacity change from 0 to 6 [ 176.698216][T21007] FAT-fs (loop3): Directory bread(block 6) failed [ 176.708202][T21013] loop2: detected capacity change from 0 to 6 [ 176.723723][T21007] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:56 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x18) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xd603000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) getdents(r1, &(0x7f00000012c0)=""/193, 0xc1) 21:26:56 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xe00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xdc0a000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 176.731451][T21007] FAT-fs (loop3): Filesystem has been set read-only [ 176.743430][T21013] FAT-fs (loop2): Directory bread(block 6) failed [ 176.758068][T21013] FAT-fs (loop2): Directory bread(block 6) failed [ 176.766390][T21007] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:56 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = fork() sched_setaffinity(r2, 0x8, &(0x7f0000000000)=0x8001) ptrace(0x10, r2) ptrace$cont(0x20, r2, 0x0, 0x4) [ 176.849812][T21044] loop3: detected capacity change from 0 to 6 [ 176.863761][T21044] FAT-fs (loop3): Directory bread(block 6) failed [ 176.871130][T21044] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 176.878703][T21044] FAT-fs (loop3): Filesystem has been set read-only [ 176.898706][T21044] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:56 executing program 1: setsockopt$inet6_IPV6_PKTINFO(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000040)={@remote}, 0x14) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:56 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x2000000, &(0x7f0000000040)=ANY=[]) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xe407000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:56 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xf00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 177.008423][T21066] loop3: detected capacity change from 0 to 6 [ 177.020313][T21066] FAT-fs (loop3): Directory bread(block 6) failed [ 177.028251][T21067] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 21:26:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x1000000000, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x20810, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x6e) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xe4ffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:56 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1100, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000040)="12b07400028001010240933ad61873cd0fa699a7bd4e9573349fc5d07f9299523b85e854c1c3bf96e7fded1fb5592a300ad075f83b40142a3cdaa1c423f99a23267db9a9bf954197ef5740d3fc38", 0x4e}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) 21:26:56 executing program 5: sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="4bd992d0758ed82e618fc8f0f313b7132a2c6ba006bb377a511409a66add72d6b0ad29f46c94da2e2421d1eeb5c68dac07232c3674296b8489d3584a2b17e0f10a3d0a9e68a5bff5754e6923d36ee89e096bfe6bb9663e3fa7e444fb7dbb", @ANYRESDEC, @ANYBLOB="01032cbd7000ffdbdf2510000000"], 0x14}, 0x1, 0x0, 0x0, 0x4008814}, 0x90) r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r1, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r1, 0x1, 0x6, @random="b0dabb74acb7"}, 0x10) r3 = socket(0x11, 0x5, 0x4) bind(r3, &(0x7f0000000080)=@phonet={0x23, 0x20, 0xe0, 0x5}, 0x80) getsockname$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_drop_memb(r2, 0x107, 0x2, &(0x7f00000001c0)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = syz_io_uring_setup(0xf2c, &(0x7f0000000300)={0x0, 0x0, 0x4, 0x3, 0x40000}, &(0x7f00003b2000/0x3000)=nil, &(0x7f00006d6000/0x1000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000100)=0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) syz_io_uring_submit(r6, r7, &(0x7f0000001500)=@IORING_OP_CLOSE={0x13, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r8}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000002c0)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000240)=@can={0x1d, r4}, 0x0, 0x0, 0x0, {0x0, r8}}, 0xc000000) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r9, 0x6effb000) dup2(r9, r0) creat(0x0, 0x0) 21:26:56 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xec04000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041", 0x21, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000014c0)=0x0) fstat(r1, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000001580)={{{@in=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@private2}}, &(0x7f0000001680)=0xe8) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r6) r7 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) getsockname(r5, &(0x7f0000001880)=@ax25={{0x3, @default}, [@default, @rose, @netrom, @default, @bcast, @null, @remote, @bcast]}, &(0x7f0000001900)=0x80) setregid(0x0, r8) statx(r0, &(0x7f00000016c0)='./file0\x00', 0x4000, 0x20, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='system.posix_acl_default\x00', &(0x7f0000001940)=ANY=[@ANYBLOB="02000000010000000000000002000100", @ANYRES32=r2, @ANYBLOB="02000500", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0xee01, @ANYBLOB="02005ded", @ANYRES32=r3, @ANYBLOB="02000300", @ANYRES32=r4, @ANYBLOB="02000500", @ANYRES32=r6, @ANYBLOB="02000100", @ANYRES32, @ANYBLOB="040004000000000008000400", @ANYRES32=0xee01, @ANYBLOB="08000500", @ANYRES32=r8, @ANYBLOB="08000400", @ANYRES32=r9, @ANYBLOB="10000600000000002000030000000000a12ecb58dbc0e76a40d483ea7719118bcc923522231289940daf4dd1f98c20aa33aa7cf25f2f62bbc5c7fb1ad30cd9aa11e40d79c52ef06ae79d9327f11e6d2bc35f16bbb5"], 0x74, 0x1) listen(r1, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000012c0)=""/239, 0xef}, {&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f00000013c0)=""/98, 0x62}], 0x4, 0x10000, 0x1f) getdents64(r0, &(0x7f00000002c0)=""/4096, 0x1000) [ 177.053413][T21066] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.061130][T21066] FAT-fs (loop3): Filesystem has been set read-only [ 177.069363][T21066] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.087472][T21067] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value [ 177.183263][T21102] loop3: detected capacity change from 0 to 6 [ 177.194685][T21102] FAT-fs (loop3): Directory bread(block 6) failed [ 177.203306][T21102] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.210923][T21102] FAT-fs (loop3): Filesystem has been set read-only [ 177.220004][T21102] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:57 executing program 1: 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) recvmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@abs, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/11, 0xb}], 0x1, &(0x7f0000000200)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x108}, 0x120) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000040)=@filename='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='proc\x00', 0x0, 0x0) 21:26:57 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = fork() sched_setaffinity(r2, 0x8, &(0x7f0000000000)=0x8001) ptrace(0x10, r2) ptrace$cont(0x20, r2, 0x0, 0x4) 21:26:57 executing program 2: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) tkill(0x0, 0x41) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000240), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRES16=r0, @ANYRES16=r0, @ANYBLOB="b655f8da72d825b480a660d5fc680817bd52fa1058f33727638cdf0981cfc14fd7a1b7e2b6538daaf5422847453b893227bb1031249cb8603da6a4254cf320f6efc1dc7b9b5a86fa566cf8f2b4d5d1bd140d6ff76a7de5e2705fa8c2ce6d3c39637c2f0af562ef918399198336e3a5a420286fa7ecb0a1e8d28b22c09e4923f83a600681912a08c1f15769d018b5efdc8ee93e4537f3324194c15177721ab7fcffdf96365322189a940d0472017fca77b6434681f146b16dc5d437ad86a72e2383412aefd2ae5115ae54a569ed3bb58e1144b0df60bf0459b1034f1fee10bcc524d3dbdb3180b7dabc1676d7ac0f7942e93f8160021528fadb74af853852ecf3aa25ee5249f2872dec8d883bfa43c8f780fb830024c4795f89d452558a5c1db5d8ade35a989c33848cd5bdd10dfc3e98958d77411658f4073d7294beb419776bfb2ed054893b5b07407974aa01926ad2335247239322208ddfe877d90b377c7595797271fe4819d19059f34c315e35a4796bb026ca0ba5c67cbbd2f0b3f65b5b13289f7ef44d1fba58dbb494d9b09d0e6a28c21b1fc0897754fcaac0b472d8863455007c1d5a4bf11ff06e76d31bcebe1a7b9bc054ce115308091a792f04901bd47c11c02a09d7b57fc2d61fc771e029bd9a0081838402c4b492117d1cc8480ac27c9f0bdbd80a2032e2d0aecd2258e47285ab4cef4073b22cfbc8956fdd6dced9d89881656430bc3f014a4e821172f1be97975b4534f7ef053b76251714c19f458358865f0ce2698f61c7aa7ae34cc680f53f14e0318bccea1f18e60a44a90b2fd426455ae63902eae03e801da6adc6b0fa6d96dde8893abe1e0ca89c15fc20282c2cbafcb8d6a1343fbd7442134f39c88f8aca6536707c5e7062741bf3ae0d45314d677a58b69a09a403172b3d2982172459c41aacad5d60fc010187f9a68dd047a45d76a6bbdfe34def5e96862fec93a34c6afa023dbb50c8b23de30f55313a4a859022445f95ed218c515dd4a9b0444424fd70cbf1a941a2827569eb6a1a89c31c92ab8b46f41b1d622a320ca5d6f401c2d7ff0e199ee2845a43c8851e58c308bcff6e07db07bf316dc9153a54241120598ac817d1f69177aed1f6b135f533e9866a0a974aa543aaa46360cda3d2e4f562b9456366946ddf81b6bb36a8719a5bd07195970c47e360f7c5f58387924bb034295a82e01476996677d30a9a57eb9e4db688651675c8465a07ec640c7c1bab2c517e75186075869548d060c927e7acea226798bafd511b4170715a8b439abd7264c06e5ff40c9d63b730a3a924b1e778e3ff76b4eed7d5a70293f1ccdae0176a377f97349ac85b26fa9613fbc56605154bb313d4ce154315e49c19b4cf9deb70509cc80adc50c0124048b830bcd9e3c2194a90854a85f5365c2507f9d5434bde3c5335029bf0c5de169c0a93d92bf47ddf324aff388e51fa2d5e974339d35fc911cd805be410daab9ccea55528a122e183939fcc51b867967643d6daf290336a0aef0c5bfe375428c12ca8d7654f84013e91508498773d8d4fd8131b1bf646a8c0b108493942acf667a26252606ae331998d8b3f2015c0e7e88945fc59ee83fa93eb7f541cb03f6b711bad04520074318c5d60dea8c13c310f2c1d26491d26c1ca53f265a51c6a014cb41a65ba18c103cc4af9704ad44b1e815ede695a1f1e7e55cc88b1730de47e43189012f4060cd166ef563868da86cf690ee54dc455f0d07a812390323e78b831d74a27fa00eb52eba85262148153d73d7e713b48e033a7ddc6f8eee64786f6be55cc94c91ce7a955e20e15e6e8df24759dccf7277d785e78e26f064f01418ede3db4c97e8358efeb552d1548059d2c08717756996cc520514f85490df33bdd0061adf164b5acc515953500771c9a7e5aced17fcc66115b004caaee661cd18056d4f66bdf24b24517c88d10096ab0760ba1f6876381c46dfab05e82d097c491de99be3b2f4275ed042b352597c754a2cb3fbe80e847632d77efc4f54c8742f2ec45d48ec0a5ee975662603948061430f7d03bacb06b4cea5e4f2b0de7e33ac2f28bf83555f86dd506bae2fe7ab967eb6aa8250d2da0335d4fdc07b7aeef6fcea0c9d70d34703f1237133c20e14d80e8298b628dc2b7734f125908476fb2e40b08e12796ec305916a7537ae6c6bbee898ab022a675e1871f29ec16a9dd420fdabb8898915e2c92c4128bb63e1b9316252af8f1836669f4a98cb36009660817de74c1a2332f7d2fdf6be2d5cfce032a9803075b8335b093e9184b98d0f13cfbb01b6561aaabc1e4f08d4b4be37cb717fedfed18303e3eedc41297237120e4154d44b0f61f28866248019a7db03b382e3bd4b474b0cb63ac7fdc1186345decef16ce741724cf6d49a1bec7735c6c891592cbff61f085074daf495fab997cf4fc7bd259229c17949de577ea8e4b23a7cb234b37885224d9f301c0860efeaeb925d90618ad770da1d1bfbbb0bbaf78ea207ffbbef0212b5a310a662979e13d4c4fcc9c44f11da683bb409a0cca521bbad16569e64b81b60baeaee33005edf4aa3a31a21bc216ad81b3ed0e7f247f83631178e9a1d55ce74efd0d45351ce97c944b47fd741feb8451bcdf51df16758bb9e0555ce6fdea1462250ca563d1bb1655fae8eed09c259f1d59e8cb27607eb9d161714de75c882823205cd2fd529be4be46f63c94b796b4972dd91940ac6b77be101ebebb06908ceea7b49787e38ba377152e9d82a6d9657829c2151211fe50f76a49e4a0f4e38ae1c84aed69b6da793e0a6c66c16a4014384c6477d76fb5042d6a081cc9e1861ddb029796d66c5ee3e839a9bc0972b7949ac7f82cf5aba6c6035cf118c59896bf70cf49ae7fa60737bbdd0cc5d04cb1c61af2886cc763c1e7517c469dd7f1a288f26e198fc519b236567cc3f1621ca07a24e0b569c62e7fa75b95a5dac729efb6e0df03ca1637d26ef332b241c1ae09cd276134218256fd37fc7c75d25f02e1a3f7a1cf395a2685276fc5e936837de91a6d79cc601f4a977704de859810761107273c83d5e2d03ec1c8ab1cf9e678bab5bae732e8893b6e2efae470ee2e171dffa840ba8c7a4912748f9c85df61ef360dbccd12976c56b18fce0f1936f905dc89f961420dade3033a4ca785af454b9fa46ed25696394c3392913dea5a7ef2a97e02fc5ffb9a488f99197aafb812e9090c802403311486a79611230e5e31b93e1b4119a409b32a0892b5192b662fe9680309118e1122dc13904d4da80c26c0d2b813c93ce71860e0b6e4cd4fa0c074083625d8e6031d113d590179c7fa79b4407a6d25a03b78c5dd38cc349cbd873f3691889f9bb485c6afbd8f722d7032e2da64ff31c85e9a64944986c918b9c47da8655e373bdb04ac4140f8d52ecf810433f4c91c5dfc650d3e41b23680a15b272493ba154b03f96253a1d34095bdcf436009b2c82d670473b8027a41e1e50d199c6fbb889199a3efd4cc55e5f86bdc4b049932c9727668286d0689b7fde9d31ea5f9e3e22d696e2c9cd49cbdf56c0bce73c3c4cba554e8d431f1d887797e1114a640acdb169fa806bf4da937396abfa376f7b335bc8b149f2a1eac3fc190050b1fb644032fb71bb17bfffdfffdcb5a13744acc53fff7c7fd56519bb9b46a7666d50a0478411356cd640d20ece918814692e439bc6fbc6f7cf42593aa36d16d3149da42665296e71e8be094be4d62561effa761d24e1b5a8cfe6b9b9c38fdbde3a8f557879e8fc25b4be5c6cd66f0ab66059bd378c701f4b6e298bdbcc791ec227f57d57e85232be4b59ad7571148ca4bdd0473bedf623accd147d48582566cd910876ae7e9afbd02aab47ef01441e8eebd94108bc2ecbf281744913e1b7be8c6667112fe2992c1ffa072e50f500d60e425cc3667b70f39aced6480b8b7dce5c6832daaf6b42e9057032bd54976a7962e144f80666890e9bb7b4fea2e179a5af5b033c4c6cc28e1c62ef82ec576ba96e19518188610dc9a1fecc7a782ae4316f9b7e21c23e93844fa8fe78f8514325c20e4d8066474db5be6667e87d0a5fc028a5312083dee834317120648a109678bac4c8af4e67005c0f0b040fabf247c4bbf2108b9efe370f86e1d4bb944a85ebe8f9cbcbe936eb6f0a21230b2156d2765b39d2b73b97be5133110e41185b740462c9dec7d75bafde8081d82cf7414998801dc66a30f726429ea8a60ba02f6b538473e0fb933468313514c317e97aad9be90531ccb4c66c6980169101ac00e9d801cbb2f8e6ffb8f9fff4152a966b0ab348478e0e1826ab1718d4dc0a51576862046d036f6d75eb8a148597e6db62e83c1329ed0d712ff0b80bd88d034e29af4e55e8fe2fc373d35514fcdb8af2bae49d83cdb79fb45ef7e0837f388859defba1189bc7caec277d20d75ec686f08032547036090b31c031ce21b3410b6c03a649f79820748c4c803226d36bf4509320e73aa62908d239d8bb73bf0ae3ff78b7e90c00aee5bb9e7ab6e4ec0b8056daf1fc4939aa034ffa7c58355af331c9c2eef6df798d6e8e276eb610857a38f475624728f06df52cf0ca11c73e9b2401cd76bb787a83d38f22acdf1275525fcf2ffb398e13c959757c208df5f3712fee5885540c42b2794934e5b7d7b9926cce152fac0ff7490ae13932774559919a9bbae7bf61288ec9ec1e4a47e42d52246286ce36031ce3b1edf871cba4cfdd86f82f816727ec6ae5b9afebf349702190e505e82bb4cd0a1e126c9fe35f1c2b2c7ff390f2efe0912e0b354292af69c74413c7ad58195b7677362f0082911a1c1b1e5b09a545b52e1f71cadecd85d6a1e3fce5a955a4fac47ce14edaac951666584bbc4c9ef08c37a179eff38aba3039831ed3ba17847a2261145f12ba6fd354f3d19a00c3fa96ba004a8db03acead33703c1983079c10aa014d665ba03740ea04598afe1d1be1afbc6c2d4cd92cdb3e3716499232ad88f622d1c62223b0e720f6aa450be43349efb29060eb2aaf18fea276c0ced09ddf09fe11078618d8d60abab832298265eecf10668117b3091d7688ebe54377cd2782cfb10250d8e08a38f243cdda42a9e41876e64629b6e067d7c70195cb6a7c69b92fac16197c09da71cda1ceedf9f777b5e11ddb569fd76446b1978ab6e94a6deea944a64c6b778b74189b8c39a1b51ccad3fd11b925183900f78e06971ccf22b2af4f6272daa602e9e00d9c240f4e932a87e0b493ff99609169033059c05cb81bec0061d086f9e2c883620a84d2a35c451e98918ffa19365a557413ee80f9f3a1fbd08c5bd1fe0fb8af73e2538aafcc85265dcda88283a3354a978a7228c334fa81e644e8b09827bf3dbfce329e334c6eb1b14c8d070fcc7787d19c31552ddd5d3fad1cb91075a24ab86555b7ae4a1b4d88258fbd969e431eff301a894282d3e3fc0130a2eee1943178565290bbe2510b11e25de1735e42e9f8124ef76866734d8df306c42faa5197c61f86f9c7bd3ee2f25481dde135ac473fe2c17aede13072972a5042abe9790ed26c8f3a1801c927dac78efe3098c9bfd6af59b23cbe98ceb8cc7edd5de4f5bff9271f7dbf093a187c4f3b55cc4ac7a3cef5f5c7e8cc58b13ce47097e31bb49d116ca42339b0edd6172143048fe0b126dc5b0f629e2e29c37b3d99141114355178a07db93436181313b6af49d1b8aff3b5852d38087564396675386a3d98e9fb80f6e41972b50ae66461e9cf92f0c1bace1169e5b71865bd8310d406fcea64b05911e2502bfbd7dda7cd6d4787cdb91276d1f86d53bef42c8", @ANYRES64=r0, @ANYRES16=r0]) getdents64(r1, 0x0, 0x0) r2 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x3, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000140)="39c3d1ac707d85c409532ea60ea3e6ea17c64ccd9066c77aa8bed4362d18efcc210eb888e3f3a73f14a521f58d1575c7", 0x30, 0xc2}, {&(0x7f0000001480)="deede317338a9040e86de6787a6b73cf3f9daaaa6c73056ff720c53d0dcb040e92842035bc95001eab7bff7074f9498e8ed2867eebac1bbf39479ac6c20d71fa4fef625bdc5ccbcb19ee289fa28b259b49268a76fa6cc95459dd3efcf507249df184b106f575276249c138d6da7af971acd6dbe7c1b54d9c25894b127aaf8fdc08ce6ce2c4a152cdf8f379a8856f8c752863989efe492800141b92c86abaffc1a1b192803ae2a530eb140a4762ac0f6e6d64260c985b9551cd8963c99135d74461490ce102344ba346cf0635a2f9dd3be24193f35878658965935730d10341a7a589703a3981cc2eef30c570ada2ea47685021e91f7795d8b25f486b88ab3aa2529752b916ed2072b207e8341080f85c2eaa7feb715836179643e7cb192e44f5273b77148f9d63f871a0b4ee6b4b0ac5229cb20f4e00ad8583d586be9585ab68b36ce9bb631a4c9de329bd212df6e5502bbc325d01f6d82cc4888aa37290bb4be466049ed1bedfc881708b1d0ffd319742f5af6f9e86624e2a3d63b8f36df7a5ea9bb9e5745cb3b791c1ac17fb069a1ca3f6a44b3120a1e43fefcf6a3b26f65068ddc05c4b7885185f71991e8df5cdce09aa30c33c83b3bbfa2e48a6553f0e81839dac2518abc95a02c3b246ab2e6d8b1ef28a1e24574bd6ab22634997242b19a6d7dfaf7d57b3bddb3913df87149aa8fa2b2d4ac9d839dc9c31c7f1c05c083166054a50f63a2376ef50bbb9f1e4846baf9206215f61f2b190d80aa7f28d5b74330322fbc70380a3371c1922ba5cf7f4dd3a3ac58c1414ec9b55190730944f0c5b0239aeb14bb52aa40c296b0c1cc379eafc860f6357b3906fc65c68468f54c43d0ed366e79136c09aaa00040fe55ffbe98f117012d72ed7e847ae99e8140cc41b632b6b059ea50ec92aadd7b23dfb8677701aa592901bedff2c876f246d01ea0c055181a8fcebbad3678e71f561c23f76f354bac815ccdff59d6d8f26b193be53bab1263864e6fd7d320522204fb1ba575f856edb6547eee44dd52df63b0a75598bd54fbf772543ca24cbe8b92399537c3e76ddf8a657c7d96d017d9987d63c5a8cac672d6f0825f1a778299dcfcb75958c11e3ac8b8cf000521a4defc829e5b5bc740855ab053981960dada1d0c93eb6c6f77b732c8ce6368f4dea26fc039c7e4e7574475842041c61c5c7a91bdcb85d7cec59254724688aec77b21747be15103cb59dfc83ca659858fb6ce93eec836fbdfa45be1da9cc0481761a3354db873661a3a00e76d09f779c351ae4f2da2e61ce72796bb32428e450e8425c5da6aff2612b7dbfde2dff17bc4db5650abd2ca63f6352778029b0425d0b0101b1ada7a67b922679a8de4e4f81ba7d8c5848d6b4022a50ac9bb2113ae0ebf98f18f59b561144f9ca8e1dd9b09065d1349058ae6bfed7076f605c6433998f060faf7302313c9bc2567ebeb739728c8e736755dfe78a50e9ebe12b0353394dce69ab504f1242b22a8e75e68eb4b299c57b5c5347d840da985fa182b05ce4e0a4d1cce96f15967675d326ea671f496ed5ffc1a5fec8ab983f4d8135df35e3528524b14c42bea8cde29449be13b945a668969bb26ea8175d15ffee355a3ea200eefa45b31f8692b8c1483fc0e0e91da430762b48b9c171272fb423626cf591a465ae34ff35319a7d24c521ddc8350dbbf45e1fd790ab79708fd5736f9dc673259445b9cefb3b7aa54ae4ae41c35b43621ae761ac9636b7eca4fda780c695fd1aa392991c6439df6d2fee51aa7b3be8b89d378a9e6d0c70b6d789e67b1c053800893e357a65b4bd7f7f045b1a2fcbc20b8468d2efeaf685f763d7225eb355a702b3400726a99a99b0884dd1dea835595b6e1d1a66a8af98b08d90d563cadc8ae08f0186d2add3ad8f9a1084e44cd527cd99c76a2066ae8c746f1b2beec3d521c7085cd5fdff8b7512c6ae56a62687ae0df054ef27e2cfd08b796e2039be66d3939631c081682a1c1fb3c00428b6f14b50a1bec48369e67d0d2cedd425f76f3708cb2c7ac8c70737e56e88f7277fcdba594d818bed5db11df4a26be98967b5acbfd33b1d35e8cd60176c129fd907f5c2e00fd2323c3db835c063688d7b4645d15e966fc2e9e2f8da57fa1acd47f763ca17ff956cc77d33ab59d9e2137a8ecb232a14fbdd3991ce38ed76b6b6e692d953ed6594fc6221a41710f7002d0c5d8dd6c30d361679956688ac710cb671ad350f258e0b88dddbabc4e95d24ffe319892052eb8713b6bcb9f3917b1caeaf145b415b142059343eabaab5fffa6ce918e6642edc493b6d51a3494ecaeddae2283662b03b70b2b4e489db5efda7d959fa5fd57c779ca53f3a2481fa1aee54aeee71ff980ef2850859a804b57f5442b5849bd1f0216ea83399ff5df2e153d83c4540de0c078cd2789172a07633f0bdd75d63203f7dffcdceab057f0088eb29fd42ad5c15566fee8bdeff2b75165b48f917aaf5b0db548552c3cf71f708a2296e6463ea02d4c1b87caa541f0a0c1e7d393c890730c63495a1f818b0cf1ffac0dcaf9b87188934d26de50b3ec7c3ea2554ad06ffe7331f62f89d9c4962f5a541f167a0f0f1ab6ee2adb04c522da9198c7c06ab4fb2b72728ed17bb19f3d8aecf7b1f0141be89752680c22d70cb1b6197cab54c5bcb9a499bbfe8fb2b29b95b159cb4daf1e996ae392663d79aad26ed4b8e37d03915f043975b4e7d3a64abcf86828f53bb439a92024deed2d50f8aef521f8a78518f9a94c433db07389ec504398e8aab686bb78c8e0ee12574cc0e0c429c116608e769dc8ad103068466248996e45e0b7010946d26b09d7b91f86ea925e8631540f24716f057b5fa1ede361b83feeb63fa976f9fd8ef3941dd9ee5ddc820dd9b6cb52f4f897f83e23a8e920446fd07f7e255b25221f253160d523b088427915c5b5b54a76aba3a4622abda62c32c4a6fe70fba655ba0b0d35cadca8320873639fe86616e57c5a58aa44d47776084e0d1c34e4823efa520c215f2d6eb285d46422c56b966afb74efb1ae781d2482aa40839c05f97abbc63ff0b2329e667722a8b9dff1fad28ce8ceb830bb9dc5ef9c347f5c7207921730612679789abb3a00bb0a6a6cbad48bf07e264512b389f667accd466aff4c903df86bc389932ed5175efd945b5f3f9dfb12b733ebae9ef6bd3731644571b916e5bdf65820efee291433388e7ac39ac60d51f76abe7c358135a63ae4ee4cd1e49ffbaaf9d3279d0089abd531b0617d371ef9634bef2bd190d61bca8734201c71af124586d7e50dba36028365f547f20ccf8d316953d6506c6d5ee72b2ca433248b966bc3906225cdbd7401fc26340b81e6f22ca6450f4f185eb213cd34819ea0219c594b16cc5b19d0ee8028982dec5e7bed09234ed97c7d8f9ce5bb68a8cd495c38cc2ded1a626f530a4f06ddfc18f4958ac6100c96bd8cf131a7d496e015ad81bdf182c24465864a413faadef4966382f20063f465826d2a14d6e301cf12d0bec77ad7fb2c20354b2d5976eaf4ab3b1fe0baf7593afcfa22b66d870f3ee195cb74cd89a2b0678273b0c880687ef77dfec96431052948072e4ff77227aaf879a32aa2e019b39e2e28cacf249e3a900fa51385975a26c075ab302280aa79526b596636242cb345a2b736aa3114fccd3cb21768a7cf615343aafd138cbcd7a30bd4889cb853f634d69dc15e0b9c8ba9ae842d844f2548a21473ed1d78f623b2ff15f4dc0af421814cf2157d76b22d1986de4535327b5b2c2b995f03db4dca4d019fecb22cd3d71bf59345529af5df4470fdbe6389d4095d3706417b3aad23b62401cb45a2c83e9f30e0912a1deb7c5c7ff63bf2d60a485cb3936676243d1dfee87fa4412dd2a6fb56d15cea32896cca97c06075e2e51fbeda85dec96f7055b0716b10a2ed95cfb22f92dc965f81d1cbca6483a57927689ff3b6f31d4a980a8627df2532dccbc06348c228ba642d0c26e8e7c96fb5a3a3a9f5caf6012a23dacaddf800d70f2a88fbd7d4a8d47defea175d7e00aa11d2cbba02d9e8aaefb2de03b2eaa86f9987bd9a6786d37b9e50579db05ddbe34b2499777a7cc8b64c586e70499a2f276776b2492bb0491eddea736ad1e88930cb36d5b25768bc9ca196deaec8a923dc0d278915523e1cc509134fc71c8ec1561603243389447a607f4f2903d0075971f3ebf9d70aab084da17eb8b5ad163e719aa20756fdf3045e5e9f7a1c8e0c4f87199265523d92138f1e42196c7ad578c790074f247af3c70842eb56b626c09c9e530d578f01d4d4d5976b995a460c3130bf74534ca3514ab12d3fa78f5d88661667cd9cfeea44f6adec4f3e7e0919ef9927424e2d8d6d990bbc233fece5b052a16ae1c3d8f523246cfc1edf05eabea2f8304a17731e8e323fe3bcc17fe2c23b9a4cd23a4e3dc3a279136eaa4c028c5ee974c2dfb4b8b77e55a33948c140db00bbfcfeb2b7a0353bed4486e86e155d2fb6818e3737f45be2d9c9573cdec4382ead6d8e8c78699e02edb1ae640b50e011cbab7e7adcb04f419971e0c64bab951b89aa0c47fad14aa2860d0ae8c787fd9ba8a74c9e1e4ae7c88143d521a7cba1f24965bc23544903707b107bb900fad33181f274be80eb8ca5eedcd89f2b0c5787a5ab671334c7c046520e222fc7a3d52416626c5a8e8553500f82cb21bd5c1141e408fe13843d347b589c999c1785897b4c20b01a408240cb1aeafa3e16edbd6b1d6bde3da50eda47db9528fdd7ad563645967a909e6ec3ec93ed51df40710b61809e0ffc3715fb1491b1b5889be46667b4b1a5622e0530d0ed111df4d22b27cf3ba535261886e161d282bf6031a91a4ab65f90a8b882963656012f51b66616342ee11a7a1f0c9d3060b9a36e9a5cd4e2407029388f525238f2a08fa226f6094fab535908e25393cadff9c97e7699778866ae3373b2779a00eede7b7b2261b724f31f5985b9ce9406a66bb740039044d2bd704b6e7abd05a01201ef1a81ba1eaf4ea98b8a10cef841bf021cafaba9ddad9db8cfaa9c894230b5912725ffdefd5728026c3355399d91017e3b70cec38a82ec86004501873192c9f806b62a23d50094de860257e295dfd95cf466a8fc6684fb14bb02b898c5e29ab6ebdf149849e49952edf9a27333a9840f76ac254cb23c2104f15caf9860ac31d16944d6145a8cdf724ea45c62fbdecd3c4f8c0dec0ac0f67df362b3761ffd2e05b29c45f20bbbb5a823799deba7032274e0354c75091e6478f89d989d4edd141d8b23415c986f3f12ba777642f4db4c614acba4a344e2c46e230dc199d1e96e19328acf519a33856560fb13e7b3875575c6d9807f916db67156918a15a17dcffda886044bcef2403bfcb3d808cff351c075fa7b61cbea5abd24584a600091b39fd8584b40c55757a9f0ca7be72bc84db089feadfd6a95fe74907a8e4d021ed4d6afe34c60c5c3f898a9549e14f7bca345b117a10d555703099d16fdd49884bcb1ec1f6300740c206227efda88df27e0cce6b382f9cc5046f5ad7c8ef5c3433c4f212408369e96351f187599e413c948db7d70ca6f9f96bd8f9c9f26ad2e06b9b76a6679cb57182cc4ab98618dcdfb8247039a499c2851522048c1e861c84ae0745420b647e699bc74653fa393b1e08ed9a62717b7b44d10e484d87ca723e1ec5a561cf6dc627097f9944b84a30bb46c1d797433d9ac5083260e297daa1e199884c78d4fa6b3c04ec0fb659e27461237635c32d2d92e0f7279747c162a41b293e1729ce074b1774da3c606bbee2ae08b8d1e5ef1b2c92", 0x1000, 0x43d9611}], 0x200000, &(0x7f00000001c0)={[{@nodots}, {@dots}, {@dots}, {@dots}], [{@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@dont_appraise}]}) getdents(r2, &(0x7f0000000200)=""/21, 0x15) 21:26:57 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf20b000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:57 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1200, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:57 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x88b41, 0x20) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) r2 = openat$cgroup_devices(r0, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/53, 0x35}], 0x4, 0x20, 0x81) fallocate(r2, 0x2, 0x400, 0x1ff) 21:26:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad26601000240000004f8010000000000", 0x17}, {0x0, 0x0, 0x600}], 0x18010, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:57 executing program 1: clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() clone3(&(0x7f0000000000)={0x44064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[0x0], 0x1}, 0x58) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) clone3(&(0x7f0000000340)={0x40000080, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180), {0x14}, &(0x7f00000001c0)=""/9, 0x9, &(0x7f0000000200)=""/247, &(0x7f0000000300)=[r0], 0x1, {r1}}, 0x58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) gettid() preadv(r2, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/89, 0x59}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/158, 0x9e}], 0x6, 0x3, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3a) wait4(0x0, 0x0, 0x0, 0x0) [ 177.681469][T21124] loop3: detected capacity change from 0 to 6 [ 177.700115][T21124] FAT-fs (loop3): Directory bread(block 6) failed [ 177.717063][T21124] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.724849][T21124] FAT-fs (loop3): Filesystem has been set read-only 21:26:57 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf4ffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:57 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22, 0x7, @mcast1, 0x73a}, 0x1c) 21:26:57 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1300, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 177.755755][T21124] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.770229][T21143] loop2: detected capacity change from 0 to 6 21:26:57 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xf5ffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:57 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfa08000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x37}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x9e) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0xa2d000, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',uname=fat\x00,afid=0x00000000000000b9,cachetag=vfat\x00,\x00\x00']) [ 177.838970][T21143] loop2: detected capacity change from 0 to 6 [ 177.878726][T21178] loop3: detected capacity change from 0 to 6 [ 177.909978][T21178] FAT-fs (loop3): Directory bread(block 6) failed [ 177.934960][T21185] loop2: detected capacity change from 0 to 6 [ 177.935284][T21178] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.948742][T21178] FAT-fs (loop3): Filesystem has been set read-only [ 177.950151][T21185] FAT-fs (loop2): Directory bread(block 6) failed [ 177.966929][T21178] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 177.975274][T21185] FAT-fs (loop2): Directory bread(block 6) failed 21:26:58 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = fork() sched_setaffinity(r2, 0x8, &(0x7f0000000000)=0x8001) ptrace(0x10, r2) ptrace$cont(0x20, r2, 0x0, 0x4) 21:26:58 executing program 1: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x2) recvfrom(r0, &(0x7f0000000140)=""/161, 0xa1, 0x0, &(0x7f0000000040)=@ipx={0x4, 0x2, 0x7, "8dfee1de218c", 0x2}, 0x80) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'syztnl1\x00', 0x0, 0x29, 0x3, 0x9, 0x4, 0x8, @dev={0xfe, 0x80, '\x00', 0x1a}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x10, 0x7800, 0x5, 0xf4}}) semtimedop(0x0, &(0x7f00000000c0)=[{0x0, 0x7fff, 0x3000}], 0x1, &(0x7f0000000100)={0x0, 0x3938700}) 21:26:58 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfbffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:58 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x19f5, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:58 executing program 2: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x30) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRES16]) getdents64(r1, 0x0, 0x0) 21:26:58 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x30) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x30) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) r3 = gettid() write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRES64=r3, @ANYRESHEX], 0x6a) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) dup2(r4, r0) creat(0x0, 0x0) 21:26:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="011a"]) getdents64(r0, 0x0, 0x0) [ 178.546201][T21209] loop3: detected capacity change from 0 to 6 [ 178.565926][T21209] FAT-fs (loop3): Directory bread(block 6) failed [ 178.583785][T21209] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 178.591856][T21209] FAT-fs (loop3): Filesystem has been set read-only 21:26:58 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22, 0x7, @mcast1, 0x73a}, 0x1c) 21:26:58 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xfeffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:58 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x5c5202, 0x18) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000001, 0x8110, r1, 0x552dc000) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2b0040, 0x140) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x100000a, 0x20010, r3, 0x0) r4 = dup2(r3, r0) r5 = fcntl$dupfd(r2, 0x406, r2) ioctl$EVIOCGMTSLOTS(r5, 0x8040450a, &(0x7f00000001c0)=""/33) r6 = fcntl$dupfd(r2, 0x0, r4) setsockopt$inet6_tcp_int(r6, 0x6, 0x32, &(0x7f0000000080)=0x5, 0x4) mount$bind(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x800000, 0x0) creat(0x0, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r7, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$GIO_FONTX(r7, 0x4b6b, &(0x7f0000000180)={0x12d, 0x11, &(0x7f0000000440)}) [ 178.622679][T21223] loop2: detected capacity change from 0 to 6 [ 178.658429][T21223] FAT-fs (loop2): Unrecognized mount option "" or missing value 21:26:58 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x19f6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:58 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xff01000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 178.734399][T21223] loop2: detected capacity change from 0 to 6 [ 178.746987][T21223] FAT-fs (loop2): Unrecognized mount option "" or missing value [ 178.763772][T21247] loop3: detected capacity change from 0 to 6 [ 178.797808][T21247] FAT-fs (loop3): Directory bread(block 6) failed [ 178.825968][T21247] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 178.833550][T21247] FAT-fs (loop3): Filesystem has been set read-only [ 178.871765][T21247] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:58 executing program 0: arch_prctl$ARCH_MAP_VDSO_X32(0x2001, 0x2) unshare(0x42000600) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000001180), 0x300c02, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, 0x0) 21:26:58 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) 21:26:58 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c3042, 0x21) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000040)={'filter\x00', 0x0, 0x0, 0x0, [0x9, 0x9, 0x8000, 0x10000, 0x10000, 0x7]}, &(0x7f00000000c0)=0x78) creat(&(0x7f00000002c0)='./file0\x00', 0x104) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xbd6e19c1657c3a59, 0x8c) pwritev2(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="e88e80d56c8d32dad2e16ba810b89c6e814b39a7ab378510ea5fb70128db3af2750160ad1382a4c14a64947ed19d47f052dde96f16701bdb04ee2446c3a1bd3b79ab3daa8d96bfdd861f0adaa4db40ac5b116c8bd09ba6de5e85665b95d5ec3e81133e7edbd34585c469f707", 0x6c}, {&(0x7f0000000200)="cfd2f0de7dd6a6b584159020242483d02f3b45a818693a6e407f493e", 0x1c}], 0x2, 0x100, 0x200, 0x2) dup2(r1, r0) creat(0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$FICLONE(r2, 0x40049409, r4) open_tree(r3, &(0x7f0000000280)='./bus\x00', 0x80900) open(&(0x7f0000000100)='./bus\x00', 0x48800, 0x9c) 21:26:58 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xff0f000000000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:58 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:58 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000440), r0) sendmsg$NLBL_CALIPSO_C_ADD(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000480)={0x14, r2, 0x413, 0x0, 0x0, {0x2}}, 0x14}, 0x1, 0x100000000000000}, 0x10) 21:26:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x24200, 0x2) [ 179.408812][T21270] loop3: detected capacity change from 0 to 6 [ 179.442693][T21270] FAT-fs (loop3): Directory bread(block 6) failed 21:26:58 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) lseek(r1, 0x100000000, 0x0) bind(r3, &(0x7f0000000340)=@qipcrtr={0x2a, 0x1, 0x8000}, 0x80) openat$nvram(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') getsockname$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000440)=0xfffffffffffffd2a) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @random="b0dabb74acb7"}, 0x10) r5 = socket(0x11, 0x2, 0xfffffffd) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x8c) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000001c0)={r6, 0x1, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r1, 0x89fb, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl2\x00', r6, 0x2f, 0x0, 0xd6, 0x6, 0x2c, @empty, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x0, 0x10, 0x7, 0x1}}) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000400)=ANY=[], 0x20) sendmmsg$inet6(r0, &(0x7f0000006b00), 0x0, 0x84) ioctl$sock_ifreq(r2, 0x8992, &(0x7f00000003c0)={'ip6erspan0\x00', @ifru_settings={0x0, 0x0, @fr_pvc_info=&(0x7f0000000300)={0x8bf5, 'virt_wifi0\x00'}}}) 21:26:58 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffefffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 179.459228][T21270] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 179.466812][T21270] FAT-fs (loop3): Filesystem has been set read-only [ 179.480839][T21286] loop2: detected capacity change from 0 to 6 [ 179.503056][T21286] FAT-fs (loop2): Directory bread(block 6) failed 21:26:59 executing program 0: io_setup(0x7, &(0x7f0000000480)=0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) io_setup(0x95, &(0x7f0000000080)) io_submit(r0, 0x1, &(0x7f0000000300)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) 21:26:59 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8500, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000140)=[{&(0x7f0000000000)="12550100024000"/23, 0x17, 0x8000000}, {0x0, 0x0, 0x600}, {&(0x7f0000000040)="de68e725ab4a16a4916ba106ce52f43fe5554f714678821414f275441924f9db31e65084f0258f6230b945a21ff39c113de46dceaf9c4a6120d410ebf6e6656232db995d02780b9f44d043b0157153d30f", 0x51, 0xcb61}], 0x2, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:26:59 executing program 1: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6e77ef04c5ea5f68befe4d0700000000000000737d362c0029f62afde33e0e34790098b4f995a5e8b86246dbb393efab83b61dc92297ebd2cd3e4b436a0ec6b210e6537cb9aa"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = creat(&(0x7f0000000400)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffff6, 0x4010, r1, 0x0) 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffff00000000, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 179.624151][T21320] loop3: detected capacity change from 0 to 6 [ 179.654041][T21320] FAT-fs (loop3): Directory bread(block 6) failed [ 179.661306][T21328] tmpfs: Unknown parameter 'nwïÅê_h¾þM' [ 179.662945][T21326] loop2: detected capacity change from 0 to 264192 [ 179.683261][T21328] tmpfs: Unknown parameter 'nwïÅê_h¾þM' [ 179.689899][T21320] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 179.694286][T21326] FAT-fs (loop2): Unrecognized mount option "Þhç%«J¤‘k¡ÎRô?åUOqFx‚òuD$ùÛ1æP„ð%b0¹E¢óœ=ämίœJa Ôëöæeb2Û™]x ŸDÐC°qSÓ" or missing value [ 179.697533][T21320] FAT-fs (loop3): Filesystem has been set read-only 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffffffff0700, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 0: r0 = io_uring_setup(0x3392, &(0x7f0000000140)) perf_event_open(0x0, 0x0, 0xf, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2053, r0, 0x10000000) 21:26:59 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4800, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:59 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = dup2(r1, r0) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00), 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2002}) creat(0x0, 0x0) 21:26:59 executing program 1: syz_io_uring_setup(0x1b2c, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000080)=0x0, &(0x7f00000000c0)) clone3(&(0x7f0000000600)={0x192b04000, 0x0, 0x0, &(0x7f0000000440), {}, &(0x7f0000000480)=""/176, 0xb0, 0x0, 0x0}, 0x58) r1 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r3 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x10000000) syz_io_uring_submit(r2, r3, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) syz_io_uring_submit(r0, r3, &(0x7f0000000140)=@IORING_OP_OPENAT={0x12, 0x3, 0x0, r4, 0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0xc600, 0x12345}, 0x2) socket$inet6(0xa, 0x80000, 0x92ed) [ 179.733270][T21320] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:26:59 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000000280)="01434430303101004c494e5558202095e1bdba2020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b9010000000001b90000000000000000000000000000000001000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017bfddb14789e3209f436bd066f29457ed1ef6ee05ed0711cabf096143dfab825a84214e40f29f9dd8b3025af0b65717d3f5ad59eca6e4262db3cc46fc62831509ee34d5ebcf6b5f3eb89ba3840adc40a1344cf0705efbe9604a29e2bb78a146530273f7d83d04a42b1104b57e5b7653aeec84dc0345f7cb4f33716a1ede523c17c7721fe850", 0x124, 0x8000}, {&(0x7f0000010a00)="ff4344303031", 0x6, 0x6}, {&(0x7f0000010d00)="2200170000000000001700080000000008007809140b2a3a080200000100000101002200170000000000001700080000000008007809140b2a3a080200000100000101012c00190000000000001964000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b31002600180000000000001800080000000008007809140b2a3a08020000010000010546494c45302a001a0000000000001a0a0000000000000a7809140b2a3a08000000010000010846494c45312e3b31", 0xbf, 0xb800}], 0x20, &(0x7f0000000040)=ANY=[]) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x0) [ 179.814679][T21326] loop2: detected capacity change from 0 to 264192 [ 179.842076][T21326] FAT-fs (loop2): Unrecognized mount option "Þhç%«J¤‘k¡ÎRô?åUOqFx‚òuD$ùÛ1æP„ð%b0¹E¢óœ=ämίœJa Ôëöæeb2Û™]x ŸDÐC°qSÓ" or missing value [ 179.842988][T21356] loop3: detected capacity change from 0 to 6 21:26:59 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001640)=0xc) syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x100000000, 0x6, &(0x7f0000001580)=[{&(0x7f00000002c0)="8c1b21b8a0ddf0a8284524f5aeb956250f04b9afbb4772182564110334bfdcd41b1951f60017dc8898695b419c477e4ccc5f9ee66296ec4adb810fcb28fbe27fbef5ad4eef4fff76f21829622aaa7bdd0b23b293db6796fe98ee41d44fb992b5a6972d4b4738c6ff64b79b28bcbd36e515a68274543a3d3fa17d40304a43c37d2994bb5d3baf78f3c2bf0a015ce280dfe99b985b51e1206189d0671426d6e88f3de33209f8fa0665968eaedac2b747fc1bfb4910a7fc8b345e21e564e540b1d0c681063e2b5bb6d7d8da3445a3245fe21f034cbfd57386d655931ad5f32417af25383d5e61cb63b78ec7938a8c02f7d5260e9950dbb682ba56644df61360d1a004429b7c14d73bfb1a7423315941046bc4329d54dd458301f28b04e113f79e60c86bcb435bf412f0a5f7a068a4a2d26df4666380b43b46556b5b7943901b60d05c0135d2e780b8f31f62995abc0d12af4df8b6c211dd3d8bdbb99599ceb888c74ad5c4dc6396eac2899e3a19a492b2c41a5e310b8be425be5f9eb3b5ba827c05cb1afd9e31fce6139bac8f9b4c0713141d4014bd3031f2f761a7d70a650f608ed38ce99ffc110f273483671f2c805b9e4eb9450fd8a6a0ea5d9ee08d43a9ddf24631a0da7b490259875260caba34b2f74848961b30a09fcffcd1b6662bf4a84f07ae657d791b16a6c9f1a457ba61f2c74b709a5e3372b65a9ef429c665265ff94e31aede211f67972caa385d2928613dd7c39e7553461b7d9376a7e22fe9d1e301aee8de33fae0af2de291049f99ecc46941ebfc0464bf86c437b923bdcdbc6ce1e4543d8806766c7e0f66a7ecaa83ebe9e1785af8681014c1b14ae92649249fcb6eb0579f018565d100af435225dd98cc04858024d5ae0f279aa16fd98067cedd6c553222686cbd28bbe050fd38ce4964690160351e46c295aa78b7962e86d209ca8f030c30a8e40f8a0a02b4e0ec6bb28520c506930fa7167557b6d9bf3502357c058c479fa505a1f8c79c4b798ef299c9a6f414b988a4d7c883ab0e7db1db8c03a5d1caa894628f07d31249acd391eb9f09b75e997c9f763005cb2da2f130aa7e79925839d74de94dcfeb7dad227bf5974156daac54c6b8110e1d9edaf827bede01c9d0091ef358c7bb4b068fcbf1e64d6dbe51bad0354348b88429b74812fda79f4cc8681c4e4d58c14625b5a2e27b7a3430f40ac1cdd0cc057a08be4a882e855d8d3133642b89e4e3a32b2ab4e8d169c28d9c220377f1d6e1c23af085a6039748e07436c55407c7034611abed5c3440ec096d69bdd819a2fe706b5d082b4a9a3be8e1ed1165242f0534c4a9ded3cac08ca0e14abb839ea423d9ba3da837417661835bf0569845518ffb498b845061678790706d5e05a354ae811ec77e590d9768d8f0fbcc23516663cfb22292cf1ca0c1d603bc9ff50967113822a93ba61ed43e06c86ec0b122de50324b89413feaef8d5239f92335ecc9db12945a9f69ac9572bc9fdd06db1819dcc85250d2407054f9326a70d91bc50e2ee73fafded29f4ccbe6d967609a26e79f72e61c7e94829705d2bf7fc2ba43761e276c85aef1132958564f5ca2ee77092a2ea269fb224bccfab0d34cb1f7a230c7128cfc0eb697ba47f6887cd2315a82da805c27b4efe7ef944c4534bc8a8bc0ebc113cd18cf40897e7510e3d53be7804aeb1aee49f20cc3f43451f202d2176e182b7ee848a9417b182ca266b08d844de876fe97d6743cc6f685590a007d33e7c0687cb05961bdb699aaf8dd2b86c084a4abbaed10e3c30ef79df636bd61cec91efafe38f49b9aaca4cd06aba1af801469c6190f15ed2b3f9a459ad815d726799529f2818c76bbef7cd5f1dffec52db465268b234d3933538a86762782dda49cc4ea46042c5e441526c4dbfed26922982177931241c972a9032a805607d7cb2cb2cd15d74c2913fb2a5e0c96ccab0813629bd48f00a389557f3302a3225aff8527c8089a91ba004d96cbbaf24009be5d7bcda157edf404047899b059b1157912070337a439b197863c5cb4618309e24d071176b6b0934a75b97280d2b0a608edfa52a96577787769512668b51e8bb7fa11435633d11a120409b44ea6dea16365102366843dd90c84a76bbc1e5f0745362dd2146a0c8ea2aac00713b6b54529bff41009c3195b7efff7d88b079ce190d4fde2a4dc0bbf5c274c8518c22f3f54a3ed2404c24757648dc2f635f0705a28b674dfb576d2eddd4280ed434fe4a21adc3584ed0a7d5ad09c2b7a81424bd344076b760dd8d349fe05eb29817bf4dcd034d14320cfb95f9eb1afcc98400729b51b5ffd5756163719a04d645730cbb974e325f7f574f9ad39fb111f11097f3b74dc4e7a19dadb010ffa80003b940d0518ed44bb7d802a8d41cfeb520110f3d8fc1985ed1fb639bc499d59fbdb771cc6800075739625a7c3bca3cb09ce22c028af321b9cbba487c344721a257319acc0bc7e0d9d4064e968d45afa923121d739233ee66c4b1b7424c9a0d1ec9f78a9ebc830f840a02c394d17201fd0ebe8f19dc573ab0fff52b5251f733348ca8ddab350a9007ccbec854d3b7453efebc84fb38d3d1aebbbda37831e5b131b00366da442e81ef18f0fd88fa477ec79ca6ed6a526be88f072fded4068c83921b13fa41a9c620269af02746ef5a3d3f2d5222a74f13afaeb5336bde59e39f649a5ad172ea24b45517fe4ccd22695763f4356f5f96dda09b11b43ae2c00c382884793e623d738c7957e4539201735be5bfe0efd2f9e3a64d8cdbe4a9c3644f96ba908e7bf04afe79ac46cdf4db774fb6592a82225d9e29c4a0396c930183cd6ceacf07dbfaed7fa24374d5e8710da3ed517b3236b1d384caff52e59ed6d4df4abebe337504c2a411e1184cd0bab05fd864e22818b39cf416ff650c083c2d1939fa29c8efa8abfc5547476ca2d8f70999bfde81991ae61ed56af9d0798524529a295ca69b3189d608170f9b44308c5c6cf3a603db2db6fbb335b9c9d7b3a647f002f80b4ff651bcf91b38b596b3f60a0c4294d2035ee9a45a646bac2d1954228ebb404627f18de5ffeae9a8d2172612f2c39150840e4172afac852d2aa15a782b98e28f80fd6a35ff6bb989d7ec82b3e03cb92662b2b43afd46d528f3825035f3fd6f3eace63707e85a8861de94de61191acb0329ddb64ad3ff0dba3f9ed05d853965e619708ffda92befc44022c2a5be8d72b2cf19cfd5113ff134f6d8291db796924b83c5862f3c9301fbc9abd59a0f6bbdfbc3469d11861d44b4117a80401d9fd6ae9028cae43d8949e137d278eda61c263c43e2ca65c81f8fc390fa0aa950cb5aaa8d510bbff2ebb9806dbf34dd75bc46c038df1ff0aab9ce41e7de4dab16647e34b06e3d3b05b6094eab59c59356be8211d7973112bcee469b178de73a86b52030171dfee161193cc08fe46e93214b404b8f0bc32ca1bd9e51dac7d867d3062a7ba4b290309ba09a0e1762202214d2865ce1fce5e93d2f4a8d90647024df0436fac028d2dad5ed7e2c185dbf9f534620167db095e5cd1bb666bbc234430b63fc4dfd5e820b52c23bdaeca8f64441ba98c58ce7211b0f5d56c2944c6aeb2a27bbe4f032a6392d059383366a340ecd98867545776bc3bc1877bbcf2dfb6c549fea39fc1e3506bddcdb498f88ba46a9381208fc2e528f9466f5ecf2cbafe5d87523f22731627ca94cf57844aeade7facc0d916c60d5c6bf55d14867329e7f8c33ffbbd4fb7331d1b306af0c983e2600089c96f84d52443a7ab2018ac872ff9d807771ba7393965a045af9641e8770fa6546b95afd2cd45c5ae9a645a43708cc8de1db7d18e1cb33a148d2926714455b890a05995bae4376457a61b1cdba20250cddc65343b9ef0465e4e141966e8c7763e64a59b9dd3d4f31999b356c703e5a939c5807fba685d0a6b4987de1e52706acc4804c4ec131a7d7ef568c371111dd344a29c2e71d2086c8e72ebf27004b27e35e2ea7a47d9370023e971596a0280c3cd7235b7c7f441e447a5640ad9f14871fa30417a25908f5cb871ad86fd63f800f2e3b898c2bfbbb743b360fb5715e635b27e30be70673bcaa81ec506dbc558e9d179156e2900259b1419af43cdc9ddb4a2fb2f2620d094f166718299ce84bb5e6b72cbfc3318fdd845bf9e3f3b6191bc3bccb6484d96ba5e9c7ebf37ec7d84c451fd40a66bd2fc005eb47658a81bcb5034e1aaa9d098c7501f330a0d0023aa9d9cdba63d686b3f97f9415cb875100dea72eb55d845666cd4af10c6f28c0f53197a3fd58589b3e467bf2197f940fa1799adf1b53db2858336ef89f505649b82d31186932dc8f5cd241e606b8bc5935f453813c26a8c05a4fd14677932f4bef5f5ede2e578a8f4380ee2e46e4c535f37e3c4344e3e1624c6fd4ab362884e09a78836d9062a9adabdb31a673b3cea427fa28c4ab12ba972b490246cf827a90ab862f402825a2202389503db856947c89fe05025d08c2b65c1ad16d10b8efa9212dc5842bc12778cad62a6ff6a0d3d38183d7ffb35b0252c5f6c3615eb583d99e8e4fb5e3fcc70182a8ab520c9a9156c2a449e67c44e02d6c85915e5289f3fa0de0a4bf23162dcedb4f8bb0ffd8ef0612334660b607c61ac12eab812eee3e76fe915628e938f12aa06b1844651af6a9bb5a88510efa752cf799302247cdb69ccc2f6b765c2435965c098c418af6749ba5313736b1b4e12ff5a24cb3a7c472dc7e42d229d47fe087d4b024b2981df1abc353359937d824b7ce851a8963a3650380970a845b409a6732e3147d29280dabe7374d03a9ef23db5583ba8832aad4e0815c445287823fdb2de4303105e692c5b88ed45de7dca3459025b7e7435f06bc78b6c5386dd98816d4909537bdbe58042030c0d99bce1a307e966d35485677136390a203893f870e0e4a21f9710436e24ce9b632b1daf34abe3d2a97b26a46f6e55fbbdb3d6ee4f2872dd72c528f5681d5581067b18513371df1b693da8cb12abc08ea6320793945e8458aa57512945792b25e218d7e025cc08a330437d3e2def6007a6c5b65b7a4ecfd848787c24f6351cf7d7620e92db21b6dfcbce26af8af457efef1aa884b95197536627f2f2573ab2561878768c647552fb12111b0eee6ed6af732e18073630e4a7723f907b3068d2b7615d82668e2aaa1dba3cd7f71b5d9185fa636866e80bda779c140ef040ae4e4dd707930528a1aff3ab7c435327215176d02a5626be6c68e53fedc1884fa3aa4fa0a1c5f3bc476b94bdb50329ee27ca39e613c357bc60ba04cd0f9170aaf1d8c554d2633d6a2470090e18beba4d2786c39ee5863fb26c40e6ae2ee46d6d0e4ea6218e40025311d688ae7e5422887bfaadc3c28d90dee0d3851ad34ae6042ae84089dce32cc0f3cbba6e95af8fc32d5d278321e447f95056bec3f9ed93aa5733fe6e6a14b93242a7e5bd7118bcc5d54068e908c5ea7f8f1971efc85d1611ae28befb50960a30cc3c4f65540bd962415015e5ab0788376b27d64264c186aaa4175bc062d66ad6b0c3e6cbee1af947f25e8a1c24a0dccb4fc26e3669a421b16e7105f016b17a664330a5b1195b3bb724db70eb1e059c8274a4fa1c2c5c5e105c54aa094dada2a2a6bd117b7a2311c15913539554ab6b67ea79b2664f35dee8619c9a748406010d159c6387f8bcdf78bfb51deeccf561ef496874196d81ea16d615cba11bafba99b4c8bf5be41f5035f87ba12cfe26c26f9d1b29048963d4658b88074680a43198c846a7d9a03bbc1c3d3409781dd4530da496ea517fd91e", 0x1000, 0x2}, {&(0x7f0000000140)="19f3dd22ff3aea9e5c010053f1b2455863e1a41f1aabe56681d91a5646e3025af85c5eaa83ae98946fc2d13dcff003e42a69b525e6a6b77e50528e66322dbc8c2c55400f571ac0a2ee750aabbd2177be51b9a6880b5e4813112f64e936ec2bb67cfe822e8d3d5d192f15085e601f989b6bccfd9696cda30bb3766a7bf3e862ab6a11d470b70c383b4acde60cc7d82255e4d2874e30510bf5547a941075b017bb3a96110833ef3d46513b7ae696feddebef0ce78c387795e8fd8ec60d8d2581d11e039e3d13f05dc0a90c674ce5f6f8416e", 0xd1, 0x7}, {&(0x7f00000012c0)="6ef3e0481c43f1f2e309db31d8df08b351fc30c56e1b0ad7619153cc14b66a10e5aef50288dbdc5a3f787dada503103926453a5567a6d9e1838534c3d12e1f570b6b50a6757ff347ab74b72dce98ff08eefcd3c71a09719239d92fe4c556f97f989aab11c7acd42fa41e346f93", 0x6d, 0x5}, {&(0x7f0000001340)="ea541204867cacffd25107544d46a9091a273530f093618c467d7704d8e66fccd23fb216360c17f31e569a742add3dc759b0b5a3cc37084dfcead87d6ef4c67f619fefebe3d638abb31bcdbfe5efe441cd2aae8c2b94966d1a1e6c053c46d91e2d9951f38789587f3f9d935ef8c0ac80d7adaf5851323c8c3d51d3d1a0226936f8ac2b1d5492a7995a404cbbd00660115632a39be415e4131481d02f2fc70733dd70ee5d59cd828d972815e69cb398cb3af3210be4", 0xb5}, {&(0x7f0000001400)="88a56412f155d03d4989e0f1c71284fa4ffc5a06f68355937a384df31fb54d6f8d04e6f1d373a6b5b7498fe13158fcd36d7a84db0e9aaea22b011fd6bd6592b69cd6ceb48ae481273d49", 0x4a, 0x9}, {&(0x7f0000001480)="d34870088b252bf7639fac3abdef64554d999bbc5f80991195b37b372ce3f8def23db5afd49aaa7295b79ba2b7eb0937fc1b0db85c94e00c815deef3b46829d0fc5bf9ad1d2b1b4124e590c673bebc35f09ba16344e90046d21da2cc62317d34a0300f0b5850cef109b8e6bc9db7c274011e0d9f70491a244fc9d35ae15d86480a9d5d1f5b57952e29035fa5937b9788b71228ea7888886d6b631464207724a9c3d87ce3f52c28f46ad6b67cd56f6621179a2fc918df1017cb03662ee9f470d84fb2f1377227ef40e8c7f3e224d32e07b7493ffdefc5c4ba7dd255a03c23bc636d4c0235c56689be927a68c0390c4ecf9e40f3f618720f337ece34", 0xfb, 0x4}], 0x810800, &(0x7f0000001680)={[{@uid={'uid', 0x3d, r0}}, {@nr_blocks={'nr_blocks', 0x3d, [0x74, 0x25, 0x2d, 0x33]}}, {@huge_never}, {@huge_never}, {@huge_advise}, {@size={'size', 0x3d, [0x6b, 0x25, 0x70, 0x30, 0x35, 0x30, 0xca, 0x38, 0x25]}}, {@mpol={'mpol', 0x3d, {'local', '=static', @val={0x3a, [0x32, 0x32, 0x34, 0x35]}}}}], [{@fsname={'fsname', 0x3d, 'vfat\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x62, 0x63, 0x63, 0x61, 0x0, 0x39, 0x35, 0x39], 0x2d, [0x33, 0x5, 0x66, 0x65], 0x2d, [0x30, 0x38, 0x62, 0x35], 0x2d, [0x62, 0x31, 0x34, 0x66], 0x2d, [0x39, 0x37, 0x34, 0x33, 0x37, 0x31, 0x0, 0x39]}}}, {@measure}, {@context={'context', 0x3d, 'sysadm_u'}}, {@subj_role={'subj_role', 0x3d, 'vfat\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, '-!,[\''}}]}) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, 0x0, 0x0) 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffffffffff7f, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 0: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800006, 0x12, r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f00000000c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x22, 0x0, 0x0) 21:26:59 executing program 1: socket$nl_audit(0x10, 0x3, 0x9) r0 = syz_open_dev$vcsn(&(0x7f0000000080), 0x6, 0x172040) sendmsg$AUDIT_TTY_SET(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x18, 0x3f9, 0x400, 0x70bd2c, 0x25dfdbfb, {0x1, 0x1}, ["", "", ""]}, 0x18}}, 0x884) clock_gettime(0x0, &(0x7f00000000c0)) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmsg$AUDIT_USER_AVC(r1, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000340)={&(0x7f0000000240)={0xc8, 0x453, 0x200, 0x70bd25, 0x25dfdbfb, "202bbd1c40417949b60c85c6d205d66e21c99f9f41f5e935834cab1125e0588f503d5148ec71e0d5f3be351d43ead93124fcfbf38303c22cdb905d427a7264670dbe809e12847bc1fb5bd982435cb64a4e53756d3cbaa733d6407e493be780e3072712c7c3230e36e35a49ae693166e1c3f42d5cfd7a9e260b0c86f8ac84d82560eb2d7d2b385946f3e0a1414808f8a43f906685b8a5b5a1ec429f10a3b7043246abadaab2941c8de06314123d50d5ee4988f5e76db836c4", ["", "", "", ""]}, 0xc8}, 0x1, 0x0, 0x0, 0x800}, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, 0x0) 21:26:59 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='map_files\x00') fcntl$notify(r0, 0x402, 0x38) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000000)=0xc82) execveat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x400) 21:26:59 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) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='numa_maps\x00') mmap(&(0x7f0000000000/0xae0000)=nil, 0xae0000, 0x1, 0x30, 0xffffffffffffffff, 0x0) pread64(r1, &(0x7f0000e3e000)=""/8, 0xffd8, 0x0) 21:26:59 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4c00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 179.954334][T21368] loop2: detected capacity change from 0 to 264192 [ 179.969337][T21356] FAT-fs (loop3): Directory bread(block 6) failed [ 179.976890][T21368] tmpfs: Bad value for 'nr_blocks' 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400)=0xffffffffffffffff, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800006, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$binfmt_script(r0, &(0x7f00000004c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="b8000000190001000000000000000000ff020000ff0100000000000000000001fe8000000000008000000000000000aa000000000000000002002010"], 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendfile(r2, r1, 0x0, 0x100000002) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000200)={'syz1', "171ec82ef450b38ca9167344d1a84be770f2c597e2d3c2db46a96fc6f29ed125784327090ea3dd2a55ae51de65a5fc2537f33bf29b2e042a61340a96db316c87ff1b60e1b0772e72ba724fd518a8dd331b6852d43239e3920a948532b22f69d438ab86d65279fe04492e644dbf59db6446dcbc2b8de4fe2f31d2e3f7652f59a0b191008f283b50b36a6d12c21e92d8e52a90e278effce32b6b68cf9f68063028fb6cb17d10bde4ec2adced338c68231de64a5a291ec2eca00007405590f76c7240944d3f0f0404f0ac9d9e77f01b5a84e4a03b77"}, 0xd8) [ 180.046528][T21388] loop2: detected capacity change from 0 to 6 [ 180.055436][T21388] FAT-fs (loop2): Unrecognized mount option "tmpfs" or missing value [ 180.081795][T21398] loop3: detected capacity change from 0 to 6 [ 180.093851][T21398] FAT-fs (loop3): Directory bread(block 6) failed 21:26:59 executing program 0: r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000000)='.\x00', 0x400017e) r1 = syz_io_uring_setup(0x15b4, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000eea000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3}, 0x0) io_uring_enter(r1, 0x90e, 0x0, 0x0, 0x0, 0x0) inotify_add_watch(r0, &(0x7f0000000140)='./bus\x00', 0x20) syz_io_uring_submit(r2, r3, &(0x7f0000000080)=@IORING_OP_CLOSE={0x13, 0x4, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x7) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) utime(&(0x7f00000000c0)='./bus\x00', 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r4, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) inotify_add_watch(r4, &(0x7f0000000180)='./file0\x00', 0x400) 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x116) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 180.124415][T21368] loop2: detected capacity change from 0 to 264192 [ 180.131313][T21368] tmpfs: Bad value for 'nr_blocks' 21:26:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents64(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/117, 0x75) 21:26:59 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/udplite6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) mount$9p_fd(0x0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000040), 0x40010, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [{@smackfsdef={'smackfsdef', 0x3d, '\x1e*\xed\x8d\xe8\xb8\x9b\xa2\xa1\x80\xdei\xac\xf1\xc73b%\xef\x9e\xed\xed\xd1KC`u/<\x1e\xe2\xc3t\xe6\x02\xed]\xae\x17\x1f\xe9G\xe7$\xe9Q[k9\xab\xd1\xe1\xf0o<\x92\xbb!}'}}, {@smackfshat={'smackfshat', 0x3d, 'loose'}}]}}) 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x22c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 0: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4025010, r0, 0x56787000) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x4, &(0x7f0000000140)=0xcd, 0x4) recvmmsg(r1, &(0x7f0000002b40)=[{{0x0, 0x40000, 0x0, 0x0, 0x0, 0x40000000}}], 0x4000000000003be, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(r1, &(0x7f00000092c0), 0x4ff, 0x0) [ 180.241789][T21429] loop3: detected capacity change from 0 to 6 [ 180.249019][T21430] loop2: detected capacity change from 0 to 6 [ 180.261478][T21430] FAT-fs (loop2): Directory bread(block 6) failed [ 180.271064][T21430] FAT-fs (loop2): Directory bread(block 6) failed [ 180.280786][T21430] FAT-fs (loop2): Directory bread(block 6) failed 21:26:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') getdents64(r0, 0x0, 0x0) [ 180.289302][T21429] FAT-fs (loop3): Directory bread(block 6) failed 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x342) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 180.331857][T21429] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 180.339636][T21429] FAT-fs (loop3): Filesystem has been set read-only 21:26:59 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000669000/0x3000)=nil, 0x3000, 0x1800003, 0x12, r1, 0x1dabb000) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000000c0)=0x400) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="1c010000190001ff0000000000deffff01"], 0x11c}], 0x1}, 0x0) sendfile(r4, r3, 0x0, 0x100000002) [ 180.373171][T21429] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 180.386182][T21448] loop2: detected capacity change from 0 to 6 [ 180.403233][T21448] FAT-fs (loop2): Directory bread(block 6) failed 21:26:59 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8800, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:26:59 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x458) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:26:59 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./file0\x00', 0x3, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000140)="32866e4723968f033c45fca1591cd8e968e21c91a59f8d286049ddbbbe81d452352096af1b907a265c2fc8d608371c272a875f51f79b2a392f8850220f5c243c994b8639a6a5e1644e59", 0x4a, 0x5}, {&(0x7f00000002c0)="dabc6933a6b30bd2a86946dc37e2259494800c27b3231587039f309fa406f5f8bea5854727b5aec6695b4790b217fa29f8153db2f5074e9515165ce6841f9f4c172a2df89ce7003c42c09c963293c6293c228ac7630b35704b4dcfb9dc3cd450e37012738fe340d5d253c1543a0ef8302f65b454c0834ae52c0f4cb9cc8ee84a23f0ef066b2ee65fda408e6d84e1657cf611a3d8056057fcb66433c927fd05fb5384790e8282503c7a2ea59f079b3e1c9b453ba875b78acc02c34dab9565bb76405031c937cdc4d631f7b6fa183d40bdec84960d973ac3ac032ceb9d780d618b336187a086da76d004b07a1b55f63ed9c275830ad968f24531674ad7d9f598162df2e49cc5e9486eb2fdc19fe2acceeedde4b94070fdc5ed725a31be9a8cf63be6c11cd2e5e682e10312292f9bb34d3064267a3cc29a070f4ed65527e44c1cae45fdeebce4c62c010098f862fcb90852fe6414444dab1b686410580e73ac03f76c907bcc7e64c7ca028ed37a573fcc50d2cbf134a7bec3e40a3a1b60c7db99a20acdf69b2b31ef9c6996af762df0b2a8a1650f0198414e8f6141aa09559d05bb035746c51905d3551a7f08fe7688a18d45d231377a2a4eecb48f6bc4d3731025fe9a6582cf9e802dccb95b162d56ca19ebdefb25a448d76623ab857eed8500d3938ffcceef1c8c960776c38364b2c12a0ee7c139a4469a6e4df4a134ecc8e158eefa0fe080aa9b0f9ecee101ec23281f8475167a2cc9258e6a5457de78cb14b00b6f8958ce985d0ecb2d19b393edc116d196ddad4c0b43b2a9d91b614bc3ddd590b61e1566fbca8f6070e6b14c20e567347fa3949d491586569c2ae7c063bce20f6897bbf7587ec3d2aaec8ff19940987879b82eef94ecca69332d78804c378bf5581218e955852c4052cbce78c20492b8487feca379c604b2c67d3396cc3dc9d2cf5eace8987e904ffed8dd9c1bc741de8e1ea9d14e751fa2e939e43b4ad884fd5846c01abb00204076e4a5d3cca43f8bb3ef26051983ac3c197328a416a0ee09dbe567548aa8b1a7b1190a605202f7e43768022f461943fa3a3feb8069ad14af87f544bbf583149df394a9d02ae47d9e2aa284980b769ed3eb797767a799696fb53f4d47f09f5686204e6f1bb8890034a27c20929245613ab6ca91c0f478f47759376488c3dc476324f470578a9da04a13c1f77e5940fcf7ab48bfa7e437125a191c697de6b8c783183c0c938e519ac6c8a907b8bc45f01e0369861be7d4265a954b9e147175efdd9362c92bcd7d9cb16f95d4b3f165d3039579af1a94704a8fa60564b3cf7bc79cab287aed9e1f3c2ee713ab570401e2a1a70d4c899f1334d2595a9d0e981978ad75639024079bab50ee8ced7ede9f0b5b5bd7ac816c6eaf0c814e1a57f4b5ed43ec90a01956be425319dd7da9a21a09f351ba6ea8650e064e2bfd8108039b33c20339b67421f6f3e7e0be706e09e238a408b7671ce150e31804ac7222183843572e01a7cd31c185476bdbe3961f57c3020c9f3cf51c8b1d9031706b3d1f284cd7fe392e43821f87dc3892dcab2232293c0459e13839e38b9a59f441a11968dfcad8ac34e2d004bb8770944832a274221cdaf6b4d8a83f5c09502077a015cb111d37b6fd73dcfda6bd374298a958241fc9f8f4ad8c09a30d53cf84fbd07d81c543e947c5d000fca5c9323aa2adc855d263c792e9ddaa802ea4c6a20a03d6c8d38c8e37fee6c9378bad8b874931fb6383abdbeee4dd5c93900463077543030be05d272a4f6e85fe26f78c6ef1941df968b3c11f266c57209111b2c5c51627336908cc2e578a6fa7ec946dd4cecf7e233e1cfbe874014da6f34b2da0d92b6f2a22ae88ae8b33c121dc96072ab28ba6c5755cca57a6be6e1fcb612dd22f6d3fd1fe751b16008ff8137054f834a0b15663238617eaba97f197ce0ed27c4dd12e37cf1cd0ad290c1db681b53dde8c4d18b83ccb445013dc7c397371c6bedc38d2f9fb436a4a126c62a973ff8671b309e57706c7e8c877f2ecd174fff49cca5c86a08743bd694c382aa9ed2115c60354117978708ba9efaa071356bfe59cb889668fd9ea9fd326782f4547f64dcd5ac749c6e6d7f61552e6baf09221f9299cbba7ea41170ea419b25bf845009938ba66a8d60e76d6d645e4dfcf8ecdfcf021c110e49513dc3b0dc48c934e78255d1dc91809d4111519b8f69da37a45ee0ae367e9f7d1b4808b0c7b9cf8f7e1d71b1fb7cb7a867e86342ff7a2702d5de52181a741930961ed6b70fc7db073e43eab7bd28848c450308abf669dfe629b517a3ca34d892527c0ce5edc8de57eaecc42eb57b366dbd8d437ca0b5d00ce8662af00a4865b106bcdeb1d459e0281de4caa55fb8f95fb07e3a7402ef87f3aa56ff2aed331314e0501160cfa1174adad91d047ed8eafdc8b9c9fa2861bb543471557681cbdf044511cc08cbfafc39bc7532ecf5afe88acb4e054acceb78c4f9717c56e70935be31d8ef3882ee360adca6392d3f4dfc6b3390cbb312255694c1585950838e76d1af8bd9ca746e08599c1089f9ee917e2485ca6c518b745bb38141a3061f391ec96624914ff812e295105cd373cdeca6ca3aca26469680f2dfc5ae84d5e22c2abd7ada9d6a3b5f6c867baccd6b69fa0a946ca8113d7c71c0ec225aa03c1a205f151917f87142e0d8a92cf702049bac78ba6210f34cfab838131ac4fa66e5a82d61564865f6b8b2c3997d5b0143ba66afbb8dbc273aa8c656963aeb17c1894cc8e0a171ee336384168d333d910a4043655b866efbcaefe91e082802adfa276245eccac39c6abc03d9d6b8125a1a480d5f9bb88a1309d08f8223462862f67a153f9cc17fff2c00e782b8bd508cace53e79a23cce606e575ff5860a2662eef5995660971a358f45bcb428a61dc88e919b25fdea6a2ad47af5937447e5dc0280479f1cce830cc3d48fc8cb286e275f7abba78c38c779bfaba71c04b4a2f6af3e3c90b83b151bb16c461542d9693a3b306f9d121ae84eeba8285849664aaed98c68435bc23058ed7645a6b87e783c8cddaacda0366aa377db2d288d080d9548733b1984026ad1cb06ca47a6209c76e5e39d408549b99b6570dfc5a977cf732bb7c3a735ca646326f273dd94da1592c4ea0dd91df3aa1dd49d337a30425ad15b4f18e5c7c78344d983ce30f8f4fc3163656dc0036a1e404d208c10b23cd3026462adce5648874bf753b0a7901810cdb2bf7364f00b0be3f20b98eb2d0fbc8b69d0085369f24e2f300f7e9ad06f173ad1b7d0971f2a61145df0f100f8a9fb944a5a70af6b1fa662e6cf673f4ff98ad2c1b268d25a5ad3cdd9bf4d44b24c94b50e58b069e95528000cadd1a1f8aaedd025ed3a97d458f6d82de6b2dae69b22b9bdb9b7413cadf4b2c349b071e469e0349d7afa9cd9263e81e461c1f9280a118e4bb5fc6423c4c7aa9b8acdc238e9db81632529f5545e28b1684bf99a1d54b56259121e5acb6fd713c6c4ed663146353aed25c25813eddb91efa8c35fffef8a51bcf53922e225ec1b60b575ec9737545f7d07b7d357d8cac04f91bbd14bcdef53170b82cf164bd015090fe4158e1d4e26ccdb12695c027fb1e4bdaa46e28b2fd2470f88541661e93f478622162e5a90b6cbbd4553d9c8fe091f191d76c2d30d015243fdcd61e2c6dbc051cac7c91af415dc47aa1c57f522b03376519a85686c714ce6f20593ca49ffdec131f60212c9419a4cc25296a7c586676c9367bc1f1dccc5cf43ab3efe9e861dea9aeb80f453a14b58dfb52ba6c8c92db8dd34c9da35f2c4d50a075b5c32f256642a9d1186316108f76d88acfb4e875632a6d276ebd07acf9fb5e2306969ea1dbe613c63768ef0a2c8af2075a3aec2cbff1d36dc8bf50eb745691e2a4436b918254f8bce782c073f57b2d9595cd953f68dee02e4a4dc9cd2a8213bd5b2aa85d709d96201e834d536a45c1808dfe73585d8c58d8d4d9069de80725823b06596b4588b3f20f81df4bc44e89647b08fbddc8b006268792bebf5e4930d2b6d0dd79cdd5a167bbf046076b0040127703313fc5c728cf49c2d68888a15f064df311a03f41de1b296262f30b04be2009fbe4c0b67ac5ef5be9e332192902c54d4c6f595d60773c6c349ff84a66652d59002ec770efb93858c889dfbcbf83ac4d209af9894f82d3e44ad07a53db764622f2a0ca1a3b8ecd9b64b3fb9b95146ddc50b5b2537e4af8d64bc0667fa379a4b373197c0d09947d796204caa5a09ebde6a56721c8c710190bcc08279b1d2324468c61b2aea2e7795eff667cd3bbbe6ae210764eec44016ecc0363fb20c9d7589fe7412d1c0a3f6b6c74a9de7450f2777eff3be0a634f06d3b2787d8fa0e886360f42453f87b88b2eab59cae9f567cacc33dbe07342779799ccd898f3bdb7eae5f62d4d6958bea5d45b122b7bf98f2a5cf7953c13d061f09a42b2ea339ae36202d49125d7be3b006cd2786d2eb9045253f9def5d23d8dcaa9967569f066f669f542ede60ea35cca56d3d4ac338263c8459c7bc34e41d6b4ae899264e5a5e8503ff7824d15ea2f7d859ac5f9ee97335b3ebc2ef8cde3a9cb0fa2f7d58c8c1bf7eea35b62c7c89f90ce9b3171d5ab956688d9bd4f726bcc1a4c2b377ba57a0f2582a733843ae9b13aebc6af856783b93d9e775b2c8f4577400dc750ff6f2ab458d1fcb85da79596c702cd4af5cf77eedddef3d891c1430d176d35b7ed56967574cb26a2cfad27aa1b82c8c13fc2f8cf12da6cc86a7a8f0387034ab289129cdec1279587c27e61455c4c6659bb3114e99dad807c045742bab08e193048dfd811880a343d1b14e96dff4e3aac916ab5e31722687b458e52fd5c088ad734b2075f5c12d3b7ab80d29ff643d5827b4e937421c6f31a8ab358c9c8896b444b6c47839b4878b0682fb0cedb40cbe22afefba64d2f6101863133dbe203abb9f6aa2a7943faecf83a606a32af89ade619781cb860dcb598f138cf3c6664189ab6183c0e6b068bb6345e6dff4196d4c93347adb4d3f79c46dc192316ff8f98ce54c31ee82b6cc8740cc0383250f649071ab8c061922ddd57dd859c35242bbed3a2eff7123a05108b99625a8ad4ad9d825237507253ef2198bf4c2e293ad8434b4ae1a53b037b9087e3449906997709b27fb4de738cf22f0a7686ce78321c82961bc7de8a738c11935dd4fb396187c8b7179ddeff8977fde2478e63e031b1c6b83c32534c191674bdbacd46de1c075245b12a29d21b8feec43afdf87a39b32c7e7629068e5a17f44083d3720eae139b86c044eb61d082dda4c44881b1691e03a625b5d26da921c096d9447c4448b47c18e8bfbe8cdd3dc9d2da67ee34ec35ff07e6807e86adb3ba9ba7a48599934a48b4ce388bf44407725f04762522addb3949aee92ffde4cb79e96cc648909c8a4582bcebf67a16d78bb141e07a033203fe2e8396c4b8403579301f96253cf3bf5d30a95e856d9b03b2500e052e74d70fe50927dc467604fb22b5c3a90d69050187d8b2ceaae2c98ad6bd0728cbd90450c809119a69275579aa7cb20c2d858aff67786593a6bc696764a36490d202a6a73fb60dae1343cab02abd9f6f287f72fa72f68b24f1661685dedf2839d0cde166b9db685e08eaf9a117b1329c4354c6900ce7af8b12943bda9408a7c69e328cb743e4569856637c14cff8c9adb680ff93baa510dba8e980119d06153c31c84cc39bb0dae00f0aafb0f57563bd07d488c1b87a5679f4905da0ce455ef06e4e22fe8e841105cc174cbcb7da7ec535006379b", 0x1000, 0x8}], 0x202d818, &(0x7f00000012c0)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x5}}, {}, {@nolazytime}, {@prjquota}, {@commit={'commit', 0x3d, 0x4}}, {@data_journal}], [{@fowner_eq={'fowner', 0x3d, 0xee00}}, {@seclabel}, {@smackfstransmute={'smackfstransmute', 0x3d, 'vfat\x00'}}]}) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2202, 0xa) getdents64(r0, 0x0, 0x50) 21:27:00 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) dup2(r3, r2) creat(0x0, 0x0) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x56e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 180.520274][T21469] loop3: detected capacity change from 0 to 6 [ 180.537230][T21469] FAT-fs (loop3): Directory bread(block 6) failed [ 180.549784][T21472] loop2: detected capacity change from 0 to 6 [ 180.556949][T21469] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:00 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8c00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x684) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 180.564675][T21469] FAT-fs (loop3): Filesystem has been set read-only [ 180.579227][T21469] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 180.591784][T21472] FAT-fs (loop2): Directory bread(block 6) failed [ 180.681870][T21495] loop3: detected capacity change from 0 to 6 [ 180.692697][T21497] loop2: detected capacity change from 0 to 6 [ 180.710988][T21495] FAT-fs (loop3): Directory bread(block 6) failed [ 180.725817][T21497] FAT-fs (loop2): Directory bread(block 6) failed [ 180.749691][T21495] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 180.757366][T21495] FAT-fs (loop3): Filesystem has been set read-only [ 180.798553][T21495] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:00 executing program 1: r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = creat(&(0x7f0000002dc0)='./bus\x00', 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x1d, &(0x7f0000000040)={{{@in=@multicast2, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in6=@loopback}, 0x0, @in6=@empty}}, 0xe8) write$binfmt_elf64(r1, &(0x7f0000000380)=ANY=[], 0xfffffd28) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000000)={{{@in=@loopback, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@initdev}}, &(0x7f0000000140)=0xd5) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000200)={@empty, @private1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0xffff, 0x2, 0x80, 0x915a, 0x10000, r3}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r4, 0x0) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000540)="acee35e2579fdc26003c5bd1eda31faab79c8897dcf68dc96f310edc3332bebf75d976e81499e88bb4cc5a0c659edfc961868230600015a427404ae4de15b472101a0015a69cfb62e8f7a4e84453781dd45724c10b1858ad6e6b25211d2a2efb447aa2c21542ce9dbd1d085c45a52264ddb4e4c71361968a7af993c46969b68cb099e5475a00d4a724be11e4892e56d7cee6cf32780e36ec2b5dfd23135a20cb4a03c7feabd42bc3a732422008", 0xad}, {&(0x7f0000000600)="b631b0eb821f13f40ad9fdf21cd070c93149a4034f207f9860b2f202fc181a9b870e504255945ff6d4f809a747c5dc0aabcf44add3377cf2816f4d13c4ef8db9de32eac586ef917a6cd6e72f4504774307c3d0802ba22660f07eead64bf9534f1475c28e125f7ed7a64c58d7d6ef95b84c6d154f5c4f518ecb29decc3b2132b2d95d2a4a160fd66feec44700b0a07c3d3c718cc51f0e1e2ea06be37b928a5ad51cf7cdea8681bf1991ba2dea8b", 0xad}, {&(0x7f00000006c0)="0921e81c848100311a296db8850ef15543d9d0388af7a4f423cd8311033602553ddf865e195d10ca12e4532feb88bc3341293d0725bb19c1cf9a651deb77b12f83175c3aa44e72315a09fe0b612433b28dd9f4e4569a9d29109a015d76eda1bcc1b3fbb136bb6c87a38f99d5d1c63858200c07842bdd0b7b1f65a8a4d069e71e0f6611557c14828a12aec749b7c32f959806baf7b2cd4c045bfde6383df63d24a31330ebf57848ba0487ef84419561b8", 0xb0}, {&(0x7f0000000780)="5ca6acc77bfca02ad5c683bc9f86bc009304f2b867ad2e21a2fd4f3c22d014d69cf602f826312444d5e1dd4da07a3ef2fe4f47ada33a0da289d67660c66c9c84232c78e4ff80145d32c1483706c352d9258a63a7c055ed8c1a8daad7234c91b9c413114a70632906a1ea44cd672fb9", 0x6f}, {&(0x7f0000000800)="738258c17edae8afe20063dbc010e65f2e01380a5cc93245a0fbcc4d423ee4a4211d02b87382aa7163958586a8d86852fdfce19d802a1c368f20772c309c0a2725375a4718f6470298517e70a57a0f12cd46e6803754033f8753e8f105536284ff852f39314a32d32740b604de988a63b201aee710d2dba4d78f7998600466ccdd90f3379d1eef9e56a4f35554feb30b086d539301790b55b15f920284bcbe7c2544282defa227eee11f44add7ff562863e88c5fb7d66867d95ae7f114c1a9d373f579957f3808c46f962cd3640379eee0c1", 0xd2}, {&(0x7f0000000900)="3de88e4eba67893d1cafc553d8d47d6aeaa82b14984c7c86e0ec85083a4e0dadc563", 0x22}, {&(0x7f0000000940)}, {&(0x7f0000000980)="e11614649f159a41f541c31df7a7c45904d7f3a8e2701d087e8a892c203cd568852ff57d5ca1a3edd85bbda07517c31b2cc565643aafbde55e0ed8dd149ea76fc45ce9532e170a0a38b02a28e56350fc682601cc195b28ca29f97e04ed8f5ef60493", 0x62}], 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) perf_event_open(&(0x7f0000001240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) fsetxattr$security_selinux(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000280), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/184, 0xb8}], 0x2, &(0x7f0000000440)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa8}, 0x23) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3000000, 0x100010, r6, 0x6f662000) dup2(r5, r0) open(&(0x7f00000001c0)='./bus\x00', 0x101, 0x49) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x79a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8040, 0x1a0) 21:27:00 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x7400, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:00 executing program 5: r0 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r2 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r4 = syz_io_uring_setup(0x495d, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, 0x1}, &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) r7 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r4, 0x10000000) syz_io_uring_submit(r5, r7, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r8, 0x0) syz_io_uring_submit(0x0, r7, &(0x7f0000000340)=@IORING_OP_TEE={0x21, 0x2, 0x0, @fd_index=0x7, 0x0, 0x0, 0x10000, 0x7, 0x1, {0x0, 0x0, r8}}, 0x3) readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) syz_io_uring_submit(r1, r6, &(0x7f00000001c0)=@IORING_OP_FSYNC={0x3, 0x3}, 0x2) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x116) creat(&(0x7f0000000040)='./bus\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000400), 0x7fff) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r9, 0x0) creat(0x0, 0x0) 21:27:00 executing program 0: syz_read_part_table(0x0, 0x1, &(0x7f0000000040)=[{&(0x7f00000000c0)="0201a5ffffff0a000000ff45acffffffc900050008b3010000000000024002ffffff81000000e10000008877007200300700a9ffffff00000000008000da55aa", 0x40, 0x1}]) [ 181.086108][T21519] loop2: detected capacity change from 0 to 6 [ 181.103091][T21519] FAT-fs (loop2): Directory bread(block 6) failed [ 181.109845][T21527] loop3: detected capacity change from 0 to 6 [ 181.134248][T21527] FAT-fs (loop3): Directory bread(block 6) failed 21:27:00 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x8b0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x7, 0x31, 0xffffffffffffffff, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="38000000000100000000000000000000000000002400018014000180080001de60768d14f37100e0000001"], 0x38}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x12040, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x1400010b, 0x3, &(0x7f0000000300)=[{&(0x7f0000000380)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d7f4655fd70600000000ffff53ef010001000000d7f4655f0000000001000000010000000000000000808f735c979b17567ab6f54d9e9618a0e4733a5061ef24d0504ac37598d745d9432cdd217d25830c41b7451a90283661fd01c7214b3c666a193ba59d76ffa3107879c533f16ee20628887abb524913425b2fccd48c48a1fb5fcb4036c167a987b3d0d19acd9873c08f4bc91d320a32c68ad87849eba52e9596c0", 0xcf, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000000180)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x30, &(0x7f0000000080)=ANY=[@ANYBLOB="8f8029803c818bfd5922b8c67fc8"]) 21:27:00 executing program 2: clock_getres(0x3, &(0x7f0000000040)) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:27:00 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x7a00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:00 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x40000, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000001d00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/209, 0xd1}}], 0x1, 0x0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) r2 = open_tree(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80001) ioctl$SCSI_IOCTL_GET_PCI(r2, 0x5387, &(0x7f00000001c0)) signalfd(0xffffffffffffffff, &(0x7f00000000c0), 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="ae88bff8241000005a90f57f07703aeff0f64ebbee07962c22772e11b44e69d90cf41bdd2ac8bb8c43b460e46292", 0x2e}, {&(0x7f0000000040)="53000000fcffffff77040003000020001002002000000000000040000000000000000000", 0xffffffe5}], 0x2) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x8, 0x9, 0x1, 0x0, 0x0, 0x9, 0x800, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5c62, 0x4, @perf_config_ext={0x1, 0x8}, 0x28, 0x3280000000, 0x914c, 0x7, 0x6bf, 0x4, 0x400, 0x0, 0x40, 0x0, 0x40}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0xa) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x9c6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:00 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r4 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x10000000) syz_io_uring_submit(r3, r4, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_io_uring_setup(0x495d, &(0x7f0000000000), &(0x7f00006b6000/0x2000)=nil, &(0x7f00006cd000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)) r7 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r5, 0x10000000) syz_io_uring_submit(r6, r7, &(0x7f0000000140)=@IORING_OP_FILES_UPDATE={0x14, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = syz_io_uring_setup(0x75ca, &(0x7f0000000300), &(0x7f00003b2000/0x3000)=nil, &(0x7f00006d6000/0x1000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000100)=0x0) r11 = io_uring_register$IORING_REGISTER_PERSONALITY(r8, 0x9, 0x0, 0x0) syz_io_uring_submit(r9, r10, &(0x7f0000001500)=@IORING_OP_CLOSE={0x13, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r11}}, 0x0) syz_io_uring_submit(r3, r7, &(0x7f0000000080)=@IORING_OP_LINK_TIMEOUT={0xf, 0x1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x77359400}, 0x1, 0x1, 0x0, {0x0, r11}}, 0x2) dup2(r1, r0) creat(0x0, 0x0) [ 181.248134][ T1812] ================================================================== [ 181.256218][ T1812] BUG: KCSAN: data-race in has_bh_in_lru / invalidate_bh_lrus_cpu [ 181.264115][ T1812] [ 181.266469][ T1812] write to 0xffff888237c42f10 of 8 bytes by task 1785 on cpu 0: [ 181.274107][ T1812] invalidate_bh_lrus_cpu+0xad/0xe0 [ 181.275445][T21553] loop2: detected capacity change from 0 to 6 [ 181.279304][ T1812] lru_add_drain_cpu+0x243/0x270 [ 181.279326][ T1812] lru_add_drain+0x28/0x40 [ 181.294665][ T1812] do_madvise+0x834/0x10a0 [ 181.296717][T21553] FAT-fs (loop2): Directory bread(block 6) failed [ 181.299080][ T1812] __x64_sys_madvise+0x5d/0x70 [ 181.310294][ T1812] do_syscall_64+0x3d/0x90 [ 181.314708][ T1812] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 181.320592][ T1812] [ 181.322904][ T1812] read to 0xffff888237c42f10 of 8 bytes by task 1812 on cpu 1: [ 181.330432][ T1812] has_bh_in_lru+0x31/0x1c0 [ 181.334931][ T1812] smp_call_function_many_cond+0x226/0x620 [ 181.340730][ T1812] on_each_cpu_cond_mask+0x31/0x40 21:27:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0x5, 0x7, &(0x7f0000000600)=[{&(0x7f0000000180)="e7520735c373187a5302ea35cf84eb851e14218c0ff0c61be754ed8fc77acaa1a618c2300869e1e772fd31a1b08289eedfca64486e4daef10611cfbdb6432883ed6aa2e0fe10f5f7be7d0980526fce94f91660efe8865d5e9c1184bd4d9a0e7d685ce6ce39ea24b54f5780160b385e5e77abeb517775c772e207cb8923bcd9ddb4340b40742ad20cd7beb69868a4c30ce62e12e378b4500fe7a7c68fdca30e473d9e103443402c6954", 0xa9, 0x80}, {&(0x7f0000000240)="c830726ad64df9ef88c8303298fb86404eaef9a44db0ce44ab4096e270f87956d9", 0x21, 0x5}, {&(0x7f00000002c0)="bbc563a7eed84f0d282bfa5b6a6fa0b7c19958952900627a676a", 0x1a, 0xd68a}, {&(0x7f0000000300)="7ded3e781a439fbc4897a81aae3dfbbdbb24fb7bcb6b0fdd1949cefb9b5e124295c5a8918a6f38bc3b5a2dbe73f6fe3b17a132b29d9918631d91c30bec2f4883a3be411e2865f31ae8ad13c0d0ae613f37da44a6735e469c117f63e4a8ca5749db784e0667d4cab64647dd21e17ec265dafb10493a1e4021c08b93e1280dde0dbb2e7955f57421ba4bb6a4d542deca0c17d9174fcd720cf8d2ad5128bb8cc1f420f38dbcff0c33c514b01d351c5de2e67ae6a885d07c44fbe8fcd8e170f5e51b6945460f342f40f4b24ac3aca334952bb8e8bf154460c79a232dfa61cb004b359d11fa7b", 0xe4, 0xf5f8}, {&(0x7f0000000400)="be8d0931691be7665ead08bf8ea39fcbc4ee8e021640f02e4c7387394f76bddbbd54580e7a8c22e6ee6eda31ac87c69ccd4874087b8c12c224717bd3c6dcf4c0171974e282c28a6add1321125017f1f4b5db8819a48b7c1c44c8dcff3a4c674f48d0983c77dfcd42ec0c7c7ac20cf2", 0x6f, 0x8}, {&(0x7f0000000480)="e777c1ef146999b42cb6dd68ef9ada16579ae69d9b346de95b49640cf2bd4051a4ff2794bebd3491ab97cced8593c2c4432313c05d86628c86064dfa827cf74dde6804b64fb6d27b2b5a55ee36547da4866991612635da83b66c604ed7cd76bebba1f94b407cefeda8", 0x69, 0x1}, {&(0x7f0000000500)="b3d6ba164dd0600e72e0ecf4ff8a6e33d471e2e492ca70c4581ccc23ddf4720a82643c44c27d2931b6fc2c1966ac5b13d0b28220a2cce5f4f01e0f573288aac67c46620f0180a955d64395a6bd74316f96bcb28671436a3795479f4eafd3f6090fb08b36982a84e39967279c0e7d1df5d97dcbe2aba8ac1af51755ef839e5c8a489f954dbcc7ef4ccc350f1057ba7e8a8a84b497290007af132f2205ade579c5900abd1005f8c76e4ba2108124494f14d540cb59a764e89660053ea55bda6a081db858c9a964da2f3a8b2ea3bb27b75d0bc0d41d5610eec53e283f28ef56947b79841a345f9dd37436cd3c3dbc516f3cafd93f47165945", 0xf7, 0x7}], 0x4, &(0x7f00000006c0)={[{@uni_xlate}, {@utf8}], [{@audit}, {@appraise}, {@subj_role={'subj_role', 0x3d, ':'}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@uid_eq={'uid', 0x3d, 0xee01}}]}) openat(r1, &(0x7f0000000740)='./file0\x00', 0x20200, 0x61) getdents64(r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') [ 181.345837][ T1812] invalidate_bh_lrus+0x26/0x30 [ 181.350680][ T1812] blkdev_flush_mapping+0xcf/0x240 [ 181.355886][ T1812] blkdev_put+0x3a4/0x4e0 [ 181.360341][ T1812] kill_block_super+0x7b/0x90 [ 181.365000][ T1812] deactivate_locked_super+0x65/0xd0 [ 181.370264][ T1812] deactivate_super+0x85/0x90 [ 181.374915][ T1812] cleanup_mnt+0x267/0x2d0 [ 181.379432][ T1812] __cleanup_mnt+0x15/0x20 [ 181.383827][ T1812] task_work_run+0xae/0x130 [ 181.388309][ T1812] exit_to_user_mode_prepare+0x156/0x190 [ 181.393937][ T1812] syscall_exit_to_user_mode+0x20/0x40 [ 181.399375][ T1812] do_syscall_64+0x49/0x90 [ 181.403771][ T1812] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 181.409654][ T1812] [ 181.412074][ T1812] value changed: 0xffff8881066af138 -> 0x0000000000000000 [ 181.419174][ T1812] [ 181.421473][ T1812] Reported by Kernel Concurrency Sanitizer on: [ 181.427597][ T1812] CPU: 1 PID: 1812 Comm: syz-executor.3 Not tainted 5.14.0-rc5-syzkaller #0 [ 181.436243][ T1812] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 21:27:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x7, 0x31, 0xffffffffffffffff, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="38000000000100000000000000000000000000002400018014000180080001de60768d14f37100e0000001"], 0x38}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x12040, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x1400010b, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x40001, &(0x7f0000013800)) 21:27:00 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xadc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 181.446273][ T1812] ================================================================== 21:27:00 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000080)=0xffffffffffffffe0, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x404000, 0x8) fallocate(r1, 0x49, 0x81, 0xb40) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) ioctl$F2FS_IOC_DEFRAGMENT(r2, 0xc010f508, &(0x7f0000000100)={0x80000000}) r3 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000040)='cgroup.procs\x00', 0x2, 0x0) dup2(r3, 0xffffffffffffffff) creat(0x0, 0x0) 21:27:01 executing program 0: set_mempolicy(0x1, &(0x7f0000000140)=0xc, 0x56ce0d0b) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x6382, 0x109) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000280)={0x4, 0x80, 0x63, 0x1, 0x2, 0x2, 0x0, 0x8, 0x11003, 0x7, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040), 0x6}, 0x4000, 0x8, 0x6, 0x0, 0x7ff, 0x2, 0x4d, 0x0, 0xfff, 0x0, 0x2}) set_mempolicy(0x3, &(0x7f0000000080)=0x7, 0x8) set_mempolicy(0x8000, &(0x7f00000000c0), 0xc396) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x8, 0x8, 0x20, 0x8, 0x0, 0x5, 0x20040, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000100), 0x8}, 0x41400, 0x8001, 0x3, 0x3, 0x4, 0xac, 0x7fff, 0x0, 0x20, 0x0, 0x200}, 0x0, 0xd, r0, 0x0) [ 181.527894][T21583] loop3: detected capacity change from 0 to 6 [ 181.534542][T21584] loop2: detected capacity change from 0 to 6 [ 181.548618][T21583] FAT-fs (loop3): Directory bread(block 6) failed [ 181.557790][T21584] FAT-fs (loop2): Directory bread(block 6) failed 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xbf2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xf519, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:01 executing program 1: io_setup(0x9, &(0x7f0000000080)=0x0) io_submit(r0, 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_submit(r0, 0x2, &(0x7f00000016c0)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}, 0x0]) io_setup(0x48, &(0x7f0000000040)=0x0) r4 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) io_submit(r3, 0x1, &(0x7f00000003c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, 0x0, r4, 0x0, 0x3f00}]) r5 = openat$cgroup_ro(r2, &(0x7f0000000040)='cpu.stat\x00', 0x0, 0x0) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x400000, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r7, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r8 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000280), 0x102, 0x0) io_submit(r3, 0x3, &(0x7f0000000340)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x101, r5, &(0x7f00000000c0)="1d", 0x1, 0x800, 0x0, 0x3, r2}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000180)="99556c761a05aec3c390a4840304c9010808e98e94a8794f7863f56cf32c1171563a53cadffe09c8e87a09576c13be2a8f9612b0bfa3fc55c4a987e480dbecd765a1b3a76a5d157bad23ab8a93914c6d5806590f6f824d007fe018bf6f0897c965a5ab427ec0db9cde24994b84de43c50a3d86813a8f678fb035567a3ef2ad8050775220c6643bb0f1e2862a4fea081b44058659258bfcef6ab0f67ada1f8e5bf68b367c85e6d2", 0xa7, 0x80000001, 0x0, 0x0, r7}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xe, 0x7f, r8, &(0x7f00000002c0)="9d0e5e3017ef2cc843fb94c86356c0abdcace46edd644dd169f413990b2e1561ef8514c364820022f8dd20d3147a89c6b8e39b31674e67", 0x37, 0x40}]) 21:27:01 executing program 2: mbind(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, &(0x7f0000000040)=0xa00, 0x100000001, 0x4) r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) 21:27:01 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x31) 21:27:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) write(r2, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054c98d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0ba7a71e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) removexattr(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=@random={'os2.', '\x92\x00'}) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f00000002c0), 0x4) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r4) mount$9p_unix(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x8000, &(0x7f0000000140)=ANY=[@ANYBLOB="7472616e733d756e6978468c6669643d3078303030303030303030303030303366662c63616368653d667363616368652c667363616368652c616669643d307830303030303030305d07f703ad8be7222c63616368653d667363616368652c63616368653d6c6f6f73652c7065726d69745f646972656374696f2c736d61636b66737472616e736d7574653d1e2c6f626a5f726f6c653d292c6673636f6e746578743d726f6f742c666f776e65723e", @ANYRESDEC=r4, @ANYBLOB=',dont_measure,smackfsdef=+$\t/,\x00']) fallocate(r0, 0x11, 0x0, 0x10000e38) geteuid() sendfile(r0, r1, 0x0, 0x11f08) [ 181.583858][T21595] FAT-fs (loop2): Directory bread(block 6) failed 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xd08) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 0: clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x1e) ptrace$setregs(0xd, r0, 0x53b, &(0x7f0000000440)="4f3a5861429ce09125cc2781924bc719d3ed7bf119d1999c7820b0d5c0c6716512f5166068bd8ae92fd5f9c4ded69f2cdf87259a13bad9868a1a1fcab76d9b1a3dbfec4d2c1e130e5c474417cdea994daa7fba3263cf76056c8eaa17fd89aa1a7a2a02bbf99dc001b7db86312a5801ab6d10d98435814bb691934c2298f3c8674f5633aab11d5cf039b8073c9ca943432dec7dce82a4c21c58f903288f6d38ec2489df07d7a59e08d48f44d92a098b763af835b23642b95162bb") wait4(r0, &(0x7f0000000ac0), 0x2, &(0x7f0000000b00)) r1 = gettid() ptrace$cont(0x20, r0, 0x0, 0x7) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="4dc3", 0x2}], 0x1}, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) clone(0x88010080, &(0x7f0000000180)="89d3fb8f3efde7d343400e92c3d9de2e87b7ff88b0399eaf1b5f3abaa3e07f485dc8ad41d56b71febe669da2e58fe04bc26cb7c963c9f217eea3b70a004508cd36ef889f6aee8022d1ec9c50296e4fbc67825ab4e49ec8c2a0774983ea01519df36555460e6e1937ded763958894510af705add18f8a2ec3177b37c7ae212d00bcf6895d1d95e7fff9dd9fb3166e9a9a6231cc0b24ffa284a084e9465771bc1c4dd3b9211412f47e20dcd96e54ec203172777846966d31a3edfc3d030ea636104786f06ee2d44c19622784fb", &(0x7f0000000000), &(0x7f0000000040), &(0x7f00000000c0)="e200f5701988015bf3ae908885acd5f9a187b0cacefbbe7de54d3522c6e793a323099ba563a36bbb326d6a8cc46afdcd238d66bf3146df1e4179") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x10000, 0x0) mq_notify(r2, &(0x7f0000000a80)={0x0, 0x17, 0x0, @thr={&(0x7f0000000900)="0f577888179b942f81b448abe6245b143f516e60e7144ab363cd2c933118335667e59f4ea83e49647cd80b583f5ffd5f95c271a2a7da4ac6ecf4540678ef4ecd7e6e3310f64cc76ca2c325c7532bfbe061ccd770703d467d714e3cea29213be8795c7f74a970dfe6b979bd3cbdbd25a757812c0283df4b6f03d82ac238ef87c9f1c3c953dd5fa7cfe5d015c08d6bd4f4b4a4abb31d77cf0a2a81db109474489aa28f09fcb8659f10df330181", &(0x7f00000009c0)="68809c691b9057ce459258cd734e23368f28b8e8de096ef56dfab2c41d8ddbd3ca10fdf0849275a889d8df6a732efcc3f296829b3066122cff4cfd8e98d4c162082c9973ca8df7caa26b2dbbe6efacb0586ada6e38936cf5991640eee4e6007ab0ee67bbddc32a1598b611cb5e1893e36b19c11228af226cacf6ffadbdb8fe3fb4e8b2adb82196ba3a7d4d71a7d15f0fd3205c34d7b59df0ab2faa7f3d364de813ab550e60f07d72627f5c9dab526d4bc598cf68f1ad2f2994a98f624b4670"}}) clone3(&(0x7f0000000840)={0xc00b0800, &(0x7f0000000600), &(0x7f0000000640), &(0x7f0000000680)=0x0, {0x1a}, &(0x7f00000006c0)=""/140, 0x8c, &(0x7f0000000780)=""/99, &(0x7f0000000800)=[r1], 0x1}, 0x58) ioctl$TIOCSPGRP(r2, 0x5410, &(0x7f00000008c0)=r3) wait4(r1, 0x0, 0x80000000, &(0x7f0000000500)) exit_group(0x0) clone(0x41300200, &(0x7f0000000280)="85ccdca7a1270f299a3a7e27aa45a2f3bc67938a01fce4cabf5240c31143d611f99c876a9d56fdf57c60a8937abd922a49d8103a279d354ff16e8935db57baebb4cc16963791562b1978a1186fabb20b785a2f79d936329a3315482e0de995792a8843894036fc04e4ee8e3b0b2ebc0ea6f89870a3f57517e509fe723c4937", &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="0a3c781ac0aaa16a910f63c36b68fa1a980af41cc450690d4cea395f9bc5b4e683aab15deb1a983feb1322fed3bb4d3079224387af7ebd218af51a21b1efa8e2ed1e3b99e50b256d569c7e5ab3bd23f5c19ccd6f75c42b5164fff5d5a17ff9090e3769fb61a365dcec7ee5a649090b8f42d0f8d5c56a9e8cb5b9cd75d4437e0130ff9e83593c5e8faf34c52c4dfc20688702e4500d8f30546a3abc32125fd01522b1bcdcda661fc9960dd2150fe070cbaaabe9c0cf5b8f2f4b79464264e7882c") 21:27:01 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='fdinfo\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) read$usbmon(r1, &(0x7f0000000200)=""/147, 0x93) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0xdc01}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchdir(r0) [ 181.653508][T21612] loop3: detected capacity change from 0 to 6 21:27:01 executing program 1: r0 = signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) mkdir(&(0x7f0000000140)='./control\x00', 0x0) close(r0) r1 = inotify_init1(0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = accept$inet(r2, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) inotify_add_watch(r1, &(0x7f0000000180)='./control\x00', 0x900) syz_mount_image$msdos(&(0x7f0000000400), &(0x7f0000000440)='./control\x00', 0x6, 0x7, &(0x7f0000000900)=[{&(0x7f0000000480)="3d767698586d4c71da5069cfbd48584a7348b80724caaae8d2531daa458311fc1ffac22ffad422d4793284269ca73ab4d26a9647cde777cbf114352c507cac525c9a6533c3ac88f9cd5782acc533b87b70643d59111af2ba9410b1a6da70172bb451b22ea45b07945c4a537a87968c3747d06cf705927a0529c70f2656a90c70b6afa6c5d3d258375554359324ec43ece7c09f3d043eb5789df31d1f555658076f2ffd07f8cf502c02864c0667cabb978c9546a21b9f2351fbc44f2778ed1a0cd5c34c7ccdc955d3dfaebf1947c0c0348b213a9d7b418a", 0xd7, 0x200}, {&(0x7f0000000580)="1a14d97c269f8e46947db59c9d63fe8480839ba02162fc8642409438a045382855f3d07d46aa9fa758ea6b151fb40594f3c954fc2133f68424762d539b6492c9230882bb45eff5965cecee1bdf66bc66caeefbe17e", 0x55, 0x7}, {&(0x7f0000000600)="3662d7eed9a9c0eeee5e6d44aa8ab95a87ac5f79b3a2891444f2a42bae0fb50a7aacf5a62a6c7550661dcef269eed8828e646b729ec000b4d7d03759ed3dc1aaa863b8e56ba90dd326338fc9884172546428d9dcf8707d06f958aff3d2bf93e52df5f65de8a7d9602dcf95ad8e43085b60a73941634d3ffa90520f", 0x7b, 0x4}, {&(0x7f0000000680)="7ef65f4cd906a0cbd2ce5e9bc2f8fc635ac9bbf6229fef82c64e50dfa86cd1df43fc3fd291f06950676636a377fe8725d28c2af7f1e5b644f1832ab3e5103b566a03610528f47a9b365a1b4edafd8af8e86097c531204f9efcc2c54d5d67760d4990e39f75b87b6542bc10f282a8425004edeaca376f4c0a8f841f505d932d28b555fb17a58054cec3e6cad9251e86cb83c56a8509cf54acb2f1b37c2249607d839df02a3be18291647f7b17de7353d2f669efe273991a1106a04587981d05a0", 0xc0, 0x7}, {&(0x7f0000000740)="f9a5b08b72635e51e3178a5002f1dabb9dff80ddbe6dc2d0107b36765ea441b381517d4a546b5819e67166c12601ea7b1f892abd40eae3cb77d3ed92157be35598e76c15607f58f1d5f8c6c6cb44de991ad0fc956dc118a208d3107861bcf57148ba1ca38572cd5815cb2bbdde10952e1ec8045a53c2cd54df2d41bb27ffe9b40671f40a76ba4ddb", 0x88, 0xcd}, {&(0x7f0000000800)="ed311f6b7553eaa405be24e342fee9a572db708567a4283741d5b11e3df1fa050243da1ca211b3d5a51f02c3465d0fdb502402d4ecfaf62bad35d997b8c6e3505406265e12c563bff4d9b93b024f79f3540adc1f9241fd6512776745275c15781589f5a96b79d8e59b1971729db98810a7638d33a27884c2062b7a69426e84292cc4a33aed9ac029d2f13410f1df3929e1a90a9718f56f308a2fd8ff73e9", 0x9e, 0xf19}, {&(0x7f00000008c0)="8d9bd3377667084912f21896c278", 0xe, 0x3}], 0x400, &(0x7f0000000a80)=ANY=[@ANYBLOB="6e6f646f74732c246d61736b3d30303030303030303030303034303030303030303030312c6e6f646f74732c6e6f646f74732c646f74732c646f74732c6e297d64f0381c5d22f85c9ca267a9ac049eec616e646f74732c75", @ANYRESHEX=r4, @ANYBLOB=',dots,rootcontext=unconfined_u,audit,uid=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) setresuid(0x0, r4, 0xee00) fcntl$setstatus(r0, 0x4, 0x2c00) sendto$inet(r3, &(0x7f0000000300)="af112ff7a2b4425e88cde6c2edaefc11120c0cb300af59c8d0e88afa5b720caf01a82bdb5158e077572edb215933623c672e2efc4f8317ab443ed22fd088b9ce603484dd9b9b693eb09ad1091afcc018c1f0ca57f716a6153d4151e3e95bde0ffc885a407ae1024a0d4259b43ac8c043c0feaf33aa0da0fda8d5ea6caeae215e5373b5fdf97dfffaacb798833c0b4770b5cbd425dc99a258f2d795c7f9d5dcdd0b391e52f4e31f685b9fb80604dc85a459da7ad35e940c9a685157a3286e6f3d4fd25851231ef572fb60ee958a4eacab647e430ec58ccd0b7beeb59f5b21a72eed91c4a08f88f370a511494e99954d", 0xef, 0x4000000, 0x0, 0x0) r5 = gettid() fcntl$setown(r0, 0x8, r5) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xfffffffffffffffd]}, 0x0, 0x8) rt_sigtimedwait(&(0x7f00000000c0)={[0x1]}, &(0x7f0000000200), &(0x7f0000000100), 0x8) setreuid(r4, 0x0) rt_sigtimedwait(&(0x7f00000002c0)={[0xfffffffffffffff6]}, 0x0, 0x0, 0x8) inotify_add_watch(r1, &(0x7f0000000040)='./control\x00', 0xa0000000) rmdir(&(0x7f0000000080)='./control\x00') [ 181.698466][T21612] FAT-fs (loop3): Directory bread(block 6) failed [ 181.733990][T21624] loop2: detected capacity change from 0 to 6 21:27:01 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xf619, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xe1e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 0: sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, 0x0, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@ETHTOOL_A_RINGS_RX_JUMBO={0x8, 0x8, 0x9}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0xa563}, @ETHTOOL_A_RINGS_TX={0x8, 0x9, 0x200}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0x4e94}, @ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x10}, 0x2000c085) request_key(&(0x7f0000000240)='asymmetric\x00', &(0x7f0000000380)={'syz', 0x2}, 0x0, 0x0) [ 181.764869][T21624] FAT-fs (loop2): Directory bread(block 6) failed 21:27:01 executing program 1: syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="ae88bff8241000005a90f57f07703aeff0f64ebbee07962c22772e34b44e69d90cf41bdd2ac8bb8c43b460e46292", 0x2e}, {&(0x7f00000002c0)="53009f1dc1bbcaed7bd47c7e590000fcffffff7700000040c0000000000000000000000000000000000000004acad1d524ec0f74a693bd1fb354bbcbd0efeb9fa7af24fd60f399997eb25d6f9193cfd24e6d4ada4bbcec24", 0x58}], 0x2) 21:27:01 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000140)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf465df0100ffff53ef010001000000ddc48e45fc61c980f0655f000000000000000001000000000000000b0000000043", 0x61, 0x400}], 0x0, &(0x7f0000013b00)) r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x4020, 0x0) 21:27:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000300)='/sys/block/loop3', 0xc0, 0x140) getdents64(r1, &(0x7f0000000340)=""/4096, 0x1000) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) execveat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='vfat\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='vfat\x00', &(0x7f00000001c0)='(:\\#&@$*\x00', &(0x7f0000000200)='vfat\x00', &(0x7f0000000240)='vfat\x00'], 0x1000) [ 181.864066][T21655] loop3: detected capacity change from 0 to 6 [ 181.879550][T21655] FAT-fs (loop3): Directory bread(block 6) failed [ 181.903949][T21666] loop2: detected capacity change from 0 to 6 21:27:01 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x147042, 0x30) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) sendfile(r1, r0, &(0x7f0000000400), 0x1000007fff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) dup2(r2, r0) creat(0x0, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@updpolicy={0xb8, 0x13, 0x1, 0x0, 0x0, {{@in=@loopback, @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0xa}}}, 0xb8}}, 0x0) r4 = signalfd4(r2, &(0x7f0000000040)={[0x6]}, 0x8, 0x80000) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r4, 0x6, 0x14, &(0x7f0000000080)=0x2, 0x4) 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0xf34) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 1: r0 = getpid() sched_setattr(r0, &(0x7f0000000000)={0x38, 0x6, 0x20, 0x5, 0x1, 0x9, 0x101, 0x20, 0x9, 0x101}, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000000c0)=0x0) sched_setattr(r1, &(0x7f0000001400)={0x38, 0x2, 0x41, 0x0, 0x5, 0xfff, 0x9, 0x4abb, 0xbf, 0x9}, 0x0) process_vm_readv(r0, &(0x7f0000000240)=[{&(0x7f0000007080)=""/102400, 0x19000}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/194, 0xc2}], 0x4, &(0x7f0000001640)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/1, 0x1}, {&(0x7f00000014c0)=""/151, 0x97}, {&(0x7f0000003140)=""/132, 0x84}], 0x6, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000040)={0x0, 0x0}) sched_setattr(r2, &(0x7f0000000080)={0x38, 0x5, 0x8, 0x5, 0x92f, 0x76883569, 0x4, 0x2, 0x6, 0x7fffffff}, 0x0) 21:27:01 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 181.944708][T21666] FAT-fs (loop2): Directory bread(block 6) failed 21:27:01 executing program 1: ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r0, 0x29, 0xd2, &(0x7f0000000280)={{0xa, 0x0, 0x0, @private2}, {0xa, 0x0, 0x0, @dev}, 0xea, [0x9, 0x80000001, 0x7fff, 0x8, 0x98e2, 0x7, 0x3, 0x7]}, 0x5c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) r2 = ioctl$NS_GET_PARENT(r0, 0xb702, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10010, r2, 0xe3dc000) r3 = syz_mount_image$nfs(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x5, &(0x7f00000026c0)=[{&(0x7f0000000500)="b90c5b7a4eb4d32425c6ae4f96615a5a465c0be59a283027a3de6faa1a5eb1414722303061616af3890290f866675f948d6852943051b4e9a289f9d99bbd4519a9f92776c04273ef09433fc08623a1673714c30200465311555aa7562400fb23976cf57000b029ad89f9fb13e7848f64387cb2e6d8fd11a45d7edacc6a9ea39bdc0b79a54be4fd6dcd72b7bb5f06911f825812906e1ab9017a91056414be285b9be48e974ca0a58040da6d1a09106bdce485d36e8cd0dc6c9c5d42437d7b520a1bfddca90aa8d7e8ee41edc803afe55ffef9dbd24b220f3e575d0c5af30e5a799d971f7180b6c72960dd65b6d23ddb7031cd15c7cd9ad0431b403e689d34ad2bc537812df60ec4886b982dd7b8b56c2971804c7e8a20a8a199013363215c34c68983b0d2395a77bc19134e5def1ecd16166cb03179be247a4a9f7055812551da2517559f0d449046f7b6d4e1aa789d7099d5089c65e68e26e58053b62e2c19d85fc8523ce7431d150e1eeb3639fcc6899d7ade41d9fd8612b47721976edb4aaeec90e789394fdace0ad385ca66d7d30c3a5c8aa94ca424696decaa0f6318f10033118cf9c8e2dfec5604e9381d01f9df665e373acedaf990170f6119740de63b54b4ef68b37ce86477460f77a301ca0b996deb17c994d3d262d454a52f5e0ad95cb84556789f3ba2f42e5815a90d4a6416ebb50dd73def17e773b9c9f0246c472ed50d779e2da60efe392c9face5f02275de85055f7d9f467866ae17801478c193c371bf5b09944249f5a1ba2c2417565e6b8efa1aa8e32ec98b7af8bfe1da3e5b37095e0022a3a379713c6be8058666472b2692589be0f75b1c7d221c7e14567df5505651390bb3ec94d0e918888660356aaded64176ac0f47dc90694eb3d0eabceaa3fa344f01015456f87fece70d7173e2518dbed397d5803ad2087abf07c0561d24bebc0942eadacac303204802815f6148c401bf33546fd5b0d381825914b5bcf37ebf787838a1223489d03721eb7069bc766c52146e251137a15479ca716131337fbc701a1441a8fb4abc17d8d316f48b47031a0b633fa926dd3d268e648a58301ae7dbe30f1548dc2da5b0051cc024399477a99436c417ca91afff00b1f52878fae36668d87662fb2c7657377ba6f96bde16b48eca0554f94c8869db5ed7edd0eb0e2d2430b2e424d359a510c0b71ffd7f8d165bfe3b7d9d99f96314c9dc9581da01d244c8f89f335d888a885d6c973da77fadba4b520f8f1464c4f10e3e53de747dcd384d443dbb9246101537a5bff23fec7be3baf859af1ac50a996ee6cde325d6b3430342de45899251c8a520efe383279e779ae0063db5d4bdcdff16732fbcf5d31015332339509ffa1c30b2a9da834720a3cfaabaa9224e7b25eaf9f90d41741942b1a671c7951e953d603a1bc60dc20316e8dee29f2cc9dc2b19ebd691097501df6bb1c32af6ecdb1cf4480e051dba70ed540526d01cfc0965406bc6bf71630df10897bb820aae50a8a790b6a51248108c862dc0b5f10d13fd03000c50e5c1d0d3d1bf86bf9a113eab4a0a28cb54ca0f9b9b7c4f83271a2e27fe118e99e049edf64f90f5786bf8fb8a72a23ceb89b40639db23ea0744a50493b494889cfe40c3d249956da24155ea3ad7c71e0578f2b0a9c104f3b9a9aff9f5d8b84b90045a26a37adebf083f733b7f0c115ff37ce3d63904db15000d6ad7b997fa36550723e2dd30d7eea7c63e4ac124a9f5497123a1e257e1d38c780460d4c92b56a41ec25821f816a32a96094bec99dd4b86cc250beed2ec788a32542665838d5eda820704edf1b3a1f5cf64dc6d7a7b34aa92c8a8564f416296ac8945efc2b13b8cb49632a98e8639b0a0541df4e5ba183d2bc3777c2629df5ce67478c219e8c42651825234ce2f190b7208e5e714079b4363ffdd34037ad653fcb0afa335924a43a320ad1ea0e4487d38d72f4af8225b231199de14ba675b87285b09bd7fab1b37dee02ceeb03e2f068dabec804abdf066a3a2cf9dd7ae9eba3aab213902c59809039616f15cb529c7134eb0babcf8b5bb2d1ab614eef87c58f19287f55b91a33a054f28af31941e728887e325263f37edc4a4de2e2f3056f30c9b2f48ff787869c73e6bef36859d65d29829a87a892d96808ab6131a51b5bdffa092aad367c0715d7f681f21a121f21c941ccb967370e1f2207e9fcdf7f157da8d32db73edaaf19075e8cd99628ab326a6a586927c8bced3d539f254492f5bff2b7a08fedec759b135062912a7e1647b8bb1e8fc25bec1e854a94b03b0ce45d54e33ffd2eaa8a4b875df48e5d695dd40c7cd93eb439767fe140e0113d7b46569424c6fa6bed1cc861f8ae6bc75e9663578f3b15e36402d7fff7ca30c70f410139198ff80470ee6287486914d5e6e28db69566b433b80ecc31321b26dac4840e13166bedc4b8295f51b1105a5d460d841fd1d0a97888d2cee0b8903d31bab53179d2ba7b9becc362e987727c38ce29858e6c607000d7df15c87e83ce42a4f4705cc9df260c62921f0b73e30e1c969e5313b1faecc235b3d5533b86cea46b13f6ce44da4c5ccc87805d4fdbf77acafb786154e577569371c25326830bf6cff02c7977b7ea1f910aa912c073208f763c5653b0813e63a55837ebd13d9159b2223b891e135765b0030d8fd329b0eb5b68daab1abae6b17853b6d60cc1e8a586d425696a7904526c04bfe20cd8c875d9864c987472219beebfd800d9ba1108bd2dfeabe3b0d9a125ca1bfd2244ac2258c66290988acf72b9a72e5f5b89a1c13b25ae97b0c9c0d8d7f241d6021d296a6198128007c6ed1277e943fd33fcb6d016b99235bba9ca5b2c05c1d0afa3931f222290f041d7655ba157fe8fe264ed662471d438a1fd8cca8168187737944f20df15285c6875aeb1681564cb6dc1d395e126b87c9206b406f5d507c8dd2e9f108b939c7501973e3fdaa9d2ce4031cffceafac52b56e3ddffdd30e5a81219ec65cd2d1aae13ff5f7cf9fa125573f1183ceb5636607e5db7ba6abb302e6dc458a379d3eb7d56d77a8e74cf251578d0092f00d810aed8d2f9c160925b1563e6581151b93e8fc1d4a0cd0e59421381311c5b6b9878033903600d118ad229626ae48f1f04e5b9ca7373358e444f6592d380b906b61b45cf95b979fc052e8b53eae60b1f10312b71ef7df94f57d481b7145ba5b1b82c37470231db2f404b3bac9fc315677a102270d18c2e5e0405b89be06ba261245ba97f3adbd64904de46f9f63ad349b1286a9e553045d94d9a4b925d6e14a5ee293fc7563a67dbc76615dbc81f1aa266458a4c3c7f3dd9c4b6bf581a5f59c5bd0d6e307d332a033d925940bd6a9d267088318bc7e4b5def3f8632ce05b91593d89e38e390bc20f18058638820eaedb3e69e75a6a20ed6d400e6bb43c68c3b76fa23057a2344716f42d75f06f4bd32b793a65944f298c3322e681996edd28017d33b646acf431d7b86c0287a2c19397c1ec2985776606664976a466f3c396b25a8e03cd21d923389cd3238f42bedb21e16136ffb64632cdb3dc3b4d3c8f6ddf45799ca47541eafe0f3ae15a7f89342bfd51a1a9699d209a074024f6bda780426526f4d34a73b2f8790227fc4802c469c3b4f3344eac957d77633ad09ab875f9f748d9335f2e08371a249d68bcc8d0acb86e3005b569b1501ec59a11929836d3359c01331798ab439a946663ec3a827c56ad4f4696d8d58201cc74be2e248e0ffaa82a2e1891651ef76a2ff87b013aa68299f2593ceb73d773e372480b17efd493bafcee0e7115c37508ec99544cf45753e5a3c896e20ff0e8c26ea7c06c36cdf0a49049714f06bd18cbf89a85d4aa551b2b46b5a628ed2bea0de0f4a0dfaceacd216a873c31d1c19677e368be973c6a9dd7e5db48b04df35eb14cf49872beb432903908f977a7c428c83f22a64de1271ed43a70444350444122bb1377daf4cda4018aa40a77afaa6d30a28fda4dc785271ff067467f01f748df94fa7c01097a84098389eec8a89aac03b724b6a5d7852a22b9c8b1587d600c9cdbb1c4617a88d9efb632379098f19c5a7239d5a700b1e3580dd2c046f6af48523046ce8e9ba6d7ff2c89216d22d96048c56bf8026d3f376447805f5d6bb3b842fd8d6790a728cfc2614993a4c73b3e88bf3a6825ba561a1e07396e4b4bd97a356106f9ae12b164c21620fbc1e64c8242032c115d92a6562230572d262df9b57cf7d9f6162de8dfffba80c169370630704662024ebaeb53b57bd5a72a9f11d0012c1fd1824eac0cce2f870f8fc64121d3a2bc3f6b9d38ee9824893285aac9abaa61aeffce4e5e5ad41be665761a09b044a95ed40b71b6b9cd86010b11ddf8201197965371ff22132bec114069b89eca6c6fd6b85823ebdbbb0939d020965c77e751f3b424851cffc6c72f0a9b568c9aedf75a3bf88c77da7b991fd0572b9f31c0502fe156e966d7d72b5746733f70b16f4f784992f85e5acb347b36b7eb9a3c9b185f236efb65881098a6ae689586d755abb956373d5f9700c816b244f4e501d89a51d39ef8eff21c511ed1198ee56ee0984d407b2a685eb308acf9d043e718f7003150a06c8d4e815049e993452564e57473db31bdb081d158f76c3540abeaa3b9517af2234ea650a48a47bded141abc9b816bc5d9a292b096c66a1e80af048f7a622876398edc7fe195d83943c394a345e782aa23698aa18ac20f53a104169138493e81f53fd72355c333dcd37470047a562d90db9dfaf80635c18d5d174f17610749770c557b15c402b177e4bf24b709f740954ba4f13a370c725bdf97af56006f352fc63179641fa3967f0198d0d4502a7da8db1185c73f71d7476a874f466acc79520d7c68dd552243df52979df3bfcf05fbf4258841d949fe2cc8a123b306701ad0c0164e4d33ffa74a35913f731270f8d450dc47ffef1264c8c9d7389e2667dcdb2102688b3c2a1a1baaa430de62f933bee0a4f19501b0a65447fd686173db0382598c72e21beb9b33707e33a9de217734493e6cad8912d69296674a7cc3942f7d773d65a9d09287506a02f107bc8cbfbb1c90b00dd60fbc0632f83f8b7d3bfeb092026844224b2b475ad2755cf43b98f86c49f553f9fdedd2eea3759c234cd87c3de86b2a8016c488cf7eebf1d3a173e6affbee9f9ef6885b418f69866509c58ff3a6790d219d828c6490db59b4d47aa7e67fffff662ab4737722aa676aa39c7ccaee3d72d87fdb8fe535f4be1d22249d3de93871172542d93bc97fefe773f38a18f3ec5071e3e455b9628e1a0e4169a7489a91e76d0356d2ea675290a3f3c6e23a27b473573585a3387b46881670fad53a7bcd9c0673e105b6e63f483e86682e2468b4893caf183cdb1f53131bc91340e1f18d3af9cd2f90197257cefbb2c070233b5bbecc5b2c65780447e3ca040f59e6d6f06e56ca63ca3883faf2380d2d2c486b110157bfa2012c97ddb4ff586cbb6113d4c13b8f806cf244762eae6e2dbc4712999ade40badae70960111d8f11b21fd09802f0eb354437d30e6653fc17ad758c7acf35772fcb1fd533ae6de8b3e8f97e4703cf30f024917a2114a3f35570e7bda354c3990787e7e72625be98347819c5e744a79a0d38a7354c55c6669a31f3b8fefc74c89d2798608089e627093f2f092d245ce33ec4ed68b98f8943712fd9c1ffb18a0383586aba3ba2bb209ca1f4c0eff3e52e7df02b87c1b15490c20751a35823bf4953339c54dafe1843815c54adaa8dd33adce0ddfed25a84369ad4572f3fc039a01765", 0x1000, 0x9}, {&(0x7f0000000000)="104d6b3b4bd13123f63cb0a36e4aa7e0305b4e612d9870e50d6e68615deb6ccb0dd03a0012b1fdd7c2f1eb25ee555026a276fbb4c023adb5d25041318623a54c0c89ef84796995773b9f4729dacaf213b8337d259951def17e62c45e61b0e96c9945eb62c36a4ffb774af606d7164f3cecc2b9dc119c52000000000000000000000000000000f6f1c051df27e41ccf5ea375e21d73c4f5118ebbc9dcfdbccee97145bd11e2074bcb7c", 0xa9, 0xcf5}, {&(0x7f00000015c0)="716185ef675a6c23ddb7922620f63a4c492ce1589d", 0x15, 0x8000}, {&(0x7f0000001600)="acb7fde5a8174ec1de70a254c9c26e6304ea57aed8c165dc3f77fb7a1422a646579c678f3132c873c0be63252046dfd4782d00f08915704801238efd1b43c1720bce9a5040fd1b71b79095436c18e09ceddee26ee917acc3907202cd73e9895d04d6c13801df938157d55b718338b9de457c1bac29ea67a17a759bf4adb19fe3539af07685c43dc2c93aef0952a8141aa442bbb7d50ef0bcdc67dc6442f4e9071096c6b257738c7ed91a4a5589145027b4a6f35fe0f2cf33f8417423411b13d7203f019e4e27f11081f3aaf9a11360085627fa59bf23fef9d0676a8f6d3586847cf933d45377f0dc0c8b54008b6ea1d883493441f988df528fb05ab0c5f87a1d0ee7c2d5a7b08d1522c843b4ebb054ce4695b07b2cabe77fb202011d76dd6661b974d115512c85ffe4c75fe3a039e03f7ad0b62c7775da6280f9659971760d456ea920b8ef868938e629bcef7ea52ae97b4afda37d6459ffaf7b7dfefcfba2240d1cb7a46d9aa2b046e8ddbc0915a5a9f9a5ca8127f4c4c1fe4700e333348d4aa14ccebe044ca9b1f4ae12f0cfaccae365b0ee9d211297779eaa17eddbac2c4ab4789aebf7964790d44188364aac32dd8d21e332eea244bea1cf56fbf8f75ff807e50241c00e8b3f1905b0dd859f0780a32d103c9f61d8ef246bf33ff2f2a463e31c70cd50afcfd5bcc1528f7dc285ac27f3f4e8957624a5ae5dcd8686af14eee50c39b9bb631d568e2ff8848b8feb8dd54124e76ff88e7f93848ca2169b9ac0688c80123e97fae2f7fdf908f58c2da24d7b2eae27ee7e356cdaf2bd67eaab7754ec313c1bdfd046855eb0f8bf916d4792b7d601108c79865dc4e0bed66437d6a0792fa5bbcc26386f52d046c06a5fa60f65ca8f66d377e1274163f2dfaf5cfc466035fcb4ef688580626c212a12080577a13d58d37595abd583ab2d33901ed5b1ff002f9a3d834f0833ee8306bc49192997e78302a45ad803d70efb1fd30936b34f59e51181239c93fd41da34b2d6a47422912c2b28af05b5b5fa5d8f25825a1a93a49500dc23a229147446e7070d48a69fd446dc406cab3d9826958467c99643eda54c5b22f5febff9b2569ad7d6c995d86b19ac8a97159803533a9f9f660bcdd6e0730e60080f723e7e2eb677a4f1e862e540353d90cb4a618c663d7c11aa9b8050812517ca8bc1c0db7d2c09c32ec1892d2bc4fa3260f7e00e76f03aae7b2f548d7db19ea29b4ea079cb6f2a337e6b50f55c51a24bd83a7170462427cc181be17b1cbcebd35ba88724032cc0eed6cdfd8cac728e52e97fe6fbde97375876af985a2dde5cad7bd4917229d25d7a9a20afa37e93f43c33cb8532eb7ea8e15636e03c551ea554a0c0e1941711c57d02dc7ed081dad54322e494e1750ec1fc77f143e19679d5daa4b4c7a5c9095908e80b0930c5a79854c14d400150f31451c2c0408acbdc24d141edc5ce7041b64457b7272093eea0e097ce16f4ab4efad0deae971a2c2837cab01b48e0d8d9a61f0939dd127fd4e74f2d7b667d70215ada870d593036ef05134c8d9cf00a29c329389d9069e5f84abc79e88e46622c40f8a93bfa42e88ee251c08fef649a05dbc784bd533cfd75401d3520da42906709eb9b0aec6334f34c8542d5347966d351c919944990a20a3b213f369a448ceed73843c2fe3aa88c42d5d84730debb70057fea2e85996bba57e30b40b550488e0a341b134f555e4ab92cac869cccf356dd4ff0bc016fa32896867ce223d373c76dc1c462117a8571425bc38551b50b8816c674192f9bb40b0e81af275ff5d95a282fbae80b38ca032be85cf53cc4070c3c2e7b5aa7c48d6f36fcd418fcc1ee444aedf7a6110c3114123c73940ff0285d259f450140c44655d83d7f6616a670fd5c013a9ddd72135cf7897841efac65772ea28127e29f0c765cb150e5b3317571f3596c2643dcc407ed487c729be5e13a03098d82a714ef7325f7e9c4e229043a6ce7955b9dc74b5e7d5090749e09f8070cfad3fef02d99718417cfa3629bb7e2e4fb659ae4cbb6b9d5c6e3ff12187095b206f9ccf029fea3bea2ccb956a6cef51f80ae3ebb024b095cf331abba81bf73c1889f6c09aca6019692661df7e2f11a22f66ad2371d2c8ffbf22f0307270034b6448ec1efbeec14c32bdaa9812f4d43e08d750c735c7a11b98a56419a89c836d5c24f698b89ccbe3f5fb4e2272743b0ee93645b96fce332c4d7bcb6ac14d3b3c14cc9757793e707583520087685ffe95a9d9088e3d63d1b2f7cf1470bdfafc905440d43cda319acb0b9d7b9423f9f7ac9f163c2b2ad7b30489d9e16b423732bb54a119446d6cb65e7841693674633db0ae2b7259cd33c263dd61332a5ba03ab597620726e1d9c32adabcbf6f20f2a53e294082d2e261d9e85d1a46c946cc47a0b1c99f503cac400764eaf71467445b18e5c41f30fd9b8e0f47f32bc1ef0acaabda33d027bb8778b2691130cee4ae9c95e5d938ccf3da0f286d8689b975db542e33c8ab462d92867b13a28ca489416d86cf9078dfb974a2fe99c730a883ca052c3cbbbfba5de16d2f4c4cb0c91e217d26af0d69fbfead486ebece550ae1a7e20ffdf4f65cb3a2579b940bae08a20db407585afdbf0fc0429631bba71be820e15b0ceb6c02497e24c9ddfa4513ce43ad7f8c02d187c98a645940daf137d4a4cdca8444b0b863f1db22d1db59ad7a267bd19adf122a178ebdea25b19268390a4597b4fe4f8e9e2281564bd3c29d815b85fad9313fee4817994bc26ecbaa3588759f563bbeacc3b9d794fd6b6579d09ddb7d47843dcd2c8d1b148f3c14a5728ae48ba1bdee807fe4cddd8de4315e6222a189152ffdbc9c616f5dcb606b216e751f5c4325b83b968af240a557cca364e409a3e49d66f801893fd2e943a3ae2b82ac8de65c6f8b7fa3a08d2b656c9b05732bfd3710a77fdf1e773c52670868d5055d95b0a5cdf4b65eb6a185209dd329f35a1176ab18683f7c9206be943c2088a54928504479e9add10c8553dc53ba10cc6efa326da291d9ea99cd6f3203edb041b0f9a472ab9a24957e6a449efd63bc0fa3a6f0ca0e1076a72e28aead362aeaa56290ae22269b588804313c26490ac827afef60cd7c7cf27fe58925605470988debea4bad7e1a1fe2e2a4d94e02ffa43d2514a59256d98486ce616edec6a7b10359302e50c89b39e2db9365f8629918b04b82b72417bbc44258ab4eb11e8d0e9ce848fb1c56df866f8c4a0a7adf8c1403a348acc5f89aad60734f5afc11036fac94cb7d73fda3944180a4cdd0681ae286ab8252059d5d16fdb2f88047274b95c01f06311748530747d0d05d8335ed0771ab336ef972c1dec58724280eda13ae8e219dda11e1360ac5e7a5b94b38b561e63c08b8c924336e40cfa65c8474e78415e89ba5e21800734709e61a2ffb221f2d785ff71e6e9a376cf42d28a999ef1b9e1fa19be726b1b2de42c2244ca5d828aebccafb9be1366bab2e35fce342212ba982acdacccfc5fb1739c3736a7412c4360d77ed1d254794843c337fda75e7a461f7a969564acadb6fa9903cc88c40de3ce4e40f408ae029f7ccf1550850ab935e47f070f6a2b5ee5598948f015e9fd88497b18a3afa9ef71fab5eb8d625051499a309745b72bc44850560bac075f1a14b29dc5fab411a20af661fd0d275da95d7124d4030960d31e4db40dcb1a5997e475924362ec3e4b476a59c40b8a4946226ddee691735094cc1163c8bf4b23ef7b832162b3119e2bf4aa8c0e96cf964480e741265284493e71eddeb0bb92f8a5ab0032fbc4d61e72eea735c4d1288d0376cc33905c51324f8fe0e894dc67cc3e275af864ca44f662e54e50156606d3e8d61c70d1f75858f0768208202509d62ed8a93b51a8d5ea9a084e4990587582464752fb1ea98b759dd02ee80c27d3e21f75808e8736776c1720988483d62f376f640dd831635dbe3682e38f9279e1318d3334da8bdfd639525d3dece04d381e71dc46ed35ef8451a81d9c4749cbbd5c93239ae589bdb35074312e6644f716827050a8b483d28468b0d0c42dc08436b9e8ad159c97157fc5a5f8a901a01fb3ea426568044408cfe4a4440b0a0171044c8a8056f7aa451b1e279c00061289d0821eb8c83af9a18d4ae344fef66a14177ebeae380c627f2756b819a075e3232f4b54a69b64436f4a0693effcac0ef730f9041d2a032227886e1ea7022368817da2b52040379a83dea5a3c15fa9e5c9f25df14b97a8fd633a8e3dfc71e7d0687382178d61649a7229dd1e0ba6afec8f0b96751dcd526c05922feb6c120173a5c5c59c006f9a4cfaa29399fb4dbac94e34b1c25b30bc92f076c378e865425ec79bf3eb265e028758db36ebc5f97522878f6461d2b3c5bf0844fd9aece0d344f12a37a2b29d317aee6a60066fca3133cdbc24663e9ee8a98b8086072ca0d97d468ef0eecc2c1dac0140ddaafe82f1f1b508b1738ce180a7f4b2be569ef9f79863c2559524b1ee3d6271e06677f30bb319e9ea96d0568d34adb33055d9a6fc049172c0db30d30c106be0fb7406ceae41fd7cc730c939dfc62fae954dfd48c1b89840761c71fb109496781d3b2f0acae2b3a56d1e3841a2ebac220a994d4d6e3fb45f36ded98dbdfa82ac78ff2bdb21a26360182d18c05d2970919bccc6416b80151d0e0d42515eaebe38e1becb54a6dedb7203ecf6f9d36491f10478e74c6221d0211c88dfcc02b3ea48663afbf08568679ecacb9562afaa5c42763e390f89ce980ad5acb4cdd26e4b7de1cdc8d4ecfa18d349ac23412567f25a81819ff34d0862052c887317d04c0649b608eabc33525e771c2323a7b7fd833b933be8ea623f2ad37a8dba7a17702c465adbf2e643c355bf557930093bacf0b2e51195de3703ca9b5a3a3f85d95fb81563011a0666813b4b5a6ef0cc6a228f3085f41d076ecdf4e8bf2c98ce7ee7951452d959084933bce4caf77269a656b0b49fb93b361c54b235c326e6723b4479f7054e9844b88357321ee516e5ef3d22d86592a0a0be44d2aeb4bfc97c03cc7377258ac9724f63b10e222b37457485362d5689c1efbd285b7d27242d2e9457433794c5d891312c132d13672088ca65ee798662abe2c1eedbeab5582df9fc22d33a6081e5e8fb19d92e80f379063ad8017a694ee0ca4892c0de704a1bbd8d1f0986f47cce59bd9b3c14c787b92fa9c0c2cac19f6d2d1afbee52634281252e0fd9b92658355d0deacf8e354c417f3a20b429e046bcc62b34ed8d6208166184291650b954dbc71205c0ee0299d9282e65e03e1c90a1f384ad0f2b3a279a0e796c636ddb84770ff923d6a65b4b0e19767299546af1d350a1adf5127aefa861a609c7901b17ac47e9363d9dcc947c73a7e8f7aa4ddef594484af5180d4eb923f65b1d1d4d6b604ee1bcc199df7ef8a843337a08c423d38a2ae8a4272a932747da0afe536886948bd171cdc99b5f66cf1a41794dd0e21346d1e58b4a0becf5de834c126679b13ecc85244ef317ce188a226db36f0626c251691036e73bc244d8b5f910e33934a387a82304c3cb6743ef221f100efedcc9317a8dbc599da754bbe394082904bd90f3958299b91ef9a431d08b524ff86067be2ba6f5a43aea1a13ee859e96f7a91ba9c04408363985493cc9768497d2584829d0740aec7675b0a97435ae9747074cd545e3242c4e5dcf520bfca7f6a8c36fda4f23f7503415c6268aa2b8f42f5dd71714f66c4b8baaf8e30d96bbaca2b1f5e44bb3d198d80c1956d360fe5bab67e45b1583955086fe1b2446868ca2", 0x1000, 0x5}, {&(0x7f0000002600)="80c6784d768fd848cde21d2c1dbde7cc6f1e9dfdce9e8abe9e0da4bcb1df84a791ef81d2a11394387e9c6826cbc92818a93022d2e41ba52477f91952fd1158d302b2e04b1b5795e4d9f9cf9912b41a1e59137307b85dec26666cfa2460b004a12be8f896d8466556a5d4d66dfa5d8dbbd0c1bd2f1e21d10d8f8bafa052e1706c4f114bf2a053a4c5b2d1de4962d804d57598b4f054ebefff07e4d873633c802378805542d7", 0xa5, 0x1}], 0x0, &(0x7f0000002740)={[{'%]#{{+\x83[\'\'@:-'}, {'erspan0\x00'}, {'\xaa\xaa\xaa\xaa\xaa'}, {}, {'\xaa\xaa\xaa\xaa\xaa'}, {'erspan0\x00'}, {'{'}, {'(+/.\\'}, {'/dev/zero\x00'}, {'-^.'}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@measure}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/zero\x00'}}, {@fowner_gt={'fowner>', 0xee00}}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@obj_user={'obj_user', 0x3d, ':t-,'}}]}) socket$inet6_udplite(0xa, 0x2, 0x88) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r3, &(0x7f0000002880)={0x20000000}) [ 182.005951][T21684] loop3: detected capacity change from 0 to 6 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x104a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17, 0x1}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r0, 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140), 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe8}, 0x40) getdents64(r2, &(0x7f00000013c0)=""/162, 0xa2) r3 = syz_mount_image$nfs(&(0x7f0000000240), &(0x7f0000001480)='./file0\x00', 0x2, 0x8, &(0x7f0000001880)=[{&(0x7f00000014c0), 0x0, 0x8}, {&(0x7f0000001500)="e2fdda209a5bca4bb0baa34d7406deabc465a164190ff9e831123c17e6be84d2", 0x20}, {&(0x7f0000001540)="f475d216e9e3f0733f74db9296e81a25a6f9b6b23d30835bf0fe770907e6014135d050c415c87fc51c3330425f220b30d22596debc306836231971d364a81a6d4e5ae39c2b7af439ba8f0e9bc590b859406d42ea0c5b3f51a9b3eac1430cf33186c0bb0769d13d38643067c9bf2f3d2716cdc44a4e47679eb77536d1a24d9ccdfc2f2f3751c64af67bab85b2daea3cc6b57f27f921b27a55fe00976b770a0baa9b136efef5b1032d45d67852", 0xac, 0x8001}, {&(0x7f0000001600)="aab701201e3bfc17b196bb6c227b4b9cb227aff1dd17e275803f40ecda701dbf87201b94f39e5b3572052ddcde031de0d38718aa204e81738a581776978fe5d8f17044506f77d84e4968fe9ee568801ef26a0d4442109347e1bdd6f1bea28001abe4392bccb7d359643eba844a16cbeb8b243c8bb9a6fb0af80e57b0c034f7e0559558f733a2034a745cb85bb1c77ebd5017f497262b0306b71201b758b9bbc5c793e801e69686243544586a7df925c1d27f3744a388104c3b657a256e", 0xbd, 0xffff}, {&(0x7f00000016c0)="d1382f27d73a829c971bb5642eb8843f0cc60c87c4328bc41d4e4f96e486749f5174318e5a7b11", 0x27, 0x322}, {&(0x7f0000001700)="d0114f8eb3486fb35d7e75", 0xb, 0x2}, {&(0x7f0000001740)="997e047288172f69b600e4529fb333986d160ada252ac758b9289f73ab9d53d04aeba0479f5f29d72154031b7648124f277c7b6be0c2dd7b9b8b441e716abd200420c8230d814eedad94374ab1b5712e462b79e5d2230596954492990914abe6cc309004b6799fb875037796cee305ba3d67bb42bf1bd3a6b0441e8993c69666c259086a64826be633411d5cd5071d5a6d45ea6eeede657bd5ea3de469275bcc640677896ea39eb63bd25cdc782d6f3f5bea5220303656442d7036bc", 0xbc, 0x2}, {&(0x7f0000001800)="75330a7c910338f333d186f4435ffafcd16058c884ec88472a58a3b5e179d51e1527ef9842885073951064e12c8acec8befc1d045c111c9f14e24b17c442d54f6f50d8859bb6d989fa68", 0x4a, 0x7}], 0x100000, &(0x7f0000001b00)=ANY=[@ANYBLOB="76666174002c2c282f252c76666174002c5c2c282d9a21402d2b2f2d2c3a2c24215b2b3a7b2d2c5b2c61756469742c646f6e745f686173682c726f6f74636f6e746578743d726f6f742c657569643e", @ANYRESDEC=r1, @ANYBLOB="2c646f6e745f686173682c686173682c61707072616973655f747970653d696d617369672c61707072616973652c516f6f74636f6e746578743d726f6f742c0084b09434235085"]) getdents(r3, &(0x7f0000001bc0)=""/250, 0xfa) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x40000, 0xc0) 21:27:01 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$TIOCL_PASTESEL(r2, 0x541c, &(0x7f0000000080)) dup2(r1, r0) creat(0x0, 0x0) [ 182.046405][T21684] FAT-fs (loop3): Directory bread(block 6) failed [ 182.082236][T21684] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 182.089883][T21684] FAT-fs (loop3): Filesystem has been set read-only [ 182.132622][T21684] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 182.139474][T21708] loop2: detected capacity change from 0 to 6 [ 182.172108][T21708] FAT-fs (loop2): bogus number of FAT structure 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1160) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80040, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 182.178388][T21708] FAT-fs (loop2): Can't find a valid FAT filesystem 21:27:01 executing program 1: r0 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000100)='./bus\x00', 0x400001, 0x0, 0x0, 0x4000, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) ftruncate(r1, 0x208200) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) statfs(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/111) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x30) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, 0x0, 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r7) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003e40)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)="1a3c7a2b3e6ba3daeabcda7845dfc586d1dc312c5202aa0dfaf1a1c4ff690ece5182c7e5457d326ba17edca160581cb56bebb647db62d1bb927e4d5ff93a3441ef55d2b4e25da3cab5d131a6a725d6fe6b1c5eb4517b034443c8783c7ec2ead5d2650620ca6daff8682d1e71ad9c5cb8024c036d4aa8cf26dcdf741c30ad0e736a188e7cecc32fa85c7806278887bb3cd632eb25cb6865d89cd2360e269e936cc05c276440d9239f246ac15467efcef32c4a559cf4517dc2788cdef89d96f334bedeeebea1e6f0baf9f43cf339fe7ee58c9884eb8b067d47c578a3879f5e2b413321e8c6d490ffafae70b7e852e13cc4183b", 0xf2}], 0x1, &(0x7f0000001bc0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x68, 0x4004850}}, {{&(0x7f0000001c40)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000001cc0)="c0efe1f7b54767f81fb4d7d82a71ab523257d301c1a7d87aae5ffb8b7ac2d023d14f6a7bc7cbce371a54b24b9d49d254b05e77574ad3cf058544bdb7ae3a1cd2301c53f689ea9632f9e4f0e2c4066c59005bf58ec1334bf1dae1353c09791a", 0x5f}, {&(0x7f0000001d40)="d9812dd2cc47c4f2a7606f79e9232e8aa0b3a3848725aab37ed327a679b75e2ea8c5b7d6a327505bc8d344d68a2708a471372cca18a32a35a9bc7e84ac5cd16b5f8558f9f84ef06d44578157617bb207a2abf4152fbebb3ce2230fcba3e20bd538fa5f50e745b81e8851ca60bd74bed28dcb2f8f927fd2aef251b262961f9432eb6a8398ee4f7e077f6b14cef17c1ad29ce0b6d68c9241693fb156b346b29b75e230101022a611d08751cea69207865f834db8126ecb39f9d776fc9532ffba2225c72e0bfd746f00dcbe0406a1c8c067439e3aa5b98dd901446c459186c68dafdc5ce3e358bb908bc2047c", 0xeb}], 0x2, &(0x7f0000001e80)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r4, 0xffffffffffffffff, r1, r3, r3]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x28, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90, 0x50}}, {{&(0x7f0000001f40)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001fc0)="52a81a459fc347807108f0fd778641f993e4ccd51e6fca274ce372905d276d605c0345e8f0971077fad449a03cad7006565a9eeb2e9b90058ddeea66bf1a6001cbfff6bc88c97bb72160ab61e87f03cd3dbd162bd2f9c446040b4440c39fdc26e26f21842c24fd41b9bbc38a57ba8e7aff542def56f5c9d7b26c0f7b585a5a808cac78fa48", 0x85}, {&(0x7f0000002080)="e2fb21f4f7fd22964dc1f1410e85cba0f727e80a57deaa5f014d0b94cd5c73a34408eccd216f7ebdb4f3f61645bb228933881c375640245b", 0x38}, {&(0x7f00000020c0)="1964", 0x2}, {&(0x7f0000002100)="e75d629680a129caabb0e315dca7e170e276ae35d6bad94205dbdccf3ae63e43", 0x20}, {&(0x7f0000002140)="93a97dd98174d7ccd1e4a63881972da76aa2187c2f097d3bdfc6e3ed9577e583ffa34197b39e02075bc6359529349e22fe6a2b17f46ad3b9d80d74c3270bb86cb6c615254ca681b28bbaf8289e0f2b5adafde6c65e3e7676d071bb6f8ddc0cdbb561fc3a8074cbdcb6d28b88b077e939b38ceffe943cc09e9b8e3d6ef33f89f0e48d873e29cc5317945853c4eff06c5356efd641db56712da625fc3acc4298a05063e0e9541d9dd7179de463ece2a4309c76f2e0090abd1a6680df5b", 0xbc}, {&(0x7f0000002200)="d10cd2a96810a175ed7fe41d6b3c83c15d95a340152a30461046035037d68ba4c9f44e9b557a7497901767e963fe09e2b9d739b3ae7e3b68ff94a9b2907667a3ad15e9d1cc53de2904446992600ceeee7f2aac3556cb650f5148153d9c13898f3c8f2ecd62694b0b7676e7cd51687bfe9c8dc8824818e90d87c6c08ee6ee99b5e60cd3b9da1c16a8b5b7662792c588527f2e8f3c912ad6381dc5c75563467a9f0a41b62ed816328e85b3a1b4221e0e8995a85b3a828c288e117b791a0cfab868e6b039cee892790996bd0a5865bad6b11a4e0cfbe79a2d123b072c69cabec33a0c8f0460dc9836f55c5b41b501c8ab2cfe606ac3e1b454145a5fe0199c844c", 0xff}, {&(0x7f0000002300)="1c7abf1dc720e8ec5f4526608c9d3f95acaed04a80c2fa1aa4", 0x19}, {&(0x7f0000002340)="f7474cb55031ba147f5d36663ccd28e9439a1f214fa81ce126ec92d91a3d2146f92bd6b0d5", 0x25}], 0x8, &(0x7f0000003cc0)=[@rights={{0x34, 0x1, 0x1, [r2, r3, r3, r4, r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xffffffffffffffff}}}], 0x140, 0x8080}}], 0x3, 0x240008c1) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5, 0x4003012, 0xffffffffffffffff, 0x0) [ 182.216725][T21708] loop2: detected capacity change from 0 to 255 [ 182.240111][T21722] loop3: detected capacity change from 0 to 6 21:27:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 182.263014][T21722] FAT-fs (loop3): Directory bread(block 6) failed 21:27:01 executing program 2: getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@dev, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@remote}}, &(0x7f0000000240)=0xe8) r2 = getegid() r3 = openat$vcs(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f0000000300)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @private0, @dev={0xfe, 0x80, '\x00', 0x27}, 0x3, 0x1, 0x5, 0x500, 0x35fd03cc, 0x10, r0}) keyctl$chown(0x4, 0x0, r1, r2) r4 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r4, 0x0, 0x0) creat(&(0x7f0000000040)='./file1\x00', 0x120) open(&(0x7f0000000080)='./file1\x00', 0x800, 0x222) 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1276) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 182.297229][T21722] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 182.304812][T21722] FAT-fs (loop3): Filesystem has been set read-only [ 182.334102][T21737] loop2: detected capacity change from 0 to 6 21:27:01 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) mount(&(0x7f0000000080)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='ext4\x00', 0x62000, 0x0) creat(0x0, 0x0) 21:27:01 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0xe0ffff, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 182.359969][T21737] FAT-fs (loop2): Directory bread(block 6) failed [ 182.368573][T21722] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:01 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x138c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:01 executing program 2: sendmsg$IPCTNL_MSG_EXP_GET(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000740)={0x134, 0x1, 0x2, 0x301, 0x0, 0x0, {0xc}, [@CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0xd8}, @CTA_EXPECT_MASK={0x34, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @local}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0x200}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_MASTER={0xc0, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private=0xa010100}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @private=0xa010100}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}]}, @CTA_EXPECT_NAT={0xc, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_DIR={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, 0x134}, 0x1, 0x0, 0x0, 0x4040084}, 0x41) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)=[{{&(0x7f0000000140)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x80, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000080)=""/55, 0x37}], 0x5, &(0x7f00000005c0)=""/16, 0x10}, 0x1}], 0x1, 0x100, &(0x7f0000000640)={0x77359400}) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f0000000680)=0x5, 0x4) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000a80)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0xfffffffffffffcfd, 0x601}], 0x800, &(0x7f0000000000)=ANY=[]) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r2, &(0x7f0000000a40)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000a0}, 0xc, &(0x7f0000000a00)={&(0x7f0000000940)={0xa0, 0x2, 0x8, 0x3, 0x0, 0x0, {0x7, 0x0, 0x4}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x3a}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x1}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x11}, @CTA_TIMEOUT_L4PROTO={0x5}, @CTA_TIMEOUT_DATA={0x54, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfff}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x6}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x80}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x53}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x81}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xffff710f}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x15000000}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x84}, 0x15) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000000)={0x2, 'caif0\x00', {0x1}, 0x3d89}) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f0000000b00)={{r1}, 0x5, &(0x7f0000000ac0)=[0x7, 0x80000001, 0x4, 0x1, 0x1], 0x2e5c4951, 0x4, [0x10001, 0x1, 0x8000, 0x6]}) r3 = creat(&(0x7f0000000040)='./file0\x00', 0xa1) creat(&(0x7f00000006c0)='./file0\x00', 0x84) dup(r3) getdents64(r1, 0x0, 0x0) 21:27:01 executing program 1: perf_event_open(&(0x7f0000940000)={0x2, 0x80, 0xfffffffffffffffd, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x100000000007f}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080)="441f0883752cf1e8c94ef56491ee54be0e1c2074ed27c1c6fe76cef3e2", 0x1d) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2000001, 0x1010, r1, 0x341c5000) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, &(0x7f0000000080)=0x60) setsockopt$inet6_tcp_int(r1, 0x6, 0x19, &(0x7f0000000000)=0x5, 0x4) [ 182.490037][T21761] loop3: detected capacity change from 0 to 6 [ 182.515002][T21761] FAT-fs (loop3): Directory bread(block 6) failed 21:27:02 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1000000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:02 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000000)={0x101, {{0x29, 0x0, 0x8000000, @mcast1}}, {{0xa, 0x0, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}}, 0x108) 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x14a2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 182.561574][T21772] FAT-fs (loop2): bogus number of reserved sectors [ 182.568125][T21772] FAT-fs (loop2): Can't find a valid FAT filesystem [ 182.632906][T21772] FAT-fs (loop2): Unrecognized mount option "" or missing value 21:27:02 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r0, 0x29, 0x4, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, 0x0, 0x0) 21:27:02 executing program 1: 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) fstat(r0, &(0x7f0000000040)) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000004200)=[{&(0x7f00000017c0)=ANY=[@ANYBLOB="14000000250001"], 0x14}, {&(0x7f00000018c0)=ANY=[@ANYBLOB="28000000260001"], 0x28}], 0x2}, 0x0) [ 182.676190][T21793] loop3: detected capacity change from 0 to 6 [ 182.719691][T21793] FAT-fs (loop3): Directory bread(block 6) failed [ 182.727710][T21802] loop2: detected capacity change from 0 to 6 [ 182.739351][T21806] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 182.761176][T21793] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x15b8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f00000000c0), 0x2, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f0000000300)={{r0}, "01ee6dfe0081ee308b4f4d67d623fe8f9a3b763d0514b6043c57db106dd5e8bef230a708c8f73373cb0d90f1b4ea88a739862e863f34dc236e11362a1a15a5ec2165d7d83f65bbd6a8d27a13bdb0878822d7a4a7a482410d8e6f829b70ed56bb7feae84da2d47668e9ee70d5a1d61d238e5090cce2a1779e4284d3b1ad7951c8739a1395eb160c10d645d7a8cccb7e4ef17e95d0e7912edeb46ba02c5c474cf7e2ea99a5db192cfe36dc98fb70d4a00fc880e593e00af37d7a8a3cca9c81344af177f81edcc263a6101e0d4c0269730e4c940cae00e7efe2e58503c29c6e0fc7f03c9a596fe8fba8793fcf8ce3703fdccd17aa2538e6e0d42a0488a846f64470c72935a60f6bf3acf6ed02af8965d55231b0264385e6e6ad3f9d24f8a2f62148cdc81750b4e35d775f1c097c31f654ad5cec798b0a70f0e6d7b204cb5719bce3bc05873e08c03e2af8b13125746b56e9367bf774107fee5dc1eca0224b8d8555ddc0fa8cf257ab75dbf2fb68e2eef7b8c93a52319b7721797e32650d9262c90f9c3d89ac0e2ac2d1319c0f50f34f2136e4f9631522b991a10e4416b04a9e332d119c3ebf0f986c8518eda2bc5e9b8ed27cb67beb884ca546d2df0dccf07c5fdfc5ef0f8778a8680c7738c01236441d09a06d75e5b52b1b200a6e6da3968d7c59833066297300ffb89905daab2816ca50ba8be2be628c0a97f0959e3e1d3f7a7def23c24ad6f972ce0c26216adc563546a7f727d6e90234cf712ab8b8e6352dc901cec5be208976854d8a7769d418b098683eca7b6ce75a9e62dd4873601af1672a4ad1579e11f53626e600f5f911f9e358a367c3a5f9532c1222041adcaa5c58d8a47af8f5ffb079ad0f547746491c209153fd00a1a85ce7cdb703693dcaadeae970421b29cfebed860f2419f71b0a0395cbc4c9e0ea4e30e367c62966983b439cbcd1a37add9039748958d460d1265504b644e24251a5fbf59b8813aab4560ebc64041ec0ffb48f3542b5aea30e9fed3055bcf228f047aa904bea6e8c870d91a4b30261fbc23bf165e2173a6e15db6dd718004dbba2dfb423393236f2750eac3b5430bdd78f8a417389910f12be4e42fed4b7a354ca76ed5949f0beec11a127bda01503994ca944ed7e77bb2259447a5d0e7dc6a50f6c5c0b514d13d7e4dfa1d502983a646890d4de31692ce3a0f7be7fd570093e7fe5203aaf8f46eb3e82c00d8e49772e99a54a1a14d28d7fb1fd8d09fee7ffdfdcadef16d207f66d6792eae8a8a3b1e4ff20bc04d6333560927809d762fb4d8c19b6c2a08bda7b33b3fec6081d09cd891f1547e2158d3a95bd8272bf9431e223683a512615aba461e6270316ff43363aedc680edf0046b01a16d1f480f969f95e27833c29a4f47116c1d3b2bb902ca1deac178479f9cddbdaebef28a08c8241a8d634a367c9261d8a242ed0a16d80fe52727f8a1c5f590d281478a63b640b9097dd55d218156818b719e14320e5b2f4cbdd6ee261a5c27020a1b41943286cb2eb46cb4b25a220e489eb3c7aac337f1c7a5c70562e5fc762aa2359a2cb7c1fac66fff80697d6f876b5e1ee6e2411f4603b14ef2465c1a6b9d208429b73464337a63681675d2cdb8c2ad7afe5ccebc08895662fb7a8d3bdc0f1e00fb29b32410993e9e82994c4a944f51faa254a8ba9a5f8150dca9a080d38d2d97566a70e0afc6dd4b2769e72f69e5f1155a16398d27e2d3e1e8617b8cf1ed7e06b85713ffe4df97d59438f1594235af8b56908b2abf6e80cfff42e6b447621b6fb306f083e2b56b1ba5e00dc90276f9f15bae5cab4202abc7d8d48f50f333fff847a44ff81b608b231c932ad9a045289004ef67d500b8be0d0aa0d62ff9902a5fce6aee00841f9468663a1088e8af109bbff59794818d6aa6d296ca959123230c8bdfab11f293a65aea3f941cefeb384e70ee5c75998951b0730afb8c8146baa11dbb99e574107a9ea83b361a067d3f4842cacd38fe7f23a85595ec8def120627d80cda956217f6b26e4cc8a113c0eebfd5fec1ed887829137cb303782e35470f7977c4b1f81a44a18a8c38e76b120feda4e4b4e70f486c28663c3c74af1be27f1e59fe396c0390c2f8ba6871fa598068ef61fac5e3e4ff53d96b6b26b9d4aeb862b88cd9b6d92543708a1d62e8fa60e278d110bd0c01cab3febb6d485ebff96bb1f0e03fceaa3dfdeded7f33b2d95a020e46e7853308270c100d9795da42b248d81485076be231f2cfa5f01d4165ae668a886cb91d6fe10caf06d6ed45966d0226c7bdbcaf0ff1b4dd4e292b6e33651117a1b8baf61abb9ffcb03524ee7133c3b2272e167f165faed1f4607d18f3e4ced32b16c93231e769c5c2975d1d109880dc74509866b3ecd85bb0b8fad58ec6cdd29c43cb5c08dffc1453483ecbb5f689ec8dbfbbb4f777aa7df9238be48c532df1bb970bb5a96936e7e6a6a4858c9738a5d949e76172b1839d3809f4365c96e0dced1507c2c2668b3d86f5448018597b91a2860a5e228282ed25b500750acf500d0b732738382901ec110bf1ef1592b74ce8b1bf83ea4df11ce5ebd72d50d55482ea7d0721a18c255e6979712130e0135a2145cc64cadebc440267d9cb8acd08d9643e4576ebb23135b65937805cd5626d7b0b4f6e898a87ecbdcfd8643e88c9b18273ffbf5ad6c9886c9f1c5f6d2badb5669ad31b813dd8332689d569170137b21afc2fcf3e23694ea824590d4353b338c12c9be9c69a4ea3d54a800c2dac58757408d226d159be6f2546491ef99b51ad7dad365f0362ca3ba9703829040466774902584505a8eab57886a5d19e2d70e88ba10b1c2f4811721e01ac22c4d4d90372114766851b07188ac6f8063d836eedb682781eb874d4d7052708056fd82e7953900f838835fe36f19ee335bc1a48c8d2bc6c417cd9b48d25f87603fe02379c00d0c108ef12b32d59599af20fcff3ad8124e90bb16484dfc6da73cba199cf7454e729b0641eb727af2821ae794330c1653df51f9b2f22bc52184132e13e4d337d381850393c89425a052e975daa39b991c141aafc57c4b6089f51f6ba7039f39ceccedc438d4ee5cbbc64171b60d94b382167110030f30f3ec665bfbba9dd3ba47a490acad34a5479c390177a30d2203330b7e11785370d9851b47c830ab2f36638a4501aa25e7b70cd5ea95cc7b68ea65f816fa4b479df15f59e99b66c009cff54d33d03980dd40a7c1ebdba45b04e530b78fa535e76b8d1859b87cd0b560b3181df80feb489282044f3befbf8c4bc390e4407fa33b3f8597c827088ea0c035fdd7216aab3c19a33ca7e029b37a810e5e73134ba73b0ec374d90f688f0ace1c388e7ab713ca20ad50a5b8c241d2b72fb5f464c33e70cdddcaf9e2b7dca503c348c762d499d1c33c7440856c4988b35e53cbc039e2a596f2d31327e6db12d243699e2e33621b52d307ac081d7cdca5b39695198baffd1504da588eee523393e8a7d9853c43166a9687646c1941d175847f3e9d39552c007245228cf9f44e1549333ef12b8e10ea3acb5b021a831bf198e3954268ef3d68504463776aa9479d18ad52ebf930e0221036f02e1ec6aa5c2c89a3d9ad7513ce31e8a884b6912bb24572531495412cd9bfe1aa395221eb9d3b867e0e3e2c8f03298586df7c262700dbe925349afe5e82b7eff4e219df9d398a56bfaa15ebc25e09be0ec43d6743a1b212d4eb74fc18c3bb22f54ce79f7dd62643ba7a0204614a831de0fcb6453977e020ae2ce81321dfd7cc0e55b46c69322f9a0cef307fd2b412c3d470659fb358b05a645ac165258b2c8c723414e615eae481fa49448bb017b08a345621ba7421f426219b6b7722781786e53023216e59e7c809d3382e6eeb8c2aaa82700e25194915f4422101e941a0c52ea8579d9fd7316d5ddeb697c971743fdac6a91e1245c065c1698b3dcd9a141695d52d684e0b2f3f2e72ff0861d41e8682fbe8bc9a64a3d12a5086d22a6b5a7aea1037c3b33ef550f0749cf8c1f65ecb397279fd5121f0c5cb8fb8641436000f702cabe79f0176d4002f8fd29c4fe201d98058e9e95d3ed78a9fd396c90305cba9da78887c38e269a28a215c57a5dc04eb721d9cf020ee444bba654aa6f34ec259c0bc4290fd08c4611dd02352a777afe306d4553c9f3006bb678a6c8985f0cab40e33e020c1b7337daff1fc63e8f0059beac31fa42213730cb16d1eac5d68664306a7f46193d7e88ae4c9dc3500331179ad1cc8252192bf2ade6d19f1ab5fdca016cc08b1836d14d62e34d698dc24b3ed15736a7fd330cf9b9140d1eaac892047f83375c3c5dc557f5d197852d2646ca5843760fc26b308b45ab61562f86b72e2ac4dca222ed3e26e53a5a2d29cb08cf7d41475d90c6224421bf2add2fcb1a9cd43f585feea159608246ee5cc648a6376dac5f384a7aec9c009506004bc76e23ff846f33605e6e2b12804f7650aebae50607ba44ac1ab458e37db4e261787763e3d94092a3bb76c4279e6e45dd078d5a1c5f6d3537ce63e090c0c2eb60a976c81fce6619eb6f5efa0c1535cca9343ff9ee1758791d2e48c2ee2ac1ab02f0bf552737a30f5ca75ddfd0eb5ce593f7b4962f95bd16c41c476157307ebbc1ccc41672e09760a54bbaf9e5b4e3fce147f345d15b67f6161edd16f97835a51c568a6f801fb895554653b18d01cf0f9ab26bd7669b2b7a7b7fc0df0dad43be07a6949acc8a595bae3eebcdbfc8924f0ff2305f562aa62d37b34d8348f659ef47351ef355f71a45d1a69c00308a3cc2f573c9c70766217cbcf4fe70f83623c7fd08b2048a433140ea3d6cd4cbf11b234233309de28a4e157e9e70133380a3f62bf85d5ce88242ed330129bba1b209d4474d2c0e8a83ae53b2b0182ec0ade0b2a5ddff9024dbd85e4ca50e65d88eea87e981c60fcdad6cfcecd8e707f84682c5fc05eedda0779f1b0744c8716404ef3b08c23f76770107a61d40eb18852596cb1a7f1c51a1f4becde75163593f5965a9333bcaf583b7346153a6b671728c7d7b5bedf233280f5d74118a55b816183f74351cb0481bb219fbb78d761fc75fec95e620169b41e5e144b7fa076f2cab7093c238bd2e6b990dac75da3198b39067ad040cbc32cc17b5be640801b067955fe7b29374ef4a8c9e1778de9f55153ea9e68a8777494b3fc35dda824cf34190bc50ed44d30b480153f3ab1ac9b2802c474baafa625a62be2d7103bcc4564e8eadccc134c7db9d30e0d2b456464a7bcc90389f62ea014de3e39df50c109a75ae0aa7fb4c156d3d841423d838410ffadf8f354e58a4c6933de1cd5a5a03fa8848bcd274b7eaf4e45bbc4b35bc9dabee19e651b47f262250b794ab61940512b7f36a73d3a8d939b00f29f69b4a32f4190244c653aa03eac3ead01fd0b2a1c386a75926af9be6e14a80897ba25a4d44e2d7c44265f572d780bfc276a2146c460a24457f8c9ab64631fffca660ff5c5ea0ab66315f874f2f0f02f9b2f830d4164d978c48f5f7518d8d340dccdc421ffa299c3b7b3e3c02f50e0321f45ecc8f2d57e44d4399f65fdde476b93edc9a6159a0844fc3f782de9f95a25d023296e8887a137c573ddb5ab88508ec642450400d4ca77ef502e0271cd3b775b178505677d5b88e85ab6929f1676e5f9f92f37c09d1997607b0ae519fb16ec4ff61450d0d001603d2687ff68651e2535f6ccb6e377a2b3ee8cad113d3762749ef4d5e783e5df7ed2e9ee08eb1a6ff0b465b79c3c5c097a61051d339fe15886d759baab00b8204892e471a"}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={[{@dmode={'dmode', 0x3d, 0x85ffffff}}]}) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') 21:27:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x88) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getdents64(r0, 0x0, 0x0) [ 182.761323][T21802] FAT-fs (loop2): Directory bread(block 6) failed [ 182.768761][T21793] FAT-fs (loop3): Filesystem has been set read-only 21:27:02 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x2000000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 182.843250][T21822] FAT-fs (loop2): bogus number of reserved sectors [ 182.849985][T21822] FAT-fs (loop2): Can't find a valid FAT filesystem [ 182.907750][T21830] loop3: detected capacity change from 0 to 6 [ 182.916819][T21822] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value [ 182.934947][T21830] FAT-fs (loop3): Directory bread(block 6) failed 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x16ce) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 1: sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="2c010000", @ANYRES16=0x0, @ANYBLOB="00042bbd7000fcdbdf250f000000080001007063690011000200303030303a30303a31302e300000000008000b00000000000600110007000000080001007063690011000200303030303a30303a31302e300000000008000b00b852000006001100040000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b000900000006001100006000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0003000000e6cc569f46684faa06001100010000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b000300000006001100680d00000e0025b6695f3901006e657464657673696d0000000f0002006e657464657673696d30000008000b002700000008fca06de128598beb2cad078f5e3d42ef1747d74dde9c43f26343ba7b88e8fcf3a10583f21af68c66f3458247115e759a0b4d6b4535b82a40e7bb0814a2e0d8cb6e798abab9b671d5024e2d32bbcbf85143e34b917c68f1dee9cd"], 0x12c}, 0x1, 0x0, 0x0, 0x5}, 0x1) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x14, 0x0, 0x10, 0x70bd2d, 0x25dfdbff, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x40000080}, 0x800) perf_event_open(&(0x7f0000000000)={0x1000000002, 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_config_ext={0x3}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x19, &(0x7f0000000140)=0xa80, 0x4) sendmmsg$inet6(r0, &(0x7f0000006b80)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @local}, 0x1c, 0x0}}, {{&(0x7f0000000340)={0xa, 0x4e24, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000003700)=ANY=[@ANYBLOB="e8020000000000002900000004000000005a000000000000c2040000000000dfaac7f65dde66007550d861b7b537fd49b43ed35b0b7c2ed243f39735881ba7309715165c3b9edec92e7dadb7a5bbdd45a5fd4320d89ed45cf375461e38967ad0f0891dc4bbba54a2c4b99498353dcc9f0233d55a6e0fbf78c3ba4e983f48b6f65060c96fd75c4a82e937f62c958445a04c99c7646db75133bf141405b7db695b0de9a482a9dc8dc3a25f15db0153211c3604213a2baf4222bf165fdfa2ca3fddc94be49ac220c6fec65b5f419d364efc16072c06c87eb699c31f1755a365b5b80e7eacb78b040100071800000000040000c869280b000000000000000000000000000774000000000a000000000000000000000000000000000000000000000000005fa0cee4f4b666dbc298c329750000000000000000000000000000000000000700"/357], 0x2e8}}], 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x12020, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000180)={0x4, 0x0, 0x6, 0x1, "270bf2eaf1de81a00f50eb8543ad43825f7015a0f52d17388eba8fded71252f6"}) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000001c0)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x63}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r1) [ 182.950856][T21830] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 182.958465][T21830] FAT-fs (loop3): Filesystem has been set read-only [ 182.980448][T21830] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:02 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x3000000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffe000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) r1 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) getdents64(r1, 0x0, 0x0) 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x17e4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) ioctl$TCSETA(r1, 0x5406, &(0x7f00000000c0)={0x1, 0x1f, 0x8, 0x0, 0x13, "700cb029308aabed"}) ioctl$BLKTRACESTOP(r0, 0x1275, 0x0) signalfd4(r0, &(0x7f0000000100)={[0x3]}, 0x8, 0x800) ioctl$SNDRV_TIMER_IOCTL_SELECT(r1, 0x40345410, &(0x7f0000000140)={{0x2, 0x3, 0x8000, 0x3, 0x8}}) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000100)={0x0, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000040)={0x0, 0x1, 0x6, @random="b0dabb74acb7"}, 0x10) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000001c0)={r3, 0x1, 0x6, @broadcast}, 0x10) sendmsg$ETHTOOL_MSG_EEE_SET(0xffffffffffffffff, &(0x7f00000007c0)={0xfffffffffffffffe, 0x0, &(0x7f0000000780)={&(0x7f0000000480)={0x2c8, 0x0, 0x800, 0x70bd28, 0x25dfdbfe, {}, [@ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5}, @ETHTOOL_A_EEE_ENABLED={0x5, 0x5, 0x1}, @ETHTOOL_A_EEE_HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}]}, @ETHTOOL_A_EEE_HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_EEE_MODES_OURS={0x1f4, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x88, 0x5, "83b5a8451edce017975a2a73ef5fc3b9cef880d2ca93d66c3ebc8e09d33c51f718ca08e21346a36ea2362e6ea53833ae62d07afb142b8bd9775d1e63ab5ac1b5846c3425377f23f0ec10a627c741b4189e9b21dc6aa13300a594604a9f935bbe97a2372fabdb63f4bf21beb48c1c41d8198d9ac2e3f435d18b2fea3f84f33b0bab80aadc"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x6f, 0x4, "bd06026aed0ff9580005d744a35c23f8aee734545e27453bd00e51f2f95cd16028ab1eba2ab2c57113a0c5fda909d79ecd9f7da8fa4c6fc4d9cf87363d8bbb965ff9ae876bd681f6b88e246a67a23783caec2c8be65c15e44d86a91e2b6818df5e43dad23d37d4af5a8155"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x600000}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x6}, @ETHTOOL_A_BITSET_BITS={0xcc, 0x3, 0x0, 0x1, [{0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, 'net/tcp6\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '(\xb3[\\\x00'}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '(\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'g:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '\\:+\'!-%\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x10, 0x2, '^!^,\\&%,^{\'\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffff80}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}]}]}]}, @ETHTOOL_A_EEE_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x2c8}, 0x1, 0x0, 0x0, 0x11}, 0x20000000) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) creat(&(0x7f0000000040)='./bus\x00', 0x11) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) dup2(r4, r0) creat(0x0, 0x0) [ 183.074794][T21854] loop2: detected capacity change from 0 to 6 [ 183.092460][T21854] FAT-fs (loop2): Directory bread(block 6) failed 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x18fa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x401}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x7}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$int_in(r1, 0x5452, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000100)) splice(r1, 0x0, r2, 0x0, 0x10000, 0x0) dup2(r1, r2) [ 183.128695][T21863] loop3: detected capacity change from 0 to 6 [ 183.165042][T21863] FAT-fs (loop3): Directory bread(block 6) failed 21:27:02 executing program 1: r0 = syz_io_uring_setup(0x5352, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) io_uring_enter(r1, 0x7a80, 0x6bcd, 0x0, &(0x7f0000000180)={[0x80008000000]}, 0x8) syz_io_uring_setup(0x74b4, &(0x7f0000000100)={0x0, 0x64ce, 0x2c, 0x0, 0x0, 0x0, r0}, &(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000000240), &(0x7f0000000280)) 21:27:02 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) r3 = dup3(r1, r0, 0x0) perf_event_open(&(0x7f0000000040)={0x7, 0x80, 0x1, 0x2, 0x12, 0x67, 0x0, 0x2, 0x4080, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1ff, 0x2, @perf_config_ext={0x1, 0x1e90a00000}, 0x40800, 0x4, 0x5, 0x1, 0x7fff, 0x10000, 0x3, 0x0, 0x9, 0x0, 0x6}, r2, 0xd, r3, 0x8) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r4, 0x0) ftruncate(r4, 0x1) dup2(r1, r0) creat(0x0, 0x0) [ 183.191969][T21863] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 183.199882][T21863] FAT-fs (loop3): Filesystem has been set read-only [ 183.216250][T21863] FAT-fs (loop3): error, corrupted directory (invalid entries) 21:27:02 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x4000000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:02 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x6, 0x0, 0x0, 0x7fff0000}]}) r1 = socket(0x10, 0x3, 0x0) r2 = socket(0x2a, 0x80f, 0x5) getsockname$packet(r1, 0x0, &(0x7f00000000c0)) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 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') sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000100)={0x0, 0x7f, 0x5}) r5 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xfffe}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x18) r6 = perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb8, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r6, 0x50009418, &(0x7f0000000400)={{}, r8, 0x14, @inherit={0x88, &(0x7f0000001580)=ANY=[@ANYRES16=r9]}, @devid}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 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') sendmsg$NLBL_CIPSOV4_C_REMOVE(r11, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r10, @ANYRES32=r9, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES64, @ANYRESHEX=r5], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_BALANCE_V2(r2, 0xc4009420, &(0x7f0000000500)={0x1, 0x6, {0x400, @struct={0xffff, 0x3}, 0x0, 0x9, 0x8, 0x4157, 0x8d8c, 0xfffffffffffeffff, 0xa3, @usage=0x18a9, 0x6, 0x0, [0x3, 0x80000001, 0x6, 0x7, 0x7, 0x10418388]}, {0x100000000, @struct={0x8, 0x1}, r4, 0x93, 0x7, 0xab7, 0x5, 0x4, 0x4, @struct={0x6, 0x1}, 0x800, 0x80, [0x40, 0x2, 0x7, 0xffff, 0x80000001, 0x4]}, {0xab9, @struct={0x0, 0x81}, r10, 0xeb07, 0x7, 0x7f, 0x9, 0x1, 0x2, @struct={0x7, 0x80}, 0x7, 0x9, [0x8, 0x2, 0x7fffffff, 0xbe8, 0x3ff, 0x3]}, {0xf8, 0x6, 0x6}}) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x81, 0x8001, 0x1e0a1f2f, 0x6e9, 0x80000001, 0x7, 0x1}, 0x1c) 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1a10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x608000, 0x80) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000100)=@ethtool_per_queue_op={0x43}}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) getsockopt(r2, 0x0, 0xcf, &(0x7f00000012c0)=""/203, &(0x7f0000000040)=0xcb) 21:27:02 executing program 2: setregid(0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000002740)='./file0/file0\x00', 0x40000, 0x40) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r1) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r4) r5 = openat$cgroup(0xffffffffffffffff, &(0x7f0000002780)='syz0\x00', 0x200002, 0x0) pipe2$9p(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) r7 = syz_open_procfs$namespace(0x0, &(0x7f0000002800)='ns/pid_for_children\x00') r8 = getpid() clock_gettime(0x0, &(0x7f0000008980)={0x0, 0x0}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000008880)=[{{&(0x7f0000002840)=@abs, 0x6e, &(0x7f0000002b40)=[{&(0x7f00000028c0)=""/139, 0x8b}, {&(0x7f0000002980)=""/1, 0x1}, {&(0x7f00000029c0)=""/229, 0xe5}, {&(0x7f0000002ac0)}, {&(0x7f0000002b00)=""/4, 0x4}], 0x5, &(0x7f0000002bc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x60}}, {{&(0x7f0000002c40), 0x6e, &(0x7f0000003f00)=[{&(0x7f0000002cc0)=""/114, 0x72}, {&(0x7f0000002d40)=""/144, 0x90}, {&(0x7f0000002e00)=""/30, 0x1e}, {&(0x7f0000002e40)=""/85, 0x55}, {&(0x7f0000002ec0)=""/24, 0x18}, {&(0x7f0000002f00)=""/4096, 0x1000}], 0x6, &(0x7f0000003f80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38}}, {{&(0x7f0000003fc0)=@abs, 0x6e, &(0x7f0000007500)=[{&(0x7f0000004040)=""/4096, 0x1000}, {&(0x7f0000005040)=""/219, 0xdb}, {&(0x7f0000005140)=""/4096, 0x1000}, {&(0x7f0000006140)=""/154, 0x9a}, {&(0x7f0000006200)=""/4096, 0x1000}, {&(0x7f0000007200)=""/19, 0x13}, {&(0x7f0000007240)=""/249, 0xf9}, {&(0x7f0000007340)=""/144, 0x90}, {&(0x7f0000007400)=""/235, 0xeb}], 0x9}}, {{&(0x7f00000075c0)=@abs, 0x6e, &(0x7f0000008840)=[{&(0x7f0000007640)=""/202, 0xca}, {&(0x7f0000007740)=""/4096, 0x1000}, {&(0x7f0000008740)=""/31, 0x1f}, {&(0x7f0000008780)=""/166, 0xa6}], 0x4}}], 0x4, 0x40000000, &(0x7f00000089c0)={r9, r10+10000000}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000008a00)={0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000009040)=[{{&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f00000001c0)="2b17aabab5b9c612548242b26bf249b4ca33a472d536ecc0323a871bf4c4e9f78b8f7de112b62b9ff6c20c383335bc6b67fb22539e99effe6094ab17dd306f5393b22063e21b355d15ce9362d1f3bcc1336fd7a669a990dbd933b354735c7ca6948e8e6bc4527da956b1bb8b8601ba163532b7813d92ff4da04ecc2f64b59f1caba6c3a3404173176081cd9386b71028ed3b6b8b3673a0a8da19dba4485553d0e95cd16f4117a14bb9d9e1789726aa16ecce71a6f54af3205d6a05df26c3fd55a10bc600313ff149996e29e56b30ff0eb7816449864e963a9f7a2e671ce4daf0a3ae3074054534418459899de49af60eaa3f0fc89a", 0xf5}, {&(0x7f00000002c0)="d7bcca53512c49ab9ff59712cff8c3c5cec37b38fe2654db5d771f0d1bb2c58cf95fca6829ed9b7c0bfaab18db45e2f3ff1e93a0803eb5c8359089e9bbb314e8c994ed95d22319486d42fe8acd9e99d90dc0f963e6c25f23ff74d134476b721f6ac3b366a80e6837a8292c9514607811cb41309cefa2760f994374d5843da5269983e878f1c1284f20d1cc3a0f1d5a0db1032f7a5759df8d8e4b25733a4eb39ad07ddf67ded56b1c0c", 0xa9}, {&(0x7f0000000040)="2ea1e851a9339053cd5ba4998dc7a1d5a1f620218fa0e08c131648e26d29aaaf6426263ba5", 0x25}, {&(0x7f0000000380)="888b6615fc94a91bd3552b345de48e4370cf5cd08faf7129b3102b83b24ab11fc51c24c7ab92d32ac6c891c502c057d3886e962a29b240dce631a426e0002f7188c01d89de86f7d5fcd1ed639731fba302306d82eca94dd4d9957fffdce406d4c3baceb14e9798248f0f318772c848669b4aa7d80cd97ffe6f283d633422252e79e76f829be489e4203d5e7f427bdc8a7288b78a3aa92f87ed0e7ec7a1ac761f59f2c3326b4c9c01cb0021aa4b535c2461d89a029f1725878bb0dc9ce8a5bb1baeae2d8f4b43256ad3ff1bbaa15c1a0caac6ad7340aeaf078e70acc86963e0b15b9a979f8c", 0xe5}, {&(0x7f0000000480)="cebf7dc1855c8704b0490138271c3266281f9f77d24a2c678dcd2d7e1424aae8426374c78a71fd139a28a712bbc038e95d476d8bb52a7715fb81f84a0cfb3ba89c54b8059c8eeef97518ed0e237c01154267144b9ee339effa328582f89a583627d9510191e5df56348516be94a4862815ed1a86d1c01766d4013f240450f2d4226fcf1e790b4c22b99daa71607f0b9d69c450b5e1fb652c00925952181ca11a20c2d2141ffe75775bc3930f7732f658dde4", 0xb2}, {&(0x7f0000000540)="beb4dbb1c764150259b64b3ab39a77266c159f0cf46fce2d17647746aef321c9dff3dd6216a1d0932900e03aa098a630d53b8e3fc7f79ad24acdf3086dd8297b9ac0", 0x42}, {&(0x7f00000005c0)="eaace712e3f773018f16", 0xa}, {&(0x7f0000000600)="88bfc3d23fc8b8790a1347d14802b5f977a627599a7c9cf1b7a4cd4638fabbc31e28b51d4d50e05fba069d7125cab9ec546d79b5355ee134733810e23d09959256eb679e049a56206a4984a561382de1bc5419b17bd5c551a30b6289a3eb7f6f4c054214f2aca34abd5d4d15f7cf40ca68e19a9b13533dbf5a7e4021786b6004883630d2cfd47679a5e44df281692b2a113fdd64560334a9d266fb89527639ceee9b97bd820458f9884bc4e9b2154e70fe38784c71956f08f32aca479a5f3d62b60c1e4a51bf502e90", 0xc9}], 0x8, &(0x7f0000000900)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd0, 0x4041}}, {{&(0x7f0000000a00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001c40)=[{&(0x7f0000000a80)="525ffafa0ee9f82928e7449c2a2c2eafce149477ef179c5a9df701b4c26c70705bb842f306220d2639bda717ce02acf2a4cfa1161765a23ef012e0f24c6d260ce562a2b794b451eae3699bab99438245d4391175cfdabb64007060027501afdd6f23597b6a92cd521d304b407fcd5c", 0x6f}, {&(0x7f0000000b00)="2bef5d89be5cb163430ac33165d3506e254025e6fa8ed6966a4e969158e70eeb83c660174f64d11e73f0ec1e249b055683930ea8242c8ce4b37ca391b1e0226235ef76d8aa8d7e95959e0665041681f67257043e08830d54f0936215d5ef68d9e1cdacffcb78179df3242aba435b69027b0e2a0679c8e5b415b8eb5d4bd6eff4a4dba9aa17a47cc70e77a741d873d24d9f6ea1c3c554456180990e1c2aabdf7dfab6e050579e4deac06b5f5a8d1a33071d", 0xb1}, {&(0x7f0000000bc0)="d58f0b3fe94de76eab82130b43ecb71aea0c0945124dc1ae24e886d5ccdf15aaaa46ba2cbdc007ddb8cbd3085cff197d60af40d9bf3b35f803c17e997bf89d7869ef43ff48154d3c53209c19fe5251546b6162e5d1991510563c18e11b00e378b1ca20f29639d382183bd02e2ca384fa431644e3b8381a449834a76d9e9b976ad9aa3027ea2ebf9803d324fcca6ecab4d9511da2be77a81617b824560261935d3483888fc82e274c910a59aea6079e00c66ec77d928ea696eeec7c6841a296c153591edda2964501c458631d4a088299d7ce7b89ed50b6cf762a5e159bcfeff51a25c3b573c95f88d8fac975a16f5c3669479efccccf1bf490b5adf56dd516a787d16b755658fd05632280d293828e1fe28290b4d0d98830e5eeecf6326dc3b54ad5fa418a62d419a84d5ce0073f5ff48b3d35bd97ae274e4d0b2bce036ae812a789968576ea6864a7d2d512116b0f39d306e644b30b81bdadafd8de0c04755f7aa51f0afc9f9cc203fb0cbaf7336586b7a1dc01e4e2a6f98efd9e73e5c157d5e52680df8e527b9c8a6d6eb9e26d7552cfd91b9029602f6f7573f77e7735009806f68169e23d4405d81c694f4660eb51bae6e6cb998c5f8d1fe1797eeecbed998e9d0532cc2820ff7efcd7002fa2bae526247891ce8eb5699dc9aee6b059b0a6c663b32f0591e167b0988c940412a89a8398ba58547a2f649f5af03bcda6ad65ba779c8f8f2fe4f0e3f88e8fc31ad5e21f9f6e5f9a81124060cc25fbe0be8907e8c736a66cbc37d306d4e291d2db17db59c79d08b832a4ad8d7b9bfc4ea8032549d09eb556a6ca52f92c892585e3bb40b0f57457f0d545f67edadaf2c437f5e4c9de46cf929b792d3fc1bb1ccac41f606c83ea3158be4dc1aa89d0d8990ddd0fcc71cd9ac2ebc05ec56206fa72fe3fb8842500401bc44a7f5e0807eab180e5df4212d864a5769c838f118df5d0c9896cf969dc5202f84e9b42f1fd854f2ad89c1cdbd87c056d0f78c9f010a62173c630b0d380bd6ae76db9342569759bc60c9490564b62bf8d27b93dc1c679547b0d89f8e40571a7aea7f91fd4ef8ef69770dc1d0b2883877bc6c06ef80996436ba674d481f52e1d35c5d2dd5f60d0315adc283b3e7d10f6df82d698c4ea6f03635860d6635124f7238badfd65e97e60c2d131001d7c11d218bb7da756f03d6babdf6c6ce7cc6b84719a5a07a722f6fb9c8a42121c6acbafeddba818ffad6d755357d8665a9217a91acb5f1c2bb8ed898e79693666c575942dd8f60f076ad718f901684c012f6548e93a0d69f0310a645b10e6421bab762a8328f252331a1855c0b9b8e528578c6f27344a3268f099fa462903111874d8f29fba51964eabf5b8b4b0903df9ddbd5fab669e766763f5677948ab5730b30f10e584f727a2df4ce31118db6dabe675c2eefd9c2d353f3dae55131480794de8afecb37f16892336eee1e92bc303d7c110e709e6a2e877f86231053511d9b4c1573e3544ceb4608f72ec3f024cb3cf4b9fac491fa047ab9ac9b4091fc4899357b6d88a3b468afaed90085c54cabb76d08b017c5bd79792bee318119ae409775b9a69627d529536e611d07eaae2807b044cc12d3b753dfa8e2cff5b3f9f9d01ffd3e1eed233febc8ac9a169d330d36f7da838da6571aa03b9801b1e4a39ebb7850b123b343af215b7ed1f9cc1dbb6729b4c6f79a7cd2c26df504aa583972cf8e927e955730bed84bb5d19a79587fb4acc97406065db6727440295c47c010b939fa81f092b017c61d5f4a632ccd15770ced35a65e2ff2e8c90ccc9f05aee46108cec5f728caeba2a100738c20c7e5ccc50e0fd87f571130e7260c77e06069b80dc2e1f60d2d6b28e996b2862b50992961ea8c4f7696a382afc557e80d05898168fd9c76587e066c00015d73d0103c9fb3a055dd2aa103619f08500e57960f23ffe4c52c2eb54e02dd62a8a8ce51cd9379491603c3fddb2656840eef9bae95f9172e4ce97c6005fadfef1845f31a3f0c2f8225f8feb381d7d1d4c9ad269f1ade4429663b682bc62e76f6460888b3205573cf7a66d43dc5ce910537862aedd46812189271892a67a9a9b32a8220cdd2943a204f348719fc3db0e49d783ddfc4c71dff96f376f6c453e3f3d04fe117e3071dc89e32c731b3287c631058d74e87cce9b52fb4cb7151a47e1518681d68345d27fb420a9a4f59e532456303bd325f235bff09a4e1e441c09c6271057bbffe458e08895bed6393aa8f512b3d3b9e6bca1a6042dbb1f0b49840e0d6e5aee7c3f0ed97ed66393bc20a36f5529ebbe7b51b1aa27b9dde834336c08d26f2ba87d37b44fe6553965d3cbd890072fc09ebed09a8fd3c6a40bf43d42d75480f0466db9aa311e2dee370dabfa76b2faa323bb374878d0ad9bd676320b0d25a8ef9d25677d6f4312bf8d194e20cb8876fa6c94a960f1a65923bfd81342fbe1d123452f594bcee2b7638dcfa008c69a8de7c2a9de291783f2c67c705c4da5afb2aab3b06cca1918d4d5a81a70ffbe5a5c4e37fc35b67deec518666631e974e6cdc6692b5a171a0acba319e33bf9982cf60919027c2ffa690994b4927959b13efec6c2cf70bfcd0051002a856b610b5cec8d59c7938301ff91c1bf539a0f9d9c4480a510568a7501690fbb4e97d951d7fec948348cccfb39f063124ee630aba71835691a48a291a7afaf4efc42a6cdcf50763243fe14e36e46270f18616443b869e5c93055ee4353cb2f0e441e399756d55049de844883f884b4cf9dceab104df0fca7edb6714dd6a258ab0c8f23910e0a224f8f6466cac206fe146e47254a56155b1645cc3ef252e29801723e7b82e9da8c0ca4c1cb2f9d7a7d63ed7c9ff94bfabf8bb36cd64c7612defe9aed799a3f821b9b6095ae607dce56910b02df641ee3e7813d5371ad235c08f4c34f423ded497ca4afac7ba142225d49947ed72c404f02e743461e33edb17b33786d88a288c1dbc20f404fb83c37c06c6fc4aa9f0f5bfd0b8a396f0de52b05ddf2da6041a22ab86821def2dd714e2025d595782bd859d44d8e070c801ce29558b0a20b87dbe3eb5b5c5007932cf6cdf36b0509cede270c75169cde9c782c1c6049c05677f78c23cb85d2fcf2710fea3b58c82c4706b1c3cd89ed5ec65a5c1770ef413e013939ae78f99e609907b48b8cdf7998f5013ab29f8743b34c20fb6bd1df46d72c7a16b31ae6e05c11b9f7ee8c3eb416d002da20fac54ff3e95d8bb28b0fe8f352f4ef1e7ac2fbe4a7f912e85431a6fb9e432e1f4103de04f2733c5b70e02cce68da18507c2b9e451707461be107064b230f118eacfdfb7b5e58a6b02dea9c4471ba2811acc66c5da226b32eec8fc613375433758c2fd959678d12e0dbdd6f8205fb5e93f94140b65ed2fd926b0edc4f460f6893e3c339f9fca914670460cf2da521e272d7c9bd01758ab09727d20a534a85a2a6bbcb1b1d08e42d20535ecc1066ba6b81d3099a9edd2e39ec70fb595df3bc783134221047fe5c80cb38d2311a0445cffaf75955e997b7bd6e65571fede6196fa3c9c09c300848b60287cf85466845776cf69d9b262292470a8332448a90965fdfe470d524afdce80632ab784c6da65324ff7e0ed3eb6d125b505abaf84042f0960b303449bb4a51bef5e455370aa9657eafa56aa9c6f87150c9b80577247d362f96496a9098faa0478d20838934fe9b1d336dc82b18d9d50a9eaa89968f6c79b3c4189cb8d4b504b2c9da086052ba70ced621dd39d635e4a4ebddbdd3a1e9e3e0d04db2eed9badbf255bb50193d8f8b0d43903fda3c1f065efc8238fb6df424c9b51de8f1ef2706e410955aaddc0b6064b5fc1ad45a3fa5999017096b20c1b8770c0c79a783093416de4b5c9bff1d75e1521314edb94c7ca5a0cd4b5cf25d1a1c88ff66d6057a4c151f0763a6c8c905caff19c82f5dfe16a96e8cd954248f51ed83927b389f4fafa8544489bc821cb92a64b66cc895bfc7245efbd8c0521e6920adeddcd52d4885824a9298bb3279f16890aa91cd506fd5de9d6e7c4a39445b0505f358b6c9c1644230109032f13a30501576a57c498fe82d864236548c0f1f95e38260b288a48b6119869ddb8a7e8af476c0fd44b2e79e59e46fd6a7a481dab1d2b426cfad1390548517ab25adba39600c6e93caf620d6bdfa5b0774284e1e380a3f0c9d32e2d0344898c7aab59505d18f227b8b18a356f273d6a892010f80ec938e5681626c1f8077ff9a0e667f55b2b84cc3d87a809ba025ba9aa3aa68b159a48b0c1196cdb3810670fbf17ed4cff2e64601db61b61274e7295bad2b6a70c0961b36d0138a1f6a083a9d3f0e901125f71d305866d93b1fa4aea17d78fa4dee4c75fe6b24168afff79015dc062218617a03d6748ceab7ebda6a7f7ed5a11dba292cdb991606725cad23b4e490b0b151a2a0197b4911cce775759b20c9501914c1ea9b555832951ad9ff8ea3fadf331e14f1554c1f9affdcbbd47fde1e7b159624aa09b88e04a5933e39a6e0500aff8a563c5eedc81e645a0d8b8fcfa2e3e9cfa976ff2bc4966864dd7de43b72c46b51a5d36a247708ec6edfd22f56162f49cae92cdb50401d551fcd7c37fb4d72de570e71c82cb746100b5e34d23bf74a6025ff6b3b9c935673f15c75d3d7333676f5eae36648309d2baf033e6b69e5a39e8410ce38f003679a220a42d637b98ccf25bcb0f09010b924b08111a5bd01c7071d3170c5b3619bf0196b0049a19beddb9f016162b7b7a1bb2bcd43ec0839203fa160e0dadceed900d6f23d114848da6c1cd3f25c38982cb0e0e88677d974e19d34e41dd8b9caf8ba212bff311e3c837b7dcb2eb230152057f316b1bfe1c26300e10cf0c68294a51d4a6e5390b1580fe4a641b6785a2863e24202bb84df25ac0f047daff327af2c61946b9dbd8009d334ff464ff249baadc3efa613d2714a91594ed30685f2c8036a06f57daeb9d5a123c08be7708d37de763a8ea324db7d2724b10c34417540479a96230a5a80f631aa6c94933531bd69136d4d63eafc26516e8034f681982b01d27448cae821ffea742da68b595093595a0df8b2d4d8473a7963b4123252fd2f399bb01c1f0c3d5679c06af4493f34fd3b15d405a4f40a4c46802b0e72f9856b22c19bc8346bdc091225e761bc3b92004de8004eeb3cb3b89a02380ac270c3b896b81b85c586698607945215763f9205185ed0cd7caa198a71c8f2ca99d746a01f4e832b8ec604dac57ae4e264526d4c90f7b4eed2655275c90dd21c4f8e609bbf8f65b79f1490d6feb2a5972a3c397b14d70a07bd86d123e8f5e9e1a54b7b50c89cee35b7cd507eb06d402952a58cc8df25da745bcc35eb38486b94a0fe92dc72b573358374e67cb17bed6a210a94a4a2a821b2dafc63df0053e293befac825cef0eb329e5cc091a214539e1af8a11870b1467721fe5048b55e5a81db9a6ee978278a2fae214b259187d57c3fe9980e3a98d0835817569d7b782ba691dc95a8ee978ba8ddd72a804130639156a296b11b26000731190e7a8d22f42052bfa22c22572ad785a4c983dd57b3289ad229e76818c9c143c74d71a3390517c9d8db821f835f1a6e1797f52a72295582507802cbec917033c8e6437b255bbebf532b6e228235c5361b3fbf929dff2f55e8bb117ba816dc9014f62e0be2d07e50f435f39d3fd63b25fa094ca1b3239c12ba6bd244de4eae167930515fbc5e06ace74aaa134e796a25b4dc199179fee3eec861741e7470f715a821f6812e2ae191d036f5390d45de32e3cf97de46a3", 0x1000}, {&(0x7f0000001bc0)="a78c147404bda3e9ee1ae0761ad890e3fb0b1e652ef431f7a074084045ca0f1279e42306caae0b2b496fd79dbb16f2803133a45ea22a034e4901090f0b61d84e46a9153bfa75a4032898017627e52a82a4692563f1e828300482a834ae4e71e618fd3a1a0affb0cdde42e6926ae67b980262831834e9cd811d", 0x79}], 0x4, &(0x7f0000000780)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r3}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r4}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r5, r6, 0xffffffffffffffff, r7]}}, @cred={{0x1c, 0x1, 0x2, {r8, 0xee01, r11}}}, @cred={{0x1c, 0x1, 0x2, {r12, 0x0, 0xee01}}}], 0x150, 0x44084}}, {{&(0x7f0000008c00)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000008fc0)=[{&(0x7f0000008c80)="4393ec238ac8f7ee70aeda32cdbaa8b0a646bf73f7d5ff20444ba39032e58430bf656dc31485ed37ce5c1db9d58fe5b013517b215511d4c3ef179af4d9c02392bd853d61ef5e1d232a927f8e6e5addb19be204af68031ef70f0b20c8d634b4d949968f3a653d2c79becb2dc36a4862", 0x6f}, {&(0x7f0000008d00)="77c5ecc75869f952f831aff0de5948a6de88522d1708433b4917713c5afb182cd7f689a81c3b6192af4a4724952a6fb575fbda68ff41acf4ab06d2b3772dfd49506ce38e3ef1a4a404ccc0254943a527d834824f904e04ba347a89999f467647a8b17fd7dc9e0f863779c80f631c21f834097d1790503c78a059044b2341e4b81995a73461f6d497f25b4591923ef0558b89aff761bd1bca76f07fc2d79025289e76c959aeeb563e23cb4005f8d2ba7d6f72b17155530d76ee1f5225f5", 0xbd}, {&(0x7f0000008dc0)="54784e0c6f022492cc6c1395d1b05d9986b46ec64e6a0176f1b18a16c8b13309af76de133412017ee5f2b870a63068606ad069c6fdcc911b921dbf92ea2cbfeb9803813be0b837cba94bc53ab1548549", 0x50}, {&(0x7f0000008e40)="5a5a1b3b95a8575ab6a0faea695a819d7f970e95a766a16fe531585cd5cd0aa7f095a57ec402d29ad3f3ff2c80055a120d7d50b0b1719097a05f60502b13a562d0fc2263b44595f1ca446ccbfa498d4c3c5a8a77a3af0d4a55c274c45eb38a028d30a174ea0515bb857efe05abc5d0da91b42a4abf47300aec375597c3", 0x7d}, {&(0x7f0000008ec0)="4cad2babd0135b6d643934e5e675531f9ea1bdec7b5fe5bf931c8943f3730ba28998608c9f75ea52", 0x28}, {&(0x7f0000008f00)="7f4a4442a290346b4cc6da55d4e05d9a512da1651bfd0f9399e43d42ff6f653c46f50afb3e6ece9ebc2862324201860c441f2c3a3ed601a5c1dcb1b3ac60204c7627d461a569e7411835acc50244c2a9912dafac886e73af1554857fdbabebc5a6006af52e521e4932d68982187e485e8027cb49dfbaa2c1a01536d4fc4c97cc3b6184360ec6e7a4b09e8cd8064ead3d95bbbb6a983e863c1bde75dcd9fae8bb1dc7f1006cbb39f5745ce6f485cf238d13aa829bbb64449dc6c1bb21", 0xbc}], 0x6, 0x0, 0x0, 0x6000}}], 0x3, 0x4000) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000100)={0xffffffffffffffff, 0xc, 0x8, 0x1}) mkdirat(r13, &(0x7f0000000080)='./file0\x00', 0x88) getdents64(0xffffffffffffffff, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r13, 0x4, &(0x7f0000000000)=',\\$:\x00', &(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffff9c) [ 183.338357][T21898] loop3: detected capacity change from 0 to 6 [ 183.371170][T21898] FAT-fs (loop3): Directory bread(block 6) failed 21:27:02 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0xcc, &(0x7f0000019080)={{0xa, 0x4e20, 0xffff, @loopback, 0xfffffff7}, {0xa, 0x4e22, 0x8, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x6fde}, 0x65, [0x7, 0x1, 0x81, 0x2, 0xf2e4, 0x2, 0xb04a, 0x5]}, 0x5c) getrandom(&(0x7f0000000000)=""/102400, 0x19000, 0x0) r0 = socket(0x27, 0x1, 0xcc0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000019000)=[@timestamp, @sack_perm, @window={0x3, 0x8, 0x81}], 0x3) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000019040)=0xffffffffffffffff, 0x4) 21:27:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) getdents64(r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') [ 183.388852][T21898] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 183.396472][T21898] FAT-fs (loop3): Filesystem has been set read-only 21:27:02 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1b26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) 21:27:02 executing program 3: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000000000)="1255bad08ded4ad266617400028001000240000004f801", 0x17}, {&(0x7f0000000180)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010", 0x4c, 0x600}], 0x0, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x5000000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:27:02 executing program 1: r0 = socket$inet(0x2, 0x6000000000000003, 0x6) sendmmsg$inet(r0, &(0x7f0000003dc0)=[{{&(0x7f0000000200)={0x2, 0x0, @dev}, 0x10, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000700000014000000000000000000000002000000020000000000000040960aff6c277bc35482e13086a06a408efffb00348cd0d3a3af47f5c1063a8ef8"], 0x28}}], 0x1, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') readv(r1, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000200)='net/tcp6\x00') r3 = fcntl$getown(r1, 0x9) open(&(0x7f00000001c0)='./file0\x00', 0x400300, 0x20) syz_open_procfs(r3, &(0x7f0000000180)='net/if_inet6\x00') readv(r2, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/87, 0x57}], 0x1) sendto$inet(r2, &(0x7f0000000100)="5d466a4c4e9f62557d7afd3fb5920b70671e033ded9b9bf4afec4eb27b159d6d836b88e8082c7dc588324c3756dc30d1ed163555c8a24a125cdf9397cbfcacd0e3454eee376b1affaa1acebcf988dbf451942524414b620ecf83", 0x5a, 0x560782fcea289ff9, &(0x7f0000000000)={0x2, 0x4e22, @rand_addr=0x64010101}, 0x10) setsockopt$inet_int(r1, 0x0, 0x3, &(0x7f0000000040)=0xfffffffc, 0x4) [ 183.475729][T21926] loop2: detected capacity change from 0 to 6 [ 183.505288][T21926] FAT-fs (loop2): Directory bread(block 6) failed 21:27:03 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) creat(0x0, 0x0) 21:27:03 executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x143042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000001c0)=ANY=[], 0x116) sendfile(r0, r0, &(0x7f0000000400), 0x1c3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) dup2(r1, r0) [ 183.532227][T21944] FAT-fs (loop2): Directory bread(block 6) failed [ 183.545657][T2194